Invoicing
Where to find it
Sidebar > Distribution > Invoices
Invoicing
Leadflip generates partner invoices automatically from your distribution data. You don't export delivery logs, you don't reconcile counts against pricing, and you don't build invoices in a separate tool. Pricing lives in the Distribution Profile, deliveries are counted at the moment they happen, and invoices are produced on demand or on schedule.

Where to find it
Sidebar > Distribution > Invoices. The page is scoped to your current Entity.
How an invoice is built
- Pricing. Every assignment in a Distribution Profile has a per-lead price (either the profile's base price, or an override set on the assignment). See Routing Rules.
- Deliveries. Each successful delivery records a
DistributionTransactioncarrying the lead's price at that moment. - Invoice period. You pick a billing period (typically a month).
- Generation. Leadflip sums all transactions for the period, per partner, and creates one invoice per partner with at least one delivery.
- PDF output. The invoice is rendered as a PDF (and, when applicable, as an EU-compliant ZUGFeRD or XRechnung file).
Pricing models
| Model | How it works | When to use it |
|---|---|---|
| Flat per-lead | Single price for every delivered lead under an assignment. | The simplest setup. Same lead quality, same price. |
| Per-assignment override | Different prices in different assignments within the same profile. | Premium segments command premium prices; catch-all assignments get a lower price. |
| Volume tiers (planned) | Different prices at volume thresholds (e.g. first 100 leads at $15, next 400 at $12). | Reward your largest buyers without renegotiating per-lead pricing. |
Set pricing on the Routing page of the Distribution Profile. See Routing Rules.
Generating invoices
- Open Distribution > Invoices.
- Pick the billing period.
- Review the per-partner preview: leads delivered, prices applied, total.
- Click Generate. Invoices are created in Draft status.
- Review each draft. Make adjustments if needed (e.g. a manual credit for a disputed lead).
- Click Finalize. The invoice is assigned a permanent invoice number and the PDF is locked.
- Send to the partner (email + portal link) or download the PDF.
EU tax compliance
If you operate in the European Union, Leadflip handles the tax mechanics automatically.
Same-country B2B sales
Invoices include the local VAT rate at the standard rate (or reduced rate if configured on your Entity). The VAT amount is rendered on the invoice and on the embedded ZUGFeRD/XRechnung XML.
Cross-border EU B2B (reverse charge)
When the partner is in a different EU member state and has a valid VAT ID:
- The invoice is issued with no VAT.
- The reverse-charge notice is included automatically: "Reverse charge, VAT to be accounted for by the recipient."
- The recipient's VAT ID and your VAT ID both appear on the invoice as required by EU law.
Outside the EU
VAT is not applied. The invoice is issued in net terms. Different documentation may be required depending on the destination country; check with your tax adviser.
ZUGFeRD / Factur-X / XRechnung
When the partner's country and VAT setup require electronic invoicing (notably Germany B2B since 2025), the invoice PDF embeds a ZUGFeRD-compliant XML payload. Some German enterprise customers and all German government bodies (B2G) require XRechnung specifically, switch the format per partner in the partner settings.
Cancellations and credits
When a lead is cancelled after delivery (rejected by the partner, refunded by you, or revoked through automation), the corresponding DistributionTransaction is marked cancelled. Cancellations within the current billing period reduce the invoice total before generation. Cancellations after an invoice is finalized produce a separate credit note.
What an invoice contains
- Your business details (legal name, address, VAT ID, tax office)
- Partner business details (name, address, VAT ID if applicable)
- Invoice number (sequential, gap-free)
- Issue date and due date (based on partner's payment terms)
- Period covered
- Line items per assignment or per lead, depending on how detailed you set the line-item granularity
- Subtotal, VAT (or reverse-charge notice), total due
- Bank details and/or payment terms
Sending and tracking
Each finalized invoice can be:
- Downloaded as a PDF for manual sending
- Emailed to the partner directly from the UI (uses your account-level SMTP)
- Made available to the partner via their Partner Portal
Payment status (Open, Paid, Overdue) is tracked manually for now. Mark invoices paid as you reconcile bank transfers.
Best practices
- Use the Distribution Logs to spot-check counts before finalizing the first invoice each period.
- Cross-reference revenue with Analytics to catch mismatches early.
- Document your payment terms in your partner agreements before the first invoice goes out.
- Don't finalize early. Once finalized, invoice numbers are locked. If a late cancellation comes in, you'll need to issue a credit note rather than edit the original.
Related articles
- How Distribution Works
- Routing Rules. Where pricing is configured
- Partner Management, VAT IDs, addresses, payment terms
- Partner Portal. Partner-side invoice access
- Distribution Analytics. Revenue vs. invoiced totals