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 SyncItemMaster

SyncItemMaster

OAGIS BOD combining the Sync verb with the ItemMaster noun. Direct canonical equivalent of EDI EDIFACT PRODAT and X12 832 messages in OAGIS 10.x's Master data domain.

BOD purpose

The SyncItemMaster BOD is arguably the most widely deployed OAGIS BOD: it pushes the item master between ERP, PIM, MES, WMS, and adjacent systems. Publication mode, without waiting for transactional confirmation (a ConfirmBOD is expected back for application status).

Structure (ApplicationArea + DataArea)

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

  • Sync verb with actionCode (Add, Change, Delete).
  • ItemMaster complete or delta.

XML example

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

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

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

  <DataArea>
    <Sync>
      <ActionCriteria>
        <ActionExpression actionCode="Change"/>
      </ActionCriteria>
    </Sync>
    <ItemMaster>
      <ItemMasterHeader>
        <ItemIDs><ID>RBC-2200</ID></ItemIDs>
        <Description>Roulement à billes 22 mm</Description>
        <Status>Active</Status>
      </ItemMasterHeader>
      <Classification>
        <CodeListID>UNSPSC</CodeListID>
        <Code>31171511</Code>
      </Classification>
    </ItemMaster>
  </DataArea>
</SyncItemMaster>

Use case

A central PIM pushes its item changes every hour to the extended SI: SyncItemMaster actionCode=Change is multicast to the ERP, MES, and WMS. The three subscribers absorb in parallel and send back ConfirmBOD.

EDI equivalences

On an EDI gateway, this BOD typically maps to:

  • EDIFACT PRODAT — EDIFACT equivalent.
  • X12 832 — X12 equivalent.

Further reading

Last updated: May 15, 2026

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