Sem Valor Fiscal Falta Protocolo de Aprovação da Sefaz

4,789 views
Skip to first unread message

dpitta

unread,
Jun 10, 2012, 11:25:25 AM6/10/12
to nfe...@googlegroups.com
Quando consulto a nota no site da Receita esta tudo correto, mas quando mando imprimir o a nota no meu sistema no PDF esta aparecendo a mensagem na parte de baixo da Nota.
SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ

Obrigado

Guilherme Calabria Filho

unread,
Jun 10, 2012, 6:34:10 PM6/10/12
to nfe...@googlegroups.com
Falta você adicionar o protocolo ao XML, antes de gerar o PDF.


dpitta

unread,
Jun 10, 2012, 11:48:18 PM6/10/12
to nfe...@googlegroups.com
Qual protocolo? O protocolo de recebimento quando envio ou o protocolo que recebo com o get_protocol?

Em domingo, 10 de junho de 2012 19h34min10s UTC-3, Guilherme Calabria Filho escreveu:
Falta você adicionar o protocolo ao XML, antes de gerar o PDF.

Em 10 de junho de 2012 12:25, dpitta <adver...@webmega.com.br> escreveu:
Quando consulto a nota no site da Receita esta tudo correto, mas quando mando imprimir o a nota no meu sistema no PDF esta aparecendo a mensagem na parte de baixo da Nota.
SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ

Obrigado

--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com

FerreiraH.

unread,
Jun 11, 2012, 6:58:23 AM6/11/12
to nfe...@googlegroups.com
em anexo um script para voce juntar a nfe o protocolo
a nota precisa estar em enviadas e chamar ID-nfe.xml
depois ela sera levada a /aprovadas/ID-nfe.xml
se ela estiver cancelada denegada inutilizada etc vai para o devido diretorio

Para Sair do Grupo: nfephp+un...@googlegroups.com



--
 Sistema de Automação Comercial Open Source
Ferreira Helder

b2sretornanfe.php

Guilherme Calabria Filho

unread,
Jun 11, 2012, 7:36:50 AM6/11/12
to nfe...@googlegroups.com
get_protocol

Em 11 de junho de 2012 00:48, dpitta <adver...@webmega.com.br> escreveu:
Para Sair do Grupo: nfephp+un...@googlegroups.com

dpitta

unread,
Jun 11, 2012, 7:46:41 AM6/11/12
to nfe...@googlegroups.com

Obrigado, mas no meu caso não estou trabalhando com arquivos e sim com banco de dados, eu guardo no banco o meu XML Montado, o XML Assinado, o XML do Retorno do Envio eo XML do o XML do Get Protocol, eu só não seu com que partes devo montar esse quebra cabeças.
Preciso saber como ficaria esse arquivo montado para passar para o script. Caso alguém possa me passar um xml pronto para gerar o PDF ficarei Grato.

Obrigado.

dpitta

unread,
Jun 11, 2012, 9:30:17 AM6/11/12
to nfe...@googlegroups.com

Veja se alguém pode em ajudar:

Estou fazendo da seguinte forma pegando o XML assinado e concatenado com um XML do Recibo e passando como variável para o nfePHP.

$danfe = new DanfeNFePHP($Xml_Concatenado, 'P', 'A4','../images/logo.jpg','I','');
$id = $danfe->montaDANFE();
$teste = $danfe->printDANFE($id.'.pdf','I');

Quando mando imprimir a nota gera uma pagina em branco.

Quando mando imprimir a nota só com o Xml Sem Estar assinado ou até mesmo com ele assinado Gera a DANFE com a mensagem de  "SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ"

Edilson Belluomini

unread,
Jun 11, 2012, 10:05:53 AM6/11/12
to NFePHP
Apos assinar e enviar a NF-e, a classe ToolsNFePHP grava o protocolo
no diretorio temporario, com o nome = ID-prot.xml

Então eu uso o seguinte comando:

$protFile = $nfe->temDir . $ID . '-prot.xml';

if (file_exists($protFile)) {
//adiciono o Protocolo ao XML da NF-e
$procnfe = $nfe->addProt($nfefile, $protFile);
// salva a NF-e com o protocolo na pasta de destino (aprovadas/
AAAAMM)

$dirDest = $nfe->aprDir;
$AAAAMM = "20".substr($ID,2,4);
$dirDest .= $AAAAMM . DIRECTORY_SEPARATOR;
if ( !is_dir($dirDest) ){
mkdir($dirDest, 0777);
}

