Nota Autorizada, mas recibo: Rejeição: Não é permitida a presença de caracteres de edição no...

204 views
Skip to first unread message

Luiz Gustavo Sarubi Macchi

unread,
Nov 28, 2016, 1:47:26 PM11/28/16
to NFePHP
Olá pessoal, a nota esta autorizada mas ao consultar o Recibo para adicionar o protocolo no XML (sefazConsultaRecibo)

me retorna:

 [verAplic] => SP_NFE_PL_008i2
    [xMotivo] => Rejeição: Não é permitida a presença de caracteres de edição no início/fim da mensagem ou entre as tags da mensagem

se fosse caracteres invalidos ("CR" (ASCII 13) "TAB" (ASCII 9) etc..) no xml assinado e enviado, a mesma ficaria autorizada ? isso é um problema no xml enviado ?
(chave: 35161152107364000179550010000437411326621157)

estou testando diretamente no 4.00testaConsultaRecibo.php

nRec: 351000106523126

estou usando em ambiente Linux e em homologação
alguém me da uma ajuda p.favor ?
muito obrigado



35161152107364000179550010000437411326621157-nfe.xml

Edwin Schissato

unread,
Nov 28, 2016, 1:57:43 PM11/28/16
to nfe...@googlegroups.com
A nota só está aprovada se você consultar o recibo e o resto for de Autorizado o Uso.

Então essa nota ainda não está autorizadao.


--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@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+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Luiz Gustavo Sarubi Macchi

unread,
Jan 5, 2017, 1:16:14 PM1/5/17
to NFePHP
desculpe me enganei, a nota nao esta autorizada, ela esta assinada e validada o XML !

eu Envio, aguardo e consulto o recibo e me retorna:
[bStat] => 1
    [versao] => 3.10
    [tpAmb] => 2
    [cStat] => 588
    [verAplic] => SP_NFE_PL_008i2
    [xMotivo] => Rejeição: Não é permitida a presença de caracteres de edição no início/fim da mensagem ou entre as tags da mensagem

percebi q no xml esta com quebra de linha assim:

<?xml version="1.0" encoding="utf-8"?>

não deveria estar:
<?xml version="1.0" encoding="utf-8"?><NFe xmlns="http://www.portalfiscal.inf.br/nfe">...?

antes de Assinar eu removo essa quebra de linha, mas após a Assinatura ele volta com a mesma quebra !
não estou achando onde esta o problema
grato qq ajuda

Roberto Machado

unread,
Jan 5, 2017, 1:18:07 PM1/5/17
to nfe...@googlegroups.com
Esse não é o problema apresentado tem outros erros no conteúdo do XML

Anexe o seu xml (NÃO COLE, ponha em anexo)

Roberto

Luiz Gustavo Sarubi Macchi

unread,
Jan 5, 2017, 1:51:40 PM1/5/17
to NFePHP
35170152107364000179550010000437461679569878-nfe.xml

Roberto Machado

unread,
Jan 5, 2017, 1:56:34 PM1/5/17
to nfe...@googlegroups.com
Bom já vi que você não está usando a classe MakeNFe para criar o xml !!

Remova todos os acentos !!!

Ç 
Á
etc...

Roberto

Roberto

Luiz Gustavo Sarubi Macchi

unread,
Jan 5, 2017, 2:10:57 PM1/5/17
to NFePHP
uai, fiz baseado no exemplo 4.00testaMakeNFe.php
...
use NFePHP\NFe\MakeNFe;
use NFePHP\NFe\ToolsNFe;
...

$nfe = new MakeNFe();
...

$resp = $nfe->montaNFe();

esta errado ?

Roberto Machado

unread,
Jan 5, 2017, 2:11:50 PM1/5/17
to nfe...@googlegroups.com
hummm 

Porque está com os acentos ??!?

Roberto

Roberto Machado

unread,
Jan 5, 2017, 2:17:52 PM1/5/17
to nfe...@googlegroups.com
Já vi ... tente remover os acentos do xml antes de assinar, ou mesmo na hora de construir o XML remova os acentos

Roberto

Roberto Machado

unread,
Jan 5, 2017, 2:22:24 PM1/5/17
to nfe...@googlegroups.com
Nesse XML não tem os problemas indicados, porque está indicando isso não sei teria que depurar e ver o que está sendo enviado, veja os arquivos dos envelopes SOAP na para temporarias  

