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_idint

statustext

amountfloat

invoice_idint

invoice_numbertext

receipt_idint

receipt_numbertext

paymentrequest_idint

paymentrequest_numbertext

purchase_idint

purchase_numbertext

client_idint

client_nametext

supplier_idint

supplier_nametext

referencetext

createddatetime


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