I received an error '166 Registration Number: Field is not found'. What does it mean?

I received an error '166 Registration Number: Field is not found'. What does it mean?

The Direct Shipment Date should be added before the Currency code in the IID. If missing the direct shipment date the B3 exchange rate would show 1.

Workaround:
Remove Direct Shipment Date and Currency info. Then re enter first the Direct shipment Date before the Currency.