Assign invoices per supplier automatically (CSV mapping)
Often the desired result depends on the supplier: invoices from supplier A should go into its folder, be posted to its vendor account or be mailed to “its” clerk. This is exactly what lookup tables (CSV mappings) do: they translate an invoice value - e.g. the seller name - into a target value and provide it as a placeholder wherever placeholders are supported.
| Supplier (match column) |
Vendor number (result column) |
| Sample Office Supplies Ltd |
70001 |
| Baker IT Services LLC |
70002 |
At a Glance
- Difficulty: Advanced
- Time required: about 10 - 15 minutes
- Prerequisites: Automatic X-Invoice Processor installed; a configured profile (see the how-to “Getting started”)
- Features used: lookup tables (program options), placeholders
Step 2: Maintain entries or import them from CSV
You have two options:
- Directly in the editor: create rows via the row tools (row above/below, duplicate, delete, paste From clipboard - handy for Excel data).
- Values from file: import the entries from a CSV file (file path, delimiter, encoding, “First row contains column headers”) - hence the name CSV mapping. Ideal when the supplier list is already maintained in your ERP or accounting system.
The preview in the editor shows the captured data.
Step 3: Define the behavior on a missing match
On the Advanced tab you control how unknown suppliers are handled:
| Option |
Effect |
| Ignore case |
Matching regardless of capitalization |
| Replace result with |
Post-processing of the match |
| The determined value may be empty |
Empty results do not count as errors |
| Processing status if no match is found |
Error (default - the invoice appears in the Errors tab) or No match |
This keeps processing controllable even for new, not yet captured suppliers - the error entry in the log reminds you to add the supplier.
Step 4: Use the placeholder in the profile
Open the profile and insert the table placeholder via Insert placeholder ▼ → Lookup tables at the desired spot. Typical uses:
- Target folder per supplier: in the directory field of a save/move task, e.g.
D:\Invoices\ + table placeholder - each invoice ends up in its supplier’s folder (see chapter 19)
- DATEV account mapping: in the personal account field of the DATEV task - seller → vendor number (see chapter 14.3 and the how-to “Create DATEV accounting batches from e-invoices”)
- Clerk routing: as the recipient of the send task - each invoice goes to the responsible clerk (alternatively: the CSV recipient list of the send task, see chapter 17.3)
Important: The placeholder is inserted via the menu (form <CSVMapping{Name}>) - do not type it in manually as text.
Global placeholders as a complement
For fixed name-value pairs without table logic, there are additionally the global placeholders (dedicated page in the program options) - e.g. a central filing root referenced in many profiles and changed in one place when needed (see chapter 40.12).