ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
BOD ShowCatalog

ShowCatalog

OAGIS BOD combining the Show verb with the Catalog noun. Direct canonical equivalent of EDI EDIFACT PRICAT and X12 832 messages in OAGIS 10.x's Catalog domain.

BOD purpose

The ShowCatalog BOD is the type response to a GetCatalog. It carries the catalogue structure (header, items, price lines, validity dates). Larger than transactional BODs, it is often paginated in practice.

Structure (ApplicationArea + DataArea)

Like every OAGIS BOD, ShowCatalog stacks an ApplicationArea technical envelope (Sender, BODID, CreationDateTime) and a business DataArea that contains the verb and the noun.

  • CatalogHeader — supplier, validity, version.
  • CatalogItem — ItemIDs, multilingual descriptions, attributes, classifications.
  • PriceLine — price per customer segment, currency, validity dates.

XML example

Minimal OAGIS 10.x payload for didactic purposes. Structural elements (header + at least one line) are required in any conformant implementation.

xml ShowCatalog-OAGIS-10.xml
<?xml version="1.0" encoding="UTF-8"?>
<ShowCatalog
    xmlns="http://www.openapplications.org/oagis/10"
    releaseID="10.11" versionID="10.11">

  <ApplicationArea>
    <Sender>
      <LogicalID>ERP-CENTRAL-EU</LogicalID>
      <ComponentID>CatalogModule</ComponentID>
      <ConfirmationCode>OnError</ConfirmationCode>
    </Sender>
    <CreationDateTime>2026-05-15T10:15:00Z</CreationDateTime>
    <BODID>5a8f7d2e-2b15-4c1a-9e6f-showcatalog-2026-0014</BODID>
  </ApplicationArea>

  <DataArea>
    <Show/>
    <Catalog>
      <CatalogHeader>
        <DocumentID><ID>CAT-2026-NORTH-Q2</ID></DocumentID>
        <DocumentDateTime>2026-05-15T07:00:00Z</DocumentDateTime>
        <SupplierParty><PartyIDs><ID>5790000123456</ID></PartyIDs></SupplierParty>
        <ValidityPeriod>
          <StartDate>2026-04-01</StartDate>
          <EndDate>2026-06-30</EndDate>
        </ValidityPeriod>
      </CatalogHeader>
      <CatalogItem>
        <ItemIDs><ID>RBC-2200</ID></ItemIDs>
        <Description>Roulement à billes 22 mm</Description>
        <PriceLine><Amount currencyID="EUR">8.40</Amount></PriceLine>
      </CatalogItem>
    </Catalog>
  </DataArea>
</ShowCatalog>

Use case

The Office Supplies supplier responds to GetCatalog with a ShowCatalog of 8,000 items, paginated in 16 fragments of 500 items each. The buyer platform consolidates in database before publication to internal users.

EDI equivalences

On an EDI gateway, this BOD typically maps to:

Further reading

Last updated: May 15, 2026

Official source: OAGi — OAGIS 10.x — OAGi — OAGIS, free distribution via oagi.org