NPE receiving ESCI invoices missing tax information in AllowanceCharge
If a UBL invoice is missing tax information for AllowanceCharge elements, the following NPE is generated:
org.openvpms.esci.adapter.util.ESCIAdapterException: ESCIA-0700: Failed to process Invoice 0001912078 for supplier Foo and stock location Bar (527725): null
Caused by: java.lang.NullPointerException
... 53 more
For ESCI, the TaxCategory and TaxSubtotal elements are required. An appropriate error needs to be raised if they are missing.