ACER Error [R1LIATTRMOD] Received a Trade Modification for a Trade that doesn't exist in the system.
Error message “Received a Trade Modification for a Trade that doesn't exist in the system” is due to the alteration made within a modification to one of the buySellIndicator, ContractID, OrganisedMarketPlaceID, UTI, idOfMarketParticipant fields.
As stated within the validation rule; any changes to these fields will result in the Trade being classed as Invalid:
If the last received Trade has actionType = ‘M’ and there is no existing Trade with actionType=’N’ and the same values for (buySellIndicator, ContractID, OrganisedMarketPlaceID, UTI, idOfMarketParticipant) then the last received Trade is INVALID.
- Error code: R1LIATTRMOD
- Error message: Received a Trade Modification for a Trade that doesn’t exist in the system
Exception to the rule:
ifOrganisedMarketPlaceID = XBIL (bilateral trades) and previousUniqueTransactionIdentifier (or additionalUTIInfo in REMIT Table1 V2) is NOT empty then the above rule is not applicable.
In order to rectify this issue you will be required to submit an Error for the Initial Trade and resubmit the Modification as a New as ACER is viewing the newest Submission as a different Trade.