TaxLayer
Sign InGet Started Free

Enterprise Bulk Processing

100 invoices at once —
in minutes, not hours.

TaxLayer Enterprise processes PDF invoices in batches of up to 100 files — with 5 parallel workers, automatic EN 16931 validation, and ZIP download. 800 conversions per month, from €59/month or €350/year.

100
PDFs per batch
parallel workers
800
conversions/month
ZIP
download all results

How it works

From PDF stack to validated e-invoice

01

Upload PDFs

Drag up to 100 PDF invoices into the Enterprise batch interface — or select them from your file system. Any source: SAP, DATEV, Word, custom layouts.

02

Parallel AI extraction

5 workers process invoices simultaneously. Gemini 2.5 Flash extracts all EN 16931 mandatory fields — invoice number, amounts, VAT, addresses, IBAN.

03

Validation of each file

Every generated e-invoice is checked against the KoSIT schemas and all EN 16931 business rules. Errors are reported per file without stopping the batch.

04

ZIP download

After all workers finish, a ZIP archive with all successful ZUGFeRD PDFs is ready. Individual files are also downloadable separately.

Use cases

Who uses bulk processing?

🏭

Manufacturing

Process hundreds of supplier and customer invoices monthly in a legally compliant way — without ERP overhaul.

📊

Tax advisory firms

Process client PDFs in batches, generate ZUGFeRD files for accounting, without manual individual work.

🏗

Construction & trades

Centralize subcontractor invoices from various sources and convert them to a unified e-invoice standard.

🏥

Healthcare

Process supplier invoices for medical products and services GDPR-compliantly in German data centers.

🏢

Shared services center

Centralized invoice processing for multiple entities or locations — one account, one quota.

ERP transition phases

Ensure compliance during ERP migration without rushing the project.

FAQ

Bulk processing questions

  • How many PDFs can TaxLayer process at once?

    In the Enterprise plan, up to 100 PDFs per batch job with 5 parallel processing workers. The monthly quota is 800 conversions. For even higher volumes or API integration, contact info@landauer.de.

  • How long does processing 100 invoices take?

    With 5 parallel workers and an average processing time of about 15 seconds per invoice (AI extraction + XML generation + validation), expect about 5–8 minutes for 100 files — depending on PDF complexity and server load.

  • What happens if a single file in the batch fails?

    TaxLayer does not interrupt the batch. Failed files are marked red in the results list with the error cause. All successfully converted files are still available in the ZIP download.

  • In what format are results delivered?

    Each invoice is delivered individually as a ZUGFeRD PDF (PDF/A-3 with embedded CII XML) or XRechnung XML. After the batch job completes, you can download all successful results as a ZIP archive with one click.

  • Does TaxLayer support an API for automatic bulk processing?

    Yes. The TaxLayer API endpoint enables fully automated integration into existing systems — ERP, DMS, invoice processing. API access is included in the Enterprise plan. Technical documentation on request.

  • Is each invoice validated individually?

    Yes. Every invoice is validated against the official KoSIT schemas and all EN 16931 business rules before being included in the batch result. Missing or incorrect mandatory fields are detected and shown in the results list.

Ready for enterprise volume?

Contact us for a custom quote — including pay-per-use option for irregular batch volumes.