From 163400769c8a5f2099af7678acc26b29cc20e267 Mon Sep 17 00:00:00 2001 From: sparkyx Date: Wed, 17 Dec 2025 11:24:52 +0100 Subject: [PATCH] UBL21: INVOICE Info : add vatex --- include/XMLDocument/xml_reader.class.php | 1 + include/XMLDocument/xmlcreditnote_reader.class.php | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/include/XMLDocument/xml_reader.class.php b/include/XMLDocument/xml_reader.class.php index b41d4d976..5e8eb9af1 100644 --- a/include/XMLDocument/xml_reader.class.php +++ b/include/XMLDocument/xml_reader.class.php @@ -561,6 +561,7 @@ abstract class XML_Reader { $pdf->write_cell(25, 4, $result[$i]['tax_percent'], align: 'R'); $pdf->write_cell(5, 4, $result[$i]['tax_id']); + $pdf->write_cell(25, 4, $result[$i]['vatex']); $pdf->write_cell(50, 4, nbm($result[$i]['taxable_amount']), align: 'R'); $pdf->write_cell(50, 4, nbm($result[$i]['tax']), align: 'R'); diff --git a/include/XMLDocument/xmlcreditnote_reader.class.php b/include/XMLDocument/xmlcreditnote_reader.class.php index f961191ba..d2f845bab 100644 --- a/include/XMLDocument/xmlcreditnote_reader.class.php +++ b/include/XMLDocument/xmlcreditnote_reader.class.php @@ -205,10 +205,13 @@ class XMLCreditNote_Reader extends XML_Reader $row ['name'] =$xml->xpath("//cac:CreditNoteLine/cac:Item/cbc:Name")[$e].""; else $row['name']=""; - /** - * @TODODNY - * Implémenter les allowances - */ + + if ( isset ($xml->xpath("//cbc:TaxExemptionReasonCode")[$e])) + { + $row['vatex']=$xml->xpath("//cbc:TaxExemptionReasonCode")[$e]; + }else { + $row['vatex']=""; + } $result[] = $row; } return $result;