Most content about Shopify “disputes” is actually about card chargebacks, which is a different problem from what happens when a wholesale buyer emails to say an invoice has the wrong pricing tier or a missing PO number. This guide covers the B2B correction workflow specifically, separate from the card network process, and walks through how to resolve a genuine invoicing error without breaking your own audit trail in the process, or damaging a relationship over something that was actually a fixable mistake.
Card Chargebacks vs. B2B Invoice Disputes
A card chargeback happens when a cardholder disputes a charge directly with their bank, and it is resolved between you, the customer’s bank, and the card network, with Shopify providing evidence submission tools but no decision-making role of its own in the outcome. A B2B invoice dispute is different: it is a direct conversation between you and a business buyer about the accuracy of a document, and it never involves a card network at all, since the resolution happens entirely between the two parties directly rather than through a third-party arbitration process with its own formal rules and deadlines.
Why B2B Disputes Rarely Involve the Card Network
Wholesale buyers paying on net terms are not paying by card at the moment of the dispute, so there is no chargeback mechanism available to them even if they wanted one. Instead, they simply withhold payment or send a correction request directly to you, which means the resolution process is entirely between you and the buyer, with no third party arbitrating the outcome the way a card network would in a consumer chargeback situation involving a credit card purchase settled instantly at checkout.
This distinction changes how you should think about prevention too. There is no dispute window or evidence submission deadline the way there is with a chargeback, which means a B2B dispute can technically surface weeks or months after an invoice was originally sent, once the buyer’s own internal review process finally catches the discrepancy during a routine accounts payable audit.
This longer, less predictable timeline is exactly why prevention matters more in a B2B context than reactive dispute handling. A card chargeback has a defined process and a defined outcome either way. A B2B dispute that surfaces months later, after both sides have moved on to other transactions, is considerably harder to resolve cleanly, since the original context and any verbal agreements around the order have often faded from memory on both sides.
Common Reasons B2B Buyers Dispute an Invoice
Understanding the recurring causes makes it easier to prevent them before they happen rather than resolving the same avoidable issue repeatedly across different accounts, each time treating it as a one-off surprise instead of a pattern worth addressing at its source.
Wrong Pricing Tier or PO Reference
A buyer on a negotiated wholesale price tier who receives an invoice at standard pricing will flag it immediately, since it does not match what was agreed during the original sales conversation weeks or months earlier. A missing or incorrect purchase order reference is equally common and can block payment entirely if the buyer’s accounts payable system requires a PO match before releasing funds, regardless of how correct every other line item on the invoice happens to be otherwise. Our guide on adding PO numbers to Shopify invoices covers how to prevent this specific issue from recurring across every wholesale order you process.
Quantity or Shipping Discrepancies
Partial shipments, backorders, or split fulfillments can leave an invoice showing quantities that do not match what actually arrived, which is a common trigger for a dispute even when the original order was entered correctly and the discrepancy is purely a fulfillment timing issue rather than a genuine billing mistake on your end.
Clearly noting a partial shipment directly on the invoice or an accompanying communication, rather than leaving the buyer to notice the gap themselves when the box arrives lighter than expected, prevents most of these disputes from ever reaching your inbox in the first place. A brief line explaining that a portion of the order will follow in a separate shipment, along with the expected timeline, is usually enough to head off a confused email entirely.
Issuing a Correct Credit Note
Once a dispute is confirmed as legitimate, the correct response is not to edit the original invoice, however tempting that might seem as the fastest fix available in the moment a buyer first raises the issue.
When to Issue a Credit Note vs. a Corrected Invoice
A credit note offsets or reverses part of an original invoice without altering the original document, which is what most accounting standards expect for any post-issuance adjustment regardless of jurisdiction or the size of the correction involved. A fully corrected invoice, reissued with a new number, is appropriate only when the original was never actually valid, for example if it was sent to the wrong company entirely rather than simply containing an incorrect line item that needs adjusting. Our detailed guide on credit notes after a refund covers the mechanics of issuing one correctly, including what fields need to reference back to the original document being corrected.
Choosing the wrong option here is a common early mistake. A merchant unfamiliar with credit notes often defaults to simply resending a corrected invoice under the same number, which can confuse a buyer’s accounting system if it has already recorded the original document under that reference.
Keeping a Clean Audit Trail
The instinct to simply fix a mistake by editing the sent document is understandable but creates real problems down the line, particularly once your invoicing volume grows large enough that a manual, undocumented correction becomes hard to trace back later during a review.
Why You Should Never Delete or Edit a Sent Invoice
Once an invoice has been sent to a customer, it should be treated as a permanent record. Editing it after the fact breaks the audit trail a tax authority or auditor would expect to see intact, and it can create a mismatch between what the customer received and what your own records show internally, which is exactly the kind of discrepancy that turns a minor billing question into a much larger compliance conversation nobody wanted to have.
This principle holds even for small, seemingly harmless edits, correcting a typo in a company name or adjusting a shipping address after the fact. The safest habit is to treat every sent invoice as immutable and route any change, however minor it feels, through a credit note or a properly numbered corrected document instead, so the practice never has to be relearned under pressure during a genuinely significant dispute.
Preventing Disputes Before They Happen
Most invoice disputes are preventable with a small amount of upfront clarity, well before an order is ever placed or an invoice generated and sent out to the buyer.
Clear PO Numbers, Terms, and Itemization Up Front
Confirm pricing tier, PO reference, and payment terms with the buyer before the order is placed, not after the invoice is sent, and make sure your invoice template displays all three fields clearly rather than burying them in fine print where a busy accounts payable reviewer might miss them entirely during a quick review. Consistent, correct numbering also matters here; see our guide on customizing your invoice number format for how a clean sequence supports a genuinely defensible audit trail if a dispute ever does escalate beyond a simple correction into something more formal.
It is also worth keeping a brief internal log of disputes as they happen, even informally, since patterns tend to emerge over time. A specific wholesale account disputing invoices repeatedly may point to a recurring misunderstanding about pricing that is worth resolving directly in conversation rather than continuing to fix reactively on a document-by-document basis, one email at a time.
A short pre-order confirmation email, summarizing the agreed price, PO number, and terms before the invoice itself is even generated, catches most misunderstandings before they ever make it onto a document. This extra step takes a few minutes per order but is considerably faster than untangling a dispute after the fact, once both sides have already formed different expectations about what was agreed.
Disputes are a normal part of running a B2B operation, and how you handle them matters more than trying to avoid them entirely, since even the most careful process will occasionally produce a genuine error somewhere along the way. InvoiceForge keeps invoices as fixed, permanent records and generates credit notes as a separate document type, so your audit trail stays clean when a correction is genuinely needed.
