From fa7d6d13dc377af76f1cbd1b83bfd5af4b9841c8 Mon Sep 17 00:00:00 2001 From: Ricardo Rodrigues Date: Tue, 31 Jan 2023 11:32:22 -0300 Subject: [PATCH] Grupo infGTVE DACTe e DACTeOS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problema A geração de PDF da CTe e CTeOS possui um mapeamento de tag errada: infGTVe->Comp->xNome Solução Corrigir para a tag correta infGTVe->Comp->tpComp Link: https://arquivei.atlassian.net/browse/ENGAJA-1080 --- src/CTe/Dacte.php | 2 +- src/CTe/DacteOSV3.php | 2 +- src/CTe/DacteV3.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/CTe/Dacte.php b/src/CTe/Dacte.php index d9f110c1..0dd80b2b 100644 --- a/src/CTe/Dacte.php +++ b/src/CTe/Dacte.php @@ -1964,7 +1964,7 @@ protected function zCompValorServ($x = 0, $y = 0) $auxX = $oldX; $yIniDados += 4; foreach ($this->Comp as $k => $d) { - $nome = $this->Comp->item($k)->getElementsByTagName('xNome')->item(0)->nodeValue; + $nome = $this->Comp->item($k)->getElementsByTagName('tpComp')->item(0)->nodeValue; $valor = number_format( $this->Comp->item($k)->getElementsByTagName('vComp')->item(0)->nodeValue, 2, diff --git a/src/CTe/DacteOSV3.php b/src/CTe/DacteOSV3.php index c77e277c..97ce415f 100644 --- a/src/CTe/DacteOSV3.php +++ b/src/CTe/DacteOSV3.php @@ -1281,7 +1281,7 @@ protected function zCompValorServ($x = 0, $y = 0) $yIniDados += 4; foreach ($this->Comp as $k => $d) { - $nome = $this->Comp->item($k)->getElementsByTagName('xNome')->item(0)->nodeValue; + $nome = $this->Comp->item($k)->getElementsByTagName('tpComp')->item(0)->nodeValue; $valor = number_format( (float) $this->Comp->item($k)->getElementsByTagName('vComp')->item(0)->nodeValue, 2, diff --git a/src/CTe/DacteV3.php b/src/CTe/DacteV3.php index 50ea1a89..2da88d07 100644 --- a/src/CTe/DacteV3.php +++ b/src/CTe/DacteV3.php @@ -1951,7 +1951,7 @@ protected function zCompValorServ($x = 0, $y = 0) $auxX = $oldX; $yIniDados += 4; foreach ($this->Comp as $k => $d) { - $nome = $this->Comp->item($k)->getElementsByTagName('xNome')->item(0)->nodeValue; + $nome = $this->Comp->item($k)->getElementsByTagName('tpComp')->item(0)->nodeValue; $valor = number_format( $this->Comp->item($k)->getElementsByTagName('vComp')->item(0)->nodeValue, 2,