Convert PDF invoices to CSV

Updated

CSV is the universal import format: almost every accounting system, ERP and database can read it. The difficulty is getting clean, consistent CSV out of PDFs that all look different. AlFasil reads each PDF and writes the data into the same columns every time.

Clean, predictable columns

  • Amounts are plain numbers with a dot as the decimal separator (1680.50), whatever the invoice used — 1.680,50, 1,680.50 or Arabic digits.
  • Dates are YYYY-MM-DD by default, or DD/MM/YYYY / MM/DD/YYYY if your system prefers.
  • Currencies are ISO codes (AED, SAR, EUR).
  • Text cells that start with =, +, - or @ are escaped so a malicious invoice can’t inject a spreadsheet formula.

Your columns, your order

If the standard layout doesn’t match your system, choose My own columns in the export dialog: pick fields, rename headers, add fixed values (for example a default expense account), and save the layout for next time.

Multi-page and multi-invoice PDFs

A multi-page invoice is treated as one document. If a single PDF contains several separate invoices — common with scanned batches — AlFasil splits them into separate rows.

Text PDFs and scanned PDFs

AlFasil doesn’t depend on the PDF having a text layer. Scanned PDFs work the same way as digital ones.

Try it on one of your invoices

No account needed. The original is deleted right after processing.

Drop invoices or receipts here

PDF, JPG, PNG, iPhone photos, e-invoice XML or a ZIP — up to 10 MB each

Questions

Will the CSV open correctly in Excel?

Yes. Files are UTF-8 with a byte-order mark, so Excel shows Arabic and accented characters correctly.

Can I use semicolons instead of commas?

The dashboard exports comma-separated files; the core library also supports semicolon and tab delimiters for API users.

Ready for a whole month of invoices?

Start free with 50 pages a month. Paid plans add more pages, the API and Xero, QuickBooks and Zoho Books layouts.

Start freeSee plans and prices