Frequently asked questions.

General

E-invoicing is not the same as sending a PDF invoice via email. It’s the process of creating and exchanging invoices in a structured digital format (usually XML or UBL) that can be automatically read and processed by both your financial software or ERP system and your customer’s. It cuts out the manual work, reduces human error, and streamlines how businesses handle invoices from start to finish.

A PDF invoice is a simple, human-readable document that’s easy to email but not built for automation or legal compliance. An e-invoice, on the other hand, is a structured, machine-readable file that can be automatically processed by systems and is often required by tax authorities. It includes features like digital signatures and real-time validation, making it legally compliant where e-invoicing is mandatory

Getting started with e-invoicing doesn’t mean tearing apart your current setup or rebuilding your business from scratch. If you're already using an accounting or ERP platform, you're likely halfway there. The key is to integrate with a solution that can handle the complexities of global e-invoicing standards.

Storecove offers a RESTful JSON API that can connect your software to various e-invoicing networks, including Peppol and DBNAlliance. This integration ensures that your invoices are automatically formatted to comply with the recipient's country regulations, eliminating the need for manual adjustments.

To get started, you'll need to:

  1. Create a Legal Entity: This represents your business within the Storecove system. It's a straightforward process done through the user interface.
  2. Generate an API Key: This key allows your system to communicate securely with the Storecove API.
  3. Submit Invoices: With your legal entity and API key in place, you can start sending invoices through the API. We handle the delivery, ensuring compliance with local requirements.

Storing e-invoices goes beyond simply retaining digital copies. It involves ensuring that invoices are securely archived, tamper-proof, and readily accessible for audit or regulatory review. Most jurisdictions mandate that e-invoices be preserved for a statutory period, typically ranging from five to ten years, depending on local compliance requirements.

Storecove offers a storage solution that safeguards your e-invoices through secure digital archiving. This includes the application of digital signatures and timestamps, which not only verify the authenticity of the documents but also ensure full compliance with international regulatory standards.

Storecove

​Yes, our API allows you to process invoices from various sources, including traditional Electronic Data Interchange (EDI) systems. We offer a one-stop e-invoicing solution that supports eReporting (CTC) for many countries and eInvoicing through networks like Peppol, DBNAlliance, legacy EDI networks, or email. ​

By integrating with our RESTful API, you can connect your financial system to multiple e-invoicing networks and tax authorities, enabling the sending and receiving of compliant e-invoices globally. ​This integration ensures that your system can handle invoices from various sources, including EDI, by converting them into the appropriate formats required by different regions and compliance standards.

If you are unable to integrate the API yourself, we can help you find a suitable Storecove integrator. You can see a list of our integrators on our website, or you can contact us to ask assistance with forwarding you to an integration partner. 

The specifications per country are listed here.

You can reset your password here. After submitting your e-mail address, you will receive an email to reset your password.

To determine if an invoice was not sent and to identify the cause of the issue using Storecove's API, you can utilize the following methods:​

1. Retrieve Submission Status: After submitting an invoice, Storecove provides a unique guid for the submission. You can use this guid to check the status of the invoice submission.

  • API Call: Make a GET request to the following endpoint, replacing GUID_HERE with your actual guid: api.storecove.com/api/v2/document_submissions/GUID_HERE
  • Response: The response will include details about the submission status. If the invoice was not sent successfully, the status will indicate the failure, and an errors array will provide specific error messages explaining what went wrong.​

2. Configure Webhooks: Storecove supports webhooks to notify you about various events, including the success or failure of invoice submissions. By setting up webhooks, you can receive real-time updates on the status of your invoices.

  • Setup: Define a webhook URL in your application where Storecove can send POST requests with event information. Ensure your endpoint can handle these requests and process the data accordingly.​
  • Event Handling: Upon an invoice submission failure, Storecove will send a payload to your webhook URL containing details about the error, allowing you to take appropriate action.​

3. Monitor the Storecove Dashboard: You can also monitor the status of your invoice submissions through the Storecove user interface.

  • Access: Log in to your Storecove account and navigate to the "Invoice Submissions" section.​
  • Status Tracking: This section provides a list of your submitted invoices along with their current statuses. You can view details of any failed submissions to understand the reasons for failure.​

By implementing these methods, you can effectively track the status of your invoice submissions and promptly address any issues that may arise.

