Skip to content
D W
GoBD-compliant §203 StGB-compliant Q1

Invoice Generation Agent

Generate outgoing invoices - Paragraph 14 UStG, e-invoicing, GoBD-archived.

Creates outgoing invoices from service data, determines VAT rates, selects the e-invoice format.

Analyse your process
Airbus Volkswagen Shell Renault Evonik Vattenfall Philips KPMG

VAT rate, format and number ranges fully rule-based, zero AI share

The agent validates VAT rate, e-invoice format and number ranges fully deterministically against the configuration and Paragraph 14 UStG, with zero AI share.

Outcome: Invoicing throughput reduced from 20 to under 3 minutes per invoice, zero gaps in number ranges, and audit-proof archiving within the same posting run.

100% Rules Engine
0% AI Agent
0% Human

The fully rule-based nature makes the outbound-invoice agent the highest readiness candidate in the catalogue:

3.6 percent error rate, 53 dollars per invoice correction

Invoice generation ties up capacity that is missing elsewhere in the finance function. At the same time, regulatory pressure is rising with the European e-invoicing mandate. The Invoice Generation Agent solves both: it generates outgoing invoices entirely rule-based - with no AI component, no manual intervention, and gap-free audit compliance from the first document.

Faulty invoices cost more than rework alone

A substantial share of all manually generated invoices contain errors. Correcting a single faulty document costs into the double-digit USD range when personnel effort, system corrections and payment delays are included. For a company processing 500 outgoing invoices per month, that adds up to a four-digit euro correction effort - every month, before the actual damage from delayed incoming payments is even considered.

Errors in outgoing invoices are rarely random. Wrong VAT (US: sales tax equivalent) rates on intra-community deliveries, missing mandatory fields under VAT law, inconsistent payment terms - these are systematic weaknesses that keep emerging from the same manual process. And that same systematic nature is what makes them solvable with rules.

The European e-invoicing mandate sharpens the pressure

Since 1 January 2025, every company in Germany must be able to receive e-invoices in B2B traffic. The transition period for sending runs out at the end of 2026. After that, every outgoing invoice must exist as a structured data record in XRechnung or ZUGFeRD format - not as a PDF, not as a scan.

Behind this mandate sits a concrete goal of European governments: closing the VAT gap, which in Germany alone is estimated at EUR 22 billion (USD 24 billion) (source: DATEV Magazin / EU Commission). For finance functions this means a format shift that reaches far beyond invoice creation. Every document must be machine-readable, the mandatory fields must exactly match the schema, and the chosen format must remain configurable per customer.

Anyone managing this shift manually builds new error sources into an already error-prone process. Anyone who automates it eliminates the format problem as a decision point.

Eight decision steps replace the manual process

A concrete scenario: a project services provider issues 400 outgoing invoices per month to customers in Germany, the EU and Switzerland. Until now, a clerk has been checking the VAT rate, adding mandatory fields, selecting the format and assigning the invoice number manually for every document.

The Decision Layer breaks this process into eight deterministic steps. Service data is retrieved from the source system. Mandatory fields under VAT law are assembled automatically. The VAT rate is derived from customer location and service type - 19% domestic, intra-community exempt, third country without VAT. The e-invoice format comes from customer master data. Payment terms come from the contract. The invoice number is assigned atomically - no gaps, no duplicates. Dispatch and archiving happen simultaneously.

All eight steps are rule-based. No step requires an assessment, a trade-off or a forecast. That is why the AI share is exactly zero percent - and the readiness 89 to 96 points, the highest score in the entire catalog.

Audit compliance emerges in the process, not in retrospective review

German GoBD (German record-keeping standard) bookkeeping principles require three things from every outgoing invoice: gap-free number assignment, immutable archiving and full traceability. In manual processes, these requirements are typically enforced through downstream controls - a review at month-end, a reconciliation of number ranges, a manual archiving run.

The Invoice Generation Agent inverts this logic. Number assignment is atomically integrated into the creation process. Archiving happens at the same time as dispatch, not afterwards. And every decision - which tax rate, which format, which dispatch channel - is logged with timestamp and rationale. At a tax audit, the full decision path is available for every individual document.

For CFOs this means: audit compliance is no longer an audit risk but a system property. Decision Layer stage 1 - pure rule set - makes outgoing invoicing the most reliable process in the entire accounts receivable function.

Micro-Decision Table

Who decides in this agent?

8 decision steps, split by decider

100%(8/8)
Rules Engine
deterministic
0%(0/8)
AI Agent
model-based with confidence
0%(0/8)
Human
explicitly assigned
Human
Rules Engine
AI Agent
Each row is a decision. Expand to see the decision record and whether it can be challenged.
Retrieve service data Which services are billed? Rules Engine

Database query from order or contract

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Assemble mandatory fields Are all mandatory fields per Paragraph 14 UStG present? Rules Engine Auditor

Population from template and master data

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Determine VAT rate 19%, 7%, intra-community or third country? Rules Engine Auditor

UStG rules by service type and customer location

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Select e-invoice format XRechnung, ZUGFeRD or PDF? Rules Engine

Configuration from customer master data

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Insert payment terms Which payment terms apply? Rules Engine

From customer contract data

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Assign invoice number Which invoice number is assigned? Rules Engine Auditor

Gap-free, sequential - core GoBD requirement

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Dispatch How is the invoice sent? Rules Engine

