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.
How it works
From PDF stack to validated e-invoice
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.
Parallel AI extraction
5 workers process invoices simultaneously. Gemini 2.5 Flash extracts all EN 16931 mandatory fields — invoice number, amounts, VAT, addresses, IBAN.
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.
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.