Why Your Document Automation Rules Are Too Complicated (And How to Fix It)
Your invoice processing rules have become a maintenance nightmare. What started as "let's automate this" has turned into a tangled web of IF statements, nested conditions, and approval workflows that break every time a supplier changes their format or your business processes evolve.
The promise was £2,400 annual savings per finance team member through document automation rules. The reality? You're spending hours each week troubleshooting failed automations, updating complex rule sets, and explaining to confused colleagues why invoices are stuck in digital limbo.
Here's the problem: most document automation platforms encourage you to build enterprise-grade complexity when what you actually need is focused simplicity.
The Rule Complexity Trap
Finance teams consistently make the same mistake when setting up document automation rules. They try to handle every possible scenario upfront, creating elaborate decision trees that account for:
- Different supplier formats
- Various approval thresholds
- Multiple VAT rates
- Exception handling
- Integration requirements
- Compliance checks
The result? A system so complex that only the person who built it understands how it works. When they're on holiday or leave the company, the entire automation breaks down.
Sarah Chen from automation consultancy Procureship puts it bluntly: "The sweet spot is 5-7 core rules maximum. We see SMEs trying to automate every edge case, which creates more problems than it solves."
What Simple Document Automation Rules Look Like
Effective document automation rules don't try to solve everything at once. Instead, they focus on specific, non-overlapping functions that work in sequence:
1. Data Standardisation Rules Transform supplier variations into consistent internal codes:
- "SCREWFIX DIRECT LTD" becomes "SCR-001"
- "Net 30" becomes "30" for your ERP system
2. Calculation Rules Handle basic maths automatically:
- Quantity × Unit Price = Line Total
- Invoice Date + 30 Days = Due Date
- Net Amount × 0.2 = Expected VAT
3. Validation Rules Flag obvious errors before they reach your accounting system:
- VAT calculation doesn't match 20%
- Invoice total is negative
- Invoice date is in the future
4. Stop/Go Rules Prevent bad data from flowing downstream:
- Block invoices with VAT errors from reaching Xero
- Hold invoices over £5,000 for manual approval
- Flag unknown suppliers for review
5. Account Code Rules Map descriptions to your chart of accounts:
- "Office Supplies Ltd" → GL Code 7504
- Line items containing "postage" → GL Code 7100
6. Data Cleaning Rules Remove formatting that breaks other rules:
- "£1,250.00" becomes "1250"
- "GBP 4.99" becomes "4.99"
Each rule type has a single, clear purpose. No overlapping logic, no nested conditions, no "if this, but also that, unless the other thing" scenarios.
A Real Example: Manufacturing Company Invoice Rules
Consider a 50-person manufacturing company processing 200 supplier invoices monthly. Instead of building complex approval workflows, they use six simple rules:
- Supplier name standardisation: Maps all variations of "Travis Perkins" to internal vendor code "TP-001"
- VAT validation: Flags any invoice where VAT ≠ Net × 0.2
- High-value hold: Stops invoices over £2,500 from auto-processing
- GL code mapping: Assigns "Steel & Metal Supplies" to account code 5100 automatically
- Due date calculation: Adds payment terms to invoice date
- Currency cleaning: Strips £ symbols before calculations
Total setup time: 2 hours. Maintenance required: Maybe 10 minutes monthly when adding new suppliers.
Compare this to their previous Power Automate setup, which had 23 different conditions, failed twice weekly, and required their IT contractor to fix basic issues.
Why Enterprise Platforms Make This Harder
Most document automation platforms are built for enterprise customers with dedicated IT teams. They offer powerful workflow builders, complex approval chains, and integration with dozens of systems.
For SMEs, this flexibility becomes a burden. When you can build anything, you try to build everything. The platform doesn't guide you towards simple, maintainable rules — it encourages complexity.
This is why Invoice Processing Automation often fails at smaller companies. The technology works perfectly, but the implementation approach is wrong.
The Sequential Processing Advantage
The most maintainable document automation rules work in a predictable sequence:
- Extract data from documents
- Map to your standard template
- Clean the data (remove formatting)
- Transform using lookup tables
- Calculate derived fields
- Validate against business rules
- Export or stop for review
Each step depends on the previous one completing successfully. If validation fails, the document stops there — it doesn't continue through the pipeline with bad data.
This approach prevents the cascade failures common in complex rule systems, where one broken condition affects everything downstream.
Making Tax Digital Compliance Simple
UK businesses face additional complexity with HMRC's Making Tax Digital requirements. Your document automation rules need to categorise transactions correctly and handle VAT calculations precisely.
Simple MTD-compliant rules look like:
- GL mapping: "Fuel" → Category 4040 (Motor expenses)
- VAT validation: Flag invoices where calculated VAT ≠ stated VAT
- Rate checking: Ensure all UK suppliers use 20% VAT rate
- Date validation: Reject future-dated invoices
These rules ensure your Rules Engine creates MTD-ready data without requiring manual intervention on standard transactions.
Start Simple, Then Expand
The most successful document automation implementations start with just 2-3 rules covering 80% of standard transactions. Once those work reliably, you can add rules for edge cases.
Begin with:
- Data cleaning (remove currency symbols)
- Validation (VAT calculation check)
- High-value hold (manual review threshold)
Once these rules process documents without issues for a month, add supplier standardisation and GL code mapping.
This incremental approach prevents the complexity explosion that kills most automation projects.
Try Document Automation Rules That Actually Work
Harold's Rules Engine gives you exactly six rule types — no more, no less. Each handles a specific function without overlapping with others. You can't accidentally create the complex, unmaintainable rule systems that plague most SMEs.
Start your free trial today at harold.ai — no credit card required, no setup calls, no consultant needed. Upload a few invoices and see how simple, effective document automation rules should work.