Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por JoséQuintas »

Ou você tá doidão demais, como você mesmo falou, ou tá preguiçoso.
Em todo caso, baixa aí, tá em VB6, não requer DLL, e tem 21kb.

http://www.jpatecnologia.com.br/arquivos/tiracrlf.exe

Modo de usar:

tiracrlf arquivo.xml
tiracrlf d:\temp\arquivo.xml

se rodar sem nome do diretório, precisa estar rodando na mesma pasta do xml.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por HASA »

:))
Não é preguiça NÃO, veja hj chegou o retorno do questionamento que fiz a SEFAZ, veja que o retorno chegou hj imagine a quanto tempo pedi ajuda:

Prezado Sr.,
O Manual de Integração do Contribuinte veda a inclusão de caracteres no arquivo XML ("line-feed", "carriage return", "tab", caracteres de "espaço" entre as TAGs) (item 3.2.1-c do Manual).
Exemplo de mensagem XML que não atende o padrão do projeto (considerar o trecho entre colchetes):
[

<==== acréscimo de linha/espaço no início da mensagem

<==== acréscimo de CR entre tags

2 <==== acréscimo de LF ou espaço de "identação"

35

STATUS
<==== acréscimo de linha/espaço desnecessário

<==== acréscimo de linha/espaço no fim da mensagem

]

Esta mensagem será rejeitada pelo Web Service da SEFAZ com motivo: "588 - 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".

Para sanear o problema queira eliminar todos os caracteres de edição como segue:

[235STATUS]

Atenciosamente,

Secretaria da Fazenda do Estado de São Paulo

Recebi o retorno logo após sua resposta, mas... valeu mesmo assim, abaixo parte do meu código que não está funcionando e vou ver onde estou errando:

Tira contem o XML igual ao seu xtexto OK.

TIRA := StrTran( TIRA, Chr(13)+Chr(10), "" ) && [ENTER]
TIRA := StrTran( TIRA, Chr(10), "" ) && [LF]
TIRA := StrTran( TIRA, Chr(9), "" ) && [TAB]

:)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por Maligno »

Tinha reparado em seu primeiro XML duas tags vazias, o que contraria a norma. Verifique isso também.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por HASA »

:)) , tem razão essas: <cobr /> <infAdic /> , estão sobrando, beleza muito obrigado, e vamos continuando, mas... veja que interessante mesmo assim após a retirada dos enteres da vida o arquivo foi importado, cada uma né,
:{
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por HASA »

:(
José Quintas, um novo help. Seguinte utilizei o executavel por emergencia mas... estou enfrentando alguns problemas no Win7 por causa de permissões e tal, ai voltei a bater cabeça nesse pequeno código:

xtexto = MemoRead("arquivo.xml")
xTexto = StrTran(xTexto,Chr(13)+Chr(10),"")
MemoWrit("arquivo.xml",xTexto)

Que funciona muuuiiittooo bem a não ser (aaaa esse a não ser), ele grava uma flechinha -> no final do arquivo e o sistema da Sefaz reclama de caracter especial, deleto (apago) ele e o arquivo passa belezinha, tem algum jeito de eu tirar esse danado ?
:*
Honório
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por rochinha »

Amiguinhos,

Eu troquei meus MemoWrits por:

Código: Selecionar todos

   cXMLNome := "35986578345768594387323478654498765498323245-nfe.xml"
   cXMLConteudo := MemoRead( cXMLNome )

   nHandle := fCreate( "C:\SISTEMA\NFe\entradas\" + cXMLNome )
   fWrite( nHandle, cXMLConteudo, LEN( cXMLConteudo ) )
   fClose( nHandle )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...

Mensagem por HASA »

:-Y
Excelente, testado e aprovado.
:{ :xau
Responder