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

Travel Expense Agent

Break down every travel expense claim, calculate, document - 85-95% zero-touch.

Breaks every travel expense case into decision steps: receipt classification, country assignment, per diem rates, meal deductions, input tax deduction, collective agreement overrides. Every decision documented and challengeable.

Score Dashboard

Agent Readiness 87-94%
Governance Complexity 14-21%
Economic Impact 78-85%
Lighthouse Effect 24-31%
Implementation Complexity 21-28%
Transaction Volume Weekly

What This Agent Does

Travel expense processing is not a form problem - it is a decision problem. Every case contains dozens of individual decisions: which per diem applies? Which deduction? Which collective agreement? Tax-exempt portion? With manual processing, these decisions cost EUR 53 per case (GBTA) at a 19% error rate.

The Decision Layer breaks every travel expense case into 15 decision steps and defines for each: human, rule engine or AI. The AI Agent classifies receipt type and country assignment. The rule engine calculates per diem rates from the BMF table, applies meal deductions, checks collective agreement overrides, calculates input tax deduction and creates the GoBD-compliant decision record.

The result: 85-95% zero-touch rate. Every individual decision is documented, reproducible and challengeable. The employee does not confirm their own expense claim - they can object. And when the tax auditor asks why EUR 28 instead of EUR 14 was applied, the decision record shows: which rule, which input, which result.

Micro-Decision Table

Human
Rules Engine
AI Agent
Each row is a decision. Expand to see the decision record and whether it can be challenged.
Receipt received What type of receipt is this? AI Agent Employee

LLM classification of unstructured receipts (travel, hotel, entertainment, other)

Decision Record

Model version and confidence score
Input data and classification result
Decision rationale (explainability)
Audit trail with full traceability

Challengeable: Yes - fully documented, reviewable by humans, objection via formal process.

Challengeable by: Employee

Identify trip Which business trip does this receipt belong to? Rules Engine Employee

Assignment via travel date and employee

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: Employee

Country assignment Which travel country applies for the per diem? Rules Engine Employee

Derived from travel data - determines BMF international per diem

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: Employee

Check primary place of work Is this an off-site work assignment? Rules Engine Employee

Paragraph 9 Abs. 4a EStG - prerequisite for meal allowance

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: Employee

Calculate absence duration How long was the employee away? Rules Engine Employee

Calculation from departure and return time

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: Employee

Determine per diem rate Which per diem applies for this absence duration? Rules Engine Employee

BMF per diem by duration (over 8h, over 24h) and country

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: Employee

Apply meal deduction Is the per diem reduced for provided meals? Rules Engine Employee

BMF deduction rates: 20% breakfast, 40% lunch/dinner

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: Employee

Check collective agreement override Does a collective agreement override the statutory per diem? Rules Engine Employee

Versioned collective agreement engine with priority over BMF rate

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: Employee

Calculate accommodation allowance Which accommodation allowance applies? Rules Engine Employee

BMF allowance or proof of actual costs

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: Employee

Calculate mileage reimbursement What is the reimbursement for private vehicle use? Rules Engine Employee

EUR 0.30/km (EStG) or collective agreement rate

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: Employee

Check input tax deduction Is input tax deduction permitted for this receipt? Rules Engine Auditor

Paragraph 15 UStG - check receipt requirements

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

Calculate tax-exempt portion Which portion of the reimbursement is tax-exempt? Rules Engine Auditor

EStG limits for tax-exempt reimbursements

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

Create account coding Which journal entries are created? Rules Engine Auditor

Posting logic by expense type and tax treatment

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

Anomaly detection Is there an unusual pattern? AI Agent Employee

Pattern recognition for unusual amounts or frequencies

Decision Record

Model version and confidence score
Input data and classification result
Decision rationale (explainability)
Audit trail with full traceability

Challengeable: Yes - fully documented, reviewable by humans, objection via formal process.

Challengeable by: Employee

Approval for anomaly Is the case approved despite the anomaly? Human Employee

Human assessment for detected anomaly

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Employee

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 →

Prerequisites

  • Travel expense policy (internal, collective agreement, statutory)
  • BMF per diem table (current year, versioned)
  • Connection to time management or assignment planning
  • ERP interface for posting transfer (SAP, DATEV or equivalent)

Governance Notes

GoBD-compliant §203 StGB-compliant

GoBD relevance: medium - travel expenses are tax-relevant (BMF per diems, Paragraph 9 Abs. 4a EStG, Paragraph 15 UStG). Tax audit focus for companies with high travel expense volumes. The three-month limit for meal allowances is automatically monitored. Collective agreement rules are stored versioned - on changes, a new version is deployed without retroactive modification. Anomaly detection is controllable via feature flag (works council-relevant).

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

Process Documentation Contribution

The Travel Expense Agent creates a complete decision record for every case: which per diem, which deduction, which collective agreement, which rule version, which input, which result. This is the GoBD procedural documentation for the travel expense process. During a tax audit, every individual reimbursement amount is reproducible.

Infrastructure Contribution

The Travel Expense Agent builds the most comprehensive Decision Layer infrastructure in the travel and expense domain. The collective agreement engine (versioned rules with priority logic) is reused by the Entertainment Expense Agent and Petty Cash Agent. The anomaly detection becomes the standard pattern for all agents with employee interaction. The input tax deduction logic is used by all Finance agents that process receipts.

Detailed Analysis Available

A deep-dive for Travel Expense Agent is available with complete micro-decision decomposition, industry variants, and implementation details.

Read Deep-Dive

Frequently Asked Questions

What is the difference from an existing expense tool?

Expense tools digitise the manual process: the employee fills in a form, the manager approves. The Decision Layer inverts this: the agent calculates the reimbursement amount, the employee is informed and can object. No forms, no approval loops for standard cases.

How is it ensured that the correct per diems are applied?

The BMF per diem table is stored versioned in the rule engine. On changes, a new version is deployed. Every calculation references the exact rule version. During a tax audit, it is traceable which per diem applied at the time of travel.

Can the employee challenge the expense claim?

Yes. Every decision is viewable in the decision record. The employee can mark and challenge any individual decision. Example: the agent reduces the per diem for a provided breakfast. The employee objects because breakfast was not included. A clerk reviews and corrects if necessary.

Implement This Agent?

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