Invoice Price Lock
Pronunciation: IN-voys PRYCE LAHK
Definition
Invoice price lock is a guarantee that the commercial price of an invoice remains fixed for a defined period or under defined conditions. The locked value can be a fiat total, crypto amount, product price, or conversion result. The lock should specify which value is fixed, when it begins and ends, and what happens if payment is late, partial, or submitted before expiry but confirmed afterward.
Overview
Invoice price lock is a guarantee that the commercial price of an invoice remains fixed for a defined period or under defined conditions. The locked value can be a fiat total, crypto amount, product price, or conversion result. The lock should specify which value is fixed, when it begins and ends, and what happens if payment is late, partial, or submitted before expiry but confirmed afterward.
A merchant can lock a USD product price for the lifetime of a checkout while still recalculating the BTC amount until the customer selects BTC. Alternatively, it can lock the crypto amount itself for a short payment window.
Price lock differs from exchange-rate lock when taxes, fees, inventory, or product discounts can still change the final amount. The complete calculation context should be frozen.
A lock can expose the merchant or provider to market movement. Hedging, short lifetimes, spreads, and amount limits are common risk controls.
Risks include unclear lock scope, stale inventory, manipulated client countdowns, late payment, partial payment, and customer disputes over revised invoices.
Systems should preserve locked value, currency or asset, calculation version, start, expiry, quote source, eligibility, payment attempt, and repricing decision.
The workflow for Invoice Price Lock commonly touches Invoice Rate Lock and Invoice Lifecycle. Documenting those handoffs keeps duplicate events, delayed updates, and manual corrections for Invoice Price Lock traceable to the correct object.
For Invoice Price Lock, version control is essential. When Invoice Price Lock interacts with Invoice Rate Lock, corrections should use a replacement, credit note, cancellation, or auditable adjustment linked to the original record instead of overwriting historical values. In the relationship between Invoice Price Lock and Invoice Lifecycle, exports and reports should reproduce the document as it existed at issuance, including the customer, tax rule, exchange-rate basis, payment terms, and payment instructions that were actually communicated.
Key Takeaway
Invoice price locks must define exactly what is fixed, for how long, under which payment conditions, and how expiry, partial payment, and repricing are handled.
Sources
- Peppol BIS Billing 3.0 — OpenPeppol (2026-08-01)
- OxaPay API Reference: Generate Invoice — OxaPay (2026-08-01)