138 $node = $this->get_node(
"//cac:CreditNoteLine");
141 throw new \Exception (
"XC140 invalide document",140);
143 for (
$e = 0;
$e < $node->length;
$e++)
146 $xml = simplexml_import_dom($node->item(
$e));
147 $row [
'quantity'] = $this->get_node_value(
"//cbc:CreditedQuantity",
$e);
148 $row [
'amount'] = $this->get_node_value(
"//cbc:LineExtensionAmount",
$e);
149 $row [
'description'] = $this->get_node_value(
"//cac:Item/cbc:Description",
$e);
150 $row [
'name'] = $this->get_node_value(
"//cac:CreditNoteLine/cac:Item/cbc:Name",
$e);
151 $row [
'unit_price'] = $this->get_node_value(
"//cac:CreditNoteLine/cac:Price/cbc:PriceAmount",
$e);
152 $row [
'tva_id'] = $this->get_node_value(
"//cac:CreditNoteLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID",
$e);
153 $row [
'tva_percent'] = $this->get_node_value(
"//cac:CreditNoteLine/cac:Item/cac:ClassifiedTaxCategory/cbc:Percent",
$e);