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:
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.
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.
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.
3. Monitor the Storecove Dashboard: You can also monitor the status of your invoice submissions through the Storecove user interface.
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:
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.
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:
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:
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.
To create legal entities in the Storecove user interface (UI), follow these steps:
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:
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:
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:
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:
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 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:
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:
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:
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.
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:
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.
As of July 1, 2024, Romania has made B2B e-invoicing mandatory for all domestic transactions between VAT-registered businesses:
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:
You can also find more information about sending in Romania here or in our Technical Factsheet.
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.
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.
To connect to the DBNAlliance its open exchange network using our services, follow these steps:
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.
To connect to Italy's Sistema di Interscambio (SDI) for electronic invoicing using our services, follow these steps:
For more details, refer to our API documentation or contact support for assistance.
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):
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):