Help & FAQ

More questions? Email us at [email protected].

Basics

What is XRechnung and do I need it?

XRechnung is Germany's official e-invoice format — structured XML, not PDF. Since January 2025, all invoices to German federal and state authorities must be in XRechnung format. From 2027, large companies (revenue over €800,000) must be able to issue XRechnung for B2B invoices too; from 2028, all businesses.

What does Vera cost?

Free tier: 5 e-invoices per month, no signup required. Pro tier: €29/month or €290/year, both excluding VAT. The yearly plan saves you €58, so 2 months. Pro includes unlimited invoices, DATEV EXTF v13 export, incoming invoice management, OSS threshold tracker, custom logo on PDF invoices, and the referral program.

What counts toward the monthly free-tier limit?

Each distinct invoice export counts once. Re-downloading the same invoice (for example because you lost the file) does not count again. Editing an invoice and then exporting it again does count as a new export. The counter resets automatically on the 1st of each month.

How is a PDF invoice different from XRechnung?

PDFs are images of an invoice — humans can read them, but software can only extract data via error-prone OCR. XRechnung is structured XML with standardised fields: seller, buyer, line items, tax rates, IBAN. Government portals reject PDFs automatically. Vera generates the correct format per buyer country automatically.

Profile & setup

Which profile fields do I need to fill in?

To generate a compliant e-invoice we need at minimum: legal name, country, street, city, postal code, contact email, and IBAN. If you're VAT registered, also your VAT ID. For DATEV export, also Beraternummer, Mandantennummer, and chart of accounts (SKR03 or SKR04). For German sellers, also the Steuernummer. Vera shows a warning banner and blocks exports until all required fields are filled.

What are Beraternummer and Mandantennummer?

Beraternummer is a 7-digit number DATEV assigns to every registered Steuerberater (German tax advisor). Mandantennummer is your individual client number in your Steuerberater's DATEV database, usually 1–5 digits. You get both numbers directly from your Steuerberater. Without them, the DATEV file cannot be imported correctly.

SKR03 or SKR04 — which chart of accounts is mine?

SKR03 is the standard chart of accounts for sole proprietorships and partnerships using cash-basis bookkeeping (Einnahmen-Überschuss-Rechnung). SKR04 is for GmbHs, AGs, and other balance-sheet-based companies. When in doubt: ask your Steuerberater — the wrong choice means every account number in the DATEV export is wrong.

Am I a Kleinunternehmer under §19 UStG?

You're a Kleinunternehmer if your revenue last year was under approximately €25,000 and this year won't exceed approximately €100,000 (values per the 2024 Annual Tax Act — please confirm with your Steuerberater). In that case, you don't charge VAT on invoices. Vera applies this automatically and uses tax category code "O" instead of "S" in the XML.

Reverse charge & VIES

What is reverse charge?

For intra-EU B2B services, the buyer owes VAT in their country, not the seller. You show 0% VAT on the invoice and the buyer self-accounts in their country (Article 196 VAT Directive). Requirement: the buyer must have a valid EU VAT ID. Vera verifies the VAT ID live via VIES and applies reverse charge automatically.

Why is VIES validation failing?

Common causes: the VAT ID is mistyped (spaces, dashes, dots are stripped automatically — but check the digits). The VIES API is briefly unreachable — try again in 1–2 minutes. The VAT ID is not enabled for intra-Community transactions — the buyer's company must request an extension from their tax authority.

DATEV export

How does my Steuerberater import the DATEV file?

In DATEV Kanzlei-Rechnungswesen: select the client → File → ASCII import → choose the EXTF file. DATEV auto-detects the format and verifies Beraternummer and Mandantennummer match. If the file is correct, DATEV books the entries automatically — outgoing invoices become receivables, incoming invoices become payables.

Which DATEV format does Vera generate?

EXTF (Extensible Transaction Format), version 13 — the current standard for Buchungsstapel imports. One file contains both AR booking lines (your outgoing invoices) and AP booking lines (your incoming invoices), sorted by invoice date. The format adjusts to SKR03 or SKR04 based on your setting.

My Steuerberater gets an error on import

Common causes: Beraternummer/Mandantennummer in Vera don't match DATEV — please confirm directly with your Steuerberater. Chart of accounts mismatch — if your Steuerberater uses SKR04, you must set Vera to SKR04 too. Fiscal year start mismatch — DATEV uses the fiscal year, not the calendar year; if your fiscal year doesn't start in January, set it correctly in your profile.

Referral program

How does the referral program work?

Every Pro user gets a personal referral link at /c/referrals. When someone signs up for Pro via your link, you earn €10/month recurring for as long as their Pro subscription stays active. Payouts run monthly via SEPA to the IBAN you set at /c/referrals. No cap, no payout threshold.

I'm a Steuerberater — do I need to be a Pro subscriber myself?

No. Steuerberater participate in the partner program independently, without their own Pro subscription. Apply at vera-business.com/partner. We review each application personally and activate you once approved.

Subscription & payment

How do I cancel Pro?

Settings → Account → Manage Pro subscription. You'll be redirected to the Stripe Customer Portal where you can cancel for the end of the current billing period. Pro access stays active until period end. There's no prorated refund on cancellation.

My Pro subscription wasn't activated after I paid

Stripe webhooks can rarely be delayed. If you land on the activation page after paying and the confirmation takes longer than expected, your Stripe session ID will be shown. Click "Refresh" — the subscription is usually detected immediately. If not: email [email protected] with the session ID and we'll sort it out within 24 hours.

What data is deleted when I delete my account?

Full account deletion removes: your auth account, your business profile, all invoices, all incoming invoices, your referral program setup, and your Stripe subscription is cancelled. Data stored locally in your browser (free tier) stays — you have to clear it manually via your browser settings. Full details in our Privacy Policy.