---
title: Rejections (Errors)
slug: rejections-errors
docTags: 
createdAt: 2025-01-27T23:32:16.740Z
---

A RecipientParty sends an AcceptorRejection message to an InitiatingParty to indicate that the RecipientParty could not process the received message.

For instance, if an InitiatingParty sends an AcceptorAuthorisationRequest message and that message is not recognised by the RecipientParty, the RecipientParty sends back an AcceptorRejection in response to that message.

The AcceptorRejection message contains the reason of the rejection `RejectReason`, some additional information on the rejection `AdditionalInformation` for further analysis as well as the rejected message itself `MessageInError` (to make it possible to compare with the message sent).

For example, an `AcceptorRejection` message will be sent in cases such as:

1. The envelope of the received message is incorrect.
   `RejectReason` contains the value `InvalidMessage`. It is recommended to include the optional fields `AdditionalInformation` to provide the details of the error. `MessageInError` contains the received message with the error.
2. The rejected message cannot be decoded properly. `RejectReason` contains the value `ParsingError`. It is recommended to include the optional fields `AdditionalInformation` to provide the details of the coding error. `MessageInError` contains the received message with the coding error.
3. The identification of the rejected message is invalid. `RejectReason` contains the value `InitiatingParty` or `RecipientParty`. No other field is required. `AdditionalInformation` may contain the invalid identifier.
4. The verification of the security of the rejected message fails. `RejectReason` contains the value `Security`. It is recommended to include the optional fields `AdditionalInformation` to provide the details of the security error. `MessageInError` contains the received message with the security error.
5. The version of the protocol used for the message (Header.ProtocolVersion) is not supported by the Recipient Party which is not able to send a message response of this version to the
   Initiating Party. `RejectReason` contains the value `ProtocolVersion` and `AdditionalInformation` the invalid protocol version.
6. The rejected message has already been sent by the Initiating Party to the Recipient Party. The message could not be processed a second time, and then a response could not be sent. `RejectReason` contains the value `DuplicateMessage`. `AdditionalInformation` may contain the invalid `ExchangeIdentifier` value.
   No other field is required.
7. The Recipient Party is not able to process the message due to a lack of resources. For that reason, a message response could not be built and the message is not processed. `RejectReason` has the value `UnableToProcess`. `AdditionalInformation` contains the reason why the message could not be processed.

# Examples

