Download OpenAPI specification:
This Swagger documentation contains all Legacy API endpoints
| billingAccountCode | string |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" |
| includeUserAccounts | boolean |
{- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": "string",
- "firstName": "string",
- "lastName": "string"
}, - "address": {
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "address4": "string",
- "address5": "string",
- "zipCode": "string",
- "city": "string",
- "country": "string",
- "state": "string"
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string"
}, - "customFields": {
- "customField": [
- null
], - "inheritedCustomField": [
- null
], - "empty": true
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": "string",
- "phone": "string",
- "mobile": "string",
- "fax": "string",
- "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "isCompany": false,
- "languageDescriptions": [
- null
]
}, - "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "tradingCurrency": "string",
- "language": "string",
- "nextInvoiceDate": "2019-08-24T14:15:22Z",
- "subscriptionDate": "2019-08-24T14:15:22Z",
- "terminationDate": "2019-08-24T14:15:22Z",
- "electronicBilling": true,
- "status": "possible value are : ACTIVE, CANCELED, TERMINATED, CLOSED",
- "statusDate": "2019-08-24T14:15:22Z",
- "terminationReason": "string",
- "email": "string",
- "invoices": [
- {
- "invoiceId": null,
- "invoiceType": null,
- "billingAccountCode": null,
- "sellerCode": null,
- "subscriptionCode": null,
- "subscriptionId": null,
- "orderNumber": null,
- "status": null,
- "dueDate": null,
- "invoiceDate": null,
- "categoryInvoiceAgregates": [ ],
- "taxAggregates": [ ],
- "listInvoiceIdToLink": [ ],
- "invoiceNumber": null,
- "discount": null,
- "amountWithoutTax": null,
- "amountTax": null,
- "amountWithTax": null,
- "paymentMethod": null,
- "xmlFilename": null,
- "xml": null,
- "pdfFilename": null,
- "pdf": [ ],
- "autoValidation": null,
- "returnXml": null,
- "returnPdf": null,
- "sendByEmail": null,
- "includeBalance": null,
- "recordedInvoiceDto": null,
- "netToPay": null,
- "invoiceMode": null,
- "customFields": null,
- "dueBalance": null,
- "isDraft": null,
- "checkAlreadySent": null,
- "overrideEmail": null,
- "sentByEmail": null,
- "paymentScheduleInstancesDto": null,
- "dunningEntryDate": null,
- "dunningLastModification": null,
- "dunningStatus": null,
- "realTimeStatus": null,
- "ratedTransactionsToLink": [ ],
- "paymentIncidents": [ ],
- "sendPaymentDate": null,
- "initialCollectionDate": null,
- "writeOffAmount": null,
- "paymentDate": null,
- "statusDate": null,
- "xmlDate": null,
- "pdfDate": null,
- "emailSentDate": null,
- "paymentStatus": null,
- "paymentStatusDate": null,
- "startDate": null,
- "endDate": null,
- "rawAmount": null,
- "discountRate": null,
- "discountAmount": null,
- "discountPlanCode": null,
- "lastAppliedRate": null,
- "lastAppliedRateDate": null,
- "ratedTransactionsTolink": [ ],
- "alreadyAppliedMinimum": null,
- "alreadyAddedDiscount": null,
- "draft": null
}
], - "invoicingThreshold": 0,
- "phone": "string",
- "minimumInvoiceSubCategory": "string",
- "paymentMethodType": "CHECK",
- "bankCoordinates": {
- "bankCode": "strin",
- "branchCode": "strin",
- "accountNumber": "string",
- "key": "st",
- "iban": "string",
- "bic": "string",
- "accountOwner": "string",
- "bankName": "string",
- "bankId": "string",
- "issuerNumber": "string",
- "issuerName": "string",
- "ics": "string",
- "empty": true
}, - "paymentTerms": "string",
- "userAccounts": {
- "userAccount": [
- null
]
}, - "discountPlansForInstantiation": [
- {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "disabled": null,
- "startDate": null,
- "endDate": null,
- "defaultDuration": null,
- "durationUnit": null,
- "customFields": null,
- "discountPlanItems": [ ],
- "expressionEl": null,
- "discountPlanType": null,
- "status": null,
- "statusDate": null,
- "initialQuantity": null,
- "usedQuantity": null,
- "applicationLimit": null,
- "applicationFilterEL": null,
- "incompatibleDiscountPlans": [ ],
- "applicableEntities": [ ],
- "applicableOnOverriddenPrice": null,
- "sequence": null,
- "applicableOnDiscountedPrice": null
}
], - "discountPlansForTermination": [
- "string"
], - "discountPlanInstances": "discountPlanInstance : []",
- "mailingType": "string",
- "emailTemplate": "string",
- "ccedEmails": "example1@example.com,example2@example.com",
- "taxCategoryCode": "string",
- "checkThreshold": "possible value are: BEFORE_DISCOUNT, AFTER_DISCOUNT, POSITIVE_RT, POSITIVE_IL",
- "infoGdpr": [
- {
- "key": null,
- "value": { }
}
], - "paymentMethod": {
- "paymentMethodType": "possible value are: CHECK, DIRECTDEBIT, WIRETRANSFER, CARD, PAYPAL, STRIPE, CASH",
- "id": 0,
- "disabled": true,
- "alias": "string",
- "preferred": false,
- "customerAccountCode": "string",
- "info1": "string",
- "info2": "string",
- "info3": "string",
- "info4": "string",
- "info5": "string",
- "bankCoordinates": {
- "bankCode": null,
- "branchCode": null,
- "accountNumber": null,
- "key": null,
- "iban": null,
- "bic": null,
- "accountOwner": null,
- "bankName": null,
- "bankId": null,
- "issuerNumber": null,
- "issuerName": null,
- "ics": null,
- "empty": null
}, - "mandateIdentification": "string",
- "mandateDate": "2019-08-24T14:15:22Z",
- "cardType": "possible value are : VISA, MASTERCARD, AMERICAN_EXPRESS, CB",
- "owner": "string",
- "monthExpiration": 0,
- "yearExpiration": 0,
- "tokenId": "string",
- "cardNumber": "string",
- "issueNumber": "string",
- "userId": "string",
- "email": "string",
- "referenceDocumentCode": "string",
- "customerCode": "string",
- "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}
}, - "thresholdPerEntity": true,
- "primaryContact": "string",
- "billingAccount": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": null,
- "firstName": null,
- "lastName": null
}, - "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null
}, - "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": null,
- "phone": null,
- "mobile": null,
- "fax": null,
- "address": null
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "isCompany": null,
- "languageDescriptions": [ ]
}, - "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "tradingCurrency": "string",
- "language": "string",
- "nextInvoiceDate": "2019-08-24T14:15:22Z",
- "subscriptionDate": "2019-08-24T14:15:22Z",
- "terminationDate": "2019-08-24T14:15:22Z",
- "electronicBilling": true,
- "status": "possible value are : ACTIVE, CANCELED, TERMINATED, CLOSED",
- "statusDate": "2019-08-24T14:15:22Z",
- "terminationReason": "string",
- "email": "string",
- "invoices": [
- null
], - "invoicingThreshold": 0,
- "phone": "string",
- "minimumInvoiceSubCategory": "string",
- "paymentMethodType": "CHECK",
- "bankCoordinates": {
- "bankCode": null,
- "branchCode": null,
- "accountNumber": null,
- "key": null,
- "iban": null,
- "bic": null,
- "accountOwner": null,
- "bankName": null,
- "bankId": null,
- "issuerNumber": null,
- "issuerName": null,
- "ics": null,
- "empty": null
}, - "paymentTerms": "string",
- "userAccounts": {
- "userAccount": [ ]
}, - "discountPlansForInstantiation": [
- null
], - "discountPlansForTermination": [
- null
], - "discountPlanInstances": "discountPlanInstance : []",
- "mailingType": "string",
- "emailTemplate": "string",
- "ccedEmails": "example1@example.com,example2@example.com",
- "taxCategoryCode": "string",
- "checkThreshold": "possible value are: BEFORE_DISCOUNT, AFTER_DISCOUNT, POSITIVE_RT, POSITIVE_IL",
- "infoGdpr": [
- null
], - "paymentMethod": {
- "paymentMethodType": null,
- "id": null,
- "disabled": null,
- "alias": null,
- "preferred": null,
- "customerAccountCode": null,
- "info1": null,
- "info2": null,
- "info3": null,
- "info4": null,
- "info5": null,
- "bankCoordinates": null,
- "mandateIdentification": null,
- "mandateDate": null,
- "cardType": null,
- "owner": null,
- "monthExpiration": null,
- "yearExpiration": null,
- "tokenId": null,
- "cardNumber": null,
- "issueNumber": null,
- "userId": null,
- "email": null,
- "referenceDocumentCode": null,
- "customerCode": null,
- "customFields": null
}, - "thresholdPerEntity": true,
- "primaryContact": "string",
- "tagCodes": [
- null
]
}, - "tags": [
- {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "sellerCode": null,
- "name": null,
- "tagTypeCode": null,
- "parentTagCode": null,
- "filterEl": null
}
], - "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerAccount required | string The customer account |
| billingCycle required | string The billing cycle |
| country required | string The country |
| tradingCurrency | string The trading currency |
| language required | string The language |
| nextInvoiceDate | string <date-time> The next invoice date |
| subscriptionDate | string <date-time> The subscription date |
| terminationDate | string <date-time> The termination date |
| electronicBilling | boolean The electronic billing |
| status | string Enum: "ACTIVE" "CANCELED" "TERMINATED" "CLOSED" The status of billing account |
| statusDate | string <date-time> The status date, it set automatically when the status was changed |
| terminationReason | string The termination reason |
string The email | |
Array of objects (InvoiceDto) list of the invoice | |
| invoicingThreshold | number The invoicing threshold |
| phone | string The phone |
| minimumInvoiceSubCategory | string Minimum Invoice SubCategory |
| paymentMethodType | string Enum: "CHECK" "DIRECTDEBIT" "WIRETRANSFER" "CARD" "PAYPAL" "STRIPE" "CASH" Field was deprecated in 4.6 version. Use 'paymentMethods' field on CustomerAccount entity instead |
object (BankCoordinatesDto) Bank account information | |
| paymentTerms | string Field was deprecated in 4.6 version. Use custom fields instead |
object (UserAccountsDto) Use for GET / LIST only | |
Array of objects (DiscountPlanDto) List of discount plans. Use in instantiating a discount plan instance | |
| discountPlansForTermination | Array of strings List of discount plans to be disassociated in a BillingAccount |
Array of objects (DiscountPlanInstanceDto) Use to return the active discount plans for this entity | |
| mailingType | string Mailing type |
| emailTemplate | string Email Template code |
| ccedEmails | string list of emails separated by comma |
| taxCategoryCode | string Account tax category code - overrides the value from a customer category |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
Array of objects (GDPRInfoDto) List of GDPR related to billing account | |
object (PaymentMethodDto) | |
| thresholdPerEntity | boolean check the threshold per entity/invoice for BA |
| primaryContact | string The primary contact |
| tagCodes | Array of strings unique list of the code of tags |
{- "code": "string",
- "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "language": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| billingAccountCode | string |
| date | string <date-time> |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "countersInstances": {
- "counterInstance": [
- null
]
}
}| customerAccountCode | string |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "billingAccounts": {
- "billingAccount": [
- null
]
}
}| customerAccountCode | string |
| calculateBalances | boolean |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" |
| withAccountOperations | boolean |
| includeBillingAccounts | boolean |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "customerAccount": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": null,
- "firstName": null,
- "lastName": null
}, - "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null
}, - "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": null,
- "phone": null,
- "mobile": null,
- "fax": null,
- "address": null
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "isCompany": null,
- "languageDescriptions": [ ]
}, - "customer": "string",
- "currency": "string",
- "language": "string",
- "status": "ACTIVE",
- "creditCategory": "string",
- "dateStatus": "2019-08-24T14:15:22Z",
- "dateDunningLevel": "2019-08-24T14:15:22Z",
- "dunningLevel": "R0",
- "mandateIdentification": "string",
- "mandateDate": "2019-08-24T14:15:22Z",
- "balance": 0,
- "totalBalance": 0,
- "totalBalanceExigible": 0,
- "totalInvoiceBalance": 0,
- "accountBalance": 0,
- "creditBalance": 0,
- "terminationDate": "2019-08-24T14:15:22Z",
- "dueDateDelayEL": "string",
- "paymentMethods": [
- null
], - "excludedFromPayment": true,
- "paymentMethod": "CHECK",
- "billingAccounts": {
- "billingAccount": [ ]
}, - "accountOperations": [
- null
], - "invoicingThreshold": 0,
- "checkThreshold": "BEFORE_DISCOUNT",
- "thresholdPerEntity": true,
- "infoGdpr": [
- null
], - "generalClientAccountCode": "string"
}
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customer required | string |
| currency required | string |
| language required | string |
| status | string Enum: "ACTIVE" "CLOSE" |
| creditCategory | string |
| dateStatus | string <date-time> |
| dateDunningLevel | string <date-time> |
| dunningLevel | string Enum: "R0" "R1" "R2" "R3" "R4" "R5" "R6" |
| mandateIdentification | string |
| mandateDate | string <date-time> |
| balance | number |
| totalBalance | number |
| totalBalanceExigible | number |
| totalInvoiceBalance | number |
| accountBalance | number |
| creditBalance | number |
| terminationDate | string <date-time> |
| dueDateDelayEL | string |
Array of objects (PaymentMethodDto) | |
| excludedFromPayment | boolean |
| paymentMethod | string Enum: "CHECK" "DIRECTDEBIT" "WIRETRANSFER" "CARD" "PAYPAL" "STRIPE" "CASH" |
object (BillingAccountsDto) | |
Array of objects (AccountOperationDto) | |
| invoicingThreshold | number |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" |
| thresholdPerEntity | boolean |
Array of objects (GDPRInfoDto) | |
| generalClientAccountCode | string |
{- "code": "string",
- "customer": "string",
- "currency": "string",
- "language": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| customerAccountCode | string |
| date | string <date-time> |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "countersInstances": {
- "counterInstance": [
- null
]
}
}| customerCode | string |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customerAccounts": {
- "customerAccount": [
- null
]
}
}| customerCode | string The customer code |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" The type of the customer |
| includeCustomerAccounts | boolean Indicate if account of the customer will included |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "customer": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": null,
- "firstName": null,
- "lastName": null
}, - "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null
}, - "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": null,
- "phone": null,
- "mobile": null,
- "fax": null,
- "address": null
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "isCompany": null,
- "languageDescriptions": [ ]
}, - "customerCategory": "string",
- "customerBrand": "string",
- "seller": "string",
- "mandateIdentification": "string",
- "mandateDate": "2019-08-24T14:15:22Z",
- "customerAccounts": {
- "customerAccount": [ ]
}, - "additionalDetails": {
- "companyName": null,
- "position": null,
- "instantMessengers": null
}, - "invoicingThreshold": 0,
- "checkThreshold": "possible value are :BEFORE_DISCOUNT, AFTER_DISCOUNT, POSITIVE_RT, POSITIVE_IL",
- "thresholdPerEntity": true,
- "anonymizationDate": "2019-08-24T14:15:22Z",
- "infoGdpr": [
- null
]
}
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
{- "code": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| exoneratedFromTaxes | boolean The exonerated from taxes |
| exonerationTaxEl | string The exoneration tax el |
| exonerationReason | string The exoneration reason |
| accountingCode required | string The accounting code |
| taxCategoryCode | string Account tax category code |
| taxCategoryEl | string Expression to determine tax category code |
Array of objects (LanguageDescriptionDto) |
{- "code": "string",
- "accountingCode": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerCategory required | string The customer category |
| customerBrand | string The customer brand |
| seller | string the code of seller |
| mandateIdentification | string The mandate identification |
| mandateDate | string <date-time> The mandate date |
object (CustomerAccountsDto) Use for GET / LIST only | |
object (AdditionalDetailsDto) additional detail | |
| invoicingThreshold | number Invoicing threshold - do not invoice for a lesser amount |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
| thresholdPerEntity | boolean check the threshold per entity/invoice |
| anonymizationDate | string <date-time> |
Array of objects (GDPRInfoDto) information GDPR |
{- "code": "string",
- "customerCategory": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
{- "code": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| exoneratedFromTaxes | boolean The exonerated from taxes |
| exonerationTaxEl | string The exoneration tax el |
| exonerationReason | string The exoneration reason |
| accountingCode required | string The accounting code |
| taxCategoryCode | string Account tax category code |
| taxCategoryEl | string Expression to determine tax category code |
Array of objects (LanguageDescriptionDto) |
{- "code": "string",
- "accountingCode": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| customerCode | string The customer code |
{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| customerCode | string The customer code |
| date required | string <date-time> The date to compare |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "countersInstances": {
- "counterInstance": [
- null
]
}
}| query | string query Search criteria |
| fields | string fields Data retrieval options/fieldnames separated by a comma |
| offset | integer <int32> offset Pagination - from record number |
| limit | integer <int32> limit Pagination - number of records to retrieve |
| sortBy | string Default: "code" Sorting - field to sort by - a field from a main entity being searched. See Data model for a list of fields |
| sortOrder | string Default: "ASCENDING" Enum: "ASCENDING" "DESCENDING" sort order |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" Should inherited custom fields be retrieved. Defaults to INHERIT_NO_MERGE |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customers": {
- "customer": [
- null
], - "totalNumberOfRecords": 0
}
}| fullTextFilter | string Full text search filter. Mutually exclusive with filters attribute. fullTextFilter has priority |
object Search filters (key = Filter key, value = search pattern or value). | |
| fields | string Data retrieval options/fieldnames separated by a comma |
| offset | integer <int32> Pagination - from record number |
| limit | integer <int32> Pagination - number of items to retrieve |
| sortBy | string Sorting - field to sort by - a field from a main entity being searched. See Data model for a list of fields |
| sortOrder | string Enum: "ASCENDING" "DESCENDING" Sorting - sort ordee |
| multiSortOrder | string |
| totalNumberOfRecords | integer <int32> |
| loadReferenceDepth | integer <int32> |
{ }{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customers": {
- "customer": [
- null
], - "totalNumberOfRecords": 0
}
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
{- "code": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| exoneratedFromTaxes | boolean The exonerated from taxes |
| exonerationTaxEl | string The exoneration tax el |
| exonerationReason | string The exoneration reason |
| accountingCode required | string The accounting code |
| taxCategoryCode | string Account tax category code |
| taxCategoryEl | string Expression to determine tax category code |
Array of objects (LanguageDescriptionDto) |
{- "code": "string",
- "accountingCode": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerAccount required | string The customer account |
| billingCycle required | string The billing cycle |
| country required | string The country |
| tradingCurrency | string The trading currency |
| language required | string The language |
| nextInvoiceDate | string <date-time> The next invoice date |
| subscriptionDate | string <date-time> The subscription date |
| terminationDate | string <date-time> The termination date |
| electronicBilling | boolean The electronic billing |
| status | string Enum: "ACTIVE" "CANCELED" "TERMINATED" "CLOSED" The status of billing account |
| statusDate | string <date-time> The status date, it set automatically when the status was changed |
| terminationReason | string The termination reason |
string The email | |
Array of objects (InvoiceDto) list of the invoice | |
| invoicingThreshold | number The invoicing threshold |
| phone | string The phone |
| minimumInvoiceSubCategory | string Minimum Invoice SubCategory |
| paymentMethodType | string Enum: "CHECK" "DIRECTDEBIT" "WIRETRANSFER" "CARD" "PAYPAL" "STRIPE" "CASH" Field was deprecated in 4.6 version. Use 'paymentMethods' field on CustomerAccount entity instead |
object (BankCoordinatesDto) Bank account information | |
| paymentTerms | string Field was deprecated in 4.6 version. Use custom fields instead |
object (UserAccountsDto) Use for GET / LIST only | |
Array of objects (DiscountPlanDto) List of discount plans. Use in instantiating a discount plan instance | |
| discountPlansForTermination | Array of strings List of discount plans to be disassociated in a BillingAccount |
Array of objects (DiscountPlanInstanceDto) Use to return the active discount plans for this entity | |
| mailingType | string Mailing type |
| emailTemplate | string Email Template code |
| ccedEmails | string list of emails separated by comma |
| taxCategoryCode | string Account tax category code - overrides the value from a customer category |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
Array of objects (GDPRInfoDto) List of GDPR related to billing account | |
object (PaymentMethodDto) | |
| thresholdPerEntity | boolean check the threshold per entity/invoice for BA |
| primaryContact | string The primary contact |
| tagCodes | Array of strings unique list of the code of tags |
{- "code": "string",
- "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "language": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerAccount required | string The customer account |
| billingCycle required | string The billing cycle |
| country required | string The country |
| tradingCurrency | string The trading currency |
| language required | string The language |
| nextInvoiceDate | string <date-time> The next invoice date |
| subscriptionDate | string <date-time> The subscription date |
| terminationDate | string <date-time> The termination date |
| electronicBilling | boolean The electronic billing |
| status | string Enum: "ACTIVE" "CANCELED" "TERMINATED" "CLOSED" The status of billing account |
| statusDate | string <date-time> The status date, it set automatically when the status was changed |
| terminationReason | string The termination reason |
string The email | |
Array of objects (InvoiceDto) list of the invoice | |
| invoicingThreshold | number The invoicing threshold |
| phone | string The phone |
| minimumInvoiceSubCategory | string Minimum Invoice SubCategory |
| paymentMethodType | string Enum: "CHECK" "DIRECTDEBIT" "WIRETRANSFER" "CARD" "PAYPAL" "STRIPE" "CASH" Field was deprecated in 4.6 version. Use 'paymentMethods' field on CustomerAccount entity instead |
object (BankCoordinatesDto) Bank account information | |
| paymentTerms | string Field was deprecated in 4.6 version. Use custom fields instead |
object (UserAccountsDto) Use for GET / LIST only | |
Array of objects (DiscountPlanDto) List of discount plans. Use in instantiating a discount plan instance | |
| discountPlansForTermination | Array of strings List of discount plans to be disassociated in a BillingAccount |
Array of objects (DiscountPlanInstanceDto) Use to return the active discount plans for this entity | |
| mailingType | string Mailing type |
| emailTemplate | string Email Template code |
| ccedEmails | string list of emails separated by comma |
| taxCategoryCode | string Account tax category code - overrides the value from a customer category |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
Array of objects (GDPRInfoDto) List of GDPR related to billing account | |
object (PaymentMethodDto) | |
| thresholdPerEntity | boolean check the threshold per entity/invoice for BA |
| primaryContact | string The primary contact |
| tagCodes | Array of strings unique list of the code of tags |
{- "code": "string",
- "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "language": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| billingAccountCode required | string |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" |
| includeUserAccounts | boolean |
{- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": "string",
- "firstName": "string",
- "lastName": "string"
}, - "address": {
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "address4": "string",
- "address5": "string",
- "zipCode": "string",
- "city": "string",
- "country": "string",
- "state": "string"
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string"
}, - "customFields": {
- "customField": [
- null
], - "inheritedCustomField": [
- null
], - "empty": true
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": "string",
- "phone": "string",
- "mobile": "string",
- "fax": "string",
- "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "isCompany": false,
- "languageDescriptions": [
- null
]
}, - "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "tradingCurrency": "string",
- "language": "string",
- "nextInvoiceDate": "2019-08-24T14:15:22Z",
- "subscriptionDate": "2019-08-24T14:15:22Z",
- "terminationDate": "2019-08-24T14:15:22Z",
- "electronicBilling": true,
- "status": "possible value are : ACTIVE, CANCELED, TERMINATED, CLOSED",
- "statusDate": "2019-08-24T14:15:22Z",
- "terminationReason": "string",
- "email": "string",
- "invoices": [
- {
- "invoiceId": null,
- "invoiceType": null,
- "billingAccountCode": null,
- "sellerCode": null,
- "subscriptionCode": null,
- "subscriptionId": null,
- "orderNumber": null,
- "status": null,
- "dueDate": null,
- "invoiceDate": null,
- "categoryInvoiceAgregates": [ ],
- "taxAggregates": [ ],
- "listInvoiceIdToLink": [ ],
- "invoiceNumber": null,
- "discount": null,
- "amountWithoutTax": null,
- "amountTax": null,
- "amountWithTax": null,
- "paymentMethod": null,
- "xmlFilename": null,
- "xml": null,
- "pdfFilename": null,
- "pdf": [ ],
- "autoValidation": null,
- "returnXml": null,
- "returnPdf": null,
- "sendByEmail": null,
- "includeBalance": null,
- "recordedInvoiceDto": null,
- "netToPay": null,
- "invoiceMode": null,
- "customFields": null,
- "dueBalance": null,
- "isDraft": null,
- "checkAlreadySent": null,
- "overrideEmail": null,
- "sentByEmail": null,
- "paymentScheduleInstancesDto": null,
- "dunningEntryDate": null,
- "dunningLastModification": null,
- "dunningStatus": null,
- "realTimeStatus": null,
- "ratedTransactionsToLink": [ ],
- "paymentIncidents": [ ],
- "sendPaymentDate": null,
- "initialCollectionDate": null,
- "writeOffAmount": null,
- "paymentDate": null,
- "statusDate": null,
- "xmlDate": null,
- "pdfDate": null,
- "emailSentDate": null,
- "paymentStatus": null,
- "paymentStatusDate": null,
- "startDate": null,
- "endDate": null,
- "rawAmount": null,
- "discountRate": null,
- "discountAmount": null,
- "discountPlanCode": null,
- "lastAppliedRate": null,
- "lastAppliedRateDate": null,
- "ratedTransactionsTolink": [ ],
- "alreadyAppliedMinimum": null,
- "alreadyAddedDiscount": null,
- "draft": null
}
], - "invoicingThreshold": 0,
- "phone": "string",
- "minimumInvoiceSubCategory": "string",
- "paymentMethodType": "CHECK",
- "bankCoordinates": {
- "bankCode": "strin",
- "branchCode": "strin",
- "accountNumber": "string",
- "key": "st",
- "iban": "string",
- "bic": "string",
- "accountOwner": "string",
- "bankName": "string",
- "bankId": "string",
- "issuerNumber": "string",
- "issuerName": "string",
- "ics": "string",
- "empty": true
}, - "paymentTerms": "string",
- "userAccounts": {
- "userAccount": [
- null
]
}, - "discountPlansForInstantiation": [
- {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "disabled": null,
- "startDate": null,
- "endDate": null,
- "defaultDuration": null,
- "durationUnit": null,
- "customFields": null,
- "discountPlanItems": [ ],
- "expressionEl": null,
- "discountPlanType": null,
- "status": null,
- "statusDate": null,
- "initialQuantity": null,
- "usedQuantity": null,
- "applicationLimit": null,
- "applicationFilterEL": null,
- "incompatibleDiscountPlans": [ ],
- "applicableEntities": [ ],
- "applicableOnOverriddenPrice": null,
- "sequence": null,
- "applicableOnDiscountedPrice": null
}
], - "discountPlansForTermination": [
- "string"
], - "discountPlanInstances": "discountPlanInstance : []",
- "mailingType": "string",
- "emailTemplate": "string",
- "ccedEmails": "example1@example.com,example2@example.com",
- "taxCategoryCode": "string",
- "checkThreshold": "possible value are: BEFORE_DISCOUNT, AFTER_DISCOUNT, POSITIVE_RT, POSITIVE_IL",
- "infoGdpr": [
- {
- "key": null,
- "value": { }
}
], - "paymentMethod": {
- "paymentMethodType": "possible value are: CHECK, DIRECTDEBIT, WIRETRANSFER, CARD, PAYPAL, STRIPE, CASH",
- "id": 0,
- "disabled": true,
- "alias": "string",
- "preferred": false,
- "customerAccountCode": "string",
- "info1": "string",
- "info2": "string",
- "info3": "string",
- "info4": "string",
- "info5": "string",
- "bankCoordinates": {
- "bankCode": null,
- "branchCode": null,
- "accountNumber": null,
- "key": null,
- "iban": null,
- "bic": null,
- "accountOwner": null,
- "bankName": null,
- "bankId": null,
- "issuerNumber": null,
- "issuerName": null,
- "ics": null,
- "empty": null
}, - "mandateIdentification": "string",
- "mandateDate": "2019-08-24T14:15:22Z",
- "cardType": "possible value are : VISA, MASTERCARD, AMERICAN_EXPRESS, CB",
- "owner": "string",
- "monthExpiration": 0,
- "yearExpiration": 0,
- "tokenId": "string",
- "cardNumber": "string",
- "issueNumber": "string",
- "userId": "string",
- "email": "string",
- "referenceDocumentCode": "string",
- "customerCode": "string",
- "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}
}, - "thresholdPerEntity": true,
- "primaryContact": "string",
- "billingAccount": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": null,
- "firstName": null,
- "lastName": null
}, - "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null
}, - "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": null,
- "phone": null,
- "mobile": null,
- "fax": null,
- "address": null
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "isCompany": null,
- "languageDescriptions": [ ]
}, - "customerAccount": "string",
- "billingCycle": "string",
- "country": "string",
- "tradingCurrency": "string",
- "language": "string",
- "nextInvoiceDate": "2019-08-24T14:15:22Z",
- "subscriptionDate": "2019-08-24T14:15:22Z",
- "terminationDate": "2019-08-24T14:15:22Z",
- "electronicBilling": true,
- "status": "possible value are : ACTIVE, CANCELED, TERMINATED, CLOSED",
- "statusDate": "2019-08-24T14:15:22Z",
- "terminationReason": "string",
- "email": "string",
- "invoices": [
- null
], - "invoicingThreshold": 0,
- "phone": "string",
- "minimumInvoiceSubCategory": "string",
- "paymentMethodType": "CHECK",
- "bankCoordinates": {
- "bankCode": null,
- "branchCode": null,
- "accountNumber": null,
- "key": null,
- "iban": null,
- "bic": null,
- "accountOwner": null,
- "bankName": null,
- "bankId": null,
- "issuerNumber": null,
- "issuerName": null,
- "ics": null,
- "empty": null
}, - "paymentTerms": "string",
- "userAccounts": {
- "userAccount": [ ]
}, - "discountPlansForInstantiation": [
- null
], - "discountPlansForTermination": [
- null
], - "discountPlanInstances": "discountPlanInstance : []",
- "mailingType": "string",
- "emailTemplate": "string",
- "ccedEmails": "example1@example.com,example2@example.com",
- "taxCategoryCode": "string",
- "checkThreshold": "possible value are: BEFORE_DISCOUNT, AFTER_DISCOUNT, POSITIVE_RT, POSITIVE_IL",
- "infoGdpr": [
- null
], - "paymentMethod": {
- "paymentMethodType": null,
- "id": null,
- "disabled": null,
- "alias": null,
- "preferred": null,
- "customerAccountCode": null,
- "info1": null,
- "info2": null,
- "info3": null,
- "info4": null,
- "info5": null,
- "bankCoordinates": null,
- "mandateIdentification": null,
- "mandateDate": null,
- "cardType": null,
- "owner": null,
- "monthExpiration": null,
- "yearExpiration": null,
- "tokenId": null,
- "cardNumber": null,
- "issueNumber": null,
- "userId": null,
- "email": null,
- "referenceDocumentCode": null,
- "customerCode": null,
- "customFields": null
}, - "thresholdPerEntity": true,
- "primaryContact": "string",
- "tagCodes": [
- null
]
}, - "tags": [
- {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "sellerCode": null,
- "name": null,
- "tagTypeCode": null,
- "parentTagCode": null,
- "filterEl": null
}
], - "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}
}{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "billingAccounts": {
- "billingAccount": [
- null
]
}
}| status required | string Enum: "SUCCESS" "FAIL" "WARNING" Tells whether the instance of this status object is ok or not |
| errorCode | object (ApiErrorCodeEnum) error code |
| message required | string A detailed error message if applicable, can contain the entity id that was created |
| entityId | integer <int64> The entity identifier after creation of an entity |
| entityCode | string The entity code after creation of an entity |
| nrAffected | integer <int32> Number of items/records affected by the action |
{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| status required | string Enum: "SUCCESS" "FAIL" "WARNING" Tells whether the instance of this status object is ok or not |
| errorCode | object (ApiErrorCodeEnum) error code |
| message required | string A detailed error message if applicable, can contain the entity id that was created |
| entityId | integer <int64> The entity identifier after creation of an entity |
| entityCode | string The entity code after creation of an entity |
| nrAffected | integer <int32> Number of items/records affected by the action |
{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| status required | string Enum: "SUCCESS" "FAIL" "WARNING" Tells whether the instance of this status object is ok or not |
| errorCode | object (ApiErrorCodeEnum) error code |
| message required | string A detailed error message if applicable, can contain the entity id that was created |
| entityId | integer <int64> The entity identifier after creation of an entity |
| entityCode | string The entity code after creation of an entity |
| nrAffected | integer <int32> Number of items/records affected by the action |
{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customer required | string |
| currency required | string |
| language required | string |
| status | string Enum: "ACTIVE" "CLOSE" |
| creditCategory | string |
| dateStatus | string <date-time> |
| dateDunningLevel | string <date-time> |
| dunningLevel | string Enum: "R0" "R1" "R2" "R3" "R4" "R5" "R6" |
| mandateIdentification | string |
| mandateDate | string <date-time> |
| balance | number |
| totalBalance | number |
| totalBalanceExigible | number |
| totalInvoiceBalance | number |
| accountBalance | number |
| creditBalance | number |
| terminationDate | string <date-time> |
| dueDateDelayEL | string |
Array of objects (PaymentMethodDto) | |
| excludedFromPayment | boolean |
| paymentMethod | string Enum: "CHECK" "DIRECTDEBIT" "WIRETRANSFER" "CARD" "PAYPAL" "STRIPE" "CASH" |
object (BillingAccountsDto) | |
Array of objects (AccountOperationDto) | |
| invoicingThreshold | number |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" |
| thresholdPerEntity | boolean |
Array of objects (GDPRInfoDto) | |
| generalClientAccountCode | string |
{- "code": "string",
- "customer": "string",
- "currency": "string",
- "language": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customer required | string |
| currency required | string |
| language required | string |
| status | string Enum: "ACTIVE" "CLOSE" |
| creditCategory | string |
| dateStatus | string <date-time> |
| dateDunningLevel | string <date-time> |
| dunningLevel | string Enum: "R0" "R1" "R2" "R3" "R4" "R5" "R6" |
| mandateIdentification | string |
| mandateDate | string <date-time> |
| balance | number |
| totalBalance | number |
| totalBalanceExigible | number |
| totalInvoiceBalance | number |
| accountBalance | number |
| creditBalance | number |
| terminationDate | string <date-time> |
| dueDateDelayEL | string |
Array of objects (PaymentMethodDto) | |
| excludedFromPayment | boolean |
| paymentMethod | string Enum: "CHECK" "DIRECTDEBIT" "WIRETRANSFER" "CARD" "PAYPAL" "STRIPE" "CASH" |
object (BillingAccountsDto) | |
Array of objects (AccountOperationDto) | |
| invoicingThreshold | number |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" |
| thresholdPerEntity | boolean |
Array of objects (GDPRInfoDto) | |
| generalClientAccountCode | string |
{- "code": "string",
- "customer": "string",
- "currency": "string",
- "language": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
Array of objects (LanguageDescriptionDto) |
{- "code": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| customerAccountCode required | string |
| calculateBalances | boolean |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" |
| withAccountOperations | boolean |
| includeBillingAccounts | boolean |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "customerAccount": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": null,
- "firstName": null,
- "lastName": null
}, - "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null
}, - "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": null,
- "phone": null,
- "mobile": null,
- "fax": null,
- "address": null
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "isCompany": null,
- "languageDescriptions": [ ]
}, - "customer": "string",
- "currency": "string",
- "language": "string",
- "status": "ACTIVE",
- "creditCategory": "string",
- "dateStatus": "2019-08-24T14:15:22Z",
- "dateDunningLevel": "2019-08-24T14:15:22Z",
- "dunningLevel": "R0",
- "mandateIdentification": "string",
- "mandateDate": "2019-08-24T14:15:22Z",
- "balance": 0,
- "totalBalance": 0,
- "totalBalanceExigible": 0,
- "totalInvoiceBalance": 0,
- "accountBalance": 0,
- "creditBalance": 0,
- "terminationDate": "2019-08-24T14:15:22Z",
- "dueDateDelayEL": "string",
- "paymentMethods": [
- null
], - "excludedFromPayment": true,
- "paymentMethod": "CHECK",
- "billingAccounts": {
- "billingAccount": [ ]
}, - "accountOperations": [
- null
], - "invoicingThreshold": 0,
- "checkThreshold": "BEFORE_DISCOUNT",
- "thresholdPerEntity": true,
- "infoGdpr": [
- null
], - "generalClientAccountCode": "string"
}
}{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customerAccounts": {
- "customerAccount": [
- null
]
}
}| fromCustomerAccountCode required | string |
| toCustomerAccountCode required | string |
| amount | number |
{- "fromCustomerAccountCode": "string",
- "toCustomerAccountCode": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerCategory required | string The customer category |
| customerBrand | string The customer brand |
| seller | string the code of seller |
| mandateIdentification | string The mandate identification |
| mandateDate | string <date-time> The mandate date |
object (CustomerAccountsDto) Use for GET / LIST only | |
object (AdditionalDetailsDto) additional detail | |
| invoicingThreshold | number Invoicing threshold - do not invoice for a lesser amount |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
| thresholdPerEntity | boolean check the threshold per entity/invoice |
| anonymizationDate | string <date-time> |
Array of objects (GDPRInfoDto) information GDPR |
{- "code": "string",
- "customerCategory": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerCategory required | string The customer category |
| customerBrand | string The customer brand |
| seller | string the code of seller |
| mandateIdentification | string The mandate identification |
| mandateDate | string <date-time> The mandate date |
object (CustomerAccountsDto) Use for GET / LIST only | |
object (AdditionalDetailsDto) additional detail | |
| invoicingThreshold | number Invoicing threshold - do not invoice for a lesser amount |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
| thresholdPerEntity | boolean check the threshold per entity/invoice |
| anonymizationDate | string <date-time> |
Array of objects (GDPRInfoDto) information GDPR |
{- "code": "string",
- "customerCategory": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
{- "code": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
{- "code": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| exoneratedFromTaxes | boolean The exonerated from taxes |
| exonerationTaxEl | string The exoneration tax el |
| exonerationReason | string The exoneration reason |
| accountingCode required | string The accounting code |
| taxCategoryCode | string Account tax category code |
| taxCategoryEl | string Expression to determine tax category code |
Array of objects (LanguageDescriptionDto) |
{- "code": "string",
- "accountingCode": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| exoneratedFromTaxes | boolean The exonerated from taxes |
| exonerationTaxEl | string The exoneration tax el |
| exonerationReason | string The exoneration reason |
| accountingCode required | string The accounting code |
| taxCategoryCode | string Account tax category code |
| taxCategoryEl | string Expression to determine tax category code |
Array of objects (LanguageDescriptionDto) |
{- "code": "string",
- "accountingCode": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
object (GenericSequenceDto) | |
| seller required | string Code of the seller |
{- "code": "string",
- "seller": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
object (GenericSequenceDto) | |
| seller required | string Code of the seller |
{- "code": "string",
- "seller": "string"
}{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}| customerCode required | string The customer code |
| inheritCF | string Default: "INHERIT_NO_MERGE" Enum: "INHERIT_NONE" "INHERIT_NO_MERGE" "INHERIT_MERGED" "ACCUMULATED" The type of the customer |
| includeCustomerAccounts | boolean Indicate if account of the customer will included |
{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "customer": {
- "id": 0,
- "code": "string",
- "description": "string",
- "updatedCode": "string",
- "externalRef1": "string",
- "externalRef2": "string",
- "name": {
- "title": null,
- "firstName": null,
- "lastName": null
}, - "address": {
- "address1": null,
- "address2": null,
- "address3": null,
- "address4": null,
- "address5": null,
- "zipCode": null,
- "city": null,
- "country": null,
- "state": null
}, - "jobTitle": "string",
- "businessAccountModel": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null
}, - "customFields": {
- "customField": [ ],
- "inheritedCustomField": [ ],
- "empty": null
}, - "loaded": true,
- "vatNo": "string",
- "registrationNo": "string",
- "contactInformation": {
- "email": null,
- "phone": null,
- "mobile": null,
- "fax": null,
- "address": null
}, - "minimumAmountEl": "string",
- "minimumLabelEl": "string",
- "minimumTargetAccount": "string",
- "minimumAmountElSpark": "string",
- "minimumLabelElSpark": "string",
- "minimumChargeTemplate": "string",
- "isCompany": true,
- "legalEntityType": {
- "id": null,
- "code": null,
- "description": null,
- "updatedCode": null,
- "isCompany": null,
- "languageDescriptions": [ ]
}, - "customerCategory": "string",
- "customerBrand": "string",
- "seller": "string",
- "mandateIdentification": "string",
- "mandateDate": "2019-08-24T14:15:22Z",
- "customerAccounts": {
- "customerAccount": [ ]
}, - "additionalDetails": {
- "companyName": null,
- "position": null,
- "instantMessengers": null
}, - "invoicingThreshold": 0,
- "checkThreshold": "possible value are :BEFORE_DISCOUNT, AFTER_DISCOUNT, POSITIVE_RT, POSITIVE_IL",
- "thresholdPerEntity": true,
- "anonymizationDate": "2019-08-24T14:15:22Z",
- "infoGdpr": [
- null
]
}
}| prefix | string^[\p{Upper}-]{1,16}$ Prefix of sequence |
| sequenceSize | integer <int64> Size of the sequence. Maximum allowable for RUM is 35 |
| currentSequenceNb | integer <int64> Current value of the sequence |
{ }{- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "sequence": {
- "prefix": "string",
- "sequenceSize": 0,
- "currentSequenceNb": 0
}, - "value": "string",
- "seller": "string",
- "paymentGateway": "string"
}{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customers": {
- "customer": [
- null
], - "totalNumberOfRecords": 0
}
}| fullTextFilter | string Full text search filter. Mutually exclusive with filters attribute. fullTextFilter has priority |
object Search filters (key = Filter key, value = search pattern or value). | |
| fields | string Data retrieval options/fieldnames separated by a comma |
| offset | integer <int32> Pagination - from record number |
| limit | integer <int32> Pagination - number of items to retrieve |
| sortBy | string Sorting - field to sort by - a field from a main entity being searched. See Data model for a list of fields |
| sortOrder | string Enum: "ASCENDING" "DESCENDING" Sorting - sort ordee |
| multiSortOrder | string |
| totalNumberOfRecords | integer <int32> |
| loadReferenceDepth | integer <int32> |
{ }{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customers": {
- "customer": [
- null
], - "totalNumberOfRecords": 0
}
}| firstRow | integer <int32> from record number. Deprecated in v.4.7, use 'from' instead |
| numberOfRows | integer <int32> Pagination - number of records to retrieve. Deprecated in v.4.7, use 'limit' instead |
| offset | integer <int32> Pagination - from record number |
| limit | integer <int32> Pagination - number of records to retrieve |
| sortBy | string Default: "c.code" sort by field |
| sortOrder | string Default: "ASCENDING" Enum: "ASCENDING" "DESCENDING" sort Order |
The customer's data
| id | integer <int64> |
| code required | string The code of the entity |
| description | string The description of the entity |
| updatedCode | string The changed code |
| externalRef1 | string The external ref 1 |
| externalRef2 | string The external ref 2 |
object (NameDto) The name | |
object (AddressDto) | |
| jobTitle | string The job title |
object (BusinessEntityDto) | |
object (CustomFieldsDto) The custom fields | |
| loaded | boolean |
| vatNo | string The vat no |
| registrationNo | string The registration no |
object (ContactInformationDto) The contact information | |
| minimumAmountEl | string Expression to determine minimum amount value |
| minimumLabelEl | string Expression to determine rated transaction description to reach minimum amount value |
| minimumTargetAccount | string The billing account code to be used when calculating the min amount billable for Customer and CA |
| minimumAmountElSpark | string Expression to determine minimum amount value - for Spark |
| minimumLabelElSpark | string Expression to determine rated transaction description to reach minimum amount value - for Spark |
| minimumChargeTemplate | string Corresponding to minimum one shot charge template code |
| isCompany | boolean indicate if this is a company |
object (TitleDto) The legal entity type | |
| customerCategory required | string The customer category |
| customerBrand | string The customer brand |
| seller | string the code of seller |
| mandateIdentification | string The mandate identification |
| mandateDate | string <date-time> The mandate date |
object (CustomerAccountsDto) Use for GET / LIST only | |
object (AdditionalDetailsDto) additional detail | |
| invoicingThreshold | number Invoicing threshold - do not invoice for a lesser amount |
| checkThreshold | string Enum: "BEFORE_DISCOUNT" "AFTER_DISCOUNT" "POSITIVE_RT" "POSITIVE_IL" The option on how to check the threshold |
| thresholdPerEntity | boolean check the threshold per entity/invoice |
| anonymizationDate | string <date-time> |
Array of objects (GDPRInfoDto) information GDPR |
{- "code": "string",
- "customerCategory": "string"
}{- "actionStatus": {
- "status": "possible value are : SUCCESS, FAIL",
- "errorCode": { },
- "message": "string",
- "entityId": 0,
- "entityCode": "string",
- "nrAffected": 0
}, - "paging": {
- "fullTextFilter": "string",
- "filters": "<ul>\r\n<li>invoice number equals '1578AU': Filter key: invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is not '1578AU': Filter key: ne invoiceNumber. Filter value: 1578AU</li>\r\n<li>invoice number is null: Filter key: invoiceNumber. Filter value: IS_NULL</li>\r\n<li>invoice number is not empty: Filter key: invoiceNumber. Filter value: IS_NOT_NULL</li>\r\n<li>Invoice date is between 2017-05-01 and 2017-06-01: Filter key: fromRange invoiceDate. Filter value: 2017-05-01 Filter key: toRange invoiceDate. Filter value:\r\n2017-06-01</li>\r\n<li>Date is between creation and update dates: Filter key: minmaxRange audit.created audit.updated. Filter value: 2017-05-25</li>\r\n<li>invoice number is any of 158AU, 159KU or 189LL: Filter key: inList invoiceNumber. Filter value: 158AU,159KU,189LL</li>\r\n<li>any of param1, param2 or param3 fields contains 'energy': Filter key: wildcardOr param1 param2 param3. Filter value: energy</li>\r\n<li>any of param1, param2 or param3 fields start with 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: *energy</li>\r\n<li>any of param1, param2 or param3 fields is 'energy': Filter key: likeCriterias param1 param2 param3. Filter value: energy</li>\r\n</ul>",
- "fields": "string",
- "offset": 0,
- "limit": 0,
- "sortBy": "string",
- "sortOrder": "ASCENDING",
- "multiSortOrder": "string",
- "totalNumberOfRecords": 0,
- "loadReferenceDepth": 0
}, - "customers": {
- "customer": [
- null
], - "totalNumberOfRecords": 0
}
}