Textikraft
Use cases

If a person can read it, an agent can learn it

Invoices, receipts, purchase orders and the other documents teams spend hours re-typing, where the layout changes from sender to sender.

Accounts payable and finance operations

Invoices and purchase orders

Dozens of suppliers, dozens of layouts. Teach one layout at a time under a single agent; Textikraft routes each incoming document to the layout it matches, and tells you plainly when a document matches none.

  • Arithmetic checks flag totals that do not add up
  • Scanned and photographed documents supported
  • Bulk upload of a month's invoices as a ZIP, results as CSV or Excel
  • Tax invoices with GST details, credit notes and e-invoice formats
{
  "invoice_number": "INV-2026-1002",
  "vendor": { "name": "…", "gstin": "…" },
  "line_items": [
    { "description": "…", "hsn": "…",
      "quantity": 3, "amount": 29850.00 }
  ],
  "tax": { "type": "IGST", "amount": 57483.00 },
  "total": 376833.00
}

Illustrative output. Line items are checked: quantity × price must equal the amount, and the lines must add up to the total.

{
  "merchant": "…",
  "date": "2026-09-22",
  "currency": "INR",
  "items": [
    { "description": "…", "amount": 450.00 }
  ],
  "tax": 81.00,
  "total": 531.00,
  "payment_method": "card"
}

Illustrative output. Photographed receipts are read too; unclear values come back empty with a reason.

Expenses and reimbursements

Receipts and expense reports

Staff send photographs and PDFs of every kind. Textikraft reads the merchant, date, amount and tax from each one, and sends only the doubtful ones to a person for a quick check.

  • Phone-camera capture page for photographing receipts
  • Totals and tax checked against the line items
  • One output format for your expense system
More everyday documents

The same approach, for the paperwork that keeps coming

Delivery notes

Goods received against purchase orders: quantities, references and dates in one format.

Bank statements

Transactions, balances and periods from dozens of banks' layouts, for lending and reconciliation.

Credit notes and tax invoices

Tax breakdowns and references checked against the totals.

Utility bills

Account, period, usage and amount due, from every provider's layout.

Shipping documents

Bills of lading, packing lists and customs forms without re-keying.

Forms and applications

Claims, applications and onboarding forms into the fields your system expects.

Legal and procurement

Contracts and terms

Pull parties, dates, renewal terms, payment terms and obligations out of agreements, each with the quote it came from. Anything the agent is unsure about comes back empty with a reason, so a person reviews only what needs it.

  • Review screen with the document beside the result
  • Corrections feed the agent's test set
  • Per-field confidence and evidence

Not on the list?

Any document with repeatable structure works: resumes, lab reports, forms, agreements. Send us a few samples and we will show you what Textikraft reads from them.

Another example: hospitality

Availability sheets and rate agreements

Hotels share availability as Excel or PDF, often as a grid where colour carries the meaning, and rate agreements add the conditions. One agent per layout, one output format for your booking system. A good test of how flexible the approach is.

  • Cell colours in spreadsheets are read as data
  • Contract clauses extracted with the sentence they came from
A hospitality example: a colour-coded availability sheet and rate agreements in three layouts. Made-up documents; captions are available.