Storecove supports a wide range of global e-invoice formats. By connecting through a single data format, such as JSON or UBL, Storecove automatically converts your source data into the appropriate local syntax required by the recipient's country. ​

Some of the specific e-invoice formats supported include:

  • ANSI X12 810 – Used in the United States for electronic invoicing via EDI.
  • CII (Cross-Industry Invoice) – A UN/CEFACT XML schema for electronic invoices, used in France.
  • EHF (Elektronisk Handelsformat) – The standard electronic invoicing format in Norway.
  • FacturaE – The mandatory electronic invoicing format in Spain.
  • Factur-X – A hybrid e-invoice format combining XML data and PDF, used in France.
  • FatturaPA – The required electronic invoicing format for public administrations in Italy.
  • Finvoice 3.0 – Used in Finland for structured invoicing.
  • InvoiceNow – The e-invoicing format used in Singapore.
  • ISO 20022 – A standardized format used in Switzerland, ensuring QR-bill compliance with banking standards.
  • ISDOC – The electronic invoicing format used in the Czech Republic.
  • NemHandel/OIOUBL – The electronic invoicing standard in Denmark.
  • Peppol BIS Billing 3.0 – A widely adopted standard across Europe and internationally for e-invoicing.
  • Svefaktura – The e-invoicing standard used in Sweden.
  • TEAPPSXML 3.0 – Another structured electronic invoicing format used in Finland.
  • UBL (Universal Business Language) – A common XML standard for business documents, including invoices, used in multiple countries.
  • UBL BIS V3 - Compliant with the European standard EN 16931 and utilized within the Peppol network for electronic invoicing.
  • XRechnung – A standardized XML-based format for e-invoicing in Germany.
  • ZUGFeRD – A hybrid e-invoice format combining structured XML data with human-readable PDFs, used in Germany.

This extensive format support ensures that businesses can send and receive e-invoices globally without worrying about regional format incompatibilities. ​

Storecove supports a wide range of countries for e-invoicing and e-reporting. Below is the full list of currently supported countries.

For insights into upcoming developments and future expansions, download our Roadmap 2025

  • Australia
  • Austria​
  • Belgium​
  • Canada​
  • Denmark​
  • Finland​
  • France​
  • Germany​
  • Iceland
  • India​
  • Ireland​
  • Italy​
  • Japan​
  • Latvia​
  • Lithuania​
  • Luxembourg​
  • Malaysia​
  • Malta​
  • Netherlands​
  • New Zealand​
  • Norway​
  • Poland​
  • Portugal
  • Romania​
  • Singapore​
  • Spain
  • Sweden​
  • Switzerland​
  • United Kingdom
  • United States

Our e-invoicing solution supports integration with several e-invoicing networks, including:​

Additionally, we enable connectivity to legacy EDI networks and supports e-invoicing via email.

​Yes, you can test the Storecove RESTful API before entering into a formal agreement by following these steps:​

  1. Request a Test Account: Contact us to request a test account.
  2. Create an API Key: After setting up your test account, generate an API key through the Storecove admin panel. This key is necessary for authenticating your API requests. ​
  3. Start Testing in Sandbox Mode: Utilize the sandbox environment to test the API's functionalities without affecting live data. This allows you to simulate real-world scenarios and ensure compatibility with your systems. ​
  4. Review API Documentation: Familiarize yourself with our API documentation to understand the available endpoints and their functionalities. ​
  5. Transition to Production: Once you are satisfied with the testing phase and decide to proceed, your production account will be activated upon receipt of the signed contract. ​

An entity refers to a distinct administration registered in the system, identified by a unique VAT number or a combination of identifiers (e.g. Chamber of Commerce number + VAT number). 

A single company may register multiple entities if it operates several administrations across countries or business units.

Storecove provides an Archiving API using webhooks:

  • Received invoices can be retrieved and stored in your ERP system for compliant archiving.
  • Sent invoices, including the officially delivered versions, can also be retrieved and stored locally.
  • Customers are free to integrate these APIs with their own archiving or compliance systems.

Yes, Storecove offers data transformation services in addition to validation. Customers submit invoice data in JSON format. Storecove then generates the correct local e-invoice format per country, ensuring compliance with national schemas and tax authority requirements. A tailored data set is generated for each respective tax authority.