if (file_put_contents($dirDest.$ID.'-nfe.xml', $procnfe)) {
// remove o arquivo antigo sem o protocolo
unlink($nfefile);
> >> Em 11 de junho de 2012 00:48, dpitta <advertis...@webmega.com.br>escreveu:
>
> >>> Qual protocolo? O protocolo de recebimento quando envio ou o protocolo
> >>> que recebo com o get_protocol?
>
> >>> Em domingo, 10 de junho de 2012 19h34min10s UTC-3, Guilherme Calabria
> >>> Filho escreveu:
>
> >>>> Falta você adicionar o protocolo ao XML, antes de gerar o PDF.
>
> >>>> Em 10 de junho de 2012 12:25, dpitta <advertis...@webmega.com.br>escreveu:
>
> >>>>> Quando consulto a nota no site da Receita esta tudo correto, mas
> >>>>> quando mando imprimir o a nota no meu sistema no PDF esta aparecendo a
> >>>>> mensagem na parte de baixo da Nota.
> >>>>> SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ
>
> >>>>> Obrigado
>
> >>>>> --
> >>>>> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
> >>>>> Para Postar: nfe...@googlegroups.com
> >>>>> Para Sair do Grupo: nfephp+unsubscribe@**googlegroups.com<nfephp%2Bunsu...@googlegroups.com>
> >>>>> Link:http://groups.google.com.br/**group/nfephp?hl=pt-BR<http://groups.google.com.br/group/nfephp?hl=pt-BR>
> >>>>> -------
> >>>>> FAQ:https://www.assembla.com/wiki/**show/nfephp/FAQ<https://www.assembla.com/wiki/show/nfephp/FAQ>
> >>>>> Como Participar:https://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_participar<https://www.assembla.com/wiki/show/nfephp/Como_participar>
> >>>>> Como Utilizar:http://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_utilizar<http://www.assembla.com/wiki/show/nfephp/Como_utilizar>
>
> >>> Em domingo, 10 de junho de 2012 19h34min10s UTC-3, Guilherme Calabria
> >>> Filho escreveu:
>
> >>>> Falta você adicionar o protocolo ao XML, antes de gerar o PDF.
>
> >>>> Em 10 de junho de 2012 12:25, dpitta <advertis...@webmega.com.br>escreveu:
>
> >>>>> Quando consulto a nota no site da Receita esta tudo correto, mas
> >>>>> quando mando imprimir o a nota no meu sistema no PDF esta aparecendo a
> >>>>> mensagem na parte de baixo da Nota.
> >>>>> SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ
>
> >>>>> Obrigado
>
> >>>>> --
> >>>>> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
> >>>>> Para Postar: nfe...@googlegroups.com
> >>>>> Para Sair do Grupo: nfephp+unsubscribe@**googlegroups.com<nfephp%2Bunsu...@googlegroups.com>
> >>>>> Link:http://groups.google.com.br/**group/nfephp?hl=pt-BR<http://groups.google.com.br/group/nfephp?hl=pt-BR>
> >>>>> -------
> >>>>> FAQ:https://www.assembla.com/wiki/**show/nfephp/FAQ<https://www.assembla.com/wiki/show/nfephp/FAQ>
> >>>>> Como Participar:https://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_participar<https://www.assembla.com/wiki/show/nfephp/Como_participar>
> >>>>> Como Utilizar:http://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_utilizar<http://www.assembla.com/wiki/show/nfephp/Como_utilizar>
>
> >>> Em domingo, 10 de junho de 2012 19h34min10s UTC-3, Guilherme Calabria
> >>> Filho escreveu:
>
> >>>> Falta você adicionar o protocolo ao XML, antes de gerar o PDF.
>
> >>>> Em 10 de junho de 2012 12:25, dpitta <advertis...@webmega.com.br>escreveu:
>
> >>>>> Quando consulto a nota no site da Receita esta tudo correto, mas
> >>>>> quando mando imprimir o a nota no meu sistema no PDF esta aparecendo a
> >>>>> mensagem na parte de baixo da Nota.
> >>>>> SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ
>
> >>>>> Obrigado
>
> >>>>> --
> >>>>> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
> >>>>> Para Postar: nfe...@googlegroups.com
> >>>>> Para Sair do Grupo: nfephp+unsubscribe@**googlegroups.com<nfephp%2Bunsu...@googlegroups.com>
> >>>>> Link:http://groups.google.com.br/**group/nfephp?hl=pt-BR<http://groups.google.com.br/group/nfephp?hl=pt-BR>
> >>>>> -------
> >>>>> FAQ:https://www.assembla.com/wiki/**show/nfephp/FAQ<https://www.assembla.com/wiki/show/nfephp/FAQ>
> >>>>> Como Participar:https://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_participar<https://www.assembla.com/wiki/show/nfephp/Como_participar>
> >>>>> Como Utilizar:http://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_utilizar<http://www.assembla.com/wiki/show/nfephp/Como_utilizar>
>
> >>> Em domingo, 10 de junho de 2012 19h34min10s UTC-3, Guilherme Calabria
> >>> Filho escreveu:
>
> >>>> Falta você adicionar o protocolo ao XML, antes de gerar o PDF.
>
> >>>> Em 10 de junho de 2012 12:25, dpitta <advertis...@webmega.com.br>escreveu:
>
> >>>>> Quando consulto a nota no site da Receita esta tudo correto, mas
> >>>>> quando mando imprimir o a nota no meu sistema no PDF esta aparecendo a
> >>>>> mensagem na parte de baixo da Nota.
> >>>>> SEM VALOR FISCAL FALTA PROTOCOLO DE APROVAÇÃO DA SEFAZ
>
> >>>>> Obrigado
>
> >>>>> --
> >>>>> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
> >>>>> Para Postar: nfe...@googlegroups.com
> >>>>> Para Sair do Grupo: nfephp+unsubscribe@**googlegroups.com<nfephp%2Bunsu...@googlegroups.com>
> >>>>> Link:http://groups.google.com.br/**group/nfephp?hl=pt-BR<http://groups.google.com.br/group/nfephp?hl=pt-BR>
> >>>>> -------
> >>>>> FAQ:https://www.assembla.com/wiki/**show/nfephp/FAQ<https://www.assembla.com/wiki/show/nfephp/FAQ>
> >>>>> Como Participar:https://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_participar<https://www.assembla.com/wiki/show/nfephp/Como_participar>
> >>>>> Como Utilizar:http://www.assembla.com/wiki/**
> >>>>> show/nfephp/Como_utilizar<http://www.assembla.com/wiki/show/nfephp/Como_utilizar>
>
> >>>>  --
> >>> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
> >>> Para Postar: nfe...@googlegroups.com
> >>> Para Sair do Grupo: nfephp+un...@googlegroups.com
> >>  *Sistema de Automação Comercial Open Source*
> >> *
> >> B2StokNfe.net  <http://b2stok.net>  B2Stok.net <http://www.b2stok.com.br>
>
> >> *
> >> b2s...@googlegroups.com
> >> Ferreira Helder

Guilherme Calabria Filho

unread,
Jun 11, 2012, 2:19:20 PM6/11/12
to nfe...@googlegroups.com
basta você fazer addprotocol(xml da nfe, xml do protocolo)
tem exemplos no api.

Para Sair do Grupo: nfephp+un...@googlegroups.com

dpitta

unread,
Jun 11, 2012, 6:37:12 PM6/11/12
to nfe...@googlegroups.com

O que fiz e resolveu foi isso aqui.

Pois não conhecia essa função, depois vou ate dar uma olhada nela

//Limo a tag encoding
$limpa_XML_assinado = explode('<?xml version="1.0" encoding="UTF-8"?>',$xml_assinado);

//Concateno nfeProc + Xml_Assinado+Recibo
$td_4 = '<nfeProc versao="1.10">'.$limpa_XML_assinado['1'].$xml_recibo;

$danfe = new DanfeNFePHP($td_4, 'P', 'A4','../images/logo.jpg','I','');
$id = $danfe->montaDANFE();
$Nota = $danfe->printDANFE($id.'.pdf','I');

Achou que ficou meio Gambiarra ou ta bom?

Guilherme Calabria Filho

unread,
Jun 12, 2012, 7:18:28 AM6/12/12
to nfe...@googlegroups.com
Senhor... veja nos exemplos da API a sua utilização, será melhor.

Para Sair do Grupo: nfephp+un...@googlegroups.com

Roberto Leite Machado

unread,
Jun 12, 2012, 7:39:01 AM6/12/12
to nfe...@googlegroups.com
Meu amigo !!!

O que é isso ?!##%!##$@#!

Isso é um xml não dá para fazer isso !!!!

Roberto
--
___________________________________________
Roberto
Nisi utile est quod facimus, stulta est gloria (Julius Phaedous)

dpitta

unread,
Jun 12, 2012, 5:16:32 PM6/12/12
to nfe...@googlegroups.com

Roberto esta funcionado redondo. Porque não pode ser feito assim, estou tratando o XML como uma String.

Roberto Leite Machado

unread,
Jun 14, 2012, 9:54:33 AM6/14/12
to nfe...@googlegroups.com
Pode até ser feito assim, mas que é feio haaa isso é ... não esqueça de fechar a tag nfeProc no final ...

Roberto

Para Sair do Grupo: nfephp+un...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages