How to verify that the data provided by the module is correct?

To verify revenue, reconcile a short period containing only a few orders. Quantity × current catalogue price excluding tax is insufficient: the module uses amounts recorded on orders and applies its settings.

  1. Note the report’s period, store and filters. For an initial check, remove product, category, brand, attribute and feature filters.
  2. Under Global Settings, note valid order statuses, whether shipping and free orders are excluded, and whether invoice or creation date is used.
  3. In PrestaShop orders, select the same scope. A creation-date filter does not reproduce a period based on invoice date.
  4. For each included order, start with its recorded paid amount excluding tax, which already includes discounts. Deduct only refunds recorded in the order-line refund fields read by the module and apply the shipping exclusion setting. If a cart rule grants free shipping, account for it to avoid deducting shipping twice.
  5. If orders use several currencies, take each order’s recorded conversion rate into account.
  6. Compare the sum with the module’s revenue. If a difference remains, identify the order concerned and provide support with the period, filters and settings used.

Product, category, brand, attribute and feature filters trigger a calculation per order line, with allocated discounts. Checks using these filters must reproduce that scope and allocation too.

See also why revenue may differ from PrestaShop and the date setting when no revenue appears.

If a refund or return does not populate those fields, do not assume it has already been deducted. Have the order data checked before expecting agreement with another report.

Other FAQs in this category