Elemento 'infNFe': Elemento filho faltando. Era esperado ( det )

1,200 views
Skip to first unread message

Diego Souza

unread,
Aug 4, 2015, 11:34:15 PM8/4/15
to NFePHP
Após rodar o testeMontaNFe, gerar o xml e assinar, estou tentando validar o xml gerado.

Entretanto, o nfephp dá a seguinte mensagem de erro:
Erro 1871: Elemento 'infNFe': Elemento filho faltando. Era esperado ( det ).

Conseguem ajudar? Já estou há um bom tempo nisso e não estou conseguindo evoluir.

O único link que achei sobre o tópico é este:

Além de não fazer muito sentido a solução, uma vez que é a própria MakeNFe que gera o xml, ainda dá o seguinte erro quando altero o xml como foi proposto no link:
O dado informado não é um XML ou não foi encontrado. Você deve passar o conteudo de um arquivo xml assinado como parâmetro

Segue em anexo o xml assinado gerado:
teste-sign.xml

Roberto Machado

unread,
Aug 5, 2015, 1:50:50 PM8/5/15
to nfe...@googlegroups.com
Você tem que usar a classe para criar todas as tags necessárias e a tag total é uma delas

faltam coisas como 

<total>
            <ICMSTot>
                <vBC>0.00</vBC>
                <vICMS>0.00</vICMS>
                <vICMSDeson>0.00</vICMSDeson>
                <vBCST>0.00</vBCST>
                <vST>0.00</vST>
                <vProd>146.00</vProd>
                <vFrete>0.00</vFrete>
                <vSeg>0.00</vSeg>
                <vDesc>0.00</vDesc>
                <vII>0.00</vII>
                <vIPI>0.00</vIPI>
                <vPIS>0.95</vPIS>
                <vCOFINS>4.38</vCOFINS>
                <vOutro>0.00</vOutro>
                <vNF>146.00</vNF>
                <vTotTrib>56.09</vTotTrib>
            </ICMSTot>
        </total>
        <transp>
            <modFrete>1</modFrete>
            <vol>
                <qVol>1</qVol>
                <esp>Sacola</esp>
            </vol>
        </transp>
        <cobr>
            <dup>
                <nDup>2855</nDup>
                <dVenc>2015-04-16</dVenc>
                <vDup>146.00</vDup>
            </dup>
        </cobr>

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)

Diego Souza

unread,
Aug 10, 2015, 9:08:18 PM8/10/15
to NFePHP
Na verdade estou usando a classe para gerar as tags.
Porém, a testeMontaNFe.php, não possui a chamada dos totais.

Colocou aqui e funcionou.

Obrigado, Roberto!
Reply all
Reply to author
Forward
0 new messages