4065
Explanation:
The [Message sender] (MesSenMES3) must follow the exact pattern “[A-Z]{2}[^\n\r]{1,15}/[0-9]{10}” (2 capital letters + 1–15 characters + slash + exactly 10 digits).
Reason:
Message sender format is invalid
Step-by-Step Solution:
- Check the value in MesSenMES3
- Ensure it starts with exactly 2 capital letters (e.g., GB, FR, DE)
- Followed by 1–15 characters (any except newline/carriage return)
- Then a forward slash “/”
- Then exactly 10 digits
- Correct the value to match this pattern
8102
Explanation:
Each goods item must have a unique [Item number] starting from 1 and increasing by 1 (1, 2, 3, …).
Reason:
Item numbers are not unique or not sequentially numbered
Step-by-Step Solution:
- Go to every /CC313A/GOOITEGDS/IteNumGDS7
- Renumber all items sequentially starting from 1 with no gaps or duplicates
8103
Explanation:
[Gross mass] (GroMasGDS46) is required on every goods item unless Specific circumstance indicator = ‘E’ or Total gross mass is provided at header level.
Reason:
Gross mass is missing at item level.
Step-by-Step Solution:
- Check Specific circumstance indicator (HEAHEA/SpeCirInd)
- If it is not ‘E’ and no Total gross mass at header → add Gross mass to every GOOITEGDS
8104 / 8136
Explanation:
Place of loading must be present unless it is explicitly not required; duplicate entries are forbidden.
Reason:
Place of loading is incorrectly provided or missing
Step-by-Step Solution:
- Ensure only one PlaLoaGOOITE333 per item (or none if not required)
- If required, fill it; if duplicate exists, remove the extra
8105
Explanation:
When SpeCirInd = ‘E’, the Consignee TIN (TRACONCE1/TINCE1) is mandatory.
Reason:
Consignee TIN missing when Specific circumstance indicator = ‘E’
Step-by-Step Solution:
- If SpeCirInd = ‘E’ → add a valid TIN to TRACONCE1/TINCE1
8107
Explanation:
Required when Transport mode at border = 1 (maritime) or 8 (inland waterway).
Reason:
Identity of means of transport crossing border missing
Step-by-Step Solution:
- Check Transport mode at border (TraModAtBor)
- If value is 1 or 8 → fill Identity of means of transport (IdeMeaTraGIMEATRA971)
8108
Explanation:
Required when Transport mode at border = 3, 10 or 11 AND Identity of means of transport is filled.
Reason:
Nationality of means of transport crossing border missing
Step-by-Step Solution:
- If TraModAtBor = 3, 10 or 11 and Identity exists → add Nationality (NatMeaTra)
8109 / 8116
Explanation:
Total number of packages at header must be present only if at least one PACGS2 exists; must not be present otherwise.
Reason:
Total number of packages inconsistency
Step-by-Step Solution:
- If any PACGS2 exists → fill TotNumOfPac at header
- If no PACGS2 → remove TotNumOfPac
8111
Explanation:
When first digit of SpeCirInd is ‘C’, Transport mode at border cannot be 1, 2, 4, 8, 10 or 11.
Reason:
Invalid Transport mode for Specific circumstance indicator starting with ‘C’
Step-by-Step Solution:
- Change TraModAtBor to an allowed value (usually 3)
8112
Explanation:
When first digit is ‘D’, Transport mode cannot be 1, 3, 4, 8, 10 or 11.
Reason:
Invalid Transport mode for Specific circumstance indicator starting with ‘D’
Step-by-Step Solution:
- Change TraModAtBor to 2 (road) or another allowed value
8113
Explanation:
Identity must NOT be present when TraModAtBor = 4.
Reason:
Identity of means of transport provided when Transport mode = 4 (air)
Step-by-Step Solution:
- Remove IdeMeaTraGIMEATRA971 when TraModAtBor = 4
8114 (both locations)
Explanation:
When TraModAtBor = 1 or 8, Identity must be a valid IMO number (7 digits) or ENI number.
Reason:
Identity of means of transport format invalid for sea/inland waterway
Step-by-Step Solution:
- Ensure the value is either a valid 7-digit IMO or valid ENI
8115
Explanation:
Nationality must be present only when TraModAtBor = 3, 10 or 11 AND Identity is filled.
Reason:
Nationality of means of transport provided incorrectly
Step-by-Step Solution:
- Remove nationality if conditions not met
- Add it if conditions are met
8117
Explanation:
Header Total number of packages = sum of all Number of packages + Number of pieces + 1 for each bulk item.
Reason:
Total number of packages does not match sum of item packages/pieces/bulk
Step-by-Step Solution:
- Recalculate the sum and update TotNumOfPac accordingly
8118
Explanation:
When TraModAtBor = 4, Conveyance reference must be a valid IATA flight number.
Reason:
Conveyance reference number format invalid for air transport
Step-by-Step Solution:
- Enter correct IATA flight number format
8119 (both)
Explanation:
Consignor Trader (full details) and Trader Type cannot coexist.
Reason:
Consignor Trader and Trader Type provided together
Step-by-Step Solution:
- Keep either TIN + full address OR Trader Type, never both
8120–8124 / 8137–8141 / 8142–8146 / 8154–8158 / 8159–8163 / 8220–8263 / 8626–8670
Explanation:
Name, Street, Postcode, City, Country are mandatory when no TIN or TIN is non-GB. They are prohibited when GB TIN is present.
Reason:
Missing mandatory address fields when no TIN (or non-GB TIN)
Step-by-Step Solution:
- If TIN missing or non-GB → fill all 5 address fields
- If GB TIN present → remove all 5 address fields
8135 / 8171
Explanation:
These fields must appear only once or not at all depending on context.
Reason:
Duplicate or forbidden fields (Transport charges, Place of loading/unloading)
Step-by-Step Solution:
- Remove duplicates
8147
Explanation:
Required when Transport mode at border = 2.
Reason:
Nationality missing for road transport at border
Step-by-Step Solution:
- Add nationality of means of transport
8149–8152
Explanation:
- Bulk (VQ, VG, VL, VY, VR, VS, VO) → no Number of packages or pieces
- Unpacked (NE, NF, NG) → Number of pieces mandatory
- Normal packages → Number of packages mandatory, pieces prohibited
Reason:
Package type rules violated (Bulk / Unpacked / Normal)
Step-by-Step Solution:
- Apply the correct combination according to UNECE Rec 21 codes
8153
Explanation:
If Number of packages = 0 with marks, there must be at least one item with same marks and >0 packages.
Reason:
Zero packages with same marks but no positive counterpart
Step-by-Step Solution:
- Add the corresponding positive package item or remove the zero entry
8164
Explanation:
Carrier TIN is mandatory when TraModAtBor = 1, 4, 8, 10 or 11.
Reason:
Carrier TIN missing.
Step-by-Step Solution:
- Add valid carrier TIN (TRACARENT601/TINTRACARENT602)
8170
Explanation:
Required unless a Commercial reference number (e.g., invoice) is provided.
Reason:
Produced documents/certificates missing
Step-by-Step Solution:
- Add at least one PRODOCDC or CONNR2
8193
Explanation:
If any Trader Type is used, there must be at least two different ones.
Reason:
Invalid use of Consignor Trader Type
Step-by-Step Solution:
- Use correct combination or switch to full TIN + address
8195
Explanation:
Carrier TIN must be different from other TINs in the message.
Reason:
Carrier TIN same as another party
Step-by-Step Solution:
- Use a different TIN for the carrier
8198 / 8199
Explanation:
Must be present unless header Identity or TraModAtBor = 4.
Reason:
Means of transport identity at border incorrectly provided/missing
Step-by-Step Solution:
- Align item-level identity with header rules
8204
Explanation:
Consignee is prohibited if any goods item has Additional information coded = ‘10600’.
Reason:
Consignee provided when 10600 (no consignee) is used
Step-by-Step Solution:
- Remove TRACONCE1 or remove code 10600
8206
Explanation:
Header TotNumOfIte must equal the real count of GOOITEGDS.
Reason:
Total number of items does not match actual goods items
Step-by-Step Solution:
- Count GOOITEGDS blocks and update TotNumOfIte
8207
Explanation:
Either Commodity code or Goods description must be present.
Reason:
Commodity code missing when no description
Step-by-Step Solution:
- Add at least one of them
8208 / 8623–8625
Explanation:
Complex conditional rules around 10600 and ‘E’ indicator.
Reason:
Consignee Trader Type rules with code 10600 and SpeCirInd ‘E’
Step-by-Step Solution:
- 10600 present → no Consignee trader or Trader Type
- SpeCirInd ‘E’ → TIN mandatory
8611 / 8612 / 8617
Explanation:
Max 999 goods items, 999 means of transport, 9999 seals.
Reason:
Cardinality exceeded
Step-by-Step Solution:
- Split declaration if limits exceeded
8619–8622
Explanation:
Notify party mandatory per item with 10600, prohibited otherwise.
Reason:
Notify party rules with code 10600
Step-by-Step Solution:
- Add/remove PRTNOT640 exactly where 10600 is used
8671–8681 / 8673–8680
Explanation:
Applies to Total number of items, packages, gross mass, item numbers, package counts.
Reason:
Formatting rules (no leading zeros, no signs, max digits, decimals)
Step-by-Step Solution:
- Remove leading zeros, signs, trim to correct length/decimals
8684
Explanation:
At least two CUSOFFROU or similar itinerary entries needed.
Reason:
Minimum two itinerary points required
Step-by-Step Solution:
- Add at least departure + one more point
8685
Explanation:
When TraModAtBor = 1 and Conveyance starts with XFER, strict format required.
Reason:
XFER format for ferry crossing
Step-by-Step Solution:
- Use correct XFER:alphanum or XFER:alphanum-alphanum format
8686
Explanation:
Header total must be ≥ sum of all item gross masses.
Reason:
Total gross mass lower than sum of item gross masses
Step-by-Step Solution:
- Increase header total or correct item masses
8687
Explanation:
Required unless SpeCirInd = ‘E’ or already provided elsewhere.
Reason:
Place of unloading missing
Step-by-Step Solution:
- Add PlaUnlGOOITE333 if required
8688
Explanation:
At least one PACGS2 block is mandatory.
Reason:
No packages declared
Step-by-Step Solution:
- Add package details
8689 / 8690
Explanation:
Only values 1,2,3,4,8,10,11 allowed, no leading zeros.
Reason:
Invalid or incorrectly formatted Transport mode at border
Step-by-Step Solution:
- Use correct single digit or allowed value
8691
Explanation:
Only ‘C’, ‘D’ or ‘E’ allowed.
Reason:
Invalid Specific circumstance indicator
Step-by-Step Solution:
- Correct to one of these three values
8692
Explanation:
TINPLD1 must begin with ‘GB’.
Reason:
Person lodging summary declaration TIN does not start with GB
Step-by-Step Solution:
- Use a valid GBxxxxxxxxxxx format
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article