...
Data Category | Event Field/Column Name | Data Type | Description | Applicability | Sample Value | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Key | TenantId | VARCHAR(32) |
| ALWAYS | qvo-stg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key | Tenant | VARCHAR(64) |
| ALWAYS | Default | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key | ClientId | VARCHAR(64) |
| ALWAYS | Default | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key | Client | VARCHAR(64) |
| ALWAYS | Default | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Details | ClaimType | VARCHAR(64) |
| CONDITIONAL | Card-Pinless | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Details | ClaimCategory | VARCHAR(64) |
| CONDITIONAL | Fraud | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Details | ClaimReason | VARCHAR(64) |
| CONDITIONAL | Stolen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Compliance Details | RegulatoryCoverage | VARCHAR |
| CONDITIONAL | Reg E | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction Details | Network | VARCHAR(64) |
| CONDITIONAL | Mastercard, Visa | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Details | ClaimChannel | VARCHAR(32) |
| ALWAYS | Online Banking | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Card Details | CardType | VARCHAR(16) |
| CONDITIONAL | Debit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Card Details | BIN | VARCHAR(8) |
| CONDITIONAL | 412356, 41235678 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction Details | TransactionType | VARCHAR |
| ALWAYS | ATM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key | ClaimId | VARCHAR(32) |
| ALWAYS | 2306060014C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key | DisputeId | VARCHAR(32) |
| ALWAYS | 2306060014D | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Details | ClaimStatus | VARCHAR(64) |
| ALWAYS | RESOLVED-PAID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | DisputeStatus | VARCHAR(64) |
| ALWAYS | RESOLVED-PAID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | DisputeStatusType | VARCHAR(64) |
| ALWAYS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | Decision | VARCHAR(64) |
| CONDITIONAL | Paid, Denied | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | DenyReason | VARCHAR |
| CONDITIONAL | No Error | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction Details | TransactionDate | DATE |
| ALWAYS | 2023-09-09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Details | CreateDateContactDate | DATE |
| CONDITIONAL | 2023-09-09 | Claim Details | CustomerContactDate | DATE |
| CONDITIONALALWAYS | 2023-09-09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Dispute Details | ClaimAmount | NUMBER(20,2)CreateDate | DATE |
| CONDITIONAL | 123.45 | Claim Details | ClaimState | VARCHAR | Claim Details | DiscoveryDate | DATE |
| CONDITIONAL
| ALWAYS | OPEN | Dispute Details | Decision | VARCHAR(64) |
| CONDITIONAL | Paid, Denied |
| ALWAYS | 2023-09-09 | ||||||||||||||||||||||||||||||||||||||||||
Compliance Dispute Details | InvestigationDate | TIMESTAMP_NTZ(9) |
| CONDITIONAL | 2023-09-09 21:00:00 | Compliance Details | ResolutionDeadline | TIMESTAMP_NTZ(9) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CONDITIONAL | 2023-09-09 21:00:00 | Claim Details | Dispute Details | ResolvedDate | TIMESTAMP_NTZ(9) |
| CONDITIONAL | 2023-09-09 21:00:00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction Details | AuthorizationStatus | VARCHAR(32) |
| ALWAYS | Pending, Posted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction Details | MerchantCategoryCode | VARCHAR(6) |
| CONDITIONAL | 48298999 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Risk Transaction Details | PotentialAbuseMerchant | BOOLEAN |
| CONDITIONAL | FALSE | Risk Details | EmployeeClaim | BOOLEAN |
| CONDITIONALALWAYS | falsePAYPAL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Transaction Details | PCDecisionPOSEntryMode | VARCHAR(16) |
| CONDITIONAL | Grant81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim Transaction Details | PCDate | TIMESTAMP_NTZ(9) | TransactionDescription |
| CONDITIONAL | 2023-09-09 21:00:00 | Claim Details | Reclassifications | NUMBER(3,0) | Dispute Details | DisputeCount | NUMBER(3,0
| CONDITIONAL | 1 | Claim Details | RequiredDocuments | NUMBER(3,0) |
| CONDITIONAL | 1 | |||||||||||||||||||||||||||||||||||||||||||||||
Metadata | CreatedBy | VARCHAR(64) | The username of the user that created the claim. | CONDITIONAL | Available in 24.01.03. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ALWAYS | PAYPAL *CASHAPP0777701 402-935-7733 CA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | DisputeAmount | NUMBER(20,2) |
| CONDITIONAL2 | 123.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Transaction Details | DisputeAmountTransactionAmount | NUMBER(20,2) |
| ALWAYS | 123.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | AccoundholderAmount | NUMBER(20,2) | Amount of all accountholder adjustments. | CONDITIONAL | 123.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | MerchantCreditAmount | NUMBER(20,2) |
| CONDITIONAL | 123.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | RecoveredAmount | NUMBER(20,2) |
| CONDITIONAL | 123.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | LossAmount | NUMBER(20,2) |
| CONDITIONAL | 123.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dispute Details | DeniedAmount | NUMBER(20,2) | Total amount denied. | CONDITIONAL | 123.59 |
SQL
For greater transparency, and to provide clients with a “jumping off” point for their own queries, the SQL used to generated this view is provided below.
Code Block | ||||
---|---|---|---|---|
| ||||
SELECT --top 2500 d.tenantid, t.name, d.clientid, cl.commonname, c.claimtype, c.reasontype, CAMEL_CASE_TO_STRING(c.reason) AS "REASON", (CASE WHEN c.rege45datetime IS NOT NULL THEN 'Reg E' WHEN c.rege90datetime IS NOT NULL THEN 'Reg E' WHEN c.regz90datetime IS NOT NULL THEN 'Reg Z' WHEN c.isfcra = TRUE THEN 'FCRA' ELSE 'No Coverage' END) AS RegulatoryCoverage"Regulatory Coverage", (CASE WHEN d.acquirernetwork = 'MasterCard' THEN 'Mastercard' WHEN d.acquirernetwork = 'Debit Mastercard' THEN 'Mastercard Debit' WHEN d.acquirernetwork IS NULL THEN 'Unknown' ELSE d.acquirernetwork END) AS "Network", c.channelorigin, c.cardtype, c.cardbin, d.transactiontypeclaimid, d.claimiddisputeid, c.status, d.disputeidstatus, csd.statedecision, CAMEL_CASE_TO_STRING(d.statusdenyreason), AS "DenyReason", (CASE c.customercontactdate, WHEN d.status LIKE CONCAT('%','-','%') THEN SUBSTRING(d.status, 1, CHARINDEX('-', d.status)-1 TO_TIMESTAMP_TZ(d.createdatetime::varchar || ' +0000'), TO_TIMESTAMP_TZ(d.investigationcompletedatetime::varchar || ' +0000'), TO_TIMESTAMP_TZ(d.resolveddatetime::varchar || ' +0000'), )(CASE ELSEWHEN d.status = 'Resolved-Paid' THEN 'Paid' END) as statustype, WHEN d.decision, status = 'Resolved-Denied' THEN 'Denied' CAMEL_CASE_TO_STRING(d.denyreason) AS DenyReason, WHEN d.transactiondate, c.customercontactdate,status = 'Resolved-NoPosting' THEN 'Never Posted' END) d.createdatetimeas "Resolution", to_dateDATEDIFF(d.investigationcompletedatetime, d.createdatetime, d.resolveddatetime) AS InvestigationDate"ResolutionTimeDays", DATEDIFF(d, c.customercontactdate, to_date(d.resolveddatetimeinvestigationcompletedatetime)) AS ResolvedDateCustomerResolutionTimeDays, d.authorizationstatus, d.merchantcategorycode, d.merchantname, d.posentrymode, d.description, d.disputeamount, d.amount, d.accountholdertotal, IFNULL((SELECT SUM(mc.appliedamount) FROM merchantcredit AS mc WHERE mc.tenantid = d.tenantid AND mc.disputeid = d.disputeid), 0) AS "MerchantCreditAmount", IFNULL((CASE WHEN d.statustransactiontype ILIKE= '%resolved%ACH' THEN (SELECT COUNT(*) FROM recoveryaction as r WHERE r.tenantid = d.merchanttotaltenantid * -1 ELSE 0 END) AS RecoveredAmount, d.losstotal * -1 AS LossAmount,AND r.disputeid = d.disputeid AND r.actionname = 'Recovery Pursued') - (SELECT COUNT(*) FROM recoveryaction as r WHERE r.tenantid = d.tenantid AND r.disputeid = d.disputeid AND r.actionname = 'Recovery Cancelled') ELSE (CASE WHEN d.status ILIKE '%resolved%' AND d.originaldisputeamount IS NOT NULL THEN d.originaldisputeamount - d.accountholdertotal - MerchantCreditAmountSELECT max(r.cycle) FROM recoveryaction as r WHERE r.tenantid = d.tenantid AND r.disputeid = d.disputeid) END), 0) AS "Recovery Attempts", d.merchanttotal * -1 AS "RecoveredAmount", d.losstotal * -1 AS WHEN d.status ILIKE '%resolved%' THEN"LossAmount", d.disputeamount - d.accountholdertotal - "MerchantCreditAmount" AS "DeniedAmount", "MerchantCreditAmount" ELSE 0 + "RecoveredAmount" + "DeniedAmount" AS "RecapturedAmount", (CASE END) AS DeniedAmount, WHEN d.isreopened = TRUE THEN TRUE ELSE FALSE END) AS "Reopened" FROM dispute AS d JOIN tenant AS t onON d.tenantid = t.tenantid JOIN claim AS c onON d.tenantid = c.tenantid andAND d.claimid = c.claimid JOIN client AS cl onON d.tenantid = cl.tenantid andAND d.clientid = cl.clientid LEFTWHERE JOIN claim_state AS cs ON csd.status = c.statusIN ('Resolved-Paid', 'Resolved-Denied', 'Resolved-NoPosting') |
Change Log
Date | Change Summary |
---|---|
11/26/2024 |
|
12/11/26/2024Added SQL Reference | Converted timestamps from NTZ to TZ format for compatibility |