Resolve an order changed after invoicing
Updated
The task "Order changed after invoicing" concerns orders that already have an invoice and were then paid again, typically after an upsell on the thank-you page.
- TriggerSecond payment doesn't match the differenceor the order is already fully paid
- YouCompare the order with the invoicepaid twice: refund; changed wrongly: fix it in the shop
- ThenSupplementary invoice is createdthe task closes
What happened
When an invoiced order is extended afterwards, Rechnungskit compares the current line items with those already invoiced. If the second payment matches the new difference to the cent, a supplementary invoice (Nachtragsrechnung) is created automatically. If not, this task appears with one of two texts:
| Message | Meaning | What you do |
|---|---|---|
| "Bestellung … wurde nach Rechnungsstellung geändert. Die Zahlung über … € entspricht nicht der offenen Differenz (… €)." | The payment differs from the open difference. Possible reasons: the quantity of an invoiced line item was changed, or the order already carries a cancellation. | Check and fix the order in the shop. |
| "Bestellung … ist vollständig berechnet und beglichen. Die Zahlung über … € ist zusätzlich eingegangen …" | There is no open difference. It may be a duplicate payment. | Check whether you need to refund the payment. |
Both texts end by asking you to check the case manually. The payment shows under Payments with the status "Needs review".
Why Rechnungskit stops here
A second invoice for the same sale would show the VAT twice. Rechnungskit therefore only creates a supplementary invoice when payment and difference match exactly. Everything else is your call.
How to resolve it
- Open Payments and filter on "Needs review". The payment's row shows the task text. For this task, the "Check again" button on the dashboard only takes you to the invoices, where the task isn't listed.
- Open the order under Orders and compare it with the existing invoice.
- If the customer paid twice by mistake, refund the second payment at the payment provider.
- If the order was changed wrongly in the shop, fix it there. When the corrected order arrives, Rechnungskit re-matches the payment by itself. If that doesn't happen, start "Re-match all" under Payments. If the difference now fits, the supplementary invoice is created.
- If you use an upsell plugin such as FunnelKit, check its setting. If it adds upsells to the order, you get the supplementary invoice. If it creates a separate new order, that order gets its own invoice.
When the task closes on its own
Once the supplementary invoice is created, the task closes. Any other new invoice for the same order does not close it, because here an invoice is the precondition of the task, not its solution.
As long as the case remains, Rechnungskit updates the existing task for the payment with the current amounts instead of creating new ones.
Related settings
- Connections → Connect: shop connection
- Connections → Document rules → Cancellation invoices for refunds
Where to find it in the app
Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.