The following example shows how to cancel a transaction which has already been closed (status FINISHED
). In case of a cancellation, a new transaction is created via the SIGN DE API V2 endpoint upsertTransaction using the receipt_type
"RECEIPT"
and negative values.
In the DSFinV-K, the field transactions[].head.storno
should be set to "true" in order to indicate that this new receipt is a cancellation of the initial one.
In addition, a reference to the initial transaction must be added in the Cash Point Closing. In transactions[].head.references
via the endpoint insertCashPointClosing different schemas can be used in order to do so. For internal references, ReferenceInternalTransaction
can be used.
Please note:
This scenario is different from an immediate cancellation.