Upload & Processing

Uploading documents is the first step in getting them validated, fixed, and submitted to myDATA. TaxLayer is designed to handle the formats you already work with.

πŸ” What You Can Upload

TaxLayer accepts:

  • Spreadsheets (CSV/XLSX): Best for exports from ERPs or accounting software. Fastest, most accurate way to process lots of invoices at once.

  • PDFs: Ideal for supplier invoices, official documents, and contracts. Our extraction engine handles them automatically.

  • Images (JPG/PNG): Perfect for scanned receipts or photos taken on the go.

πŸ“ Limits: Up to 10MB per file, max 10 files per session.

πŸ’‘ The pain this solves: You don’t need to clean or reformat data before upload β€” just drop in what you have, and TaxLayer does the rest.


🧭 Choosing the Right Format

  • Use CSV/XLSX β†’ when you’ve got bulk data from accounting systems (monthly invoices, vendor lists).

  • Use PDF β†’ when dealing with individual invoices or multi-page supplier docs.

  • Use JPG/PNG β†’ when scanning receipts or grabbing screenshots.

πŸ’‘ Think of it this way: Spreadsheets are for speed, PDFs are for accuracy, images are for flexibility.


πŸ§ͺ Built-In Pre-Checks

Before a file even starts processing, TaxLayer runs smart checks:

  • Blocks unsupported formats

  • Flags oversize files (>10MB)

  • Detects corrupted/empty files

  • Shows you estimated processing time upfront

πŸ’‘ This means fewer stuck batches, no wasted time, and less guesswork about why something failed.


🚨 Common Upload Issues (and Fixes)

  • Too big? β†’ Compress the PDF or split large spreadsheets.

  • Wrong format? β†’ Convert to PDF, CSV, or XLSX.

  • Corrupted file? β†’ Re-export from the original system.

  • Empty? β†’ Make sure it isn’t password-protected or blank.


πŸ—‚ Organising Your Uploads with Batches

Every upload = a batch.

  • Auto-named by date (e.g., 2025-01-15 Upload) β€” you can rename if you want to.

  • Tracks counts in real time: βœ… Valid, ⚠️ Warning, ❌ Error, 🚫 XSD fail.

  • Creates a clean audit trail for submissions.

Batching strategies:

  • Monthly close: One batch per client per month β†’ best for myDATA audit readiness.

  • Vendor/project clean-up: One batch per supplier or project β†’ best when fixing specific issues.


πŸ“‹ Step-by-step Upload Process

  1. You can upload documents from two places in TaxLayer:

  • From the main dashboard page

  • From a client dashboard

  1. Select Your Workflow Choose how TaxLayer should process your documents:

πŸ’‘ Why workflows matter: Different document types need different handling. A receipt needs lighter validation than a formal invoice going to myDATA.

πŸ”— Need a custom workflow? β†’ Create and manage workflows to build your own processing pipeline with drag-and-drop blocks - see Workflow System for more details.

βš™οΈ Default Workflow Behaviour If you don't select a workflow, TaxLayer uses your tenant's default workflow automatically β€” nothing gets stuck waiting for you to choose.

πŸ’‘ Default workflow runs automatically if you don’t choose one, so nothing gets stuck.

2️⃣ Upload Your Files Drag and drop or click to select your documents. TaxLayer will automatically:

  • Create a batch (named by date, but you can rename it)

  • Run pre-upload checks (size, format, corruption)

3️⃣ Monitor Progress Watch real-time updates as your documents move through:

  • Upload β†’ Analysis β†’ Extraction β†’ Validation β†’ Results


⏫ What Happens After You Upload

TaxLayer gives you real-time progress at both file and batch level:

  1. Upload (10–30s): File securely stored.

  2. Analysis (30–120s): Format detection.

  3. Extraction (1–5m): Data + OCR extraction.

  4. Validation (30–180s): myDATA compliance checks.

  5. Summary (5–10s): Results appear on your dashboard.

πŸ’‘ You see issues while the batch is still fresh, instead of days later.


πŸ’‘ Pro Tips for Smooth Uploads

  • Speed: Batch similar documents, use XLSX over CSV, compress big PDFs.

  • Accuracy: Scan at 300 DPI, use descriptive file names, keep currencies consistent.

  • Compliance: Always include VAT numbers, use consistent date formats, split receipts vs invoices into separate batches.


πŸ“‹ Pre-Upload Checklist


πŸš‘ Troubleshooting

  • Upload not starting? β†’ Check file size/format, refresh browser, clear cache.

  • Processing stuck? β†’ Large files can take 10+ mins; you’ll also get an email when done. Retry if needed.


πŸ‘‰ With this upload system, you don’t just β€œsend files into a black box.” You stay in control β€” with clear batches, real-time progress, and fewer rejections downstream.

Last updated