The work doesn't end when the order arrives
Many think: order received → done. In reality the second shift begins — documents, records, administration, exports, checks. Astradanea is built to remove that second shift.
Astradanea exports PrestaShop orders to native Danea Easyfatt XML via protected REST endpoint. Customers, lines, VAT, shipping, payments. Automatically. Without a second shift.
The flow
Astradanea transforms a process made of manual copy-pasting into an automatic, protected and verifiable flow. Data travels without being chased.
The customer buys. The order enters PrestaShop with customers, lines, amounts, VAT and payments.
Danea (or a script) calls the REST endpoint with Bearer token and date range.
Astradanea builds the XML file in Easyfatt-compatible format — with XSD validation to verify the structure before returning it.
Danea Easyfatt imports the XML directly. Customers, documents, lines and payments are already there.
Open Danea and find everything already there. No second shift. No data to retype. Just operational continuity.
The API endpoint
The token is generated, hashed and saved in the back office. Only the plain value is visible at the moment of generation — then it is no longer retrievable. You can regenerate it at any time without reinstalling the module.
Configurable per-IP rate limiting to protect against excessive calls. Optional IP allowlist to restrict access only to authorised servers — e.g. the server running Danea.
Every export is tracked in a dedicated table. If you request the same batch twice, the module already knows which orders it has exported — no duplicate documents in Danea by mistake.
The generated XML is validated against an XSD schema compatible with Danea Easyfatt format before being returned. It is recommended to compare the structure with the official Danea schema before going to production. If an order has incomplete data, the module reports the error instead of producing an invalid file.
What you really feel
You're not buying a technical sync. You're buying the end of the second shift — the one that starts after every sale and generates no value.
Many think: order received → done. In reality the second shift begins — documents, records, administration, exports, checks. Astradanea is built to remove that second shift.
Often Danea is opened only to fix things — missing data, badly copied orders, wrong amounts. With Astradanea it becomes the place where work arrives already organised.
Orders. Customers. Lines. Amounts. Data. No feeling of having to rebuild the day from nothing. The accounting software tells the same story as the store — because they come from a single source.
Open. Copy. Check. Export. Reload. Retry. There are tasks that generate no value. Astradanea reduces that noise — the recovered time goes back to where it's truly needed.
Not one on top of the other. Not one against the other. A single flow. Data moves from PrestaShop to Danea in a structured, verified and repeatable way — the same every time, reliable every time.
With few orders you manage everything by hand. With many orders you need processes. Astradanea is for when you start saying "we can't keep going like this" — and gives you the structure to scale.
You don't move information by hand. You guide it in a structured way. The flow is automatic, verifiable, logged. And the next time you call the endpoint, the same flow starts again identically.
This is operational peace. Not silence — rhythm. Orders flowing, data arriving, accounting software receiving. And you free to think about the next important thing.
The XML layout
Complete record: name, company name, VAT number, separate billing and delivery address, province, postcode, country. Correctly handles EU customer with VAT number, Italian private individual and non-EU customer.
Every order line includes description, quantity, price (net or gross configurable), Danea VAT code — mapped from the PrestaShop rate via configurable VAT map table.
The shipping cost is exported as a separate line in the document — with its configurable VAT code. Danea recognises it as a document cost and allocates it correctly.
Payments are read directly from the PrestaShop order_payment table — real amount, payment method, date. Not estimates: real data recorded at the moment of purchase.
Features
The endpoint /module/astradanea/api?action=export&date_from=…&date_to=… accepts GET calls with Authorization Bearer. Danea or any HTTP script can invoke the export autonomously.
Every exported batch is recorded in the dedicated table. The module already knows which orders have been exported and in which batch — preventing duplicate documents in Danea even with repeated calls.
Export logThe generated XML can be validated against an XSD schema compatible with Danea Easyfatt format before sending. The structure is designed to be importable into Danea Easyfatt — a test with real data is recommended before going to production.
XSD · IntegrazioneConfigure the correspondence between PrestaShop VAT rates and Danea VAT codes. Choose the document type (Order, DDT, Invoice…), whether prices include VAT, the default VAT code and the one for shipping.
VAT mapThree protection layers: Bearer token with SHA-256 hash, configurable IP allowlist, configurable per-IP rate limiting. The endpoint never responds without a valid token — no fail-open.
Multi-layer securityAstradanea is designed clean-room: no PrestaShop core override, own tables, install/uninstall that removes everything. Complies with PrestaShop Validator guidelines. Safe on PS 8 and 9.
Clean-roomAstralith architecture
Frequently asked questions
Danea Easyfatt supports XML file import. You can configure a script (cron, bat, Danea script) that calls the GET endpoint with the Bearer token in the Authorization header and a date range as parameters. The endpoint returns the XML directly importable into Danea. You can also automate the import using Danea's built-in scheduling — no intermediate file needed.
From the configuration panel you can set the correspondence between PrestaShop VAT rates (22%, 10%, 4%…) and Danea Easyfatt VAT codes. There is a default VAT code for products without a specific mapping, and a separate configurable VAT code for the shipping line. The mapping is applied automatically to every row of the generated XML.
The anti-duplicate log tracks every exported batch. If you request the same date range a second time, the module already knows which orders it has previously exported. You can configure whether to export only those not yet exported or always all — in the second case the responsibility for not importing duplicates is on Danea's side, but the log still allows tracking.
Astradanea automatically distinguishes Italian private individuals, Italian companies with VAT number, EU customers with VAT number (zero VAT code for reverse charge) and non-EU customers. The recommended test matrix includes exactly these 4 cases, plus orders with discounts, shipping and payments. The mapping follows Danea conventions for customer records.
No. Astradanea installs like any PrestaShop module — upload the ZIP file from the modules panel, configure the settings (Bearer token, VAT mapping, order statuses, document type), and the endpoint is immediately active. No server changes required, no htaccess file touched, no non-standard PHP extensions needed.
The annual licence at €199 includes: full use of the module for 1 PrestaShop store, all updates released within 12 months, access to the Astralith Update Center, dedicated technical support and all future improvements. No hidden costs.
Licence
/ year · 1 shop · excl. VAT
Secure payment · Licence activated immediately · Annual renewal