How It Works
Each purchase creates its own transaction with statusAUTHORIZED. At the end of the billing period, Kravia consolidates all AUTHORIZED transactions for the same customer into a single invoice. When the shopper pays the consolidated invoice, the underlying transactions move to CAPTURED (or PARTIALLY_CAPTURED for partial payment). To cancel an unpaid purchase before billing, void the transaction — see Cancellations.
Configuration
Enableinvoice_b2b_grouped and set the billing interval:
Invoice Schedule
Invoices are issued on the first business day after the billing period ends. Monthly, first business day of following month:
Quarterly, first business day of following quarter:
Quarters: Q1 (Jan-Mar), Q2 (Apr-Jun), Q3 (Jul-Sep), Q4 (Oct-Dec)
If the 1st falls on a weekend, the invoice is issued on the following Monday.
Customer Grouping
Purchases are consolidated per customer, identified by:business_nameorganization_numbercountry
customer_reference field on the billing address is a free-text reference for the merchant. For grouped invoices, it also controls grouping: purchases with different customer_reference values are invoiced separately, even within the same organization.
Billing Address
Grouped invoices use the same B2B billing address fields as standard B2B invoices, plus the optionalcustomer_reference for grouping.
Integration
Grouped invoices work with both integration approaches:- Customer Checkout: use
payment_product_type: "kravia.invoice_b2b_grouped"in your session configuration - Merchant Initiated: use
payment_product_type: "kravia.invoice_b2b_grouped"in the pay request
See Also
- Customer Checkout: configuration options, identity verification, and billing address details
- Merchant Initiated: create and pay invoices without customer interaction
- Invoice Delivery: control who delivers the invoice