```xml
<?xml version="1.0" encoding="UTF-8"?>
<Document
	xmlns:None="urn:iso:std:iso:20022:tech:xsd:caaa.015.001.06"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.015.001.06">
	<AccptrRjctn>
		<Hdr>
			<MsgFctn>RJCP</MsgFctn>
			<PrtcolVrsn>9.0</PrtcolVrsn>
			<XchgId>378</XchgId>
			<CreDtTm>2021-04-20T17:27:18.887424+01:00</CreDtTm>
			<InitgPty>
				<Id>66000001</Id>
				<Tp>OPOI</Tp>
				<Issr>ACQR</Issr>
			</InitgPty>
			<RcptPty>
				<Id>bad-acquirer</Id>
				<Tp>ACQR</Tp>
			</RcptPty>
		</Hdr>
		<Rjct>
			<RjctRsn>VERS</RjctRsn>
			<MsgInErr>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48RG9jdW1lbnQgIHhtbG5z
Ok5vbmU9InVybjppc286c3RkOmlzbzoyMDAyMjp0ZWNoOnhzZDpjYWFhLjAxMy4wMDEuMDgiICB4bWxucz
p4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxucz0idXJuOmlz
bzpzdGQ6aXNvOjIwMDIyOnRlY2g6eHNkOmNhYWEuMDEzLjAwMS4wOCI+PEFjY3B0ckRnbnN0Y1JlcT48SG
RyPjxNc2dGY3RuPkRHTlA8L01zZ0ZjdG4+PFBydGNvbFZyc24+OS4wPC9QcnRjb2xWcnNuPjxYY2hnSWQ+
Mzc4PC9YY2hnSWQ+PENyZUR0VG0+MjAyMS0wNC0yMFQxNzoyNzoxOC42MzgwNjErMDE6MDA8L0NyZUR0VG
0+PEluaXRnUHR5PjxJZD42NjAwMDAwMTwvSWQ+PFRwPk9QT0k8L1RwPjxJc3NyPkFDUVI8L0lzc3I+PC9J
bml0Z1B0eT48UmNwdFB0eT48SWQ+YmFkLWFjcXVpcmVyPC9JZD48VHA+QUNRUjwvVHA+PC9SY3B0UHR5Pj
wvSGRyPjxEZ25zdGNSZXE+PEVudnQ+PEFjcXJyPjxJZD48SWQ+OTI4NzM1MTwvSWQ+PFRwPkFDUVI8L1Rw
PjwvSWQ+PFBhcmFtc1Zyc24+MjAyMC0wNi0yNCAxNzoyNzoxNzwvUGFyYW1zVnJzbj48L0FjcXJyPjxNcm
NobnQ+PElkPjxJZD5FUEFTTUVSMDAxPC9JZD48L0lkPjxDbW9uTm0+RVBBU09yZyBNZXJjaGFudCAxPC9D
bW9uTm0+PExjdG5DdGd5PkZJWEQ8L0xjdG5DdGd5PjxMY3RuQW5kQ3RjdD48UHN0bEFkcj48VHduTm0+UG
FyaXM8L1R3bk5tPjxDdHJ5Q2Q+RlI8L0N0cnlDZD48L1BzdGxBZHI+PC9MY3RuQW5kQ3RjdD48L01yY2hu
dD48UE9JPjxJZD48SWQ+NjYwMDAwMDE8L0lkPjxJc3NyPkFDUVI8L0lzc3I+PC9JZD48U3lzTm0+UE9JMD
E8L1N5c05tPjxDcGJsdGllcz48Q2FyZFJkbmdDcGJsdGllcz5DSUNDPC9DYXJkUmRuZ0NwYmx0aWVzPjxD
YXJkUmRuZ0NwYmx0aWVzPk1HU1Q8L0NhcmRSZG5nQ3BibHRpZXM+PENhcmRSZG5nQ3BibHRpZXM+UEhZUz
wvQ2FyZFJkbmdDcGJsdGllcz48Q3JkaGxkclZyZmN0bkNwYmx0aWVzPk1OU0c8L0NyZGhsZHJWcmZjdG5D
cGJsdGllcz48Q3JkaGxkclZyZmN0bkNwYmx0aWVzPkZDUE48L0NyZGhsZHJWcmZjdG5DcGJsdGllcz48Q3
JkaGxkclZyZmN0bkNwYmx0aWVzPkZFUE48L0NyZGhsZHJWcmZjdG5DcGJsdGllcz48Q3JkaGxkclZyZmN0
bkNwYmx0aWVzPk5QSU48L0NyZGhsZHJWcmZjdG5DcGJsdGllcz48T25MaW5lQ3BibHRpZXM+U01PTjwvT2
5MaW5lQ3BibHRpZXM+PE1zZ0NwYmx0aWVzPjxEc3RuPkNEU1A8L0RzdG4+PE5iT2ZMaW5lcz4yPC9OYk9m
TGluZXM+PExpbmVXaWR0aD4yMDwvTGluZVdpZHRoPjwvTXNnQ3BibHRpZXM+PE1zZ0NwYmx0aWVzPjxEc3
RuPk1SQ1A8L0RzdG4+PE5iT2ZMaW5lcz4yPC9OYk9mTGluZXM+PExpbmVXaWR0aD40MDwvTGluZVdpZHRo
PjwvTXNnQ3BibHRpZXM+PC9DcGJsdGllcz48Q21wbnQ+PFRwPlRFUk08L1RwPjxJZD48SXRtTmI+MTwvSX
RtTmI+PFBydmRySWQ+RVBBU1ZlbmRvcjAwMTwvUHJ2ZHJJZD48SWQ+U21hcnRQT0ktODUzOTwvSWQ+PFNy
bE5iPjc4MjU0MTA3NTk8L1NybE5iPjwvSWQ+PC9DbXBudD48Q21wbnQ+PFRwPkFQTEk8L1RwPjxJZD48SX
RtTmI+MTwvSXRtTmI+PFBydmRySWQ+RVBBU1ZlbmRvcjAwMTwvUHJ2ZHJJZD48L0lkPjxTdHM+PFZyc25O
Yj4xLjA8L1Zyc25OYj48L1N0cz48U3RkQ21wbGM+PElkPlNFUEEtRkFTVDwvSWQ+PFZyc24+My4wPC9Wcn
NuPjxJc3NyPkNJUjwvSXNzcj48L1N0ZENtcGxjPjwvQ21wbnQ+PC9QT0k+PC9FbnZ0PjwvRGduc3RjUmVx
PjxTY3R5VHJscj48Q250dFRwPkFVVEg8L0NudHRUcD48QXV0aG50Y2REYXRhPjxSY3B0PjxLRUs+PEtFS0
lkPjxLZXlJZD5TcGVjVjFUZXN0S2V5PC9LZXlJZD48S2V5VnJzbj4yMDExMDEwNzE1PC9LZXlWcnNuPjxE
ZXJpdnRuSWQ+T1ljbHBRRT08L0Rlcml2dG5JZD48L0tFS0lkPjxLZXlOY3JwdG5BbGdvPjxBbGdvPkRLUD
k8L0FsZ28+PC9LZXlOY3JwdG5BbGdvPjxOY3JwdGRLZXk+NHBBZ0FCYz08L05jcnB0ZEtleT48L0tFSz48
L1JjcHQ+PE1BQ0FsZ28+PEFsZ28+TUNDUzwvQWxnbz48L01BQ0FsZ28+PE5jcHNsdGRDbnR0PjxDbnR0VH
A+REFUQTwvQ250dFRwPjwvTmNwc2x0ZENudHQ+PE1BQz5mZjNvWFVqQzUrOD08L01BQz48L0F1dGhudGNk
RGF0YT48L1NjdHlUcmxyPjwvQWNjcHRyRGduc3RjUmVxPjwvRG9jdW1lbnQ+</MsgInErr>
		</Rjct>
	</AccptrRjctn>
</Document>
```

