Customer Account DTO.
| 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. | ||
| |
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| methodOfPayment | paymentMethodDto | element | 0/unbounded | paymentMethods | The payment methods. | ||
| |
|
|
|
|
|
|
|
| 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>