Olá amigos
Estou tentando transmitir teste de CTE e está rejeitando dando a mensagem CTE NÃO EXISTE NA BASE DE DADOS DA SEFAZ, apesar de validar com sucesso.
Em meados do ano passado fiz muitos testes e transmitimos sem problemas porem paramos pois a implantação foi adiada. Agora retomamos o projeto pois vamos implantar o CTE dia 01/08.
Alguem tem alguma dica que possa me ajudar ?
Obrigado
Reinaldo
CTE - erro ao transmitir teste
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
CTE - erro ao transmitir teste
O processo do CTE é igual da NFE:
Gera XML
Assina
Transmite - é recebido um protocolo
Consulta o protocolo
Pode consultar CTE
O primeiro ponto a checar é o XML recebido assim que transmite.
O próximo é consultar o protocolo
O próximo é consultar o CTE.
Já aconteceu de ter problemas em Sefaz, e ela continuar recebendo NFE/CTE mas não processar, então dá que não consta na base.
Também de ter problemas na transmissão, e idem.
O ideal é checar o primeiro protocolo, porque qualquer problema com o XML já tem um retorno assim que entrega o XML.
Gera XML
Assina
Transmite - é recebido um protocolo
Consulta o protocolo
Pode consultar CTE
O primeiro ponto a checar é o XML recebido assim que transmite.
O próximo é consultar o protocolo
O próximo é consultar o CTE.
Já aconteceu de ter problemas em Sefaz, e ela continuar recebendo NFE/CTE mas não processar, então dá que não consta na base.
Também de ter problemas na transmissão, e idem.
O ideal é checar o primeiro protocolo, porque qualquer problema com o XML já tem um retorno assim que entrega o XML.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
CTE - erro ao transmitir teste
Obrigado JoseQuintas por ter respondido.
Eu não uso XML. Gravo arquivo TXT e importo no programa gratuito da SEFAZ.
Enviei email para a SEFAZ e eles deram a entender que é erro nas informações que estou enviando.
Como está Validando, não é erro de layout. Só pode ser falta de alguma informação.
Como faz quase 1 ano que não trato desse assunto estou desatualizado.
Descobri que para enviar teste nos nomes do Remetente e Destinatario tem que colocar
CTE EMITIDO NO AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL
Parece que o CNPJ e a IE pode informar. Estou certo?
Eu não uso XML. Gravo arquivo TXT e importo no programa gratuito da SEFAZ.
Enviei email para a SEFAZ e eles deram a entender que é erro nas informações que estou enviando.
Como está Validando, não é erro de layout. Só pode ser falta de alguma informação.
Como faz quase 1 ano que não trato desse assunto estou desatualizado.
Descobri que para enviar teste nos nomes do Remetente e Destinatario tem que colocar
CTE EMITIDO NO AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL
Parece que o CNPJ e a IE pode informar. Estou certo?
CTE - erro ao transmitir teste
No caso de NFE o CNPJ do destinatario deve ser 99999999000199. O do emitente deve ser informado normalmente.reinaldo escreveu:CTE EMITIDO NO AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL
Parece que o CNPJ e a IE pode informar. Estou certo?
Verifique também como esta formando a CHAVE da NFE se segue a risca o que diz o manual, geralmente este erro, ocorre por problema na estrutura da chave.
Boa sorte!
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
CTE - erro ao transmitir teste
O processo de transmissão do emissor faz duas coisas de uma vez: transmite e pega retorno.
Se falha transmite, já mostra que não consta, porque nem transmitiu.
Neste caso é editar, pra voltar pra situação em digitação e transmitir novamente.
Se falha retorno, ele deixa transmitir de novo, e dá duplicidade.
Neste caso é usar só a consulta situação da NFE, equivalente a pegar retorno.
Se falha transmite, já mostra que não consta, porque nem transmitiu.
Neste caso é editar, pra voltar pra situação em digitação e transmitir novamente.
Se falha retorno, ele deixa transmitir de novo, e dá duplicidade.
Neste caso é usar só a consulta situação da NFE, equivalente a pegar retorno.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/