VATCalc provides services for tax determination, tax calculation, and tax filing. It automatically applies the correct tax rates and percentages per country and product type, and can also handle automated VAT return submissions. 

Storecove integrates with VATCalc for customers seeking full tax compliance workflows.

Technical

To create legal entities in the Storecove user interface (UI), follow these steps:

  1. Navigate to the Senders page in your Storecove account.​
  2. Click on the option to add or create a new legal entity.​
  3. Enter the necessary details for the legal entity, including Company Name (the official name of your organization), Country (select the country where your entity is registered), Participant Identifiers (add relevant identifiers such as VAT numbers or other national registration numbers). The UI will guide you on which identifiers are required based on the selected country.
  4. After entering all required information, submit the legal entity for approval (approval may take up to one day.).
  5. Once approved, a unique legalEntityId will be assigned to your entity.​ This ID is essential for subsequent API interactions, such as sending invoices.​

For more detailed information, we recommend you to read our API Documentation.

​Yes, if your Legal Entity is still under validation, it can affect your testing. After creating a Legal Entity, it can take up to a day for Storecove to approve it. During this approval period, certain functionalities, such as sending invoices, may not be fully operational. It's recommended to wait for the approval to complete before proceeding with testing that involves the Legal Entity.

​The error message "missing required identifier, must have MY:EIF" indicates that your invoice submission is missing a mandatory identifier specific to Malaysia. In the context of Malaysian e-invoicing, "MY:EIF" refers to the required Entity Identification Framework. This identifier is essential for the proper processing and validation of e-invoices within Malaysia's tax and regulatory systems.

Possible Causes and Solutions:

  • Missing or Incorrect Supplier Identifier: The invoice lacks the supplier’s Entity Identification Framework (EIF) number or it's incorrect. Include the correct supplier EIF number in the invoice.
  • Missing or Incorrect Buyer Identifier: The buyer’s EIF number is missing or incorrectly entered. Verify and correctly format the buyer’s EIF number.
  • Formatting Issues: The EIF number does not meet Malaysia’s required format. Ensure the EIF number follows Malaysia’s formatting standards.

By addressing the missing or incorrect "MY:EIF" identifier, you can resolve the error and ensure successful invoice submissions within Malaysia's e-invoicing framework.

If you require further assistance, please contact us here

Storecove performs standard Peppol BIS Schematron validations. These include checks for mandatory fields (such as identifiers and addresses) and logical rules (e.g. whether subtotals and totals add up correctly). 

Validations are enforced before submission to prevent rejection at the network or tax authority level.

Invoices are rejected at the API level, before they are sent to Peppol or tax authorities. This ensures errors are caught early and do not propagate further through the invoicing chain. Both structural and logical validations are applied.

Live performance metrics (uptime, latency, incident history) are available at: https://storecove.statuspage.io/.

Service Level Agreement (SLA) terms are provided in the draft contract. Please contact your Storecove representative (e.g. Geronimo) for access to the full document.

For detailed architectural information and API integration guidance, refer to:

  • The official API documentation: www.storecove.com/docs.
  • The onboarding presentation, slide 14, which includes a diagram of the processing architecture and data flows.

Peppol

Peppol (Pan-European Public Procurement Online) is an international network that standardizes how businesses and governments exchange electronic documents like e-invoices. Instead of building individual connections, organizations use certified Access Points (such as Storecove) to securely send and receive documents in a compliant format. 

Originally developed for Europe, Peppol is now used globally and is often required for business-to-government transactions. It simplifies cross-border trade, ensures compliance, and speeds up processing.

To connect to the Peppol network using our services, follow these steps:

  1. Request a test account: Contact us to request a test account.
  2. Register Your Legal Entity: Navigate to the 'Senders' section in your dashboard. Enter your company's details, including name, address, and country. Provide relevant public identifiers, such as VAT or Chamber of Commerce numbers. Then, submit the information for validation; approval typically takes up to one day.
  3. Integrate Your System: Use our RESTful JSON API to connect your ERP or financial system to the Peppol network. Follow our API documentation to configure endpoints, authentication, and data formats.
  4. Send and Receive E-Invoices: Once integrated, send e-invoices by submitting them through the API. We manage routing and delivery via the Peppol network. To receive e-invoices, ensure your Peppol ID is registered and active; incoming invoices will be processed and delivered to your system.

