Mandatory fields: Customer

General

When creating or amending a customer or changing the customer status, a value must be supplied for:

  • Customer Code - payload element <CustomerCode>

When creating or amending a customer document format code, a value must be supplied for:

  • Document Format Code - payload element <DocumentFormatCode>

When creating or amending customer analysis entries, a value must be supplied for:

  • Analysis Code - payload element <VCustCatAnalysis_AnlCode>

When creating or amending customer account analysis entries, a value must be supplied for:

  • Account Analysis Code - payload element <VAcntCatAnalysis_AnlCode>

When creating or amending customer tax entries, a value must be supplied for:

  • Sequence Number - payload element <SequenceNumber>

Nota: At runtime the component validates the payload contents to ensure that the values supplied are correct. Various combinations of values may require other elements in the payload to be specified before the payload can be processed successfully.

Customer Addresses

When creating or amending a customer delivery address, a value must be supplied for:

  • Delivery To Address Code - payload element <DeliveryAddressCode>

When creating or amending a customer invoice address, a value must be supplied for:

  • Invoice Address Code - payload element <InvoiceAddressCode>

When creating or amending a customer contact address, a value must be supplied for:

  • Contact Identifier - payload element <ContactIdentifier>

  • Contact Address Code - payload element <AddressCode>

When creating a customer acknowledgement Address, a value must be supplied for:

  • Customer Acknowledgement Address Code - payload element <AddressCode>

Deleting Child Data

When deleting child data, a value must be supplied for:

  • Customer Code - payload element <CustomerCode>

When deleting Delivery Address child data, a value must be supplied for:

  • Delivery To Address Code - payload element <DeliveryToAddress.DeliveryAddressCode>

When deleting Invoice Address child data, a value must be supplied for:

  • Invoice Address Code - payload element <InvoiceAddress.InvoiceAddressCode>

When deleting Contact Address child data, a value must be supplied for:

  • Contact Identifier - payload element <ContactAddress.ContactIdentifier>

  • Contact Address Code - payload element <ContactAddress.AddressCode>

When deleting Acknowledgement Address child data, a value must be supplied for:

  • Customer Acknowledgement Address Code - payload element <AcknowledgedAddress.AddressCode>

When deleting Customer Document Formats child data, a value must be supplied for:

  • Document Format Sales Stage - payload element <DocumentFormat.SalesStage>

  • Document Format Sales Definition Code - payload element <DocumentFormat.SalesDefinitionCode>