Kobl kreditoren til sin EGEN e-conomic (scope admin). Grant-tokenet krypteres pr. tenant og vises aldrig igen
POST /creditors/{creditorId}/integrations/economic
TILFØJET af pay-integration 11-09 (fase 2A, B9). Afregnede indbetalinger lægges i kreditors EGEN kassekladde som ét bilag pr. betalingstype pr. betalingsdag, præcis som bogholderen kender dem fra en kassekladde (docs/E-CONOMIC-KASSEKLADDE-FORMAT.md). mode=manual: kun kladde — bogholderen godkender og bogfører i e-conomic. mode=auto: Forta Pay bogfører og udligner straks. Skift med PATCH uden migrering; bilagene ser ens ud i begge tilstande. Én e-conomic-aftale kan kun kobles til én kreditor i hele Forta Pay (409 economic_agreement_in_use).
Parametre
Idempotency-Keyheader · string (uuid) · påkrævet
Obligatorisk på alle POST/PATCH/DELETE. Lever 24 timer.
Krop · EconomicConnectionCreate
agreement_numberinteger · påkrævet
e-conomics aftalenummer — GET /self skal give det samme
grant_tokenstring · påkrævet
X-AgreementGrantToken fra kreditors installation af Forta Pay-appen. Krypteres pr. tenant; vises aldrig igen
journal_numberinteger · påkrævet
Kassekladden (fx en kladde ved navn «Forta Pay»)
bank_ledger_accountinteger · påkrævet
Kreditors bankkonto i SIN kontoplan — Finansbilag-modposten
unidentified_ledger_accountinteger · påkrævet
Konto for uidentificerede indbetalinger («Ukendt. ‹ref›»)
voucher_number_nextinteger · påkrævet
Første bilagsnummer i Forta Pays serie i kladden — markøren der gør bogføringen idempotent
modestring · valgfri
manual = kun kassekladde (bogholderen bogfører); auto = bogfør + udlign
manual · auto
booking_fromstring (date) · valgfri
Første betalingsdag der bogføres (skiftedagen
booking_enabledboolean · valgfri
B9: bogføringen UD er slået FRA til den slås til. Slået fra dannes ingen bilag, og eksisterende bilag føres ikke frem (intet kald til e-conomic)
ingest_modestring · valgfri
INDLÆSNINGEN IND (modsat bogføringen ud). invoices = bogførte fakturaer og kunder hentes fra e-conomic og bliver til fordringer i Forta Pay. Standard off, så en kobling der er sat op for at bogføre UD ikke pludselig trækker en kundes fakturahistorik ind — at den er slået fra, ses i sources på GET /invoices
off · invoices
ingest_fromstring (date) · valgfri
Første fakturaDATO der hentes ind. Standard er booking_from (skiftedagen
account_mapEconomicAccountMap · valgfri
Kontokortet: metodenøgle → konto i kreditorens kontoplan (modposten på indbetalingsbilaget). Erstattes som helhed ved PATCH. TOMT = alle metoder på bankkontoen (standard). Opslaget går fra den præcise nøgle (card:dankort) til røret (card) og derfra til bankkontoen. Står der kortgrupper men ikke card, holdes en kortbetaling uden kendt kortgruppe tilbage (method_unresolved). Ét bilag pr. (dag, betalingstype, konto).
dunning_fee_ledger_accountinteger | null · valgfri
Rykkergebyr-andelen af en betaling (Pay's gebyrer, som e-conomic-fakturaen ikke kender). Ikke sat = en betaling med en gebyrandel holdes tilbage (account_missing) — aldrig en kreditsaldo på debitor
interest_ledger_accountinteger | null · valgfri
Renteandelen af en betaling. Samme regel som dunning_fee_ledger_account
rounding_ledger_accountinteger | null · valgfri
Øreafrunding. Kræves når rounding_tolerance_oere > 0
rounding_tolerance_oereinteger · valgfri
Afviger kundeindbetalingen fra e-conomic-fakturaens restbeløb med højst så mange øre, udlignes restbeløbet og forskellen står på afrundingskontoen. 0 = slået fra
provider_fee_ledger_accountinteger | null · valgfri
pay-udbetaling: udbyderens (indløserens) gebyr på udbetalingsbilaget. Kun brugt når en metode har sin egen konto i account_map; ikke sat = en afregning med gebyr holdes (account_missing)
credit_note_ledger_accountinteger | null · valgfri
pay-kreditnota: kreditnotaens beløb ekskl. moms (fx salgskontoen). Ikke sat = kreditnotaen bogføres ikke (holdes)
credit_note_vat_ledger_accountinteger | null · valgfri
pay-kreditnota: kreditnotaens moms (udgående moms). Kræves når kreditnotaen har moms
Svar
201Oprettet · EconomicConnection
409Fejl (RFC 9457) · Problem
422Fejl (RFC 9457) · Problem
curl
curl -X POST https://api.fortapay.dk/v1/creditors/{creditorId}/integrations/economic \
-H "Authorization: Bearer $FP_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d @- <<'JSON'
{
"agreement_number": 0,
"grant_token": "…",
"journal_number": 0,
"bank_ledger_account": 0,
"unidentified_ledger_account": 0,
"voucher_number_next": 0
}
JSON