Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Ghost
    @ghost~5efa0179d73408ce4fe83c29
    Encontrei 79 docs fiscais impressos errados
    Desde o primeiro até agora, gerei novos Danfe's nessa versão atual 0.2.3 e comparei se o número de itens do doc fiscal = qtdItensProcessados no Danfe
    Todos verdes = foi gerado corretamente, nenhuma divergência
    Ghost
    @ghost~5efa0179d73408ce4fe83c29
    Obrigado pela ajuda
    Raphael Garnica
    @rgarnica
    Olá, essa issue (nfephp-org/sped-da#374) fala sobre o uso de uma situação externa existentes em versões anteriores para imprimir a marca d’agua de cancelamento. Essa funcionalidade realmente não existe mais, certo?
    Eu vou precisar implementar isso porque meus XMLs originais não possuem as informações de cancelamento. Aceitariam um PR com essa alteração no Dacte, Danfe e Damdfe?
    Roberto L. Machado
    @robmachado
    Não será aceito a indicação de situação vinda externamente, pelo menos não como tinha sido feito anteriormente. Sugiro criar um MÉTODO para isso. E ai talvez seja aceito, mas a melhor maneira de lidar com isso é protocolando o cancelamento diretamente no xml das nfe canceladas.
    Raphael Garnica
    @rgarnica
    Ok
    Concordo que a melhor forma é protocolar o XML original porque fica muito mais consistente. Porém, como isso não é obrigatório, infelizmente há diferentes implementações
    gustavolucksik
    @gustavolucksik
    boa tarde, estou tentando renderizar varios xml, seria uma opção "visualizar todas nfe", colocando em um loop porém sem sucesso, tem algo a respeito ou é perca de tempo?
    Roberto L. Machado
    @robmachado
    Gustavo! já fizeram isso antes mas eu não vejo a LOGICA disso para mim é apenas uma perda de tempo
    gustavolucksik
    @gustavolucksik
    bom dia Roberto, então, como eu emito varias nfe de exportação e são necessarias para entregar na entrada do porto para cada container se fez necessario para facilicar visualizar todos de uma só vez para imprimir, porém entendo sua logica. Acabei criando um repositório local e usando o PHPMerge para gerar um novo pdf com todos.
    Gustavo Martins
    @GusMartins499
    Olá, bom dia, alguém sabe me dizer se todas as informações do array dadosEmitente são obrigatórias para gerar o danfe de evento de cancelamento de nota fiscal modelo 55 ?
    Anderson Alves
    @andersonalves.delfa_gitlab
    Para Gerar Danfe, não importar se for Cancelado ou Autorizado não precisa de dados do Emitente
    Basta passar o XML
    O que determina se foi cancelado ou não é o Protocolo de Cancelamento que existe no XML
    Ramon Loureiro
    @rabraga
    boas!!!
    [27-May-2021 15:37:00 America/Araguaina] PHP Fatal error: Uncaught Error: Call to a member function format() on bool in C:\HAFIDW\RELEASE\PHP\sped-da\vendor\nfephp-org\sped-da\src\NFe\Danfe.php:2663
            <det nItem="1">
                <prod>
                    <cProd>000000000010000146</cProd>
                    <cEAN>99999999999</cEAN>
                    <xProd>xxxxxxxxxxxxxxxxxxxxxx</xProd>
                    <NCM>30042061</NCM>
                    <CFOP>5102</CFOP>
                    <uCom>UN</uCom>
                    <qCom>84.0000</qCom>
                    <vUnCom>23.8102380952</vUnCom>
                    <vProd>2000.06</vProd>
                    <cEANTrib>99999999999999999999</cEANTrib>
                    <uTrib>UN</uTrib>
                    <qTrib>84.0000</qTrib>
                    <vUnTrib>23.8102380952</vUnTrib>
                    <indTot>1</indTot>
                    <rastro>
                        <nLote>0002/21</nLote>
                        <qLote>84.000</qLote>
                        <dFab>2021-02-12</dFab>
                        <dVal>2023-02-12</dVal>
                    </rastro>
                </prod>
    quando tentou formatar a dFab
                $dFab = $this->getTagDate($rastro->item($i), 'dFab');
                $dt = \DateTime::createFromFormat('Y-m-d', $dFab);
                $datafab = " Fab: " . $dt->format('d/m/Y');
                $dVal = $this->getTagDate($rastro->item($i), 'dVal');
                $dt = \DateTime::createFromFormat('Y-m-d', $dVal);
                $dataval = " Val: " . $dt->format('m/Y');
    Ramon Loureiro
    @rabraga
    já vi aqui...
    tenho q atualizar a SPED-DA
                $dFab = $this->getTagDate($rastro->item($i), 'dFab');
                $datafab = " Fab: " . $dFab;
                $dVal = $this->getTagDate($rastro->item($i), 'dVal');
                $dataval = " Val: " . $dVal;
    Jeferson Almeida
    @jefersonalmeida
    Saudações, Encaminhei um pull request que trata sobre a exibição dos dados do veículo. Atualmente está sobrepondo os dados do produto. conforme: nfephp-org/sped-da#473
    Quem puder avaliar, fico imensamente agradecido.
    []'s
    Ramon Loureiro
    @rabraga
    buenas!!!
    2021-09-02 11_16_06-Window.jpg
    no DANFE da NFe, a descrição do Pagamento Instantâneo (PIX) tá sobrepondo o label Forma
    aumentamos o tamanho do quadro ou diminuimos a descrição?
    acho q temos de aumentar o quadro né? tem novas formas, com uma descrição muito grande
            $formaPagamento = [
                '01' => 'Dinheiro',
                '02' => 'Cheque',
                '03' => 'Cartão de Crédito',
                '04' => 'Cartão de Débito',
                '05' => 'Crédito Loja',
                '10' => 'Vale Alimentação',
                '11' => 'Vale Refeição',
                '12' => 'Vale Presente',
                '13' => 'Vale Combustível',
                '14' => 'Duplicata Mercantil',
                '15' => 'Boleto',
                '16' => 'Depósito Bancário',
                '17' => 'Pagamento Instantâneo (PIX)',
                '18' => 'Transferência bancária, Carteira Digital',
                '19' => 'Programa de fidelidade, Cashback, Crédito Virtual',
                '90' => 'Sem pagamento',
                '99' => 'Outros'
    a 17, 18 e 19
    Roberto L. Machado
    @robmachado
    Acredito que o melhor é AMBAS as coisas, reduzir a descrição a alguma coisa mais simples e aumentando um pouco o campo
    algo +/- assim
    '17' => 'Pagto Instantâneo (PIX)',
    '18' => 'Transferência, Cart. Dig.',
    '19' => 'fidelidade, Cashback, Créd. Virt.',
    mas de qq forma teremos de aumentar o campo é muita possibilidade e devem surgir mais algumas ex. PIX com troco e por ai vai ... só complica nossa vida
    Ramon Loureiro
    @rabraga
    e verdade...
    vou fazer as mudanças aqui te mando lá
    valew
    Ramon Loureiro
    @rabraga
    2021-09-08 07_28_43-VirtualBoxVM.jpg
    Fiz a alteração diminuindo o texto e aumentando a caixa
    colocamos 4 caixas na mesma linha e se tiver a quinta criamos uma nova linha?
    pode isso?
            if ($this->orientacao == 'P') {
                $w = round($this->wPrint / 7.018, 0) - 1;
            } else {
                $w = 28;
            }
            if ($this->orientacao == 'P') {
                $maxDupCont = 6;
            } else {
                $maxDupCont = 8;
            }
    hoje tá assim
    Ramon Loureiro
    @rabraga
    acho que assim fica bacana ...
    limitado a 4 caixas
    se tiver mais, desce
            if ($this->orientacao == 'P') {
                $w = round($this->wPrint / 3.968, 0) - 1;
            } else {
                $w = 28;
            }
            if ($this->orientacao == 'P') {
                $maxDupCont = 3;
            } else {
                $maxDupCont = 8;
            }
    2021-09-08 07_40_24-VirtualBoxVM.jpg
    Roberto L. Machado
    @robmachado
    Temos que ter cuidado pois isso vai alterar o tamanho dos campos e ocupação da página e pode causar uma "confusão danada" outro detalhe é que alguns emitente podem não QUERER esses campos impressos na DANFE e ai ?