> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jaantonio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment reversals

> How CargoWise paired receipt reversals cancel an existing payment CFDI instead of stamping a new REP.

CargoWise can reverse a payment with a paired cancelled receipt batch. When Lambda validates that reversal, it does **not** stamp a new payment complement for the reverse amount.

It cancels the original Lambda-owned payment CFDI when one exists, then delivers the cancellation receipt to CargoWise after Facturapi accepts the cancellation.

## What counts as a reversal

Lambda looks for a paired CargoWise receipt reversal: cancelled receipts that match the original payment evidence with equal-opposite amounts and matching customer/reference detail.

That package is a cancellation command for the existing REP path, not a fresh payment to stamp.

## Outcomes

| Situation                                       | Lambda result                                                             |
| ----------------------------------------------- | ------------------------------------------------------------------------- |
| Original payment was stamped by Lambda          | Cancel that payment CFDI; deliver cancellation artifacts after acceptance |
| Original payment never stamped                  | Record reversal completion without inventing a cancellation receipt       |
| Reversal evidence is incomplete or inconsistent | Pause with a note — do not invent a cancel or a new REP                   |

While Facturapi or SAT is still working, the payment can show **Cancellation in progress**. An accepted result becomes **Cancelled**.

## What not to expect

* No new REP UUID for the reverse amount
* No “negative payment” stamp to unwind balances
* Delivery of a cancellation receipt only when a Lambda-owned CFDI actually cancelled

For ordinary payment stamping, see [Payment complements](/stamping/payment-complements). For credit-side cancellations, see [Full credit → parent cancel](/stamping/special/full-credit-parent-cancel) and [Credits and cancellations](/stamping/credits-and-cancellations).

## Related

* [Credits and cancellations](/stamping/credits-and-cancellations)
* [Statuses](/stamping/statuses#cancellations)
* [Special behaviors](/stamping/special/overview)
