R30746 PaymentTransaction - Reversal Payment Requirements
Code | R30746 |
Entity | Finance.Payments.PaymentTransactions Entity |
Name | ReversalPaymentRequirements |
Attribute | OriginalPaymentTransaction |
Layer | Back-End |
Events | Releasing + |
Priority | Early |
Modify | NO |
Applicable Legislations | ALL // no condition needed |
Action | If OriginalPaymentTransaction is not NULL Then Check That:
Direction == OriginalPaymentTransaction.Direction Sign (TotalAmount) != Sign (OriginalPaymentTransaction.TotalAmount) OriginalPaymentTransaction.State >= Completed ReversalReason is not NULL |
Description | If the Payment Transаction is Reversal (the field Original Payment Transaction has a
value), then on Releasing check that requirements are met.
The requirements are: - The directions of the reversal and the original payment transactions must be the same. - The sign of the total amount must be opposite to the sign of the total amount of the original payment. - The document state of the original payment transaction must be Completed or higher. - The field "Reversal Reason" must have a value. |
Message | The field 'Original Payment Transaction' in document '{DocumentText}' is filled in
but not all requirements for a reversal payment transaction are met.
The requirements for reversal payment transactions are: - The directions of the reversal and the original payment transactions must be the same. - The sign of the total amount must be opposite to the sign of the total amount of the original payment. - The document state of the original payment transaction must be Completed or higher. - The field 'Reversal Reason' must have a value. |
Version | Introduced: 2020.1
Updated: - |
Revocable | NO |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.