Get All Transactions within a Period of Time
Path
GET /transactions Request Parameters
X-Client-Global-Id
number
Client Global Id header. Used for internal communication only
X-Client-Reference
array
Client reference header. Used for internal communication only
from
required
string <date-time>
undefined
to
required
string <date-time>
undefined
type
undefined
Responses
-
sortNumberintegerThis number provides an order to all transactions returned in each request. It starts with 0 and will be incremented by 1 for each further transaction.idstringThis represents a unique id per transaction.typestringMax length: 20Enum:
- CONFIRMATION
- REJECTION
- STATUS
- ACCOUNTING_DOCUMENT
- CLOSING
customerNumberstringclaimNumberstringobjectdatestringyyyy-MM-ddMax length: 10The date of the confirmation.typestringMax length: 20Enum:- INVOICE
- CLIENT_INTERESTS
- CLIENT_COSTS
- CREDIT_WAIVER
- DIRECT_PAYMENT
- RECALL
- CANCELLATION
- DOCUMENT
numberstringMax length: 40Number of the payment, provided by the client or the agencycontractNumberstringMax length: 40Number of the payment, provided by the client or the agencyamountnumberMax length: 12currencystringMax length: 3This reflects all relevant currencies in ISO-4217.objectdatestringyyyy-MM-ddMax length: 10The date of the rejection.typestringMax length: 20Enum:- INVOICE
- CLIENT_INTERESTS
- CLIENT_COSTS
- CREDIT_WAIVER
- DIRECT_PAYMENT
- RECALL
- CANCELLATION
- DOCUMENT
descriptionstringMax length: 512Free text describing the rejection.numberstringMax length: 40Number of the payment, provided by the client or the agencycontractNumberstringMax length: 40Number of the payment, provided by the client or the agencyamountnumberMax length: 12currencystringMax length: 3This reflects all relevant currencies in ISO-4217.reasonstringMax length: 20Enum:- AMOUNT_TOO_LOW
- AMOUNT_TOO_HIGH
- CLAIM_NOT_PLAUSIBLE
- BREACH_OF_CONTRACT
- CONTRAVENTION
- INSOLVENCY
- INCORRECT_CURRENCY
- NO_ASSIGNMENT_POSSIBLE
- CUSTOMER_INCAPABLE_OF_CONTRACTING
- CUSTOMER_ABROAD
- FRAUD_KNOWN
- OTHER
The reason `OTHER` is used if it cannot be clearly assigned to one of the specific reasons. Further information can then be found in the field `description`.objectdatestringyyyy-MM-ddMax length: 10The date of the closing.typestringMax length: 20Enum:- IRRECOVERABLE
- POOR_CREDIT_RATING
- WRITE_OFF
- PARTIAL_SUCCESS
- RECALLED_BY_CLIENT
- FRAUD
- FULL_PAYMENT
- UNKNOWN_ADDRESS
- CLAIM_DISPUTED
- DEBTOR_LIVING_ABROAD
- CUSTOMER_INCAPABLE_OF_CONTRACTING
- RETURNED_TO_CLIENT
- COMPANY_LIQUIDATED
- INSOLVENCY
- COMPLETED_BY_CREDIT
- HIGH_COST_RISK
- LONGTERM_MONITORING
- SOLDIER
- MISSING_DATA
- NO_CONTRACT_DOCUMENTATION
- CLAIM_DISMISSED
- MINOR_DEBTOR
- PERIOD_OF_LIMITATION_REACHED
- TOO_LOW_FOR_LEGAL_ACTION
- DEBTOR_DECEASED
- PAYMENT_BEFORE_HANDOVER
- SECOND_PLACEMENT
- COMPLETED_BY_SETTLEMENT
- NO_GOODS_OR_SERVICE_TRANSFER
contractNumberstringMax length: 40Number of the payment, provided by the client or the agencyobjectnumberstringMax length: 40The invoice number assigned by the client which the transaction refers to.datestringyyyy-MM-ddMax length: 10The date of the invoice.amountnumberMax length: 12This is a description of the transaction.objectdatestringyyyy-MM-ddMax length: 10The value date of the accounting document.typestringMax length: 20Enum:- DIRECT_PAYMENT
- AGENCY_PAYMENT
- CREDIT_WAIVER
- DEBIT
- WRITE_OFF
- CANCELLATION
- REALLOCATION
numberstringMax length: 40Number of the accounting document, provided by the debt collection agencye2eReferenceNumberstringMax length: 40Number of the payment or credit waiver, provided by the clientoriginalTypestringMax length: 20Enum:- DIRECT_PAYMENT
- AGENCY_PAYMENT
- CREDIT_WAIVER
- DEBIT
- WRITE_OFF
The original type of the accounting document, if it is a CANCELLATION or REALLOCATION.originalNumberstringMax length: 40The original number of the accounting document, if it is a CANCELLATION or REALLOCATION.sourceAccountingDocumentNumberstringMax length: 40This is document number of the very first document in the chain. If the document is the first in the chain (e.g. an initial payment or booking), then SourceAccountingDocumentNumber is set to its own document number (i.e. number). For all subsequent documents (reallocations, cancellations, etc.), sourceAccountingDocumentNumber must still reference the document number of the very first document in the chain (i.e. the original booking). CANCELLATION WITHOUT REALLOCATIONS: Given a claim exists for a mandate reported to the API, and a payment has a booking document (e.g. original document number - V123). When the payment is cancelled, Then the cancellation document (e.g. V456): 1. must include originalNumber as V123 (the original document number), 2. must include SourceAccountingDocumentNumber as V123 (the original document number). CANCELLATION AFTER REALLOCATIONS : Given a claim exists for a mandate reported to the API, and a payment has a booking document (e.g: original document number V123), and there is a reallocation document (e.g: V456) for the payment, When the payment is cancelled, Then the cancellation document (e.g: V789): 1. must include originalNumber as V456 (the last reallocation document number), 2. must include SourceAccountingDocumentNumber as V123 (the original document number, i.e. the first document in the chain).amountnumberMax length: 12currencystringMax length: 3This reflects all relevant currencies in ISO-4217.arrayidstringMax length: 40invoiceNumberstringMax length: 40contractNumberstringMax length: 40amountnumberMax length: 12This is a description of the transaction.allocateTostringMax length: 20Enum:- PRINCIPAL_CLAIM
- CLIENT_INTERESTS
- ACCRUED_INTERESTS
- CLIENT_COSTS
- COLLECTION_COSTS
- EXPENSES
- OVERPAYMENT
- CUSTOMER_OVERPAYMENT
The bucket to allocate the payment to. * `principalClaim` - Allocated to principal claim. * `interest` - Allocated to interest. * `fee` - Allocated to client fees. * `dunning` - Allocated to client dunning costs. * `collectionCost` - Allocated to collection cost. * `expense` - Allocated to agency expense.objectcategorystringMax length: 20Enum:- COLLECTION
- LONGTERM
- INVESTIGATION
- REGISTRATION
- LEGAL
- ENFORCEMENT
- PAYMENT_AGREEMENT
- COMPLAINT
- DEBTOR_SITUATION
Category of the status update COLLECTION = Collection process LONGTERM = Long-term process INVESTIGATION = Investigation (e. g. Address Research) REGISTRATION = Registration (e. g. Schufa Registration) LEGAL = Legal process ENFORCEMENT = Enforcement process PAYMENT AGREEMENT = Payment agreement (e. g. installment, deferment of payment) COMPLAINT = Complaint or Client Request DEBTOR_SITUATION = Information about debtor situation (like insolvency or other negative features)codestringMax length: 255Code within the debt collection backend system.descriptionstringMax length: 255English Translation of the code that is used within the debt collection backend system.detailstringMax length: 20Enum:- SUCCESSFUL
- UNSUCCESSFUL
- PARTIALLY_SUCCESSFUL
- JUDICIAL_SETTLEMENT
- NOT_POSSIBLE
- UNDERLYING
- BANK_ACCOUNT
- WAGES_AND_SALARIES
- TAX_REFUND
- PENSION
- INSTALLMENT
- DEFERMENT
- SETTLEMENT
Detail information based on the stage LEGAL: SUCCESSFUL, PARTIALLY_SUCCESSFUL, JUDICIAL_SETTLEMENT, NOT_POSSIBLE, UNDERLYING ENFORCEMENT: BANK_ACCOUNT, WAGES_AND_SALARIES, TAX_REFUND, PENSION PAYMENT_AGREEMENT: INSTALLMENT, DEFERMENT, SETTLEMENT DEBTOR_SITUATION: SUCCESSFUL, UNSUCCESSFULdatestringyyyy-MM-ddMax length: 10Date of the action.phasestringMax length: 20Enum:- PRE_COLLECTION
- COLLECTION
- LEGAL
- POST_LEGAL
- SURVEILLANCE
the phase in which the claim is in the recovery processamountnumberMax length: 12will be set if the stage is PAYMENT_AGREEMENT and is the amount of the installment, deferment or settlement.currencystringMax length: 3will be set if the stage is PAYMENT_AGREEMENT. This reflects all relevant currencies in ISO-4217.followUpDatestringyyyy-MM-ddMax length: 10Follow-Up Date (date of the next action that is planned) Please note that the next action changes in case there is an action from any other person (like debtor, client, bailiff etc)courtNamestringMax length: 255docketNumberstringMax length: 255Reference number within the legal or enforcement processcaseNumberstringMax length: 255Bailiff's case reference number -
errorIdstringInternal ID for tracing the error throughout systems.timestampstringstatusCodeintegerThis is the error code.messagestringarrayThis are the error messages.messagestringnamestringrefstring
-
errorIdstringInternal ID for tracing the error throughout systems.timestampstringstatusCodeintegerThis is the error code.messagestringarrayThis are the error messages.messagestringnamestringrefstring
Request Example
null
Response Example
[
{
"id": "8752e603-89ec-4245-883e-64134b614d82",
"type": "REJECTION",
"rejection": {
"date": "2021-07-27",
"type": "CLIENT_COSTS",
"amount": 278,
"number": "I827028159",
"reason": "AMOUNT_TOO_LOW",
"currency": "EUR",
"contractNumber": "V1301273054",
"additionalProperties": {}
},
"sortNumber": 0,
"claimNumber": "1838340461",
"customerNumber": "K402469522"
},
{
"id": "5becdd3d-214f-4cd6-b123-84746be60039",
"type": "CONFIRMATION",
"sortNumber": 1,
"claimNumber": "1899233170",
"confirmation": {
"date": "2021-10-13",
"type": "CLIENT_INTERESTS",
"amount": 882.22,
"number": "I1836501659",
"currency": "EUR",
"contractNumber": "V1565159670",
"additionalProperties": {}
},
"customerNumber": "K910427828"
},
{
"id": "ad633650-76b4-491a-8f76-f94cb81d445d",
"type": "ACCOUNTING_DOCUMENT",
"sortNumber": 2,
"claimNumber": "1428908465",
"customerNumber": "K1389698945",
"accountingDocument": {
"date": "2023-03-29",
"type": "DIRECT_PAYMENT",
"amount": 363.39,
"number": "I514411600",
"currency": "EUR",
"lineItems": [
{
"id": "389e165c-2cc6-ef80-9b2a-b6d56b969b18",
"amount": 704.97,
"allocateTo": "COLLECTION_COSTS",
"invoiceNumber": "I256225062",
"additionalProperties": {}
},
{
"id": "7e3f12cc-cc94-2b41-ab1c-a15c3bb3b9d4",
"amount": 934.34,
"allocateTo": "EXPENSES",
"invoiceNumber": "I925725013",
"additionalProperties": {}
}
],
"additionalProperties": {}
}
},
{
"id": "5f9a3ea0-4e1d-48e3-95da-79f0ad1b31f1",
"type": "CONFIRMATION",
"sortNumber": 3,
"claimNumber": "244836871",
"confirmation": {
"date": "2024-02-11",
"type": "RECALL",
"amount": 847.04,
"number": "I446350033",
"currency": "EUR",
"contractNumber": "V169060353",
"additionalProperties": {}
},
"customerNumber": "K1742792573"
},
{
"id": "488c12e3-a1ed-497a-bba1-2102da1b3b62",
"type": "REJECTION",
"rejection": {
"date": "2021-07-25",
"type": "RECALL",
"amount": 472.62,
"number": "I251977447",
"reason": "CLAIM_NOT_PLAUSIBLE",
"currency": "EUR",
"contractNumber": "V1011952177",
"additionalProperties": {}
},
"sortNumber": 4,
"claimNumber": "1253359572",
"customerNumber": "K785650968"
},
{
"id": "91435080-f567-465a-b115-62c3d0494f7e",
"type": "REJECTION",
"rejection": {
"date": "2023-01-26",
"type": "CLIENT_INTERESTS",
"amount": 252.76,
"number": "I592480232",
"reason": "AMOUNT_TOO_LOW",
"currency": "EUR",
"contractNumber": "V701941129",
"additionalProperties": {}
},
"sortNumber": 5,
"claimNumber": "653104738",
"customerNumber": "K748325300"
},
{
"id": "5bb4a012-3e6a-43ca-9747-c03eb5a598f9",
"type": "CLOSING",
"closing": {
"date": "2022-11-11",
"type": "NO_CONTRACT_DOCUMENTATION",
"invoice": {
"date": "2021-04-17",
"amount": 328.5,
"number": "I878284284",
"additionalProperties": {}
},
"additionalProperties": {}
},
"sortNumber": 6,
"claimNumber": "589218589",
"customerNumber": "K25749924"
},
{
"id": "fc99ac5b-292c-48cf-91fb-f9a02838c3f3",
"type": "REJECTION",
"rejection": {
"date": "2023-09-24",
"type": "CLIENT_COSTS",
"amount": 114.46,
"number": "I712695073",
"reason": "NO_ASSIGNMENT_POSSIBLE",
"currency": "EUR",
"contractNumber": "V1118090552",
"additionalProperties": {}
},
"sortNumber": 7,
"claimNumber": "1987949805",
"customerNumber": "K787860412"
},
{
"id": "1e01ab50-09fe-44b8-af45-85c4c32086a5",
"type": "ACCOUNTING_DOCUMENT",
"sortNumber": 8,
"claimNumber": "521542599",
"customerNumber": "K1572354755",
"accountingDocument": {
"date": "2020-12-07",
"type": "DIRECT_PAYMENT",
"amount": 379.92,
"number": "I991770735",
"currency": "EUR",
"lineItems": [
{
"id": "972778fe-2394-c505-1b9c-2f14e529a5eb",
"amount": 568.76,
"allocateTo": "CLIENT_INTERESTS",
"invoiceNumber": "I377773273",
"additionalProperties": {}
},
{
"id": "7959ea08-a23d-312c-64fd-cef2caef9d93",
"amount": 124.12,
"allocateTo": "COLLECTION_COSTS",
"invoiceNumber": "I364325235",
"additionalProperties": {}
},
{
"id": "776c1cd4-f774-0454-483f-af6a3f72aba2",
"amount": 905.69,
"allocateTo": "EXPENSES",
"invoiceNumber": "I381201493",
"additionalProperties": {}
},
{
"id": "f322fc2d-143f-80fc-cebc-95a0a7fb8954",
"amount": 612.21,
"allocateTo": "EXPENSES",
"invoiceNumber": "I347209300",
"additionalProperties": {}
}
],
"additionalProperties": {}
}
},
{
"id": "434dd4a5-15b0-4e45-9ce3-cdf867b91456",
"type": "CLOSING",
"closing": {
"date": "2023-04-05",
"type": "DUPLICATE_CONTRACT_",
"invoice": {
"date": "2020-12-20",
"amount": 289.97,
"number": "I758554019",
"additionalProperties": {}
},
"additionalProperties": {}
},
"sortNumber": 9,
"claimNumber": "1960585237",
"customerNumber": "K2099046492"
}
]