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

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.

Key Takeaway

Invoice repricing must be versioned, authorized, communicated, and linked to prior payment attempts so revised amounts never rewrite historical obligations.

Sources

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