Charging and Invoicing

Billing that reflects your contracts automatically

Configure conditional rates, waterfall pick charges, and recurring fees once. Clarus handles the rest, every billing cycle.

Scheduled recurring fees fire automatically, no manual entry

Waterfall logic charges pallets before cases before units

Invoice data delivered to Sage, Xero, SAP, or your ERP automatically

Begin resultaten te zien meteen.

No missed recurring fees

Scheduled charges fire on the configured frequency, so fixed contract fees appear on every invoice without anyone needing to remember to add them.

Accurate pick invoicing

Waterfall logic charges at the highest unit of measure first, so pallet picks, case picks, and unit picks are each billed at the rate the contract specifies.

Rates that match the contract

Conditional charges apply different rates by product group, location group, or configuration type, so every line on the invoice reflects the actual commercial agreement.

Finance system integration

Charge data flows automatically to accounting platforms via email, SFTP, webhook, or API, removing manual reformatting and the risk of late or missing invoice data.

One billing engine, built for complexity

Clarus’s charging engine covers the full range of 3PL billing: conditional rates by product group, location group, or configuration type; hierarchical waterfall logic from pallet to unit; and scheduled recurring charges for fixed contract fees. Every charge type flows onto the same invoice, configured once and applied automatically.

Invoicing automations then handle the output: event-triggered PDF emails, structured CSV or XML exports for accounting platforms, scheduled bulk data exports, and direct API access for ERP integration.

Hoe deze functie helpt uw team.

A smiling woman in smart casual clothing stands holding a clipboard next to an office desk in a large warehouse, with tall shelves full of cardboard boxes in the background.

Billing Administrator

Set up conditional rates, recurring fees, and waterfall rules once on the charge card, and Clarus applies them correctly to every invoice without manual adjustment.

A man wearing a high-visibility vest and navy work clothes stands in a warehouse aisle, holding a clipboard and pen. The background features tall racking packed with goods and a forklift in the distance.

Operationeel manager

Hierarchical pick charging ensures pallet, case, and unit activity is billed at the correct contracted rate, removing the need for end-of-period manual corrections.

A woman in smart casual business attire holding a folder, standing in a busy warehouse loading area and looking off-camera.

Finance Manager

Invoicing automations deliver structured charge data directly to Sage, Xero, Business Central, or SAP on a schedule or event trigger, cutting manual export work entirely.

How Clarus charging works in practice

A charge card is configured on the customer account with the relevant charge types: a scheduled monthly management fee, hierarchical pick charges across four UOM tiers, and conditional storage rates by location group and product group.

When a pick is completed, Clarus evaluates the UOM waterfall: full pallets are charged at the pallet rate first, remaining full cases at the case rate, remaining inners at the inner rate, and any residual units at the unit rate. The charge is written to the charge basket automatically.

For the scheduled recurring fee, Clarus checks the configured frequency and initial charge date at the start of each charge window. If the charge is due, it fires and is added to the basket alongside all activity-based charges. Edge cases are handled automatically: a monthly charge appearing within multiple weekly windows fires only once, and a weekly charge within a monthly window fires at the correct interval.

Conditional charges are evaluated at the point of charging: Clarus reads the product group, location group, and configuration type on the transaction and applies the matching rate from the charge card. No fallback to a flat rate, no manual override required.

At invoice generation, all charge basket lines are compiled onto a single invoice. Invoicing automations then trigger: if configured, the PDF is emailed to the client automatically when the invoice reaches the target status. A structured CSV or XML file is simultaneously sent to the connected accounting platform in the customer-provided template format. For bulk billing, a scheduled export batches all accounts’ charge lines and delivers them to SFTP or email at the configured time. Customers with ERP integration pull charge line and basket data directly via the Clarus GraphQL API.

Veelgestelde vragen

How do I set up a scheduled recurring charge in Clarus?

Add a scheduled charge directly to the charge card with a code, name, description, quantity, price, nominal code, initial charge date, and frequency. Options are daily, weekly, monthly, or end of window. Clarus fires the charge automatically from that point forward with no further manual input.

What happens if a monthly recurring charge falls within multiple weekly billing windows?

Clarus handles this automatically. A monthly charge will appear only once regardless of how many weekly windows fall within that month, and a weekly charge will fire at the correct interval within a monthly window.

How does hierarchical (waterfall) pick charging work?

When a pick is charged, Clarus applies the pallet rate to any full pallet quantities first, then the case rate to remaining full cases, then the inner rate, then the unit rate for any residual quantities. The charge card defines the rate at each tier, and Clarus cascades through them automatically.

Can I apply different rates for different warehouses or product types on the same account?

Yes. Conditional charges let you define rates by location group, product group, and configuration type on a single charge card. Clarus reads the relevant attributes on each transaction and applies the correct rate without any manual calculation.

Which accounting platforms does the invoicing automation support?

Confirmed integrations include Xero, Sage 50, Microsoft Business Central, and SAP. Clarus maps to a customer-provided template and outputs structured CSV or XML files. Bulk scheduled exports can be sent to SFTP or email, and charge data is also accessible via the Clarus GraphQL API for direct ERP integration.

Do I need technical resource to set up invoicing automations?

Email and SFTP automations are configured within Clarus by a billing admin with no development work required. API integration for direct ERP connectivity requires technical resource on the customer side, but Clarus provides full GraphQL access to charge line, charge basket, and charge card data.

Bekijk Clarus in actie in minder dan 10 minuten.

Nog steeds niet zeker? Bekijk vier minuten hoe Clarus omgaat met goederenontvangst, picking en verzending. Je zult zien waarom Onze klanten zeggen steeds ”ja” tegen nieuwe contracten.

Ontdek de nieuwste functies.
We voegen voortdurend nieuwe tools toe om magazijnbeheer eenvoudiger en slimmer te maken. Van verbeterde rapportages tot verbeterde mobiele workflows, onze nieuwste updates zijn ontworpen om u te helpen sneller te werken, fouten te verminderen en voorop te blijven lopen.
Automated billing icon

Charging and Invoicing

Billing that reflects your contracts automatically
Pictogram van een pallet met een stekker die een api-first wms vertegenwoordigt

API-first Architectuur

API-eerst WMS-architectuur voor schaalbare magazijnoperaties.
Pictogram van documenten die gegevens uitwisselen via pijlen, wat een mcp-server voorstelt die magazijnsystemen verenigt

MCP-server

Clarus verbinden met je volledige stapel
Icoon - AI-assistent

AI Assistent

Vraag. Zie. Handel.