A tool to parse a DESADV message and look for errors
it can detect the following errors:
- repeated segments
- required segments not present
- wrong number qualifiants specified by Renault
- segments order
- UNT and UNZ check
- numeric and alphanumeric format
- DESADV header errors
logical errors:
- wrong number of GIR segments
- wrong total of packages