Fixture ID: vatScenarioConflict · XPath: /ubl:Invoice/cac:InvoiceLine[1]/cac:Item/cac:ClassifiedTaxCategory/cbc:ID
Line 1 states vatScenario "export", which stands for VAT category G (Export outside the EU), and also vatCategory "S". The scenario says what happened and the category is its code, so one of the two is wrong. An explicit category wins over a scenario, so the document would say "S" and nothing from the scenario would be written.
ATW-VAT-SCENARIO-CONFLICTRemove one of the two from lines[0]: drop vatCategory to let the scenario decide the code, or drop vatScenario if "S" is what you meant.
"vatScenario": "export"