TominDeveloper

Betal leverandørregning

POST /v1/supplier-bills/{id}/payments

Registrerer en betaling på en leverandørregning og bogfører den med det samme.

Parametre

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

Indhold

Du behøver ikke sende noget. Så betales alt det, der mangler, i dag, fra den bankkonto Tomin selv foreslår.

amount
decimalvalgfri
Beløbet i regningens valuta. Kan ikke være større end regningens remaining.
Interval over 0 til 999999999.99Decimaler højst 2Standard alt det, der mangler
date
datevalgfri
Betalingsdato. Skal ligge i et åbent regnskabsår.
Standard i dag
bank_account
intvalgfri
Kontonummeret på den bankkonto i kontoplanen, pengene går fra.
Interval 6470 til 6489Standard den bankkonto Tomin selv foreslår
text
stringvalgfri
Teksten på betalingens bilag. Én linje.
Længde højst 255Standard Betaling af bilag og regningens bilagsnummer
number
intvalgfri
Bilagsnummer.
Interval 1 til 999999999Standard næste ledige nummer

Hvad der bliver bogført

Betalingen bogføres med det samme, som når en leverandørbetaling tastes i kassekladden i Tomin med regningen valgt. Beløbet går fra bankkontoen og af det, der skyldes på leverandørens konto. Betaler du 400 kr. af en regning på 1.000 kr., falder banken med 400 kr., og regningen står som partly_paid med 600 kr. tilbage.

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

Mangler der højst 1 kr. efter betalingen, afskriver Tomin resten som en øredifference, og regningen står som betalt. Det afskrevne står i written_off.

En regning i en anden valuta betales i regningens valuta. Betalingen bogføres i kroner til Nationalbankens kurs på betalingsdatoen, og forskellen til regningens kurs bogføres som kursregulering.

Svar

voucher_id
int
Id på det bogførte bilag, der har betalt.
number
int
Betalingens bilagsnummer.
date
date
Betalingens dato.
text
string
Teksten på betalingens bilag.
amount
decimal
Hvor meget af regningen betalingen dækker, i regningens valuta.
written_off
decimal
En lille difference, der er afskrevet sammen med betalingen, så regningen står som betalt.
bank_account
int | null
Bankkontoen, pengene gik fra. null når betalingen er tastet i kassekladden uden en bankkonto.
self
string
Adressen på betalingens bogførte bilag.
bill
object
Hvor regningen står efter betalingen: id, payment_status, remaining og self.

Afvises

404 når id ikke er en leverandørregning i virksomheden.

409 conflict når regningen allerede er betalt, eller når bilagsnummeret allerede er brugt i regnskabsåret.

422 når et felt ikke kan bruges: beløbet er større end remaining, datoen ligger uden for et åbent regnskabsår, eller kontoen er ikke en bankkonto. Intet bliver bogført.

Fortryd

En betaling rettes ikke. Den tilbageføres med Tilbagefør bogført bilag, med betalingens voucher_id. Regningen står derefter igen med det, betalingen dækkede.