lib/rock_rms/resources/refund.rb in rock_rms-4.2.1 vs lib/rock_rms/resources/refund.rb in rock_rms-4.2.2

- old
+ new

@@ -5,11 +5,12 @@ def create_refund( batch_id:, date:, reason_id:, - transaction_id: + transaction_id:, + transaction_code: nil ) old_transaction = list_transactions( '$expand' => 'TransactionDetails', '$filter' => "Id eq #{transaction_id}" ).first @@ -19,9 +20,10 @@ 'RefundReasonValueId' => reason_id, 'FinancialTransaction' => { 'AuthorizedPersonAliasId' => old_transaction[:person_id], 'BatchId' => batch_id, 'FinancialPaymentDetailId' => old_transaction[:payment_detail_id], + 'TransactionCode' => transaction_code, 'TransactionDateTime' => date, 'TransactionDetails' => translate_negative(old_transaction[:details]), 'TransactionTypeValueId' => old_transaction[:transaction_type_id] } }