For detailed guidance, refer to our API documentation and support resources.

We enable you to send and receive a variety of electronic documents through the Peppol network, including:

  • Invoices: Standardized electronic invoices compliant with Peppol BIS Billing 3.0.​
  • Credit Notes: Documents issued to correct or adjust previously sent invoices.​
  • Orders: Electronic purchase orders facilitating procurement processes.​
  • Order Responses: Confirmations or updates regarding received orders.​
  • Message Level Responses: Acknowledgments confirming the receipt and processing status of exchanged documents.

Contact us for more information or if you require further Peppol assistance. 

Yes. Storecove uses a queue-based delivery system. If a network such as Peppol is temporarily unavailable, documents are automatically reprocessed once the connection is restored. No documents are ever lost.

You can monitor system availability and incidents at https://storecove.statuspage.io/.

Germany

Germany has introduced a phased mandate for B2B e-invoicing under the Growth Opportunities Act.​

The obligation to issue e-invoices will be implemented in stages:​

  • January 1, 2025: All businesses established in Germany must be capable of receiving structured electronic invoices compliant with the European standard EN 16931, such as XRechnung or ZUGFeRD formats.
  • January 1, 2027: Businesses with an annual turnover exceeding €800,000 will be required to issue e-invoices for domestic B2B transactions.
  • January 1, 2028: This requirement will extend to all other businesses, regardless of turnover.

This initiative aligns with the EU's "VAT in the Digital Age" (ViDA) strategy, aiming to enhance tax compliance and digitalization across member states.

Businesses in Germany must:

  • Use structured formats like XRechnung, ZUGFeRD or UBL.
  • Ensure invoices comply with EN 16931 standards.
  • Implement secure transmission methods, such as Peppol, for exchanging invoices.
  • Maintain auditability and archiving for at least 10 years, following GoBD regulations

Our technical guide covers the specifics of Germany its e-invoicing regulations, helping businesses align with the new mandates. 

In Germany, B2G e-invoicing is mandatory for suppliers invoicing federal and most regional (state-level) public authorities. Since November 2020, invoices to federal authorities must be submitted electronically and comply with the XRechnung standard (Germany’s implementation of the European EN 16931 format). 

While formats like ZUGFeRD are allowed by some authorities, XRechnung remains the officially accepted format nationwide. In short, any supplier working with German public sector clients must issue structured e-invoices and transmit them through designated portals in compliance with strict format and security guidelines.

Examples per country can be found here. Here you can choose the correct JSON that belongs to the country of your Legal entity.

Storecove supports the following e-invoice formats in Germany: 

  • UBL BIS V3 - Compliant with the European standard EN 16931 and utilized within the Peppol network for electronic invoicing.
  • XRechnung – The official XML-based e-invoicing format mandated for B2G (business-to-government) transactions in Germany.
  • ZUGFeRD – A hybrid format combining structured XML data with a human-readable PDF, commonly used in B2B (business-to-business) and B2G transactions.

These formats ensure compliance with German e-invoicing regulations and facilitate interoperability across different business sectors. 

You can process incoming invoices via the API, ZugFerd, UBL and Xrechnung


Starting January 1, 2025, electronic invoicing will become mandatory for B2B transactions in Germany. Businesses must issue invoices in a structured electronic format that allows for automated processing. Accepted formats include XRechnung and ZUGFeRD, which comply with the European standard EN 16931. Additionally, invoices must contain all legally required elements, such as VAT details, invoice number, and transaction specifics.

E-invoices must be archived in their original structured format to ensure compliance. Even if a readable PDF is generated for internal use, the original XML or UBL file must be retained. The GoBD (Principles for Proper Management and Storage of Books, Records, and Documents in Electronic Form) applies, meaning invoices must be stored unaltered and securely for at least 10 years. Businesses must also ensure auditability, meaning invoices should be retrievable and readable at any time.

Germany’s VAT regulations align with the EU VAT Directive and the VAT in the Digital Age (ViDA) initiative. Businesses must issue e-invoices for taxable transactions unless exempt under §4 UStG. The VAT amount must be clearly stated, and invoices must be structured to allow automated VAT reporting. From 2027, companies with annual revenue exceeding €800,000 must issue e-invoices, and by 2028, all businesses will be required to comply.
 

