Skip to main content
Aria Knowledge Central

void_transaction_m Guide

The void_transaction_m API voids a particular transaction associated with a specified account.

API Specification: void_transaction_m
Required Fields:
  • <client_no>
  • <auth_key>
  • <acct_no> or <client_acct_id>
  • <transaction_id>
  • <comments>
  • <reason_code>

Additional Guidance

Input Fields
Field Name Notes
<reason_code>
Allowable Values
Values Description
1 Duplicate check posting
2 Transfer in wrong direction
3 Returned payment
4 Account responsibility incorrect
5 Invoice created in error
6 Error in processor integration
7 test data
8 Erroneous entry
9 Collection on order failed
10 Payment voided before settlement
11 Voided by 3rd party
12 Collection Failed
<discard_invoice_usage>
Allowable Values
Values Description
true The loaded usages will be discarded for the invoice.
false (Default) The loaded usages will not be discarded for the invoice.
null If NULL, it takes defaults which setting does not discard the usages.

Error Codes

Error Code/Description Associated Inputs

1001: unexpected error

 

1004: authentication error

<client_no>, <auth_key>

1009: account does not exist, Account not found: AriaNo (acct_no), Account not found: Userid (userid), or Account not found: ClientId (client_acct_id)

<account_no>, <client_acct_id>

1033:  a parameter that represents a true or false value contains invalid input

<discard_invoice_usage>

2001: transaction does not exist

 

2002: transaction is a voiding transaction

 

2003: transaction already voided

 

3053: Individual invoice transactions cannot be voided independent of the invoice. Use void_invoice_m API to void the entire invoice.

 

3054: Refund related reversals cannot be voided independent of the refund transaction. Voiding the corresponding refund transaction will automatically void the reversal transaction.

 

3106: Individual credit memo transactions cannot be voided independent of the credit memo. Use void_credit_memo_m API to void the entire credit memo.

 

3116: Write-off of an unsettled dispute hold cannot be voided

 

25020: Illegal characters entered

<auth_key>, <comments>, <client_receipt_id>, <discard_invoice_usage>, <client_acct_id>, <application_id>, <application_date>, <alt_caller_id>, <attach_qualifier_option>, <qualifier_name>, <qualifier_value>
  • Was this article helpful?