customerDto Data Type

The Class CustomerDto.

Namespace
(Default)
Properties
name data type type namespace min/max occurs constraints description
additionalDetails additionalDetailsDto element 0/1    
customerAccounts customerAccountsDto element 0/1   Use for GET / LIST only.
customerBrand string element 0/1   The customer brand.
customerCategory string element 1/1 required The customer category.
mandateDate dateTime element 0/1   The mandate date.
mandateIdentification string element 0/1   The mandate identification.
seller string element 1/1 required The seller.
Properties inherited from accountDto
code string attribute 1/1   The code
description string attribute 0/1   The description
id long attribute 0/1   The id.
auditable auditableDto element 0/1    
auditableField auditableFieldDto element 0/unbounded    
businessAccountModel businessEntityDto element 0/1   The business account model.
contactInformation contactInformationDto element 0/1   The contact information.
customFields customFieldsDto element 0/1   The custom fields.
externalRef1 string element 0/1   The external ref 1.
externalRef2 string element 0/1   The external ref 2.
jobTitle string element 0/1   The job title.
name nameDto element 0/1   The name.
registrationNo string element 0/1   The registration no.
updatedCode string element 0/1   The updated code.
vatNo string element 0/1   The vat no.

Example

<Customer code="..." description="..." id="...">
  <customerCategory>...</customerCategory>
  <customerBrand>...</customerBrand>
  <seller>...</seller>
  <mandateIdentification>...</mandateIdentification>
  <mandateDate>...</mandateDate>
  <customerAccounts>
    <customerAccount>
      <customer>...</customer>
      <currency>...</currency>
      <language>...</language>
      <status>...</status>
      <creditCategory>...</creditCategory>
      <dateStatus>...</dateStatus>
      <dateDunningLevel>...</dateDunningLevel>
      <dunningLevel>...</dunningLevel>
      <balance>...</balance>
      <totalInvoiceBalance>...</totalInvoiceBalance>
      <accountBalance>...</accountBalance>
      <creditBalance>...</creditBalance>
      <terminationDate>...</terminationDate>
      <dueDateDelayEL>...</dueDateDelayEL>
      <dueDateDelayELSpark>...</dueDateDelayELSpark>
      <paymentMethods>
        <methodOfPayment/>
      </paymentMethods>
      <excludedFromPayment>...</excludedFromPayment>
      <billingAccounts/>
      <accountOperations/>
    </customerAccount>
  </customerAccounts>
  <additionalDetails>
    <companyName>...</companyName>
    <position>...</position>
    <instantMessengers>...</instantMessengers>
  </additionalDetails>
  <externalRef1>...</externalRef1>
  <auditable created="..." creator="..." updated="..." updater="..."/>
  <externalRef2>...</externalRef2>
  <auditableFields>
    <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </auditableField>
  </auditableFields>
  <name>
    <title>...</title>
    <firstName>...</firstName>
    <lastName>...</lastName>
  </name>
  <updatedCode>...</updatedCode>
  <jobTitle>...</jobTitle>
  <businessAccountModel code="..." description="..." id="...">
    <updatedCode>...</updatedCode>
  </businessAccountModel>
  <customFields>
    <customField/>
    <inheritedCustomField/>
  </customFields>
  <vatNo>...</vatNo>
  <registrationNo>...</registrationNo>
  <contactInformation>
    <email>...</email>
    <phone>...</phone>
    <mobile>...</mobile>
    <fax>...</fax>
  </contactInformation>
</Customer>