Os erros desse XML são 

  • 602 - [Simulacao] Rejeicao: Total do PIS difere do somatorio dos itens sujeitos ao ICMS
  • 603 - [Simulacao] Rejeicao: Total do COFINS difere do somatorio dos itens sujeitos ao ICMS
  • 685 - [Simulacao] Rejeicao: Total do Valor Aproximado dos Tributos difere do somatorio dos itens

Roberto

Luiz Gustavo Sarubi Macchi

unread,
Jan 5, 2017, 2:23:09 PM1/5/17
to NFePHP
então, a classe não tem um metodo automatico para remover a acentuacao ?
por exemplo o xMun = Ipiguá !
eu trago do banco e coloco em $xMun
e passo:

$resp = $nfe->tagenderEmit($xLgr, $nro, $xCpl, $xBairro, $cMun, $xMun, $UF, $CEP, $cPais, $xPais, $fone);

Roberto Machado

unread,
Jan 5, 2017, 2:24:52 PM1/5/17
to nfe...@googlegroups.com
Não ... não tem mais. Mas o problema não é esse pois validei a nota na SEFAZ RS e os erros apresentados são outros

Roberto

Luiz Gustavo Sarubi Macchi

unread,
Jan 5, 2017, 2:31:14 PM1/5/17
to NFePHP
então pode haver acentuação no xml ?
pq o erro diz de ("CR" (ASCII 13) "TAB" (ASCII 9)...)

Roberto Machado

unread,
Jan 5, 2017, 2:32:30 PM1/5/17
to nfe...@googlegroups.com
Então mas no arquivo que você mandou eu não achei nem TAB nem CR

Roberto

Roberto Machado

unread,
Jan 5, 2017, 2:35:52 PM1/5/17
to nfe...@googlegroups.com
Eu mesmo removo TODOS os acentos usando a classe Strings


Em 5 de janeiro de 2017 17:32, Roberto Machado <linu...@gmail.com> escreveu:
Então mas no arquivo que você mandou eu não achei nem TAB nem CR

Roberto




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

Luiz Gustavo Sarubi Macchi

unread,
Jan 6, 2017, 7:34:41 AM1/6/17
to NFePHP
esta aí, arrumado os centavos no cofins..., sem acentos, esta validada no Sefaz RS (só fica inconsistente o cnpj, pois é de SP), não sei mais o q fazer para achar esse erro !
grato qq ajuda
35170152107364000179550010000437461843562214-nfe.xml

Roberto Machado

unread,
Jan 6, 2017, 7:52:10 AM1/6/17
to nfe...@googlegroups.com
Luiz em qual ambiente você está trabalhando ??

Windows
MacOS
Linux

Roberto

Luiz Gustavo Sarubi Macchi

unread,
Jan 6, 2017, 7:56:27 AM1/6/17
to NFePHP
Linux, estou fazendo na linha de comando...
PHP 5.6.24-0+deb8u1 (cli) (built: Jul 26 2016 08:17:07)

Roberto Machado

unread,
Jan 6, 2017, 8:00:37 AM1/6/17
to nfe...@googlegroups.com
Muito estranho esse problema, mas a unica coisa mais estranha é um LF a mais no final do arquivo 
Eu também só mento uso o LINUX (mas não em linha de comando eu sempre usei o APACHE ou NGINX) e NUNCA tive um problema similar, com nenhuma versão de S.O. ou da API.

Roberto

Luiz Gustavo Sarubi Macchi

unread,
Jan 6, 2017, 8:14:10 AM1/6/17
to NFePHP
caraca, achei !
da o problema se no envio a variavel:

$flagZip = true;

é algo na hora de zipar ! se muda pra false Autoriza o uso ! aleluia ehehe

Roberto Machado

unread,
Jan 6, 2017, 8:19:22 AM1/6/17
to nfe...@googlegroups.com
Não são todos os webservices que aceitam com zip eu mesmo não uso acho muito INUTIL pois eu sempre envio apenas uma NFe por vez.

Roberto

Maycon Willer

unread,
Feb 6, 2017, 12:15:53 PM2/6/17
to NFePHP


