Skip to content

Voiding Transactions

To void a single RCC transaction by its itemId, you can use the following endpoint:

PUT /api/v3/RccTransactions/companycode/{companyCode}/{itemId}/void

200 - OK

400 - Bad Request

401 - Unauthorized

403 - Forbidden

Example Output
{
"transaction": {
"rccItemId": 0,
"companyCode": "string",
"flexBatchId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"itemStatus": "string",
"itemStatusDescription": "string",
"firstSignerFirstName": "string",
"firstSignerLastName": "string",
"secondSignerFirstName": "string",
"secondSignerLastName": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"yourReferenceNumber": "string",
"amount": 0,
"bankName": "string",
"bankRoutingNumber": "string",
"bankAccountNumber": "string",
"bankCity": "string",
"bankState": "string",
"bankZip": "string",
"checkNumber": 0,
"returnReason": "string",
"returnMessage": "string",
"payeeName": "string",
"payeeAccountNumber": "string",
"payeePhone": "string",
"itemSource": "string",
"returnItemId": 0,
"reportStatus": "string",
"checkDate": "2025-06-16T20:10:18.224Z",
"sendDate": "2025-06-16T20:10:18.224Z",
"receivedDateTime": "2025-06-16T20:10:18.224Z",
"settleDate": "2025-06-16T20:10:18.224Z",
"returnDate": "2025-06-16T20:10:18.224Z",
"bankId": 0,
"depositDateTime": "2025-06-16T20:10:18.224Z",
"apiReportDateTime": "2025-06-16T20:10:18.224Z"
}
}

Void Several RCC Transactions Using Reference Numbers

Section titled “Void Several RCC Transactions Using Reference Numbers”

To void multiple RCC transactions using their reference numbers, you can use the following endpoint:

PUT /api/v3/RccTransactions/companycode/{companyCode}/void/referencenumbers
{
"referenceNumbers": [
"string"
]
}

200 - OK

400 - Bad Request

401 - Unauthorized

403 - Forbidden

Example Output
{
"transactions": [
{
"rccItemId": 0,
"companyCode": "string",
"flexBatchId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"itemStatus": "string",
"itemStatusDescription": "string",
"firstSignerFirstName": "string",
"firstSignerLastName": "string",
"secondSignerFirstName": "string",
"secondSignerLastName": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"yourReferenceNumber": "string",
"amount": 0,
"bankName": "string",
"bankRoutingNumber": "string",
"bankAccountNumber": "string",
"bankCity": "string",
"bankState": "string",
"bankZip": "string",
"checkNumber": 0,
"returnReason": "string",
"returnMessage": "string",
"payeeName": "string",
"payeeAccountNumber": "string",
"payeePhone": "string",
"itemSource": "string",
"returnItemId": 0,
"reportStatus": "string",
"checkDate": "2025-06-16T20:10:18.230Z",
"sendDate": "2025-06-16T20:10:18.230Z",
"receivedDateTime": "2025-06-16T20:10:18.230Z",
"settleDate": "2025-06-16T20:10:18.230Z",
"returnDate": "2025-06-16T20:10:18.230Z",
"bankId": 0,
"depositDateTime": "2025-06-16T20:10:18.230Z",
"apiReportDateTime": "2025-06-16T20:10:18.230Z"
}
],
"errors": {
"additionalProp1": {
"errorMessage": "string",
"notFound": true,
"invalidStatus": true
},
"additionalProp2": {
"errorMessage": "string",
"notFound": true,
"invalidStatus": true
},
"additionalProp3": {
"errorMessage": "string",
"notFound": true,
"invalidStatus": true
}
}
}

Void Several RCC Transactions (by Flex Item ID)

Section titled “Void Several RCC Transactions (by Flex Item ID)”

To void multiple RCC transactions by their Flex Item IDs, you can use the following endpoint:

PUT /api/v3/RccTransactions/companycode/{companyCode}/void/rccitemids
{
"rccItemIds": [
0
]
}

200 - OK

400 - Bad Request

401 - Unauthorized

403 - Forbidden

Example Output
{
"transactions": [
{
"rccItemId": 0,
"companyCode": "string",
"flexBatchId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"itemStatus": "string",
"itemStatusDescription": "string",
"firstSignerFirstName": "string",
"firstSignerLastName": "string",
"secondSignerFirstName": "string",
"secondSignerLastName": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"yourReferenceNumber": "string",
"amount": 0,
"bankName": "string",
"bankRoutingNumber": "string",
"bankAccountNumber": "string",
"bankCity": "string",
"bankState": "string",
"bankZip": "string",
"checkNumber": 0,
"returnReason": "string",
"returnMessage": "string",
"payeeName": "string",
"payeeAccountNumber": "string",
"payeePhone": "string",
"itemSource": "string",
"returnItemId": 0,
"reportStatus": "string",
"checkDate": "2025-06-16T20:10:18.237Z",
"sendDate": "2025-06-16T20:10:18.237Z",
"receivedDateTime": "2025-06-16T20:10:18.237Z",
"settleDate": "2025-06-16T20:10:18.237Z",
"returnDate": "2025-06-16T20:10:18.237Z",
"bankId": 0,
"depositDateTime": "2025-06-16T20:10:18.237Z",
"apiReportDateTime": "2025-06-16T20:10:18.237Z"
}
],
"errors": {
"additionalProp1": {
"errorMessage": "string",
"notFound": true,
"invalidStatus": true
},
"additionalProp2": {
"errorMessage": "string",
"notFound": true,
"invalidStatus": true
},
"additionalProp3": {
"errorMessage": "string",
"notFound": true,
"invalidStatus": true
}
}
}