Everything you'd want to know before you install.
A detailed look at how B2B Consolidated Invoicing Module for PrestaShop 8 & 9 — Monthly Invoice per Customer works, why we built it the way we did, and the thinking behind the features above.
The problem: one invoice per order, unbearable in B2B
A professional customer placing ten, twenty or fifty orders a month currently receives just as many separate invoices. For the buyer, it's a reconciliation nightmare; for the merchant, an avalanche of emails and PDFs. Consolidated Invoicing flips the logic: instead of one invoice per order, your professional customers receive a single monthly consolidated invoice covering all their orders for the period.
Clean grouping, split by currency and customer
At generation time, the module gathers all of the customer's valid orders over the period whose state is among those you selected (payment accepted, preparation, shipped, delivered…). Orders are grouped by currency to stay accounting-correct, and each line of the consolidated invoice recalls the date, order reference and original PrestaShop invoice number, for full traceability between the summary and the underlying orders.
Sequential numbering and VAT breakdown ready for your accountant
Each consolidated invoice receives a continuous number in the PREFIX-YYYY-00042 format (freely configurable prefix), assigned by a dedicated counter: no gaps, no reuse, even after deletion. VAT is recomposed rate by rate from the order lines and shipping costs, with a rounding adjustment line if a small discrepancy appears, then presented as HT / VAT / incl. VAT totals. Your legal notice and payment terms are configurable and translated into the five catalog languages.
Automatic, yet under control, and free of double invoicing
A daily token-protected cron triggers generation of the previous month on the day you choose (1 to 28) and emails the PDF. You can also manually generate a specific period or customer from the back office. A link table, where each order is unique, guarantees no order appears in two summaries: generation is idempotent and can be safely re-run. Deleting an invoice releases its orders for a new consolidation.
B2B emails finally readable, on PrestaShop 8 and 9
So your professional customers are no longer buried under PDFs, the module removes the individual invoices from the order emails addressed to them — the PrestaShop invoices are still generated and available internally for your accounting, only the email is lightened. B2B customers get a "My consolidated invoices" area in their account. All in native PHP, no dependency, compatible with PrestaShop 8 and 9, single-store or multistore, across the five catalog languages.
There are no reviews yet.