customerAccountDto Data Type

Customer Account DTO.

Namespace
(Default)
Properties
name data type type namespace min/max occurs constraints wrapped by description
accountBalance decimal element 0/1     totalInvoiceBalance - creditBalance.
accountOperations accountOperationDto element 0/unbounded      
balance decimal element 0/1     balanceExigible (status=O, P; isDue=true; dunning=false) - creditBalance.
billingAccounts billingAccountsDto element 0/1     Use for GET / LIST only.
creditBalance decimal element 0/1     Balance. status=O, P, I; isDue=false; dunning=false; category=CREDIT.
creditCategory string element 0/1     The credit category.
currency string element 1/1 required   The currency.
customer string element 1/1 required   The customer.
dateDunningLevel dateTime element 0/1     The date dunning level.
dateStatus dateTime element 0/1     The date status.
dueDateDelayEL string element 0/1     Expression to calculate Invoice due date delay value
dueDateDelayELSpark string element 0/1     Expression to calculate Invoice due date delay value - for Spark
dunningLevel dunningLevelEnum element 0/1     The dunning level.
excludedFromPayment boolean element 1/1     The excluded from payment.
language string element 1/1 required   The language.
mandateDate dateTime element 0/1     Field was deprecated in 4.6 version. Use 'DDpaymentMethods' field instead
mandateIdentification string element 0/1     Field was deprecated in 4.6 version. Use 'DDpaymentMethods' field instead
methodOfPayment paymentMethodDto element 0/unbounded   paymentMethods The payment methods.
paymentMethod paymentMethodEnum element 0/1     Field was deprecated in 4.6 version. Use 'paymentMethods' field instead.
status customerAccountStatusEnum element 0/1     The status.
terminationDate dateTime element 0/1     The termination date.
totalInvoiceBalance decimal element 0/1     exigibleWithoutLitigation; status=O, P; isDue=true; dunning=true.
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   auditableFields  
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

<customerAccountDto code="..." description="..." id="...">
  <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 paymentMethodType="...">
      <id>...</id>
      <disabled>...</disabled>
      <alias>...</alias>
      <preferred>...</preferred>
      <customerAccountCode>...</customerAccountCode>
      <info1>...</info1>
      <info2>...</info2>
      <info3>...</info3>
      <info4>...</info4>
      <info5>...</info5>
      <bankCoordinates>
        <bankCode>...</bankCode>
        <branchCode>...</branchCode>
        <accountNumber>...</accountNumber>
        <key>...</key>
        <iban>...</iban>
        <bic>...</bic>
        <accountOwner>...</accountOwner>
        <bankName>...</bankName>
        <bankId>...</bankId>
        <issuerNumber>...</issuerNumber>
        <issuerName>...</issuerName>
        <ics>...</ics>
      </bankCoordinates>
      <mandateIdentification>...</mandateIdentification>
      <mandateDate>...</mandateDate>
      <cardType>...</cardType>
      <owner>...</owner>
      <monthExpiration>...</monthExpiration>
      <yearExpiration>...</yearExpiration>
      <tokenId>...</tokenId>
      <cardNumber>...</cardNumber>
      <issueNumber>...</issueNumber>
      <userId>...</userId>
    </methodOfPayment>
  </paymentMethods>
  <excludedFromPayment>...</excludedFromPayment>
  <billingAccounts>
    <billingAccount>
      <customerAccount>...</customerAccount>
      <billingCycle>...</billingCycle>
      <country>...</country>
      <language>...</language>
      <nextInvoiceDate>...</nextInvoiceDate>
      <subscriptionDate>...</subscriptionDate>
      <terminationDate>...</terminationDate>
      <electronicBilling>...</electronicBilling>
      <status>...</status>
      <statusDate>...</statusDate>
      <terminationReason>...</terminationReason>
      <email>...</email>
      <invoices/>
      <invoicingThreshold>...</invoicingThreshold>
      <phone>...</phone>
      <minimumAmountEl>...</minimumAmountEl>
      <minimumAmountElSpark>...</minimumAmountElSpark>
      <minimumLabelEl>...</minimumLabelEl>
      <minimumLabelElSpark>...</minimumLabelElSpark>
      <userAccounts/>
      <discountPlansForInstantiation>
        <discountPlanForInstantiation/>
      </discountPlansForInstantiation>
      <discountPlansForTermination>
        <discountPlanForTermination>...</discountPlanForTermination>
      </discountPlansForTermination>
      <discountPlanInstances>
        <discountPlanInstance/>
      </discountPlanInstances>
      <mailingType>...</mailingType>
      <emailTemplate>...</emailTemplate>
      <ccedEmails>...</ccedEmails>
    </billingAccount>
  </billingAccounts>
  <accountOperations>
    <id>...</id>
    <dueDate>...</dueDate>
    <type>...</type>
    <transactionDate>...</transactionDate>
    <transactionCategory>...</transactionCategory>
    <reference>...</reference>
    <accountingCode>...</accountingCode>
    <amount>...</amount>
    <amountWithoutTax>...</amountWithoutTax>
    <taxAmount>...</taxAmount>
    <matchingAmount>...</matchingAmount>
    <unMatchingAmount>...</unMatchingAmount>
    <matchingStatus>...</matchingStatus>
    <code>...</code>
    <description>...</description>
    <customerAccount>...</customerAccount>
    <excludedFromDunning>...</excludedFromDunning>
    <orderNumber>...</orderNumber>
    <matchingAmounts>
      <matchingAmount/>
    </matchingAmounts>
    <otherCreditAndCharge>
      <operationDate>...</operationDate>
    </otherCreditAndCharge>
    <recordedInvoice>
      <productionDate>...</productionDate>
      <invoiceDate>...</invoiceDate>
      <netToPay>...</netToPay>
    </recordedInvoice>
    <rejectedPayment>
      <rejectedType>...</rejectedType>
      <rejectedDate>...</rejectedDate>
      <rejectedDescription>...</rejectedDescription>
      <rejectedCode>...</rejectedCode>
    </rejectedPayment>
    <bankLot>...</bankLot>
    <bankReference>...</bankReference>
    <bankCollectionDate>...</bankCollectionDate>
    <depositDate>...</depositDate>
    <paymentMethod>...</paymentMethod>
    <customFields>
      <customField/>
      <inheritedCustomField/>
    </customFields>
    <paymentInfo>...</paymentInfo>
    <paymentInfo1>...</paymentInfo1>
    <paymentInfo2>...</paymentInfo2>
    <paymentInfo3>...</paymentInfo3>
    <paymentInfo4>...</paymentInfo4>
    <paymentInfo5>...</paymentInfo5>
    <paymentInfo6>...</paymentInfo6>
    <billingAccountName>...</billingAccountName>
    <auditable/>
    <auditableFields>
      <auditableField/>
    </auditableFields>
  </accountOperations>
  <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>
</customerAccountDto>