CustomerData Structure
It contains all the fields returned from getCustomer
Name | Description | |
---|---|---|
![]() |
amount | The agreed payment amount |
![]() |
branch | The entity's branch. If there is no branch, then branch = 0. |
![]() |
clientServiceType |
It must match with useCase Get the possible values using the myDATATools.getDclClientServiceType method. |
![]() |
comments | Free Text - max 150 chars |
![]() |
completionDateTime | The date and time that the entry was completed |
![]() |
continuousService | Determines if the service is continuous. |
![]() |
cooperatingVatNumber | The Cooperating VAT Number |
![]() |
correlatedDclId | Fill this field withe ID of the correlated customer. |
![]() |
creationDateTime |
The creation Date Time. Mandatory field only when transmissionFailure = 1 |
![]() |
customerCountry | Get all available Countries using getCountries() |
![]() |
customerVatNumber | Mandatory Field |
![]() |
dclID | Customer's ID |
![]() |
entryCompletion | Determines if the entry is completed or not |
![]() |
exitDateTime |
The date and time of departure for other tasks Mandatory field when offSiteProvidedService has value |
![]() |
fromAgreedPeriodDate |
The "From" agreed Date Mandatory field only when continuousService is True |
![]() |
invoiceCounterCountry |
Mandatory Field Get all available Countries using getCountries() |
![]() |
invoiceCounterVatNumber | Customer's VAT Number |
![]() |
invoiceKind |
The invoice kind, type of Integer Get the possible values using the myDATATools.getDclInvoiceKind method. |
![]() |
isDiffVehReturnLocation | Determines if the vehicle return location is different |
![]() |
lastUpdateID | Last Update ID |
![]() |
mixedService | Determines if the service is mixed. |
![]() |
nonIssueInvoice | Determines if the invoice has not been issued for this customer |
![]() |
offSiteProvidedService |
The invoice kind, type of Integer Get the possible values using the myDATATools.getDclOffSiteProvidedServiceType method. If an invoice was not issued, the reasonNonIssueType is mandatory to be filled. |
![]() |
otherBranch | The entity's branch. If there is no branch, then branch = 0. |
![]() |
periodicity | Determines the periodcity of the service |
![]() |
providedServiceCategory |
Get the possible values using the myDATATools.getDclProvidedServiceCategory method. When providedServiceCategory = 5, then the field providedServiceCategoryOther must have value. |
![]() |
providedServiceCategoryOther |
Free text Mandatory field when providedServiceCategory = 5 |
![]() |
reasonNonIssueType |
The reason why an invoice was not issued.
Get the possible values using the myDATATools.getDclReasonNonIssueType method. Mandatory field when invoiceKind has no value |
![]() |
recurringService | Determines if the service is recurring. |
![]() |
toAgreedPeriodDate |
The "To" agreed Date Mandatory field only when continuousService is True |
![]() |
transmissionFailure |
Determines if the customer created earlier than today. If the customer created earlier than today, then transmissionFailure = 1 |
![]() |
updatedComments | Free Text - max 150 chars |
![]() |
useCase |
It will have only one of them: GarageType ParkingCarWashType GarageType |
![]() |
vehicleReturnLocation |
Free Text Determines the Vehicle return Location |