nfephp-org / sped-da

Classes para geração dos documentos auxiliares usados pelos padrões Sped
Other
137 stars 234 forks source link

Somatorio de FCP ao ICMS #608

Open twynroque opened 3 months ago

twynroque commented 3 months ago

Boa tarde. Segue o código para uma config onde clientes que não demonstram o total de ICMS com o FCP somado, possam ter essa flexibilidade na impressão da DANFE. Se possível, por favor, realizar a implementação.

nfephp-org/sped-da/src/NFe/Danfe.php

image

       /**
     * Parâmetro para exibir o FCP somado ao ICMS.
     *
     * @var boolean
     */
    public $exibirSomatorioFcp = true;

image

           if($this->exibirSomatorioFcp == true){
               if ($campoImposto == 'vICMS') { // soma junto ao ICMS o FCP
                    $the_field_aux = $this->ICMSTot->getElementsByTagName('vFCP')->item(0);
                    if (isset($the_field_aux)) {
                        $value2 = $the_field_aux->nodeValue;
                    }
                } elseif ($campoImposto == 'vST') { // soma junto ao ICMS ST o FCP ST
                    $the_field_aux = $this->ICMSTot->getElementsByTagName('vFCPST')->item(0);
                    if (isset($the_field_aux)) {
                        $value2 = $the_field_aux->nodeValue;
                    }
                }
            }
dermarios commented 3 months ago

Bom dia @robmachado...

Essa é uma questão importante já que não há um consenso entre os contadores. Dessa forma temos uma configuração individua de cada emitente.