Invoices and receipts
Arabic-English line items, totals, taxes, discounts, and stamps, with the scan quality and layout variation your system encounters.
Bayanat Labs (Riyadh) builds Arabic document datasets to your scope, from bilingual invoices to handwritten forms, with text, layout, fields and evidence labeled by annotators from a team of 50,000+ expert annotators.
اقرأ بالعربيةStart from what your model has to do. Bayanat Documents is built to order, and the open releases linked here let you test a pipeline first; they are not samples of custom delivery. Saudi and UAE invoice rows come first, and the rest apply in any market.
| Your project | Start with | Check before you commit |
|---|---|---|
| Extracting fields from Saudi invoices and receipts | Custom invoice scope and acceptance Synthetic Saudi E-Invoices (open, for pipeline tests) | Whether the scope covers the layouts and scan quality you actually receive, whether test issuers and templates stay out of training, and whether each value is tied to its place on the page. The open set is fully synthetic, for research, and its pages are not valid tax invoices. |
| Building a gold set of UAE invoices and Arabic-English tables | Custom gold set scope | List the fields you need, such as tax registration numbers and line items, plus table and layout labels. Bayanat publishes no UAE invoice set, so sources come from documents you can authorize. Confirm the hosting location in the scope: in-region is the default, with private-cloud and on-premises options. |
| Reading Arabic forms, handwriting and checkboxes | Custom form labels Arabic Form Field Extraction (open, synthetic) | How handwriting, corrections and missing entries are labeled in your own forms. The open set is synthetic with controlled language and has no handwriting or scan degradation, so it cannot show accuracy on real forms. |
| Licensing a ready-made library of genuine Arabic invoices | Scope a custom collection instead | This family has no stocked library. From any supplier of stock documents, ask for issuer and template counts, source permissions, and which pages are genuine, de-identified or synthetic. |
| OCR text and reading order only | Arabic OCR annotation services 10-point Arabic OCR dataset audit | Render right-to-left lines beside their crops on a sample you draw yourself, and check mixed Arabic and Latin lines and digits before accepting a batch. |
| Answering questions from contracts and procurement files | Custom contract and procurement scope Bayanat Search (finding passages across a corpus) | Whether each answer points to a specific supporting passage, how clauses, tables and attachments are labeled, and which documents you are authorized to share. Add Search if the system must first find the right passage across a document set. |
| Testing a model on documents it has not seen | Bayanat Bench Custom document test splits | Held-out documents kept separate from training deliveries, with access and versioning defined for the project. In a custom document set, evaluation splits can separate issuers, templates, sources and writers, with template diversity reported separately from page count. Acceptance thresholds stay your decision. |
| OCR research on a large public set of Arabic pages | Arabic Document Atlas (200,286 images, open) | Most pages come from older books, not business documents. The OCR is machine-made with no measured error rate, word positions are approximate, and rights differ by component. |
We separate what is confirmed on this page, what we send on request, and what is agreed for each project.
| Item | Status | Details |
|---|---|---|
| Volume | Per project | Built to order. Page count and template coverage are agreed with you in a fixed-scope pilot with gold-standard QA and a quality report, usually within two weeks. |
| Label types | Per project | Transcription, coordinates, reading order, layout, normalized fields, evidence locations and validation checks; choose what your model needs. |
| Source handling | Confirmed | Genuine, de-identified and synthetic documents remain distinguishable. Template diversity is reported separately from page count. |
| Evaluation splits | Per project | Separate issuers, templates, sources and writers for testing. |
| Example of the label format | On request | Ask for it when you scope your pilot. |
Arabic-English line items, totals, taxes, discounts, and stamps, with the scan quality and layout variation your system encounters.
Printed fields, handwriting, checkboxes, corrections, and missing entries in applications, delivery documents, or service reports.
Clauses, tables, attachments, and cross-references, with questions answered from specific supporting passages.
Choose reading order, layout, normalized fields, evidence locations, and checks for missing information or inconsistent totals.
Training rights do not automatically include display, retrieval or redistribution. Each use is set in the agreement.
Source permissions are defined with you before collection.
Use and delivery rights are set in the agreement.
We define source permissions, layout diversity, capture conditions, and page count around the problem you need to solve.
Genuine, de-identified, and synthetic documents remain distinguishable. Template diversity is reported separately from page count.
Evaluation splits can separate issuers, templates, sources, and writers to check performance on documents the model has not seen.
A bilingual invoice has a discount and a handwritten correction. Labels locate both amounts so the system can extract them, recompute the total, and flag a mismatch.
Tell us these details. We come back with a fixed-scope pilot plan on your own data: gold-standard QA with adjudication and rework loops and a quality report, usually within two weeks, hosted in-region by default.
Yes. You can request transcription, coordinates, and reading order on their own, or add layout, field extraction, document questions, and validation checks. The labels should match the model you are building.
For a custom collection, we agree the template coverage and evaluation splits with you. Variations of one template remain identifiable, so page count does not get mistaken for the number of independent layouts.
Bayanat Documents is built to order, so there is no stocked invoice library to license. To test a pipeline first, the open Synthetic Saudi E-Invoices, Receipts and Bilingual Forms release has 25,000 generated records under CC BY 4.0; it is synthetic, for research, and its pages are not valid tax invoices. For real layouts, we scope a custom set from documents you can authorize.
Yes, as a custom project. We agree document types, fields, table and layout labels, source permissions and evaluation splits in a fixed-scope pilot with gold-standard QA and a quality report, usually within two weeks. Genuine, de-identified and synthetic documents stay distinguishable. Confirm the hosting location in the scope: in-region is the default, with private-cloud and on-premises options.