As per xml standard V3.0, 'charge category’ and 'charge code’ is P(partially) Dictionary Defined. It indicates the values given are the expected values but if some other value is provided, then it will not fail sanity check.
We'd like to know, if the following case come up, what will SIS do?
Assuming that a billing entity provides 'Charge Category' as 'Air Traffic Control' instead of 'ATC' and 'Charge code' as 'Approaching' instead of 'Approach'. Will such invoice pass SIS validation?
In such a case, how to determine or check as well what mandatory fields should be provided?
Similarly, does SIS regard 'Light Charge' different from 'Light Charges'?