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 SyncCustomerParty

SyncCustomerParty

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

BOD purpose

The SyncCustomerParty BOD distributes the customer master (CRM → ERP, ERP → data warehouse). It carries all identification, address, commercial terms, segmentation, and contact attributes.

Structure (ApplicationArea + DataArea)

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

  • CustomerPartyHeader — PartyID, name, status.
  • Location — billing / shipping addresses.
  • Classification — commercial segment, industry.

XML example

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

xml SyncCustomerParty-OAGIS-10.xml
<?xml version="1.0" encoding="UTF-8"?>
<SyncCustomerParty
    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-synccustomerparty-2026-0014</BODID>
  </ApplicationArea>

  <DataArea>
    <Sync>
      <ActionCriteria>
        <ActionExpression actionCode="Change"/>
      </ActionCriteria>
    </Sync>
    <CustomerParty>
      <CustomerPartyHeader>
        <PartyIDs><ID>CUST-009912</ID></PartyIDs>
        <Name>ACME Manufacturing</Name>
      </CustomerPartyHeader>
      <Location>
        <Address>
          <Street>12 rue de la Paix</Street>
          <City>Paris</City>
          <PostalCode>75002</PostalCode>
          <Country>FR</Country>
        </Address>
      </Location>
    </CustomerParty>
  </DataArea>
</SyncCustomerParty>

Use case

A Salesforce CRM pushes to the SAP ERP each customer update: new customer, bank account change, entity merger. The SyncCustomerParty actionCode=Change is consumed immediately by SAP, which updates its customer master.

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