Back to documentation

Invoice and bill analysis

Fields Karchu extracts from vendor invoices, utility bills and SaaS invoices, the checks it runs, and how invoices connect to payments.

Last updated 2026-09-11

Karchu reads vendor invoices, utility bills, SaaS invoices and contractor invoices and connects them to payments.

What is extracted

  • Extract vendor, invoice number, invoice date, due date, subtotal, tax, total, currency and line items
  • Record payment status when the document states it
  • Check invoice arithmetic: line items against subtotal, tax against total
  • Flag invoice numbers that have already been seen for the same vendor
  • Connect an invoice to the transaction that paid it where amount, date and vendor line up

Document types covered

  • Vendor invoices
  • Utility bills
  • SaaS and subscription invoices
  • Contractor invoices

Limits

  • Karchu is not an accounts payable system: it does not schedule or make payments
  • Fraud detection is out of scope. Arithmetic and duplicate checks are not a guarantee of authenticity

Questions

Is this an accounts payable system?
No. Karchu reads invoices and connects them to the transactions that paid them. It does not schedule or make payments.
What errors can it catch on an invoice?
Line items that do not add up to the subtotal, tax that does not match the stated total, and an invoice number already seen from the same vendor.
Does it detect fraudulent invoices?
No. Arithmetic and duplicate checks tell you something is inconsistent. They are not a judgement about authenticity.