OpenCart is one of the most popular online store platforms in Bulgaria. Its flexibility, rich set of modules and accessibility make it a preferred choice for small and medium-sized merchants. But when it comes to accountability to the National Revenue Agency and obligations under Regulation H-18, OpenCart merchants face serious challenges.
The truth is simple! Only NAP Ready offers complete and correct integration for OpenCart, which guarantees the creation of a correct XML audit file for the NRA. All other solutions that are advertised as "XML modules", "NRA plugins" or "accounting systems" fail in real-world testing.
And this is not just a technical detail. The wrong XML audit file leads to serious fines from the NRAand in some cases – even to the closure of the online store and removal from the NRA list.
Why the XML audit file is critically important
What is an XML audit file?
The XML audit file is a standard format required by the NRA, which contains detailed information about:
- Issued electronic receipts
- Payments
- Refunds
- Currencies and VAT rates
- Marked order methods
This is the store's audit trail – each line in it must be accurate and correspond to the actual orders.
What happens with an invalid file?
If the XML file contains errors – missing receipts, missing orders, incorrect statuses, incorrect values or missed returns – the NRA treats this as turnover concealment. Sanctions start from thousands of BGNand for repeated violations, the fines can be even higher.
OpenCart and the problem with NRA modules
Massively incorrect decisions
In the latest inspections by the NRA, it turns out that over 80% of the modules, plugins, etc. used to generate an XML audit file for the NRA do not meet the requirements. The reason is simple – the developers of these solutions do not have the necessary expertise under Regulation H-18. They see the XML audit file as a simple export file, but do not understand the complex regulation behind it.
Order statuses
Most OpenCart solutions only work with the standard status “Completed”. But in reality, each store has its own statuses – “Sent”, “Accepted by customer”, “Refund”, “Paid by card”.
- If the module does not recognize these statuses or it will drop the order from the XML, or it will mark it wrong.
- The result is discrepancy between actual sales and data submitted to the NRA.
NAP Ready is the only correct integration for OpenCart
What makes NAP Ready different?
- Working with client-defined statuses – no matter what you call the completed order (“finished”, “completed”, “delivered”), the system recognizes it and includes it in the XML file.
- Refunds support – each refund is reported with a cancellation note, keeping a link to the original document.
- Correct VAT calculations – even for non-VAT registered companies, the XML audit file must include the VAT rate, as required by the NRA, depending on the group under which the company's activity is registered.
- Support for various payment methods – cash on delivery, card payment, bank transfer, PayPal, Stripe, MyPos, Klarna, Apple Pay, Google Pay and many others.
- Monthly automatic export – every 1st day of the month, an XML audit file is generated and archived for the NRA for the previous period.
OpenCart integration without compromise
While other modules try to "adapt" OpenCart to the requirements of the NRA, NAP Ready was designed from the ground up as an ERP reporting system. This means that we make no compromises – every order, every note, and every correction is accounted for in the correct manner. Only we at NAP Ready also fulfill the unified MAPLE register requirement.
Why the wrong choice is dangerous
Fines and sanctions
The NRA has already proven that it actively monitors e-commerce stores. If discrepancies are found in the XML audit files:
- The fines can exceed 10,000 BGN,
- The risk from suspension of activity the store is real,
- in some cases it comes to additional tax audits for the entire business.
Reputational damage
In addition to financial penalties, bad XML can also hurt customer trust. No one wants to shop at a store that is known for having problems with tax authorities.
How NAP Ready solves the problem for OpenCart
Автоматизация на целия процес
- When completing an order in OpenCart → NAP Ready automatically generates an electronic note depending on the payment method.
- The receipt is archived, emailed to the client, and included in the XML file.
- When returning → a "reversal receipt" is automatically created and submitted correctly in XML.
Unified operation with all shops
NAP Ready now works with WooCommerce, PrestaShop and other systems. Now OpenCart stores can benefit from the same reliable integration.
NAP Ready is the right choice for OpenCart
If you have an OpenCart store, there is only one choice:
NAP Ready is the only integration that guarantees a correct XML audit file for the NAP.
All other modules and plugins leave loopholes for errors that can be costly because they use ready-made integration from a questionable library on GitHub.
With NAP Ready:
- no need to think about Regulation H-18
- no need to worry about fines
- you have full accountability, archive and peace of mind before the NRA
- we keep a complete archive of your orders and documents for 5 years
- We react quickly to inspections by the NRA and support your business
Contact us today and provide your OpenCart store with the reliable protection it needs.
Frequently Asked Questions
Can I use a free OpenCart XML module?
As far as we are aware, there are no free modules for OpenCart related to Regulation H-18, but even if there were, they cannot provide you with coverage of the requirements of the NRA and Regulation H-18, because they often lack the necessary competence.
What happens if I have custom statuses?
NAP Ready will recognize them and map them to the correct platform requirements so they can perform their correct functions for a completed and returned order. This is our key advantage over other solutions.
Do I need to manually adjust the XML file before submitting it to the NRA?
Of course not! That's the idea of automation. You don't need to adjust anything. The file is automatically generated and sent to the email address you specify in our platform.
I have no more than 10 card orders per month, what is NAP Ready for me?
It doesn't matter how many orders you have with a card per month. You have to submit not only orders paid with a card. This is where the problems with the NRA begin, because Regulation H-18 is not properly understood.