Em sexta-feira, 6 de janeiro de 2017 11:19:22 UTC-2, linux.rlm escreveu:
Não são todos os webservices que aceitam com zip eu mesmo não uso acho muito INUTIL pois eu sempre envio apenas uma NFe por vez.

Roberto

Roberto, sabe me dizer se o SEFAZ de SP aceita o zip = TRUE? Possuo algumas notas gigantescas aqui, com mais de 100 produtos, chegando a ter mais de 64 mil caracteres. Sempre ocorre erro na hora da transmissão pelo projeto. Quanto uso o Flag Zip, retorna erro 225 do XML, sendo que a nota está ok.

Sabe como eu posso resolver este problema? Obrigado.

Roberto Machado

unread,
Feb 6, 2017, 12:16:38 PM2/6/17
to nfe...@googlegroups.com
Não .. não aceita (pelo que eu sei)

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@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+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Maycon Willer

unread,
Feb 6, 2017, 12:20:34 PM2/6/17
to NFePHP
Eita, então, você teria alguma sugestão para o meu caso? O mais estranho é que se eu enviar a nota pelo Emissor gratuito do SEFAZ ela passa. Porém no nfephp não.


Em segunda-feira, 6 de fevereiro de 2017 15:16:38 UTC-2, linux.rlm escreveu:
Não .. não aceita (pelo que eu sei)
Em 6 de fevereiro de 2017 15:15, Maycon Willer <mayco...@gmail.com> escreveu:


Em sexta-feira, 6 de janeiro de 2017 11:19:22 UTC-2, linux.rlm escreveu:
Não são todos os webservices que aceitam com zip eu mesmo não uso acho muito INUTIL pois eu sempre envio apenas uma NFe por vez.

Roberto

Roberto, sabe me dizer se o SEFAZ de SP aceita o zip = TRUE? Possuo algumas notas gigantescas aqui, com mais de 100 produtos, chegando a ter mais de 64 mil caracteres. Sempre ocorre erro na hora da transmissão pelo projeto. Quanto uso o Flag Zip, retorna erro 225 do XML, sendo que a nota está ok.

Sabe como eu posso resolver este problema? Obrigado.

--
--
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.

Edwin Schissato

unread,
Feb 6, 2017, 12:32:35 PM2/6/17
to nfe...@googlegroups.com
Alguns clientes já tiveram que dividir em duas notas pra aprovar.


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+unsubscribe@googlegroups.com.

Maycon Willer

unread,
Feb 6, 2017, 12:43:04 PM2/6/17
to NFePHP
Então, eu sugeri isso ao meu cliente, mas me parece que um dos requisitos dele é que não pode subdividir um pedido do cliente em mais que 2 notas. Nesse caso dele, ele fez em 2 notas. Uma com uns 90 produtos e outra com mais de 100. Ambas foram recusadas pelo sistema, retornando um erro 500 e parando na requisição.

OBS: Requisição Inválida.

Depois de muita debugação e testes aqui eu fui descobrir que era o tamanho da string XML. Tentando resolver o problema, eu fiz uso do FlagZip = true. Ele até chega a enviar, porém, como eu disse, retorna sempre o erro 225.

Se alguem tiver uma soluçao no sistema eu agradeço muito. O cliente está na cola por conta desses probleminhas que são quase que diários :(

Abraços


Em segunda-feira, 28 de novembro de 2016 16:47:26 UTC-2, Luiz Gustavo Sarubi Macchi escreveu:

Maycon Willer

unread,
Feb 14, 2017, 11:50:10 AM2/14/17
to NFePHP
Boa tarde pessoal,

Pesquisando no site da SEFAZ de SP encontrei isto: Uma NF-e aceita até 990 itens de produto. Há também um limite de tamanho do arquivo que deve ser transmitido à SEFAZ para se obter a autorização de uso: os arquivos XML não poderão exceder a 500 Kbytes.

Porque eu nao consigo transmitir notas com cerca de 100 produtos e 68Kb no nfephp para o SEFAZ de SP? Alguém conseguiu resolver este problema?

Obrigado.

Roberto Machado

unread,
Feb 14, 2017, 12:16:36 PM2/14/17
to nfe...@googlegroups.com
Maycon, ao fazer um novo questionamento abra um outro ASSUNTO, não pegue carona na mensagens de outros sobre outro assunto não relacionado a sua duvida.

Roberto

Reply all
Reply to author
Forward
0 new messages