Yes, e-invoicing offers several tax benefits, including faster VAT processing, reduced errors, and improved compliance. It helps businesses avoid penalties related to incorrect VAT reporting and ensures seamless tax audits. Additionally, e-invoicing reduces administrative costs and enhances cash flow management by speeding up invoice processing. The German government sees e-invoicing as a tool to combat VAT fraud and improve tax transparency.
 

Poland

​In Poland, mandatory B2B e-invoicing via the KSeF (Krajowy System e-Faktur) has been postponed and is now scheduled to roll out in early 2026:

  • February 1, 2026: Mandatory for large businesses with annual turnover exceeding PLN 200 million.
  • April 1, 2026: Mandatory for all other VAT-registered businesses.​

Yes, if you want to start receiving e-invoices in Poland as a Polish company, you must first complete the onboarding process. This includes registering with KSeF (Krajowy System e-Faktur) to allow Storecove to receive invoices on your behalf. 

For more details or assistance with the registration process, please contact us.

KSeF is Poland’s national e-invoicing platform, designed to process structured electronic invoices in real time. Under this system, invoices must be submitted in a specific XML format and will be considered legally valid only after being approved and timestamped by KSeF. The platform also serves as a centralized archive, storing invoices for 10 years.

Romania

​As of July 1, 2024, Romania has made B2B e-invoicing mandatory for all domestic transactions between VAT-registered businesses:

  • Platform: All electronic invoices must be issued and transmitted through the national platform, RO e-Factura, managed by the National Agency for Fiscal Administration (ANAF).​
  • Format: Invoices should adhere to the RO_CIUS format, an XML structure based on the European standard EN 16931.
  • Submission Deadline: Invoices must be submitted to the RO e-Factura system within 5 calendar days from the date of issuance.​
  • Validation: Once submitted, invoices undergo validation by ANAF. Only after approval are they considered legally valid for VAT purposes.​

Our technical guide covers the specifics of Romania's e-invoicing regulations, helping businesses align with the new mandates. 

Our API facilitates the submission of e-invoices to Romania's National Agency for Fiscal Administration (ANAF) through the RO e-Factura system. Here's how the process works:​

  1. Integration with our API: Connect your ERP or financial system to our RESTful JSON API. This integration enables the transmission of e-invoices to the RO e-Factura platform, ensuring compliance with Romanian regulations. ​
  2. Invoice Preparation: Format your invoices in XML, adhering to Romania's RO_CIUS guidelines, which are compliant with the European standard EN 16931.
  3. Submission via our API: Once integrated, our API manages the delivery of your e-invoices to ANAF, ensuring they meet all necessary validation and compliance requirements. ​

You can also find more information about sending in Romania here or in our Technical Factsheet.

Singapore

The registration for this Peppol ID is managed by one of our customers. The business owner can request deregistration directly by contacting them, providing their UEN, and requesting removal from the Peppol Network.

Singapore is transitioning toward mandatory e-invoicing through its InvoiceNow initiative, which is built on the global Peppol framework.​

  • May 2025: GST-registered businesses can voluntarily begin transmitting invoice data to the Inland Revenue Authority of Singapore (IRAS) via InvoiceNow.
  • November 2025: Newly incorporated companies that voluntarily register for GST will be required to adopt InvoiceNow for e-invoicing.
  • April 2026: The mandate extends to all new voluntary GST registrants, making e-invoicing via InvoiceNow compulsory for these businesses.

InvoiceNow is Singapore’s national e-invoicing network, designed to make sending and receiving invoices faster, easier, and fully digital. Instead of emailing PDFs or manually keying in data, businesses can exchange invoices directly between their accounting systems using a secure, automated connection.

It’s built on the international Peppol standard, which means your invoice arrives in a structured format that your customer’s system can read and process instantly. Every business is identified by its own UEN (Unique Entity Number), and everything flows through certified Peppol Access Points, like Storecove, ensuring a secure and reliable exchange.

Singapore is set to make InvoiceNow mandatory for certain GST-registered businesses beginning in 2025. 

The IMDA (Infocomm Media Development Authority), is a statutory board under Singapore’s Ministry of Communications and Information. When it comes to e-invoicing, the IMDA is the lead agency behind InvoiceNow, Singapore’s national Peppol-based e-invoicing initiative. 

