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.
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.
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
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.
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.
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