In order for a refund to be processed, it has to match an existing sale. The sale must either already be in our system or in the same CSV file as the refund.
For a refund to be correctly assigned to the underlying sale, channel (and source, if set) must have identifier, transactionNumber and itemNumber (if set) exactly match the values from the sale to which it relates. A refundNumber should also be specified, as this is the only way to allow for multiple partial refunds for the same sales item.
Example (wrong)
channel | Sale | Refund |
identifier | WEB | WEB |
transactionNumber | AN57398 | BT64589 |
itemNumber | 1 | 0 |
refundNumber | GS15796 |
In this example, the transactionNumber and itemNumber values specified in the credit note do not match the values from the underlying sale. The file is therefore rejected during upload.
Example (correct)
channel | Sale | Refund |
identifier | WEB | WEB |
transactionNumber | AN57398 | AN57398 |
itemNumber | 1 | 1 |
refundNumber | GS15796 |
Note: So that you can later assign a credit for transactions that you have uploaded yourself, you should save the files used so that you can later access the necessary values.
Comments
0 comments
Article is closed for comments.