How to Name Bookkeeping Receipts: Template, DATEV & GoBD Rules (2026)
Learn More in the Docs
Enforce your receipt naming automatically
NameQuick reads each receipt — vendor, date, number — and applies your convention as a preset. Everything stays on your Mac until you approve it.
TL;DR
- One scheme for every receipt:
YYYY-MM-DD_Vendor_DocumentType_Number.extmakes the document date, business partner, and transaction recognizable in Finder without opening the file. - Nothing is mandated: neither the German GoBD rules nor DATEV require a specific file-name format. The convention is established practice, not a legal obligation.
- DATEV facts instead of myths: disallowed characters are automatically replaced with
_on upload; imports never fail because of a file name. Belegtransfer uploads in ascending file-name order. - Automation on the Mac: NameQuick reads receipt contents via OCR and applies the scheme as a preset — it names and files locally, and transmits nothing to DATEV.
Naming receipts properly means saving every accounting document under a fixed, instantly readable scheme. We recommend YYYY-MM-DD_Vendor_DocumentType_Number, for example 2026-07-18_Musterhandel_Invoice_RE-4711.pdf. The document date, business partner, and transaction are visible right in Finder — without opening the file.
As of July 2026: neither the GoBD (Germany's principles for proper digital bookkeeping) nor DATEV, the software suite most German tax firms run on, prescribe this format. It is a practical naming convention that makes retrieval, document capture, and the handoff to your accounting firm easier. The best rule is not the longest one, but the one everyone involved applies consistently.
Why file names matter in bookkeeping
"No entry without a receipt" is a bookkeeping fundamental. In practice, though, matching rarely fails because a document is missing — it fails because of files like Scan 0042.pdf, Invoice_new_final.pdf, or five copies of document.pdf.
A good file name helps in four places:
- Handoff to your accountant: incoming invoices, outgoing invoices, till receipts, and bank statements can be told apart before anything is opened.
- Retrieval: date, business partner, document type, and document number all work as search keys in Finder, the file system, and document management tools.
- Sorting: a year-month-day date orders receipts chronologically — even across multiple years.
- Control: duplicates, missing months, and misfiled third-party documents surface faster. That saves follow-up questions at month-end close and during a tax audit.
The file name replaces neither your bookkeeping software nor a unique index. It is a human-readable first layer of order between inbox, archive, and the books.
The naming scheme for receipts
The following convention is short enough for daily use and precise enough for mixed document types:
Scheme: YYYY-MM-DD_Vendor_DocumentType_Number.ext Example: 2026-07-18_Musterhandel_Invoice_RE-4711.pdf
| Field | Rule | Why this field? |
|---|---|---|
YYYY-MM-DD | Use the printed document date, not the scan or download date | Sorts chronologically and is language-independent. For bank statements, the period end works well. |
Vendor | Pick a short, consistent name; for an outgoing invoice this is the customer | Makes the business partner instantly visible. A fixed spelling prevents duplicates like Muster-GmbH and MusterGmbH. |
DocumentType | Work from a closed list of terms | Separates incoming invoice, credit note, till receipt, entertainment receipt, and internal voucher. |
Number | Take the printed invoice or receipt number | Links the file to the transaction unambiguously. If no number exists, an internal key like TILL-2026-07-019 beats an invented invoice number. |
The file extension stays unchanged. Write slashes inside a document number as hyphens, e.g. RE-2026-4711; that avoids accidental subfolders and matches the DATEV character rules described below.
Changing processing states like paid, booked, or open do not belong in the file name. Tax rate, tax amount, input-tax deduction, account assignment, and journal entries are structured accounting data, not stable name components. For broader rules, see our guide to general file naming conventions.
Templates per document type
Use document types in the singular and without improvised abbreviations. That keeps incoming and outgoing documents consistent even when several people handle the filing.
Incoming invoice
For incoming invoices the issuer is the vendor; take the printed invoice number as-is and only normalize problematic separators.
Template: YYYY-MM-DD_Vendor_Invoice_InvoiceNumber.ext Example: 2026-07-18_Musterhandel_Invoice_RE-4711.pdf
Outgoing invoice
For outgoing invoices the customer name goes second. The sequential number should match the number issued by your invoicing system.
Template: YYYY-MM-DD_Customer_OutgoingInvoice_InvoiceNumber.ext Example: 2026-07-18_Beispielbau_OutgoingInvoice_AR-2026-0087.pdf
Till receipt
For till receipts, use the receipt number. If no legible number exists, assign a traceable internal key; that does not turn the document into a self-created voucher.
Template: YYYY-MM-DD_Merchant_TillReceipt_ReceiptNumber.ext Example: 2026-07-19_OfficeStore_TillReceipt_BON-8472.pdf
Bank statement
Bank statements usually cover a period. Use the period end as the date, plus bank and account short code to distinguish multiple accounts.
Template: YYYY-MM-DD_Bank-Account_BankStatement_Period.ext Example: 2026-07-31_Hausbank-1200_BankStatement_2026-07.pdf
Entertainment receipt
The restaurant name and receipt number are enough for the file name. The business occasion and the people entertained belong on or with the receipt itself, not in an overlong file name.
Template: YYYY-MM-DD_Restaurant_EntertainmentReceipt_ReceiptNumber.ext Example: 2026-07-20_Restaurant-Linde_EntertainmentReceipt_BON-005381.pdf
For credit notes, tax assessments, withdrawal vouchers, and transfers the pattern stays the same: just use the matching document type. Replacement or emergency vouchers should be labeled exactly that; a self-created replacement voucher is not a third-party document and does not automatically substitute for a missing external receipt.
Copy the blocks above straight into your filing documentation, or download the complete receipt naming convention as a template (.txt) — with all document types, the fixed term list, and the client folder structure (in German, matching the DATEV workflow it supports).
Keeping document types unambiguous
A naming convention only works if everyone uses the same terms. Maintain a short pick list instead of inventing a new label for every file:
| Document | Type in the file name | Distinction |
|---|---|---|
| Vendor invoice | Invoice | External document for a business purchase or service |
| Customer invoice | OutgoingInvoice | Document issued by your own company |
| Till slip or receipt | TillReceipt | Cash or card payment at the point of sale |
| Commercial credit note | CreditNote | Standalone correction document; never file it as a version of the invoice |
| Self-created proof | SelfVoucher or ReplacementVoucher | Only when type and occasion genuinely fit |
| Internal voucher for transfers or withdrawals | InternalVoucher or WithdrawalVoucher | Not a third-party document; refers to an internal transaction |
Also write down how to handle cancellation invoices, recurring invoices, and multiple documents belonging to one transaction. If an invoice, delivery note, and payment proof belong together, they stay separate files with their own document types; a shared transaction key can make the connection visible. That way you can later trace from journal entry to receipt and from receipt back to the entry.
Rolling the convention out day to day
Do not start with your entire archive. Test the rule on one complete month of typical paper receipts, PDF invoices, scans, and bank statements. Then review with your accounting firm whether document date, type, and number cover the daily workflow.
After that, a short documented process is enough:
- Collect intake: e-mail attachments, downloads, and scans land in exactly one inbox folder first.
- Check required fields: is the document legible, complete, and assigned to the right client? Invoices should show issuer, invoice date, invoice number, tax amount, and tax rate in the document itself.
- Name and approve: build the file name from the fixed scheme and spot-check names against the document contents.
- File: move the file into the matching document-type and period folder; do not keep duplicates with suffixes like
Copy2. - Track exceptions: collect illegible receipts, missing numbers, and edge cases in a small issue list instead of changing the convention on the fly.
Revise the term list only deliberately. If Entertainment, Restaurant, and EntertainmentReceipt coexist, you are back to search work despite clean individual files. One responsible person should approve new document types and update the process documentation.
Try this on one month of receipts
Set up the scheme once as a preset, point a watch folder at your scanner output, and review every proposed name before it applies. Self-Managed gives you 50 no-card renames in the app.
Folder structure for bookkeeping and clients
A file name answers "what is this?"; the folder structure answers "where does it belong?". For its Belegtransfer upload tool, DATEV's base structure is a root directory, one folder per client, and one subfolder per document type (DATEV help document 1020025). You can add year and month below the document type; agree on the exact mapping with your accounting firm.
Bookkeeping/ ← root directory
└── 10001_Muster-GmbH/ ← client
├── Incoming-Invoices/
│ └── 2026/
│ └── 07/
├── Outgoing-Invoices/
│ └── 2026/
│ └── 07/
├── Till-Receipts/
│ └── 2026/
│ └── 07/
├── Bank-Statements/
│ └── 2026/
│ └── 07/
└── Other-Receipts/
└── 2026/
└── 07/Keep clients strictly separated and never file one document in several document-type folders at once. For personal paperwork a different logic is usually clearer; see the separate personal folder structure template.
GoBD and file names: what actually applies
The GoBD — Germany's administrative principles for keeping books and records in electronic form — prescribe neither file names nor a particular ordering system. They require traceability, verifiability, orderly retention, protection against unlogged changes, and meaningful process documentation. An electronic document must be manageable via a traceable, unique index; plain file-system storage regularly does not satisfy the immutability requirement without additional measures (GoBD, German Federal Ministry of Finance).
Good names therefore support orderly filing, but they do not make your bookkeeping compliant on their own. In practice:
- Capture originals completely; with scans, use OCR for recognition only, never to alter content.
- Name files according to the documented rule before final archiving.
- Link receipt and journal entry via document number, document ID, or another unique index.
- Log changes and observe the applicable retention periods.
- Record in your process documentation how paper receipts, digital receipts, and self-created vouchers are received, named, checked, and archived.
Since 2025, businesses in Germany must be able to receive e-invoices; transition rules apply to issuing them. For structured e-invoices, the received original format must be retained — a renamed PDF rendering is not sufficient (e-invoicing FAQ, German Federal Ministry of Finance). Retention and GoBD-style archiving are covered in the separate receipt management guide.
File names for the DATEV upload
DATEV does not require a scheme like YYYY-MM-DD_Vendor_DocumentType_Number. For friction-free preparation, these documented details help:
- Allowed characters are letters including umlauts, digits,
&,_,.,-,+,(,), and spaces. Anything else is automatically replaced with_during upload; the import therefore never fails because of a file name (DATEV help document 1023095). - Belegtransfer uploads files in ascending file-name order by default. A leading date keeps the chronology intact (DATEV help document 1024200).
- DATEV Upload Mail accepts PDF and TIFF files up to 20 MB; password-protected files are rejected (DATEV help document 1048780).
A clean name does not improve DATEV's document recognition or booking suggestions: the OCR reads the document image, not the file name. The value lies in control, sorting, and retrieval before and after the upload.
Renaming receipts automatically by content on the Mac
With a handful of files per month, manual renaming in Finder is fine. With recurring document intake, it pays to have the content read first: NameQuick extracts text, applies OCR to scans, and proposes names from what it reads. The app is macOS-only; Windows users can join the waitlist.
A practical workflow looks like this:
- Set up
YYYY-MM-DD_Vendor_DocumentType_Numberas a naming preset and describe which date and which number take precedence. - Watch your scanner output or client-intake folder. New files can be processed automatically or queued for your approval first; the behavior is configured per folder.
- Check vendor, document type, and number. Poorly printed receipts, multi-page invoices, and foreign-language documents deserve a visual check at first.
- Use if-then rules to move renamed files by document type, add Finder tags, or archive them.
Every rename can be reverted from the NameQuick library; original file dates are preserved. NameQuick does not post transactions, does not create an EXTF export, and transmits nothing to DATEV. The goal is perfectly prepared file names for the DATEV upload.
| Approach | Best when | Limitation |
|---|---|---|
| Manually in Finder | Few, easily recognizable receipts | Slow and error-prone with mixed stacks |
| NameQuick with review mode | Many scans or mixed document types; content should be read before naming and filing | macOS only; no booking or upload features |
| Invoicing or accounting system | Documents already originate there with a full booking workflow | The better choice when renaming is just a small part of an integrated process |
For sensitive client documents, NameQuick can run a fully local model via Ollama or LM Studio; content then never leaves the Mac. With your own API key, data goes directly to your chosen provider — OpenAI, OpenRouter, Claude, or Gemini — under that provider's terms. In managed mode, processing runs on Google Gemini in the EU, GDPR-compliant, with zero data retention and no use for training.
The free trial starts inside the app after download and includes 50 renames with no time limit, credit card, or subscription. If you need to transfer booking data rather than file names, see the separate guide to DATEV export / EXTF files.
Try this on one month of receipts
Set up the scheme once as a preset, point a watch folder at your scanner output, and review every proposed name before it applies. Self-Managed gives you 50 no-card renames in the app.
Frequently asked questions
How should I name receipts for DATEV Unternehmen online?
DATEV Unternehmen online does not prescribe a file-name scheme. Use one consistent format such as 2026-07-18_Musterhandel_Invoice_RE-4711.pdf, avoid disallowed special characters, and sort files into the document types agreed with your accounting firm. The name eases visual checks but does not influence OCR recognition.
Is there a mandatory naming convention for bookkeeping receipts?
No — neither the GoBD nor DATEV mandate a specific file-name pattern. A firm or company can define an internal convention; it should be unambiguous, documented, and sustainable.
Are file names relevant under GoBD?
Only indirectly: meaningful names support orderly, searchable filing. What matters is the unaltered, verifiable document, a unique assignment key, the retention obligations, and a documented process.
Which characters does DATEV allow in file names?
Letters including umlauts, digits, &, _, ., -, +, parentheses, and spaces. DATEV automatically replaces any other character with an underscore during upload; they do not cause the import to be rejected.
How do I sort documents for my accountant?
Separate first by client, then by document type, then by year and month. Within those folders, name every receipt with date, business partner, document type, and number; flag open questions separately and align with your firm.
How can I rename receipts automatically based on content?
Use an application that reads text and scans via OCR instead of just editing existing file names. NameQuick can apply the scheme as a preset, show proposals for review, and move approved files by rule; the app runs only on the Mac and sends no files to DATEV.
NameQuick Team
AuthorThe NameQuick team writes practical guides for file organization, document workflows, and automation with NameQuick.
This article is for general information and does not replace legal, tax, or accounting advice. Verify requirements with a qualified professional.