TominDeveloper

Registrer betaling

POST /v1/invoices/{id}/payments

Registrerer en betaling på en bogført faktura.

Parametre

id
intpåkrævet
Fakturaens id, i adressen.

Sådan virker det

Betalingen bliver bogført med det samme: bankkontoen mod debitorer. Fakturaens remaining falder, og status bliver partially_paid eller paid.

Beløbet kan ikke være større end fakturaens remaining. Sender du den samme betaling to gange, bliver den anden derfor afvist, når fakturaen er betalt.

En betaling kan ikke ændres eller slettes gennem API'et. Den tilbageføres i Tomin på betalingens bilag.

Indhold

amount
decimalpåkrævet
Beløbet i fakturaens valuta.
Interval 0.01 til 999999999.99Decimaler højst 2
date
datevalgfri
Betalingsdato. Skal ligge i et åbent regnskabsår.
Standard i dag
bank_account
intvalgfri
Kontonummeret på en bankkonto i kontoplanen.
Interval 6470 til 6489Standard den bank Tomin selv foreslår til fakturaen
description
stringvalgfri
Teksten på betalingen. Én linje.
Længde højst 255Standard Betaling af faktura og fakturanummeret
amount_dkk
decimalvalgfri
Kun på en faktura i en anden valuta end DKK: det der gik ind på bankkontoen, i kroner.
Interval 0.01 til 999999999.99Decimaler højst 2Standard amount til dagens kurs

Svar

id
int
Betalingens faste id.
invoice_id
int
Den faktura betalingen hører til.
date
date
Betalingsdato.
amount
decimal
Beløbet i fakturaens valuta.
currency
string
Fakturaens valuta.
amount_dkk
decimal
Det der gik ind på bankkontoen, i kroner.
exchange_rate
decimal
Kursen: amount_dkk delt med amount. 1 på en faktura i DKK.
bank_account
int | null
Kontonummeret på bankkontoen i kontoplanen.
description
string | null
Teksten på betalingen.
invoice
object
Hvor fakturaen står efter betalingen: id, status og remaining.
created_at
datetime
Registreret, i UTC.

Afvises

409 conflict når fakturaen er en kladde, er krediteret, allerede er betalt, eller når beløbet er større end remaining. Intet bliver bogført.