Nelle specifiche (versione Excel) si legge:
2.1.9.7 <PesoLordo> xs:decimal Peso lordo della merce formato numerico; i decimali vanno separati dall'intero con il carattere '.' (punto) <0.1> 4 … 7
Quindi da 4 a 7 caratteri.
Andando a guardare anche il file .xsd (sai cos'è, vero???) si trova la definizione esatta:
<xs:simpleType name="PesoType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,4}\.[0-9]{1,2}" />
</xs:restriction>
</xs:simpleType>
Che dimostra chiaramente che chi ha scritto le specifiche è un idiota (o io non so leggere...).
Quello che puoi fare sono due cose:
1) prova a togliere 1 decimale
2) scrivi all'AdE e poni il problema a loro.