Used in modules:
Integrations
FAQ / How to do the settlement in the bank module via API?
Norėdami sukurti banko įrašą su dengiamu dokumentu, kuriant banko pozicijos įrašą reikia nurodyti dengiamo dokumento iš bendro žurnalo (BŽ) įrašo identifikatorių ir nurodyti settleId parametre.
api/bank/transaction-entries/create – laukų reikalavimai plačiau programuotojams aprašyti API dokumentacijoje.
Įrašo sukūrimui naudojami parametrai:
Lauko pavadinimas | Tipas | Aprašymas |
---|---|---|
transactionId required |
Number |
Banko įrašo ID iš B1 sistemos. |
correspondenceAccountId required |
Number |
Korespondentinės sąskaitos ID iš B1 sistemos |
amount optional |
Float |
Pavedimo suma |
note optional |
String |
Pastabos |
costCenterId optional |
Number |
Kaštų centro ID iš B1 sistemos |
exchangeRateValue optional |
Float |
Valiutos pirkimo kursas (jei tai valiutos pirkimo operacija) |
settleId optional |
Number |
Bendro žurnalo įrašo ID, nuordantis kokį dokumentą dengti |
Kaip gauti dengiamo dokumento BŽ įrašo identifikatorių? Dengiame pirkimo arba pardavimo dokumentą:
- kreipiates į API tašką api/general-ledgers/list ir filtre nurodote saleId (pardavimo dokumento) arba purchaseId (pirkimo dokumento) identifikatorių iš B1.lt programos, rezultate gaunate id (toliau tekste tai dokumento id).
- kreipiates į API tašką api/general-ledger/general-ledger-items/list ir filtre nurodote generalLedgerId – gauto dokumento id ir correspondenceAccountId – tai korespondentinės sąskaitos id, kūrį nurodote banko pozicijos kūrime. Gautą id turite nurodyti kūriamo įrašo settleId parametre.