Используется в модулях:
Интеграции
ЧаВО / Как сделать слияние в банковском модуле через 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.