Insights on Crypto Payments, Infrastructure, and Operations

Invoice Repricing

Pronunciation: IN-voys ree-PREYE-sing

Definition

Invoice repricing is the controlled recalculation of an invoice amount or payable asset after a price, exchange rate, tax, discount, usage, or commercial condition changes. Repricing should create a new version or explicit adjustment rather than silently changing an invoice the customer already received. Any existing payment quote and address must be reviewed or replaced. A reliable Invoice Repricing workflow links the document to payment evidence while keeping document status, payment status, and accounting status separately auditable.

Overview

What it means in plain English

Invoice repricing is the controlled recalculation of an invoice amount or payable asset after a price, exchange rate, tax, discount, usage, or commercial condition changes. Repricing should create a new version or explicit adjustment rather than silently changing an invoice the customer already received. Any existing payment quote and address must be reviewed or replaced. A reliable Invoice Repricing workflow links the document to payment evidence while keeping document status, payment status, and accounting status separately auditable.

How it works and why it matters

Invoice repricing is the controlled recalculation of an invoice amount or payable asset after a price, exchange rate, tax, discount, usage, or commercial condition changes. Repricing should create a new version or explicit adjustment rather than silently changing an invoice the customer already received. Any existing payment quote and address must be reviewed or replaced. When implementing Invoice Repricing alongside Invoice Payment, a reliable invoice workflow links the document to payment evidence while keeping document status, payment status, and accounting status separately auditable.

Repricing can occur before issue, after quote expiry, following a scope change, or when a variable-price contract is updated. The reason and authority should be recorded.

For fiat-priced crypto invoices, the commercial fiat total can remain unchanged while only the crypto pay amount is refreshed. That is quote renewal rather than full commercial repricing.

If a customer has already submitted payment, the system should apply the policy associated with that attempt. A later price should not retroactively change the accepted obligation.

Risks include duplicate invoice versions, customer disputes, tax inconsistency, payments to superseded instructions, and automated repricing without approval.

Systems should preserve original and revised amounts, currency, reason, source data, rate, approval, effective time, customer notice, old payment attempts, and replacement reference.

The workflow for Invoice Repricing commonly touches Invoice Amount and Invoice Payment. Documenting those handoffs keeps duplicate events, delayed updates, and manual corrections for Invoice Repricing traceable to the correct object.

For Invoice Repricing, version control is essential. When Invoice Repricing interacts with Invoice Amount, 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 Repricing and Invoice Payment, 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.

Worked example

A BTC invoice is quoted at a particular exchange rate for fifteen minutes. The buyer waits past the deadline. The merchant issues a new quote instead of silently treating the original amount as current; any late payment against the old quote needs a documented exception decision.

Practical checks and common confusion

Repricing changes a commercial obligation, not an already-broadcast blockchain transfer. Preserve the first quote and timestamp for auditability. Never edit historical price evidence after receiving funds; link revised invoices or adjustments to the original record.

Multi-Asset Checkout One-Confirmation Acceptance

Example

A BTC invoice is quoted at a particular exchange rate for fifteen minutes. The buyer waits past the deadline. The merchant issues a new quote instead of silently treating the original amount as current; any late payment against the old quote needs a documented exception decision.

Comparison

Repricing changes a commercial obligation, not an already-broadcast blockchain transfer. Preserve the first quote and timestamp for auditability. Never edit historical price evidence after receiving funds; link revised invoices or adjustments to the original record.

Key Takeaway

Repricing changes a commercial obligation, not an already-broadcast blockchain transfer.

Sources

  1. Peppol BIS Billing 3.0 — OpenPeppol (2026-08-01)
  2. OxaPay API Reference: Generate Invoice — OxaPay (2026-08-01)