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 (mer) (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 (mer)* | XRechnung** |
Essential | 10 | 10 | n/a |
Professional | 50 | 50 | n/a |
Ultimate | 100 | 100 | n/a |
*Only successfully sent and fiscalized e-invoices count toward your monthly mojeRačun transaction limit. Invoices where sending fails or fiscalization is unsuccessful are not included in the count.
**XRechnung is downloadable, so sending limits do not apply.
Where can I see the status of a sent e-invoice?
A: After you send an e-invoice, its delivery status appears in the feed on the invoice.
The feed shows system messages about whether the invoice was successfully sent, or if an error occurred.
mojeRačun (mer) (Croatia)
How do I set up mojeRačun (mer) in Productive?
A:
Go to Settings > Invoicing > E-Invoicing.
Select the Croatian subsidiary.
Enter mandatory fields: Tax ID (OIB), mer credentials (username/password), and Payment Means (Credit Transfer or SEPA).
Map Productive tax rates to valid Croatian e-invoicing tax types.
(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 (mer) invoice?
A:
Open a finalized invoice.
Select Send to Client > Send e-invoice.
Choose the Business Process (P1, P9, or P99). P99 requires manual info.
Productive validates required fields and sends the invoice with a PDF attachment (either mer PDF or Productive PDF depending on settings).
What statuses are shown for mojeRačun (mer) invoices?
A: For invoices sent via mojeRačun (mer), Productive tracks two independent statuses:
Sent to client: confirms whether the invoice was successfully delivered to the client through the mer platform.
Fiscalization status: shows whether the invoice successfully passed fiscalization with the Croatian Tax Administration.
Both statuses appear in the feed and are evaluated separately. This means one status can succeed while the other fails.
If a status fails, the feed message includes details, and additional information about the error or reason can be reviewed directly in the mer system.
PEPPOL (Belgium, Netherlands, Luxembourg)
How do I set up PEPPOL?
A:
Go to Settings > Invoicing > E-Invoicing and select your subsidiary.
Fill in: TAX ID (VAT ID), Payment Means (Credit Transfer or SEPA), PEPPOL ID, and enable invoice PDF if desired.
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:
Open a finalized invoice.
Select Send to Client > Send via PEPPOL.
Ensure all required fields are correctly filled: Buyer Reference or PO Number, client PEPPOL ID, sender PEPPOL ID, Tax IDs, and bank account info.
Productive validates the invoice and sends it via the network.
XRechnung (Germany)
How do I set up XRechnung?
A:
Go to Settings > Invoicing > E-Invoicing.
Select your German subsidiary.
Fill in mandatory fields: Tax ID (VAT ID), Payment Means, E-Invoicing Email, E-Invoicing Phone Number.
Configure client info in CRM > Companies: Full Name, Buyer Reference (mandatory), optional Tax ID.
Configure subsidiary and bank account info.
How do I download an XRechnung invoice?
A:
Open a finalized invoice.
Click Download > e-Invoice.
Productive validates all required fields.
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:
Downloadable PDF: Generated for records or sharing; not an e-invoice.
Email attachment PDF: Sent when emailing invoices; not an e-invoice.
PDF attached to e-invoice: Sent with legal e-invoice via mojeRačun (mer) or PEPPOL; may be either the platform PDF or your Productive PDF template.
