Przejdź do głównej zawartości

Narzędzie: reconcile

Narzędzie reconcile uruchamia silnik uzgadniania, który dopasowuje zsynchronizowane faktury KSeF do zaimportowanych transakcji bankowych.

Brak. Narzędzie operuje na danych już załadowanych do kontekstu przez sync-invoices i import-bank.

{
summary: {
matched: number
unmatchedInvoices: number
unmatchedTransactions: number
averageConfidence: number
}
matches: Match[]
unmatchedInvoices: Invoice[]
unmatchedTransactions: BankTransaction[]
reportId: string
}
{
"name": "reconcile",
"arguments": {}
}
{
"summary": {
"matched": 10,
"unmatchedInvoices": 2,
"unmatchedTransactions": 37,
"averageConfidence": 0.92
},
"matches": [
{
"matchId": "m-001",
"invoice": {
"ksefReference": "KSeF-ABC-123",
"invoiceNumber": "FV/2026/03/001",
"grossAmount": 123000
},
"transaction": {
"date": "2026-03-05",
"amount": -123000,
"description": "FV/2026/03/001 NIP 1234567890"
},
"confidence": 1.0,
"passName": "exact-nip-amount"
}
],
"unmatchedInvoices": [],
"unmatchedTransactions": [],
"reportId": "rpt-20260401-abc123"
}
  • Po zsynchronizowaniu faktur i zaimportowaniu wyciągu
  • Gdy użytkownik prosi “uzgodnij faktury z przelewami”
  • Jako krok w procesie miesięcznego zamknięcia
  • get-unmatched — pobierz szczegóły nieuzgodnionych pozycji
  • confirm-match — potwierdź lub odrzuć dopasowanie
  • sync-invoices — pobierz faktury (wymagane przed reconcile)
  • import-bank — zaimportuj wyciąg (wymagane przed reconcile)