Gegevens uit het domein "banktransactions" stellen een bankverrichting voor. Bankverrichtingen kunnen worden toegevoegd zodat een manuele of automatische toewijzing aan facturen of andere documenten kan worden uitgevoerd. Zo wordt de betaalstatus van de factuur automatisch bijgewerkt.


Opbouw URL's:

/api/v1/banktransactions: Alle bankverrichtingen

/api/v1/banktransactions/1234: Bankverrichting met ID 1234

/api/v1/banktransactions/1234/allocations: Alle toewijzingen van bankverrichting met ID 1234

/api/v1/banktransactions/1234/allocations/5678: Toewijzing met ID 5678 van bankverrichting met ID 1234


Domein: banktransactions

VeldnaamTypeOmschrijvingVoorbeeld
banktransaction_idintUnieke ID van de bankverrichting. Wordt automatisch toegekend.
1234
bankaccount_idintID van de bankrekening. Niet verplicht. Indien niet opgegeven bij aanmaak van wordt de standaard bankrekening ingesteld of blijft deze leeg (null).111
bankaccountBankaccountInformatie van bankrekening. Wordt teruggegeven indien bankaccount_id beschikbaar.
numbertextNummer van de bankverrichting. Wordt automatisch bepaald.2025/00001
datedateDatum waarop de bankverrichting werd uitgevoerd.
2025-04-01
amountfloatTotaalbedrag van de bankverrichting. Positief bedrag bij inkomende betalingen en negatief bedrag bij uitgaande betalingen.895
amount_to_allocatefloatNog toe te wijzen bedrag van bankverrichting.
115
currencytextMunteenheid van de bankverrichtingEUR
counterpart_account_numbertextIBAN van de tegenpartijBE81123456789012
counterpart_account_nametextNaam van de tegenpartijMudari
messagetextMededeling (vrij of gestructureerd) van de bankverrichting.
+++000/1234/45678+++
statustextStatus van de bankverrichting. Mogelijke waarden: pending (initiële status), allocated (toegewezen), assigned (toegewezen aan klant/leverancier), external (toegewezen aan extern document), unmatched (nog niet volledig toegewezen), dismissed (negeren), mixed (gemengd).allocated
sourcetextBron van de bankverrichting. Mogelijke waarden: unknown (niet gekend), manual (handmatig toegevoegd), file (inlezen bankbestand), codabox (Codabox koppeling), ponto (Ponto koppeling), enablebanking (Bank koppeling)enablebanking
source_referencetextTechnische referentie afhankelijk van de bron (veld source). Bij bron "file" kan de bestandsnaam worden ingevuld.abb9l9dsc-33cb-47db
createddatetimeDatum van aanmaak van de bankverrichting.2025-04-03 17:03:13
updateddatetimeDatum van laatste wijziging van de bankverrichting.2025-05-15 13:57:18
allocationslistLijst met toewijzingen van de bankverrichting.-


Subdomein: allocations (< banktransactions)

VeldnaamTypeOmschrijvingVoorbeeld
allocation_idintUnieke ID van de toewijzing. Wordt automatisch toegekend4567
statustextStatus van de toewijzing. Mogelijke waarden: allocated (toegewezen), assigned (toegewezen aan klant/leverancier), external (toegewezen aan extern document)
allocated
amountfloatBedrag van de toewijzing. Positief bedrag bij inkomende betalingen en negatief bedrag bij uitgaande betalingen.
780
invoice_idintID van de factuur van de toewijzing.123456
invoice_numbertextNummer van de toegewezen factuur. Wordt automatisch weergegeven indien ID van de factuur beschikbaar2025-0001
receipt_idintID van het kasticket van de toewijzing.
123456
receipt_numbertextNummer van het toegewezen kasticket. Wordt automatisch weergegeven indien ID van het kasticket beschikbaar.#000001
paymentrequest_idintID van het betaalverzoek van de toewijzing123456
paymentrequest_numbertextNummer van het toegewezen betaalverzoek. Wordt automatisch weergegeven indien ID van het betaalverzoek beschikbaar.2025-0001
purchase_idintID van de aankoopfactuur van de toewijzing123456
purchase_numbertextNummer van de toegewezen aankoopfactuur. Wordt automatisch weergegeven indien ID van de aankoopfactuur beschikbaar.202500123
client_idintID van de klant van de toewijzing123456
client_nametextNaam van de toegewezen klantJan Desmet
supplier_idintID van de leverancier van de toewijzing123456
supplier_nametextNaam van de toegewezen leverancier. Wordt automatisch weergegeven indien ID van de leverancier beschikbaarTelenet
referencetextEigen referentie van de toewijzing. Kan enkel worden gebruik indien geen andere toewijzing opgegeven. Status komt in externalLoon mei
createddatetimeDatum van toewijzing2025-05-15 13:57:18


Voorbeeld van een bankverrichting in JSON:

{
  "banktransaction_id": 1234,
  "bankaccount_id": 111,
  "bankaccount": {
    "bankaccount_id": 111,
    "number": "BE27123456789012",
    "name": "KBC",
    "active": "yes",
    "default": "yes"
  },
  "number": "2025/00001",
  "date": "2025-04-01",
  "amount": 895,
  "amount_to_allocate": 115,
  "currency": "EUR",
  "counterpart_account_number": "BE81123456789012",
  "counterpart_account_name": "Mudari",
  "message": "+++000/1234/45678+++",
  "status": "unmatched",
  "source": "enablebanking",
  "source_reference": "abb9l9dsc-33cb-47db-9002-2cfal992ceza",
  "created": "2025-04-03 17:03:13",
  "updated": "2025-05-15 13:57:18",
  "allocations": [
    {
      "allocation_id": 4567,
      "status": "allocated",
      "amount": 780,
      "invoice_id": 123456,
      "invoice_number": "2025-00001",
      "receipt_id": null,
      "paymentrequest_id": null,
      "purchase_id": null,
      "client_id": null,
      "supplier_id": null,
      "reference": "",
      "created": "2025-05-15 13:57:18"
    }
  ]
}