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  |