A dispute is a financial transaction reversal that occurs when a customer disputes a charge made to their credit or debit card.

Disputes are typically initiated by the cardholder, and they serve as a consumer protection mechanism to resolve issues with unauthorised or fraudulent transactions, billing errors, or cases of dissatisfaction with a product or service.

This enables us to apply a credit to an account for a transaction which has been disputed, including applying credits for any posted interest and fees.

Dispute Fields

ColumnCommentDDL
idUnique identifier for the disputeint(11) NOT NULL AUTO_INCREMENT
disputed_transaction_idID of the disputed transactionint(11) NOT NULL
disputed_transaction_referenceExternal reference for the disputed transactionchar(36) DEFAULT NULL
account_idID of the accountint(11) NOT NULL
statement_idID of the statementint(11) NOT NULL
product_idID of the productint(11) NOT NULL
product_apr_idID of the product APRint(11) NOT NULL
rateAPR to applydecimal(8,4) NOT NULL
customer_idID of the customerint(11) NOT NULL
institution_idID of the clientsmallint(6) NOT NULL
date_raiseddate the dispute was raiseddate NOT NULL
date_processeddate the dispute was processed or expireddate
date_resolveddate the dispute was resolveddate
statusstatus of the disputechar(1) NOT NULL
original_transaction_amountoriginal transaction amountdecimal(15,2) NOT NULL DEFAULT 0.00
aggregated_amount_chargedbacktotal amount charged backdecimal(15,2) DEFAULT 0.00
calculated_interest_forgiveninterest forgivendecimal(15,2) DEFAULT 0.00
posted_interest_reversedinterest reverseddecimal(15,2) DEFAULT 0.00
descriptionnarrative by VEvarchar(1000) NOT NULL