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 |
|
continuousLeaseService | Determines if the leasing is continuous. |
|
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 |
|
periodicityOther | Other periodcity (only for cases where continuousLeaseService is True. |
|
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 |