E-Invoicing

Creating Credit Notes and Cancellations Correctly in Shopify

June 14, 2026 · 5 min · zrapp.group · Updated September 30, 2026

A Shopify refund moves money. It does not automatically provide the complete adjustment document your accounting needs. The correct treatment depends on whether an invoice exists, whether the supply is reversed fully or partly, and the original tax treatment. German VAT law also uses “Gutschrift” in a narrower sense than the everyday term credit note.

Key takeaways
  • Under German VAT law, “Gutschrift” means agreed self-billing by the recipient. A seller’s refund normally requires an invoice adjustment or cancellation document.
  • Refunding money, correcting the invoice and adjusting VAT are separate steps. The adjustment must be traceably linked to the original invoice.
  • §17 UStG generally governs VAT adjustments for returns or price reductions. §14c instead concerns incorrectly or improperly stated VAT.
  • A partial refund needs a corresponding partial adjustment. Cancelling the entire invoice is not automatically appropriate.

Distinguish self-billing, invoice adjustments and cancellations

A “Gutschrift” under §14(2) UStG is an invoice issued by the recipient for the supplier’s work under a prior agreement. For example, a client may self-bill an agreed commission payable to a service provider. This is not a refund.

When a seller refunds money for a return, discount or error, the document normally adjusts or cancels the original invoice. Software sometimes calls this a “Gutschrift” or credit note too. The underlying transaction and document contents matter; avoid wording on the customer document that confuses a refund with statutory self-billing.

Start with the original transaction

Match the order, invoice and payment. If no invoice exists and no supply took place, you cannot assume there is an existing invoice to cancel. Advance payments or already invoiced supplies may still need tax adjustments.

Once an invoice has been issued, do not delete or overwrite it. Create a traceable adjustment and match the payment, refund and both documents. A refund in Shopify Admin does not replace this documentation.

Details needed on the adjustment document

The document must identify the original invoice and the amounts being changed. Use a unique document number, issue date, correct parties and an explicit reference to the original invoice. Show the affected items, consideration and VAT under the original tax treatment.

A full cancellation reverses the whole amount. A partial return adjusts only the relevant portion, including refunded shipping or allocated discounts where applicable. Whether amounts use negative signs or positive credit-note totals depends on the document format. Check the output instead of requiring negative values in every format.

A full and partial refund example

A German invoice contains €100.00 net and €19.00 VAT, totalling €119.00. If the entire transaction is reversed and fully refunded, the adjustment matches those original amounts.

If exactly half of a uniformly taxed supply is refunded, the partial adjustment is €50.00 net plus €9.50 VAT, totalling €59.50. The other half remains. Different VAT rates, discounts and shipping require allocation to the actual affected items.

§17 and §14c UStG cover different situations

When consideration for a taxable transaction changes, §17 UStG generally requires adjustment of output VAT and, where applicable, input VAT. The adjustment belongs in the legally relevant tax period. The adjustment document’s date alone does not determine every case.

§14c UStG concerns incorrectly or improperly stated VAT and has separate correction requirements. Do not confuse an ordinary return with that procedure. Discuss timing and special cases with your tax adviser.

OSS, EU B2B and small businesses

An EU consumer supply reported through OSS is normally taxed in the destination country, not simply exempt. A return must follow the original destination and VAT rate, and the OSS reporting adjustment must follow the applicable correction rules.

For an exempt intra-community supply, export or §19 transaction, the adjustment follows the original treatment if that treatment was correct. Intra-community goods supplies and reverse-charge services are legally distinct cases. A refund does not make them interchangeable.

Retention and structured e-invoices

Keep the original invoice, adjustment and associated payment records so the transaction remains traceable. Cancelling an invoice does not remove it from the archive.

Where the e-invoice obligation applies without transitional relief or another exception, relevant invoice corrections must also use the required structured format. An extra PDF printout does not replace retention of the structured original.

How zrapp handles refunds

zrapp processes Shopify refund events for the connected accounting system. The current implementation credits or cancels the original document in full. This is an important limit of the automation.

For a partial refund, that full reversal is not automatically the correct final document. Check the transaction and record the appropriate partial adjustment or remaining sale in sevdesk or Lexware Office. Test both full and partial refunds before enabling the workflow. See the integration guides for sevdesk and Lexware Office.

Sources and review basis

The following sources explain the requirements and features discussed in this article. When setting up your store, also check the requirements of your specific use case.

Frequently asked questions

Is a seller’s refund a statutory “Gutschrift”?

Normally no. Statutory self-billing is previously agreed invoicing by the recipient. A seller’s refund is documented as an invoice adjustment or cancellation.

Is the Shopify refund enough?

It records repayment in the store. You must separately determine the required adjustment document from the original invoice and tax treatment.

Can I delete the original invoice?

No. Correct an issued invoice traceably and retain both the original and adjustment.

What happens with partial refunds?

Only the affected portion should be adjusted. zrapp currently reverses the original document in full, so partial refunds require further review and appropriate handling in the accounting system.

Are OSS refunds exempt from VAT?

Not generally. OSS sales are normally taxed in the destination country. Adjustments follow the original treatment and OSS reporting rules.

belegio Logo

Credit notes automatically from Shopify

belegio generates invoices, credit notes and cancellations GoBD-compliant straight from your Shopify orders.

Discover belegio ↗
Related articles
E-Invoicing
Shopify E-Invoice Mandate: Phased Timeline 2025-2028
E-Invoicing
Receiving and Sending E-Invoices in Shopify B2B
E-Invoicing
ZUGFeRD vs XRechnung: Which E-Invoice Format Do You Need?
Start a project →