Skip to main content

Understanding the new Sales & Billing export reports

A guide for finance and operations teams on how to use the four new export types to report on total sales, credit sales, billable sales, and discounts.

Updated today

What these reports are for

Kanpla's four new export types give your finance team a structured, reconciliation-ready view of everything that happens across your canteen operations β€” from the moment an order is placed to the moment it becomes an invoice line.

πŸ’‘ Where to find them: In Kanpla Administration, go to Statistics β†’ Data Export β†’ Create Export (+). Under Type, select any of the four Sales Report export types described in this article.

These exports are designed to answer three core finance questions:


Key concepts: Credit, Billing, Discounts, Total

Before diving into the columns, it helps to understand the four commercial components these exports are built around. Together they always sum to the total sales figure.

The Formula

Total Sales = Credit Sales + Billing Sales βˆ’ Discounts Applied

Credit Sales

Orders paid for directly by the end user via card, app wallet, or credit. This is immediate, settled revenue β€” cash in the door. You don't need to follow up with an invoice for this portion.

Billing Sales

Revenue that will be invoiced to a company or location rather than collected directly from the end user. This covers two scenarios: orders where the entire payment is handled via invoice, and orders where a subsidy or allowance means the company picks up part of the cost on the user's behalf. In both cases, this portion is contractually owed but not yet collected β€” it feeds directly into your accounts receivable process.

Discounts Applied

The total value of discounts deducted from orders β€” discount, promotions, or exceptions. This is a negative contribution to revenue. Monitoring it over time helps you control discount leakage and validate promotional spend.

Total Sales

The complete picture β€” combines credit, billing, and discounts. This is the figure that should reconcile with your period revenue report, regardless of how individual orders were settled.

⚠️ Important: All four exports use billed_date as their primary date dimension. Using order_date will cause mismatches between the exports and your accounting periods.


The four export types

The exports come in two dimensions: Sales vs. Billing and Aggregated vs. Detailed (row granularity). Pick based on what you're trying to answer.

Sales exports β€” full picture of all orders

Sales exports include every order, regardless of how it was paid. They give you the most complete view of commercial activity for a period.

  • Sales Total β€” Aggregated gives you one row per order, with totals split into credit, billing, and discounts. This is your fastest route to period revenue summaries and management reporting.

  • Sales Total β€” Detailed gives you one row per product or discount line within each order, adding product, discount, and tax metadata. Use it for VAT audits, margin analysis, and drill-down diagnostics when aggregated totals look off.

Billing exports β€” invoice-method orders only

Billing exports are scoped to orders that will result in an invoice β€” either because the full order is billed to a company, or because a subsidy or allowance means the company covers part of the cost on the user's behalf. They are designed for AR and invoice operations.

  • Billing Total β€” Aggregated gives you one row per billable order, including orders with partially subsidised amounts that flow to a company invoice. This is the billing-ready dataset for AR preparation and invoice run operations.

  • Billing Total β€” Detailed gives you one row per billable product or discount line. Use it as invoice backup, for client dispute resolution, and for tax scrutiny on billed lines specifically.

At a glance

Export type

Scope

Row grain

Best for

Sales Total β€” Aggregated

All orders

1 row per order

Period revenue summary, management reports

Sales Total β€” Detailed

All orders

1 row per product/discount line

VAT audits, product margin, discount analysis

Billing Total β€” Aggregated

Invoice-method + billable subsidies

1 row per billable order

AR prep, invoice run, client billing packs

Billing Total β€” Detailed

Invoice-method + billable subsidies

1 row per billable line

Invoice backup, disputes, tax scrutiny


How to get to your totals

Each export type is designed around a specific set of questions. Below is a step-by-step breakdown of which columns to sum to get the numbers your finance team needs most.

Cash received in the bank

Sum the credit sales column to see the total revenue paid directly by end users via card, wallet, or app. This money has already been collected and should reconcile with your payment processor statement (e.g. Adyen). No invoicing or AR follow-up is needed for this portion.

Total sales to be invoiced

Sum the billing sales column to see the total revenue that will be charged to companies or locations via invoice. This includes both fully invoiced orders and the billable portion of orders where a company subsidy or allowance covers part of the cost on the user's behalf β€” for example, when a company pays for a fixed daily meal allowance and the remainder is paid by the user. This is your accounts receivable figure for the period β€” earned but not yet collected. Use it to prepare your invoice run and track what is outstanding.

Use the payment method column to differentiate between orders that are fully invoiced and orders that have a billable portion due to a subsidy. Looking to create an invoice for subsidies only? Then filter for payment method hybrid-billing and sum the billing sales column.

Total discounts given

Sum the discounts column to see the total value of discounts, promotions, and exceptions deducted in the period. This is typically a negative number. Use it to monitor discount leakage, verify promotional budgets, and understand the net impact on revenue.

Total revenue for the period

Sum the total sales column to get the complete revenue figure for the period β€” combining credit sales, billing sales, and discounts in one number. This equals Step 1 + Step 2 minus Step 3, so you can use it as a cross-check before signing off on your management report.

πŸ’‘ Tip: Use the excl_vat variants for net revenue reporting and incl_vat for gross figures (e.g. customer-facing invoices). The vat column gives the VAT portion in isolation for tax filings.

Did this answer your question?