Skip to Main Content
Riverty Docs
riverty logo Docs

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

  • sortNumber
    integer
    This 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.
    id
    string
    This represents a unique id per transaction.
    type
    string
    Max length: 20
    Enum:
    • CONFIRMATION
    • REJECTION
    • STATUS
    • ACCOUNTING_DOCUMENT
    • CLOSING
    customerNumber
    string
    claimNumber
    string
    object
    date
    string
    yyyy-MM-dd
    Max length: 10
    The date of the confirmation.
    type
    string
    Max length: 20
    Enum:
    • INVOICE
    • CLIENT_INTERESTS
    • CLIENT_COSTS
    • CREDIT_WAIVER
    • DIRECT_PAYMENT
    • RECALL
    • CANCELLATION
    • DOCUMENT
    number
    string
    Max length: 40
    Number of the payment, provided by the client or the agency
    contractNumber
    string
    Max length: 40
    Number of the payment, provided by the client or the agency
    amount
    number
    Max length: 12
    currency
    string
    Max length: 3
    This reflects all relevant currencies in ISO-4217.
    object
    date
    string
    yyyy-MM-dd
    Max length: 10
    The date of the rejection.
    type
    string
    Max length: 20
    Enum:
    • INVOICE
    • CLIENT_INTERESTS
    • CLIENT_COSTS
    • CREDIT_WAIVER
    • DIRECT_PAYMENT
    • RECALL
    • CANCELLATION
    • DOCUMENT
    description
    string
    Max length: 512
    Free text describing the rejection.
    number
    string
    Max length: 40
    Number of the payment, provided by the client or the agency
    contractNumber
    string
    Max length: 40
    Number of the payment, provided by the client or the agency
    amount
    number
    Max length: 12
    currency
    string
    Max length: 3
    This reflects all relevant currencies in ISO-4217.
    reason
    string
    Max length: 20
    Enum:
    • 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`.
    object
    date
    string
    yyyy-MM-dd
    Max length: 10
    The date of the closing.
    type
    string
    Max length: 20
    Enum:
    • 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
    contractNumber
    string
    Max length: 40
    Number of the payment, provided by the client or the agency
    object
    number
    string
    Max length: 40
    The invoice number assigned by the client which the transaction refers to.
    date
    string
    yyyy-MM-dd
    Max length: 10
    The date of the invoice.
    amount
    number
    Max length: 12
    This is a description of the transaction.
    object
    date
    string
    yyyy-MM-dd
    Max length: 10
    The value date of the accounting document.
    type
    string
    Max length: 20
    Enum:
    • DIRECT_PAYMENT
    • AGENCY_PAYMENT
    • CREDIT_WAIVER
    • DEBIT
    • WRITE_OFF
    • CANCELLATION
    • REALLOCATION
    number
    string
    Max length: 40
    Number of the accounting document, provided by the debt collection agency
    e2eReferenceNumber
    string
    Max length: 40
    Number of the payment or credit waiver, provided by the client
    originalType
    string
    Max length: 20
    Enum:
    • DIRECT_PAYMENT
    • AGENCY_PAYMENT
    • CREDIT_WAIVER
    • DEBIT
    • WRITE_OFF
    The original type of the accounting document, if it is a CANCELLATION or REALLOCATION.
    originalNumber
    string
    Max length: 40
    The original number of the accounting document, if it is a CANCELLATION or REALLOCATION.
    sourceAccountingDocumentNumber
    string
    Max length: 40
    This 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).
    amount
    number
    Max length: 12
    currency
    string
    Max length: 3
    This reflects all relevant currencies in ISO-4217.
    array
    id
    string
    Max length: 40
    invoiceNumber
    string
    Max length: 40
    contractNumber
    string
    Max length: 40
    amount
    number
    Max length: 12
    This is a description of the transaction.
    allocateTo
    string
    Max length: 20
    Enum:
    • 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.
    object
    category
    string
    Max length: 20
    Enum:
    • 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)
    code
    string
    Max length: 255
    Code within the debt collection backend system.
    description
    string
    Max length: 255
    English Translation of the code that is used within the debt collection backend system.
    detail
    string
    Max length: 20
    Enum:
    • 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, UNSUCCESSFUL
    date
    string
    yyyy-MM-dd
    Max length: 10
    Date of the action.
    phase
    string
    Max length: 20
    Enum:
    • PRE_COLLECTION
    • COLLECTION
    • LEGAL
    • POST_LEGAL
    • SURVEILLANCE
    the phase in which the claim is in the recovery process
    amount
    number
    Max length: 12
    will be set if the stage is PAYMENT_AGREEMENT and is the amount of the installment, deferment or settlement.
    currency
    string
    Max length: 3
    will be set if the stage is PAYMENT_AGREEMENT. This reflects all relevant currencies in ISO-4217.
    followUpDate
    string
    yyyy-MM-dd
    Max length: 10
    Follow-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)
    courtName
    string
    Max length: 255
    docketNumber
    string
    Max length: 255
    Reference number within the legal or enforcement process
    caseNumber
    string
    Max length: 255
    Bailiff's case reference number
  • errorId
    string
    Internal ID for tracing the error throughout systems.
    timestamp
    string
    statusCode
    integer
    This is the error code.
    message
    string
    array
    This are the error messages.
    message
    string
    name
    string
    ref
    string
  • errorId
    string
    Internal ID for tracing the error throughout systems.
    timestamp
    string
    statusCode
    integer
    This is the error code.
    message
    string
    array
    This are the error messages.
    message
    string
    name
    string
    ref
    string
Successful Request

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"
 }
]