It works closely with businesses, tech providers, and international partners to standardize and expand the use of digital invoicing across the country. The IMDA also supports innovation, sets digital standards, and ensures that Singapore stays globally competitive in the digital economy.

United States

​To connect to the DBNAlliance its open exchange network using our services, follow these steps:​

  1. Request a Test Account: Visit our DBNAlliance integration page and request a test account to begin integration.
  2. Obtain an API Key: After setting up your test account, generate an API key through our admin panel. This key is necessary for authenticating your API requests.​
  3. Review API Documentation:Familiarize yourself with our API documentation to understand the available endpoints and their functionalities.​
  4. Develop and Test Your Integration: Implement the API endpoints in your application and conduct thorough testing to ensure proper functionality.​
  5. Transition to Production: Once testing is complete and your integration is functioning correctly, contact our support team to convert your account to 'production' API keys, allowing for live operations.​

Belgium

Starting January 1, 2026, all Belgian VAT-registered businesses must issue and receive structured electronic invoices for B2B transactions. This mandate does not apply to B2C transactions but requires businesses to be capable of receiving e-invoices from suppliers.

Belgium utilizes the Peppol (Pan-European Public Procurement Online) network for e-invoicing, ensuring secure and standardized electronic document exchanges. 

As a certified PEPPOL Access Point, we can help with integrating your ERP or financial system with the PEPPOL network.

​Yes. As of March 1, 2024, Belgium mandated the use of electronic invoicing via the Peppol network for Business-to-Government (B2G) transactions. This requirement ensures that businesses supplying goods or services to government entities must issue invoices electronically through the Peppol system.​

Starting from January 1, 2026, Belgium will mandate the use of structured electronic invoices for nearly all business-to-business (B2B) transactions between VAT-registered companies. The Pan-European Public Procurement Online (Peppol) network, utilizing the Peppol-BIS format, will serve as the default standard for exchanging these electronic invoices.

As a certified PEPPOL Access Point, we can help with integrating your ERP or financial system with the PEPPOL network. Contact us for more information or request a test account

Italy

To connect to Italy's Sistema di Interscambio (SDI) for electronic invoicing using our services, follow these steps:

  1. Create a Storecove Account: Request a test account to access our e-invoicing services.
  2. Register Your Legal Entity: Navigate to the 'Senders' section in your Storecove dashboard, and enter your company details, including name, address, and country. Provide relevant public identifiers, such as VAT or Chamber of Commerce numbers. Submit the information for validation (approval typically takes up to one day).
  3. Integrate with Storecove’s API: Use Storecove’s RESTful JSON API to connect your ERP or financial system to SDI. Follow our API documentation to configure endpoints, authentication, and data formats. We will handle format conversions, ensuring compliance with Italian e-invoicing standards.
  4. Send and Receive E-Invoices via SDI: Once integrated, send e-invoices through Storecove’s API, after which we will manage routing and delivery via SDI. To receive e-invoices, ensure your SDI credentials are registered and active; incoming invoices will be processed and delivered to your system.

For more details, refer to our API documentation or contact support for assistance.

Malaysia

Before you can send e-invoices or submit documents for validation to LHDNM, you must register your organization with the Inland Revenue Board of Malaysia (IRBM) via the MyInvois Portal. Please follow the steps below:

a) Register in the MyInvois Portal (Production): 

  1. Go to https://mytax.hasil.gov.my (Production environment).
  2. Log in using your MyTax credentials.
  3. In the header menu, click on MyInvois.
  4. Complete the MyInvois setup if you have not already done so.
  5. On the Home page, click Manage Taxpayer Profile.
  6. In the Representatives section, select Add Intermediary and enter the following details:
    • TIN: C58782756040
    • BRN: 202401023960
    • Name: STORECOVE MALAYSIA SDN. BHD.
    • Enable and allow all functions.

b) Register in the MyInvois Portal (Pre-Production):

If you are an ERP or financial software provider currently testing in the sandbox environment, please use the following information to add Storecove Malaysia as your intermediary in the MyInvois Portal (Pre-Production):

  • TIN: C58782756040
  • BRN: 202401023960
  • Name: SXXX_XXXXD