Skip to main content

E-Invoicing FAQ

Answers to common questions on setting up and sending e-invoices from Productive.

Updated yesterday

General

Which e-invoicing methods does Productive support?
A: Productive supports different e-invoicing methods depending on your subsidiary’s country:

  • Germany: XRechnung (XML format).

  • Belgium, Netherlands, Luxembourg: PEPPOL network (BIS Billing 3.0 format).

  • Croatia: mojeRačun platform (B2B invoices compliant with Croatian Tax Administration).

Can I use multiple e-invoicing options at once?
A: Yes, you can enable multiple options in Productive. However, each invoice is subsidiary-specific and can only be sent using the method supported by that country. You cannot mix methods on a single invoice or subsidiary.

Can I test e-invoicing in the Sandbox environment?
A: No. Integrations, including e-invoicing, cannot be tested or used in the Sandbox.

Why does e-invoicing sometimes appear as “Unavailable” in the Subsidiary list?
A: E-invoicing is only available for the formats/systems supported for the subsidiary’s country. In the list:

  • Not set: E-invoicing is supported, but e-invoicing is not configured yet.

  • Green checkmark: E-invoicing is set up for this subsidiary.

  • Unavailable: The subsidiary’s country is not supported for e-invoicing.

How do I check or edit the country for a subsidiary (Bill From)?
A: Go to Settings > Company Info > select the subsidiary > Edit Country. The selected country determines which e-invoicing formats are available.

Are there limits on the number of e-invoices I can send?
A: Yes, limits depend on your Productive plan and the e-invoicing method:

Plan

PEPPOL

mojeRačun

XRechnung*

Essential

10

10

n/a

Professional

50

50

n/a

Ultimate

100

100

n/a

*XRechnung is downloadable, so sending limits do not apply.


mojeRačun (Croatia)

How do I set up mojeRačun in Productive?
A:

  1. Go to Settings > Invoicing > E-Invoicing.

  2. Select the Croatian subsidiary.

  3. Enter mandatory fields: Tax ID (OIB), mojeRačun credentials (username/password), and Payment Means (Credit Transfer or SEPA).

  4. Map Productive tax rates to valid Croatian e-invoicing tax types.

  5. (Recommended) Set default KPD codes for service types.

What is a KPD code, and do I need to set it?
A: KPD (Klasifikacija proizvoda po djelatnostima) is a product/service classification required for Croatian e-invoicing starting in 2026. You can set defaults in Productive or enter it manually per invoice.

How do I send a mojeRačun invoice?
A:

  1. Open a finalized invoice.

  2. Select Send to Client > Send e-invoice.

  3. Choose the Business Process (P1, P9, or P99). P99 requires manual info.

  4. Productive validates required fields and sends the invoice with a PDF attachment (either mojeRačun PDF or Productive PDF depending on settings).


PEPPOL (Belgium, Netherlands, Luxembourg)

How do I set up PEPPOL?
A:

  1. Go to Settings > Invoicing > E-Invoicing and select your subsidiary.

  2. Fill in: TAX ID (VAT ID), Payment Means (Credit Transfer or SEPA), PEPPOL ID, and enable invoice PDF if desired.

  3. Ensure your clients have valid PEPPOL IDs and either a Buyer Reference or PO Number for each invoice.

What is a PEPPOL ID?
A: A PEPPOL ID identifies your company in the PEPPOL network. It includes an identifier scheme (e.g., 9925 for Belgian VAT) and a colon, followed by the ID (e.g., 9925:BE1234567890). The recipient must also be registered in the PEPPOL network.

Can I send a PEPPOL invoice without a bank account?
A: Technically, yes, but if Payment Means is not selected, the bank account information cannot be included in the XML file.

How do I send a PEPPOL invoice?
A:

  1. Open a finalized invoice.

  2. Select Send to Client > Send via PEPPOL.

  3. Ensure all required fields are correctly filled: Buyer Reference or PO Number, client PEPPOL ID, sender PEPPOL ID, Tax IDs, and bank account info.

  4. Productive validates the invoice and sends it via the network.


XRechnung (Germany)

How do I set up XRechnung?
A:

  1. Go to Settings > Invoicing > E-Invoicing.

  2. Select your German subsidiary.

  3. Fill in mandatory fields: Tax ID (VAT ID), Payment Means, E-Invoicing Email, E-Invoicing Phone Number.

  4. Configure client info in CRM > Companies: Full Name, Buyer Reference (mandatory), optional Tax ID.

  5. Configure subsidiary and bank account info.

How do I download an XRechnung invoice?
A:

  1. Open a finalized invoice.

  2. Click Download > e-Invoice.

  3. Productive validates all required fields.

  4. If validation passes, you can download the XML invoice.

What validation errors might occur for XRechnung?
A:

  • Missing Buyer Reference.

  • Tax IDs not in correct format.

  • Missing subsidiary bank account.

  • Missing mandatory company details (email, address, etc.).

PDFs & Attachments

What are the different types of PDFs in Productive e-invoicing?
A:

  1. Downloadable PDF: Generated for records or sharing; not an e-invoice.

  2. Email attachment PDF: Sent when emailing invoices; not an e-invoice.

  3. PDF attached to e-invoice: Sent with legal e-invoice via mojeRačun or PEPPOL; may be either the platform PDF or your Productive PDF template.

Did this answer your question?