Dispatch method from customer configuration (email, portal, EDI)

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

GoBD-compliant archiving Is the invoice immutably archived? Rules Engine Auditor

Automatic archiving with timestamp

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Decision Record and Right to Challenge

Every decision this agent makes or prepares is documented in a complete decision record. Affected parties (employees, suppliers, auditors) can review, understand, and challenge every individual decision.

Which rule in which version was applied?
What data was the decision based on?
Who (human, rules engine, or AI) decided - and why?
How can the affected person file an objection?
How the Decision Layer enforces this architecturally →

Does this agent fit your process?

We analyse your specific finance process and show how this agent fits into your system landscape. 30 minutes, no preparation needed.

Analyse your process

Governance Notes

GoBD-compliant §203 StGB-compliant

GoBD relevance: high - outgoing invoices are tax-relevant documents. The gap-free number range is a core GoBD requirement and frequent audit point. Paragraph 14 UStG defines the mandatory fields. E-invoicing obligation (XRechnung) for B2G since 2020, for B2B phased in from 2025. The agent is fully rule-based (0H/8R/0A) - highest readiness and lowest governance complexity in the catalog.

§203 StGB-relevant data is encrypted end-to-end and never passed to AI models in plain text.

Process Documentation Contribution

The Invoice Generation Agent documents: the service data source, all mandatory fields, the determined VAT rate with legal basis, the chosen format, the assigned invoice number and the archiving timestamp. The gap-free number range is verifiable at any time.

Assessment

Agent Readiness 85-92%
Governance Complexity 18-25%
Economic Impact 74-81%
Lighthouse Effect 24-31%
Implementation Complexity 21-28%
Transaction Volume Daily

Prerequisites

  • ERP system with order or contract data
  • Customer master data with e-invoice preferences
  • Configured number range
  • GoBD-compliant archiving system

Infrastructure Contribution

The Invoice Generation Agent builds the AR infrastructure. The e-invoice generation (XRechnung/ZUGFeRD) is reused for all outgoing documents. The gap-free number range becomes the standard for all agents requiring sequential numbers. The dispatch infrastructure (email, portal, EDI) is shared with the Dunning Agent.

What this assessment contains: 9 slides for your leadership team

Personalised with your numbers. Generated in 2 minutes directly in your browser. No upload, no login.

  1. 1

    Title slide - Process name, decision points, automation potential

  2. 2

    Executive summary - FTE freed, cost per transaction before/after, break-even date, cost of waiting

  3. 3

    Current state - Transaction volume, error costs, growth scenario with FTE comparison

  4. 4

    Solution architecture - Human - rules engine - AI agent with specific decision points

  5. 5

    Governance - EU AI Act, GoBD/statutory, audit trail - with traffic light status

  6. 6

    Risk analysis - 5 risks with likelihood, impact and mitigation

  7. 7

    Roadmap - 3-phase plan with concrete calendar dates and Go/No-Go

  8. 8

    Business case - 3-scenario comparison (do nothing/hire/automate) plus 3×3 sensitivity matrix

  9. 9

    Discussion proposal - Concrete next steps with timeline and responsibilities

Includes: 3-scenario comparison

Do nothing vs. new hire vs. automation - with your salary level, your error rate and your growth plan. The one slide your CFO wants to see first.

Show calculation methodology

Hourly rate: Annual salary (your input) × 1.3 employer burden ÷ 1,720 annual work hours

Savings: Transactions × 12 × automation rate × minutes/transaction × hourly rate × economic factor

Quality ROI: Error reduction × transactions × 12 × EUR 260/error (APQC Open Standards Benchmarking)

FTE: Saved hours ÷ 1,720 annual work hours

Break-Even: Benchmark investment ÷ monthly combined savings (efficiency + quality)

New hire: Annual salary × 1.3 + EUR 12,000 recruiting per FTE

All data stays in your browser. Nothing is transmitted to any server.

Invoice Generation Agent

Initial assessment for your leadership team

A thorough initial assessment in 2 minutes - with your numbers, your risk profile and industry benchmarks. No vendor logo, no sales pitch.

30K120K
1%15%

All data stays in your browser. Nothing is transmitted.

Frequently Asked Questions

Are e-invoices supported?

Yes - XRechnung and ZUGFeRD. The format is configured per customer. B2G customers receive XRechnung, B2B customers ZUGFeRD or PDF per agreement. The e-invoicing obligation is automatically complied with.

What happens with a gap in the number range?

The agent prevents gaps architecturally - numbers are assigned sequentially and never skipped. Cancelled invoices keep their number and are marked as cancelled. This keeps the number range gap-free, as required by GoBD.

Can different number ranges be used for different business units?

Yes. Multiple number ranges per entity, business unit or invoice type are configurable. Each number range is independently gap-free. Assignment is automatic per configured rules.

What Happens Next?

1

30 minutes

Initial call

We analyse your process and identify the optimal starting point.

2

1 week

Discover

Mapping your decision logic. Rule sets documented, Decision Layer designed.

3

3-4 weeks

Build

Production agent in your infrastructure. Governance, audit trail, cert-ready from day 1.

4

12-18 months

Self-sufficient

Full access to source code, prompts and rule versions. No vendor lock-in.

Implement This Agent?

We assess your finance process landscape and show how this agent fits your infrastructure.