Przejdź do głównej zawartości

Narzędzie: import-bank

Narzędzie import-bank parsuje treść wyciągu bankowego (CSV lub MT940) i zapisuje transakcje w kontekście do dalszego przetwarzania.

ParametrTypWymaganyOpis
contentstringTakTreść pliku wyciągu bankowego
{
transactions: BankTransaction[]
count: number
}
{
"name": "import-bank",
"arguments": {
"content": "#Data operacji;#Opis operacji;#Rachunek;#Kwota;#Saldo po operacji;\n2026-03-01;Przelew do ACME Sp. z o.o. NIP 5555555555;PL123456789;-1230.00;48770.00\n2026-03-02;Wpłata od Kontrahent S.A.;PL123456789;5000.00;53770.00"
}
}
{
"transactions": [
{
"date": "2026-03-01",
"amount": -123000,
"description": "Przelew do ACME Sp. z o.o. NIP 5555555555",
"bank": "mbank"
},
{
"date": "2026-03-02",
"amount": 500000,
"description": "Wpłata od Kontrahent S.A.",
"bank": "mbank"
}
],
"count": 2
}
  • Po zsynchronizowaniu faktur (sync-invoices) — zaimportuj wyciąg przed uzgodnieniem
  • Gdy użytkownik prosi o analizę wyciągu bankowego
  • Przed wywołaniem reconcile
  • sync-invoices — pobierz faktury przed importem wyciągu
  • reconcile — uzgodnij faktury z zaimportowanymi transakcjami