POS Refunds
Refund Scenarios
There are different scenarios for refunds.
-
On the same day (considered to be the same business date and before the terminal cut off time), or
-
On a subsequent day (considered to be a business date following the original transaction's business date, or the same business date and after the terminal cut off time).
-
Partial tender amount, or
-
Complete tender amount.
-
Credit Card Payment Adjustment.
-
Re-open closed check and replacing the card payment.
-
The new tender can be another credit card, or cash - which wouldn't show in the payment exports.
-
-
Adjust Closed Check (only used to adjust tip amounts).
How Data is Returned for Each of the Scenarios
-
Same day partial refund or tip adjustment using "Credit card payment adjustment" or "Adjust closed check".
-
Creates one row with Payment Type "PAY" and a transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "ADJUSTMENT" and a transaction amount of the new payment amount in the Payment Transaction Details.
-
Creates one row with journal type "SETTLED" and a settlement amount of the new payment amount in the Payment Settlement Details.
-
-
Same day partial refund using "reopen closed check".
-
Creates one row with Payment Type "PAY" and a transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "VOID" and a negative transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "PAY" and a transaction amount of the new payment amount in the Payment Transaction Details.
-
Creates one row with journal type "SETTLED" and a settlement amount of the new payment amount in the Payment Settlement Details.
-
-
Same day complete refund using "Credit card payment adjustment" or using "reopen closed check" (see more details in the example).
-
Creates one row with Payment Type "PAY", a transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "VOID" and a negative transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with journal type "CANCELLED", a settlement amount of "0" in the Payment Settlement Details.
-
-
Next day partial or complete refund using "Credit card payment adjustment" (see more details in the example below).
-
Creates one row with Payment Type "PAY", a transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "ADJUSTMENT" and a negative transaction amount of the refunded amount in the Payment Transaction Details.
-
Creates one row with journal type "SETTLED" and a settlement amount of the original payment amount in the Payment Settlement Details.
-
Creates one row with journal type "REFUNDED" and a negative settlement amount of the refunded amount less applicable fees in the Payment Settlement Details.
-
-
Next day partial refund or tip adjustment using "reopen closed check" or "adjust closed check".
-
Creates one row with Payment Type "PAY" and a transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "VOID" and a negative transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "PAY" and a transaction amount of the new payment amount in the Payment Transaction Details.
-
Creates one row with journal type "SETTLED" and a settlement amount of the original payment amount in the Payment Settlement Details.
-
Creates one row with journal type "REFUNDED" and a negative settlement amount of the refunded amount less applicable fees in the Payment Settlement Details.
-
-
Next day complete refund using "reopen closed check" (see more details in the example below).
-
Creates one row with Payment Type "PAY" and a transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with Payment Type "VOID" and a negative transaction amount of the original payment amount in the Payment Transaction Details.
-
Creates one row with journal type "SETTLED" and a settlement amount of the original payment amount in the Payment Settlement Details.
-
Creates one row with journal type "REFUNDED" and a negative settlement amount of the refunded amount less applicable fees in the Payment Settlement Details.
-