- 10.2. Envio de um CT-e individual
10.2.3. Envia CT-e Síncrono 03-08-19 - 10.2.2. BuscaCTe [v3.00]
« Anterior - 10.3. Envia CT-e OS [v3.00]
Próximo »
10.2.3. Envia CT-e Síncrono 03-08-19
Envia CT-e - serviço síncrono
Assinatura
string EnviaCTeSinc(string siglaWS, string versao, string nomeCertificado, string CTe, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, out CTeAssinado, out string nroProtocolo, out string dhProtocolo, string proxy, string usuario, string senha, string licenca)
Descrição:
Web Service para envio de CT-e, modelo 57. O Web Service é síncrono é uma opção nova de envio do CT-e.
Web Service do CT-e:
Envio síncrono de CT-e
O WS de recepção síncrona de CT-e não aceita a recepção em lote.
Processo Síncrono
O processo de recepção é síncrono, assim o WS já devolve o resultado do processamento do CT-e.
Escolha do Ambiente
A funcionalidade utiliza o valor informado na tag tpAmb do CT-e, assim o usuário deve tomar o cuidado de informar o tpAmb corretamente para que a NFC-e/NF-e não seja enviada para o ambiente indesejado.
Preenchimento do nomeCertificado informar o Nome do titular (campo Assunto) do certificado digital a ser utilizado na conexão SSL, formas possíveis:
1. uso de certificado digital existente no repositório MY do CSP do usuário corrente (currentuser)
É a forma de mais comum de uso, cabe ressaltar que é a única forma de uso de certificado digital do tipo A3 que a DLL oferece.
O usuário deve passar como parâmetro o campo assunto do certificado no parâmetro NomeCertificado para que a DLL localize um certificado digital com mesmo assunto no repositório MY do currentuser do equipamento.
Esta forma de uso requer a prévia instalação do certificado digital na conta do usuário do Windows (logon) que irá utilizar o certificado digital.2. uso de certificado digital em arquivo no formato pfx
Permite o de uso de certificado digital em arquivo formato pfx.
O caminho da localização (path) do arquivo pfx deve ser passado para a DLL no formato: ARQUIVO | [nome do arquivo pfx com caminho completo] | [senha do arquivo] no parâmetro NomeCertificado, ex.: "ARQUIVO|c:\certificado.pfx|senha".
Esta opção só funciona com certificado digital do tipo A1.3. uso de certificado digital em string base64
Permite uso o arquivo do certificado digital em formato pfx convertido em uma string base64. O certificado digital em string base64 deve ser passado para a DLL no formato: CERTIFICADO | [string base64 do arquivo pfx] | [senha do arquivo] no parâmetro NomeCertificado, ex.: "CERTIFICADO|MIIGoDCCBYigAwIBAgIQep(arquivo pfx do certificado digital convertido em base64...)QQDExNBQy|senha".
Esta opção só funciona com certificado digital do tipo A1. É uma opção de uso que oferece maior versatilidade, pois permite o armazenamento do certificado digital em banco de dados na aplicação. É a forma mais indicada para uso em ASP.NET.
Parâmetros:
nome | tipo | fluxo | descrição |
---|---|---|---|
siglaWS | string | entrada | informar a sigla do WS de envio, veja Tabela de siglaWS |
versao | string | entrada | informar a versão da mensagem do WS - 3.00. |
NomeCertificado | string | entrada | informar o certificado digital que será utilizado para assinatura: 1. informar o assunto do certificado digital que deve existir no repositório MY do current user, ex.: "CN=NFe - Associacao NF-e:99999090910270, C=BR, L=PORTO ALEGRE, O=Teste Projeto NFe RS, OU=Teste Projeto NFe RS, S=RS". 2. informar: ARQUIVO | [nome do arquivo pfx com caminho completo] | [senha do arquivo] para uso do certificado digital em arquivo pfx, ex.: "ARQUIVO|c:\certificado.pfx|senha". 3. informar: CERTIFICADO | [string base64 do arquivo pfx] | [senha do arquivo] no parâmetro NomeCertificado para passar uma string contendo um certificado digital em base64, ex.:"CERTIFICADO|MIIGoDCCBYigAwIBAgIQep(arquivo pfx do certificado digital convertido em base64...)QQDExNBQy|senha". |
CT-e | string | entrada | informar o CT-e que deseja transmitir, o CT-e não deve estar assinada. |
msgDados | string | saída | retorna a mensagem XML enviada para o WS. |
msgRetWS | string | saída | retorna a mensagem XML de resposta do WS |
cStat | inteiro | saída | retorna o resultado da chamada do WS. |
msgResultado | string | saída | retorna a literal do resultado da chamada do WS |
CTeAssinado | string | saída | retorna o CT-e assinado |
nroProtocolo | string | saída | retorna o número do protocolo de autorização de uso do CT-e. |
dhProtocolo | string | saída | retorna a data e hora da autorização de uso do CT-e. |
proxy | string | entrada | informar 'http://proxyserver:port' quando existir uso de proxy no ambiente. verificar com o cliente qual é o endereço do servidor proxy e a porta https, a porta padrão do https é 443, assim teríamos algo do tipo 'http://192.168.15.1:443' |
usuario | string | entrada | informar o usuário para autenticação no proxy se necessário |
senha | string | entrada | informar a senha de autenticação no proxy se necessário |
licenca | string | entrada | informar a chave da licença de uso, esta funcionalidade pode ser utilizada sem qualquer restrição no ambiente de homologação. O uso em ambiente de produção requer o licenciamento, para maiores detalhes veja as condições de uso |
Retorno:
O resultado da chamada do EnviaCTeSinc é o XML da procCTe do CT-e autorizado ou denegado, em caso de rejeição o retorno será "".
O parâmetro cStat retorna um código numérico com os seguintes significados:
cStat - código devolvido pelo Web Service da SEFAZ
A relação abaixo é meramente exemplificativa e não está atualizada. Como a SEFAZ cria novas validações que resultam em novos códigos de retorno, procure analisar o retorno do msgResultado que devolve a literal da mensagem de erro e não deixe de consultar as NT e o MOC que são as documentações técnicas oficiais da NF-e. A simples busca do conteúdo do msgResultado no google pode ajudar a compreender o motivo do problema e a solução do caso.
Erros da validação do XML do CT-e
código Mensagem 1 Erro: tipoXML: [tipoXML] inválido (fora do intervalo 0-83) 2 Erro: arquivo de Schema XML: [nome do arquivo] não localizado 3 Erro: XML mal formado 4 Erro: XML não atende Schema XML 5 Erro: não previsto 6 Erro: a versão do CT-e diverge da versão suportada pela DLL (3.00) 7 Nenhum Certificado Selecionado 8 Nenhum certificado válido foi encontrado com o nome informado 9 Erro Inesperado: [Mensagem] 10 Selecionado um Certificado de PF 11 Certificado selecionado não tem CNPJ/CPF 12 Certificado digital não tem chave privada Erro Assinatura Digital
código Mensagem 13 Erro: Problema ao acessar o certificado digital - exceção 14 Certificado digital inexistente para [nome] 15 XML mal formado + exceção 16 A tag de assinatura [RefUri] inexiste 17 A tag de assinatura [RefUri] não é unica 18 Erro Ao assinar o documento - ID deve ser string [RefUri] (Atributo) 19 Erro: Ao assinar o documento - exceção Erro Chamada WS
código Mensagem 20 código do ambiente inválido 21 sigla da UF inválida 22 a UF não oferece o serviço 23 Arquivo com a URL do WS não localizado 24 Erro não tratado de abertura/tratamento Arquivo ws.xml 25 Erro de validação de Schema 26 Nenhum Certificado Selecionado 27 Nenhum certificado válido foi encontrado com o nome informado 28 Erro Inesperado no acesso ao certificado digital: [Mensagem] 29 Erro: Time-out ao chamar o WS 30 Erro: exceção da biblioteca criptográfica 31 Erro: conectividade 32 Erro: Funcionalidade (EnviaCTeSinc) não licenciada para o CNPJ ([CNPJ informado]) e licenca ([ Chave informada]) 33 Erro: inesperado ao tratar o código de retorno do WS 34 Erro: O CNPJ informado tem tamanho diferente de 14: [CNPJ informado] - tam (tamanho] 35 Erro: A licença informada tem tamanho diferente de 128: [Chave informada] - tam (tamanho] 36 Erro: O CTe não deve estar assinado 37 Erro: Sequência Id: CTe não localizado, validação da licença prejudicada 38 Erro: Versao informada é inválida - [versao] 39 Erro: grupo protCTe inexistente na mensagem de retorno [Mensagem] 40 Erro: A mensagem de retorno do WS não é um XML válido: [Mensagem]
código | Mensagem | origem | regra |
---|---|---|---|
105 | Lote em processamento | WS | E04 |
106 | Lote não localizado | WS | E03 |
108 | Serviço Paralisado Momentaneamente (curto prazo) | WS | B03 |
109 | Serviço Paralisado sem Previsão | WS | B04 |
214 | Rejeição: Tamanho da mensagem excedeu o limite estabelecido | WS | B01 |
215 | Rejeição: Falha no schema XML | WS | D01 |
223 | Rejeição: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta | WS | E05 |
238 | Rejeição: Cabeçalho - Versão do arquivo XML superior a Versão vigente | WS | C05 |
239 | Rejeição: Cabeçalho - Versão do arquivo XML não suportada | WS | C06 |
242 | Rejeição: Elemento cteCabecMsg inexistente no SOAP Header | WS | C01 |
243 | Rejeição: XML Mal Formado | WS | B02 |
248 | Rejeição: UF do Recibo diverge da UF autorizadora | WS | E02 |
252 | Rejeição: Ambiente informado diverge do Ambiente de recebimento | WS | G001 |
280 | Rejeição: Certificado Transmissor inválido | WS | A01 |
281 | Rejeição: Certificado Transmissor Data Validade | WS | A02 |
282 | Rejeição: Certificado Transmissor sem CNPJ | WS | A07 |
283 | Rejeição: Certificado Transmissor - erro Cadeia de Certificação | WS | A03 |
284 | Rejeição: Certificado Transmissor revogado | WS | A05 |
285 | Rejeição: Certificado Transmissor difere ICP-Brasil | WS | A06 |
286 | Rejeição: Certificado Transmissor erro no acesso a LCR | WS | A04 |
402 | Rejeição: XML da área de dados com codificação diferente de UTF-8 | WS | D03 |
404 | Rejeição: Uso de prefixo de namespace não permitido | WS | D02 |
409 | Rejeição: Campo cUF inexistente no elemento cteCabecMsg do SOAP Header | WS | C02 |
410 | Rejeição: UF informada no campo cUF não é atendida pelo WebService | WS | C03 |
411 | Rejeição: Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Header | WS | C04 |
473 | Rejeição: Tipo Autorizador do Recibo diverge do Órgão Autorizador | WS | E02a |
Se o CT-e foi recepcionado e processado pelo WS teremos os seguintes códigos de retorno:
código | Mensagem | origem | regra |
---|---|---|---|
100 | Autorizado o uso do CT-e | WS | - |
203 | Rejeição: Emissor não habilitado para emissão do CT-e | WS | G062 |
204 | Rejeição: Existe CT-e já autorizado com a mesma série e número | WS | G115 |
205 | Rejeição: CT-e está denegado na base de dados da SEFAZ | WS | G112 G117 G076 G085 G094 G103 |
206 | Rejeição: Número de CT-e já está inutilizado na Base de dados da SEFAZ | WS | G118 |
209 | Rejeição: IE do emitente inválida | WS | G060 |
210 | Rejeição: IE do destinatário inválida | WS | G081 |
212 | Rejeição: Data de emissão CT-e posterior a data de recebimento | WS | G066 |
213 | Rejeição: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital | WS | F03 |
214 | Rejeição: Tamanho da mensagem excedeu o limite estabelecido | WS | B01 |
218 | Rejeição: CT-e já está cancelada na base de dados da SEFAZ | WS | G116 |
225 | Rejeição: Falha no Schema XML do CT-e | WS | D01 |
226 | Rejeição: Código da UF do Emitente diverge da UF autorizadora | WS | G002 |
227 | Rejeição: Erro na composição do Campo ID | WS | G005 |
228 | Rejeição: Data de Emissão muito atrasada | WS | G067 |
229 | Rejeição: IE do emitente não informada | WS | G059 |
230 | Rejeição: IE do emitente não cadastrada | WS | G063 |
231 | Rejeição: IE do emitente não vinculada ao CNPJ | WS | G064 |
235 | Rejeição: Inscrição SUFRAMA inválida | WS | G113 |
238 | Rejeição: Cabeçalho - Versão do arquivo XML superior a Versão vigente | WS | C05 |
239 | Rejeição: Cabeçalho - Versão do arquivo XML não suportada | WS | C06 |
242 | Rejeição: Elemento cteCabecMsg inexistente no SOAP Header | WS | C01 |
243 | Rejeição: XML Mal Formado | WS | B02 |
244 | Rejeição: CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do Emitente | WS | F04 |
245 | Rejeição: CNPJ Emitente não cadastrado | WS | G061 |
247 | Rejeição: Sigla da UF do Emitente diverge da UF autorizadora | WS | G003 |
251 | Rejeição: UF/Município destinatário não pertence a SUFRAMA | WS | G114 |
252 | Rejeição: Ambiente informado diverge do Ambiente de recebimento | WS | G001 |
253 | Rejeição: Digito Verificador da chave de acesso composta inválida | WS | G006 |
254 | Rejeição: CT-e referenciado não informado para CT-e complementar | WS | G119 |
267 | Rejeição: CT-e Complementar referencia uma CT-e inexistente | WS | G121 |
269 | Rejeição: CNPJ Emitente do CT-e Complementar difere do CNPJ do CT complementado | WS | G120 |
280 | Rejeição: Certificado Transmissor inválido | WS | A01 |
281 | Rejeição: Certificado Transmissor Data Validade | WS | A02 |
282 | Rejeição: Certificado Transmissor sem CNPJ | WS | A07 |
283 | Rejeição: Certificado Transmissor - erro Cadeia de Certificação | WS | A03 |
284 | Rejeição: Certificado Transmissor revogado | WS | A05 |
285 | Rejeição: Certificado Transmissor difere ICP-Brasil | WS | A06 |
286 | Rejeição: Certificado Transmissor erro no acesso a LCR | WS | A04 |
290 | Rejeição: Certificado Assinatura inválida | WS | E01 |
291 | Rejeição: Certificado Assinatura Data Validade | WS | E02 |
292 | Rejeição: Certificado Assinatura sem CNPJ | WS | E03 |
293 | Rejeição: Certificado Assinatura - erro Cadeia de Certificação | WS | E04 |
294 | Rejeição: Certificado Assinatura revogado | WS | E06 |
295 | Rejeição: Certificado Assinatura difere ICP-Brasil | WS | E07 |
296 | Rejeição: Certificado Assinatura erro no acesso a LCR | WS | E05 |
297 | Rejeição: Assinatura difere do calculado | WS | F02 |
298 | Rejeição: Assinatura difere do padrão do Projeto | WS | F01 |
301 | Uso Denegado : Irregularidade fiscal do emitente | WS | G065 |
302 | Uso Denegado : Irregularidade fiscal do remetente | WS | G076 |
303 | Uso Denegado : Irregularidade fiscal do destinatário | WS | G085 |
304 | Uso Denegado : Irregularidade fiscal do expedidor | WS | G094 |
305 | Uso Denegado : Irregularidade fiscal do recebedor | WS | G103 |
306 | Uso Denegado : Irregularidade fiscal do tomador | WS | G112 |
402 | Rejeição: XML da área de dados com codificação diferente de UTF-8 | WS | D03 |
404 | Rejeição: Uso de prefixo de namespace não permitido | WS | D02 |
409 | Rejeição: Campo cUF inexistente no elemento cteCabecMsg do SOAP Header | WS | C02 |
410 | Rejeição: UF informada no campo cUF não é atendida pelo WebService | WS | C03 |
411 | Rejeição: Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Header | WS | C04 |
413 | Rejeição: Código de Município de término da prestação: dígito inválido | WS | G127 |
414 | Rejeição: Código de Município diverge da UF de término da prestação | WS | G128 |
415 | Rejeição: CNPJ do remetente inválido | WS | G068 |
416 | Rejeição: CPF do remetente inválido | WS | G069 |
417 | Rejeição: Código de Município de localização remetente: dígito inválido | WS | G070 |
418 | Rejeição: Código de Município diverge da UF de localização remetente | WS | G071 |
419 | Rejeição: IE do remetente inválida | WS | G072 |
420 | Rejeição: CNPJ remetente não cadastrado | WS | G073 |
421 | Rejeição: IE do remetente não cadastrada | WS | G074 |
422 | Rejeição: IE do remetente não vinculada ao CNPJ | WS | G075 |
423 | Rejeição: Código de Município de localização destinatário: dígito inválido | WS | G079 |
424 | Rejeição: Código de Município diverge da UF de localização destinatário | WS | G080 |
425 | Rejeição: CNPJ destinatário não cadastrado | WS | G082 |
426 | Rejeição: IE do destinatário não cadastrada | WS | G083 |
427 | Rejeição: IE do destinatário não vinculada ao CNPJ | WS | G084 |
428 | Rejeição: CNPJ do expedidor inválido | WS | G086 |
429 | Rejeição: CPF do expedidor inválido | WS | G087 |
430 | Rejeição: Código de Município de localização expedidor: dígito inválido | WS | G088 |
431 | Rejeição: Código de Município diverge da UF de localização expedidor | WS | G089 |
432 | Rejeição: IE do expedidor inválida | WS | G090 |
433 | Rejeição: CNPJ expedidor não cadastrado | WS | G091 |
434 | Rejeição: IE do expedidor não cadastrada | WS | G092 |
435 | Rejeição: IE do expedidor não vinculada ao CNPJ | WS | G093 |
436 | Rejeição: CNPJ do recebedor inválido | WS | G095 |
437 | Rejeição: CPF do recebedor inválido | WS | G096 |
438 | Rejeição: Código de Município de localização do recebedor: dígito inválido | WS | G097 |
439 | Rejeição: Código de Município diverge da UF de localização recebedor | WS | G098 |
440 | Rejeição: IE do recebedor inválida | WS | G099 |
441 | Rejeição: CNPJ recebedor não cadastrado | WS | G100 |
442 | Rejeição: IE do recebedor não cadastrada | WS | G101 |
443 | Rejeição: IE do recebedor não vinculada ao CNPJ | WS | G102 |
444 | Rejeição: CNPJ do tomador inválido | WS | G104 |
445 | Rejeição: CPF do tomador inválido | WS | G105 |
446 | Rejeição: Código de Município de localização tomador: dígito inválido | WS | G106 |
447 | Rejeição: Código de Município diverge da UF de localização tomador | WS | G107 |
448 | Rejeição: IE do tomador inválida | WS | G108 |
449 | Rejeição: CNPJ tomador não cadastrado | WS | G109 |
455 | Rejeição: Código de Município de início da prestação: dígito inválido | WS | G125 |
456 | Rejeição: Código de Município diverge da UF de início da prestação | WS | G126 |
457 | Rejeição: O lote contém CT-e de mais de um estabelecimento emissor | WS | D04 |
458 | Rejeição: Grupo de CT-e normal não informado para CT-e normal | WS | G007 |
459 | Rejeição: Grupo de CT-e complementar não informado para CT-e complementar | WS | G008 |
460 | Rejeição: Não informado os dados do remetente indicado como tomador do serviço | WS | G009 |
461 | Rejeição: Não informado os dados do expedidor indicado como tomador do serviço | WS | G010 |
462 | Rejeição: Não informado os dados do recebedor indicado como tomador do serviço | WS | G011 |
463 | Rejeição: Não informado os dados do destinatário indicado como tomador do serviço | WS | G012 |
464 | Rejeição: informação do modal rodoviário não informado | WS | G013 |
465 | Rejeição: informação do modal aéreo não informado | WS | G014 |
466 | Rejeição: informação do modal aquaviário não informado | WS | G015 |
467 | Rejeição: informação do modal ferroviário não informado | WS | G016 |
468 | Rejeição: informação do modal dutoviário não informado | WS | G017 |
469 | Rejeição: Remetente deve ser informado para tipo de serviço diferente de redespacho intermediário | WS | G018 |
470 | Rejeição: Destinatário deve ser informado para tipo de serviço diferente de redespacho intermediário | WS | G019 |
474 | Rejeição: Expedidor deve ser informado para tipo de serviço de redespacho intermédiario | WS | G020 |
475 | Rejeição: Recebedor deve ser informado para tipo de serviço de redespacho intermédiario | WS | G021 |
476 | Rejeição: O tomador do serviço no tipo de serviço normal não pode ser o expedidor | WS | G022 |
477 | Rejeição: O tomador do serviço no tipo de serviço normal não pode ser o recebedor | WS | G023 |
489 | Rejeição: IE do tomador não cadastrada | WS | G110 |
490 | Rejeição: IE do tomador não vinculada ao CNPJ | WS | G111 |
491 | Rejeição: CT-e referenciado é CT-e complementar | WS | G122 |
492 | Rejeição: Código de Município de emissão: dígito inválido | WS | G123 |
493 | Rejeição: Código de Município diverge da UF de emissão | WS | G124 |
494 | Rejeição: Processo de emissão informado inválido | WS | G004 |
496 | Rejeição: Grupo CT-e de Anulação não informado para o CT-e de Anulação | WS | G024 |
497 | Rejeição: CT-e objeto da anulação inexistente | WS | G026 |
498 | Rejeição: CT-e objeto da anulação deve estar com a situação autorizada (não pode estar cancelado ou denegado) | WS | G027 |
499 | Rejeição: CT-e de anulação deve ter tipo de emissão = normal | WS | G025 |
500 | Rejeição: CT-e objeto da anulação deve ter finalidade = 0 (normal) | WS | G030 |
501 | Rejeição: Data de emissão do CT-e de Anulação deve ocorrer em até 60 dias | WS | G031 |
502 | Rejeição: CT-e de anulação deve ter o valor do ICMS e de prestação iguais ao CT-e original | WS | G032 |
503 | Rejeição: CT-e Susbtituto deve ter tipo de emissão = normal | WS | G035 |
505 | Rejeição: Grupo CT-e de Substituição não informado para o CT-e de Substituição | WS | G036 |
510 | Rejeição: CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G041 |
511 | Rejeição: CNPJ do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G042 |
512 | Rejeição: CNPJ do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G043 |
550 | Rejeição: O CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CTe substituído | WS | G044 |
551 | Rejeição: O CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CTe substituído | WS | G045 |
552 | Rejeição: O CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G046 |
553 | Rejeição: A IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G047 |
554 | Rejeição: A IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G048 |
555 | Rejeição: A IE do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G049 |
556 | Rejeição: A IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G050 |
557 | Rejeição: A IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G051 |
558 | Rejeição: A IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído | WS | G052 |
559 | Rejeição: A UF de início de prestação deve ser igual ao informado no CT-e substituído | WS | G053 |
560 | Rejeição: A UF de fim de prestação deve ser igual ao informado no CT-e substituído | WS | G054 |
563 | Rejeição: A anulação de um CT-e deve ocorrer no prazo máximo de 60 contados da data de emissão do CT-e objeto de Substituição | WS | G055 |
565 | Rejeição: O CT-e só pode ser anulado pelo emitente | WS | G028 |
566 | Rejeição: CT-e objeto da anulação não pode ter sido anulado anteriormente | WS | G033 |
567 | Rejeição: CT-e objeto da anulação não pode ter sido substituído anteriormente | WS | G034 |
568 | Rejeição: CT-e a ser substituído inexistente | WS | G037 |
569 | Rejeição: CT-e a ser substituído deve estar com a situação autorizada (não pode estar cancelado ou denegado) | WS | G038 |
570 | Rejeição: CT-e a ser substituído não pode ter sido substituído anteriormente | WS | G039 |
571 | Rejeição: CT-e a ser substituído deve ter finalidade = 0 (normal) | WS | G040 |
572 | Rejeição: CT-e de anulação informado no grupo “Tomador não é contribuinte do ICMS” inexistente | WS | G056 |
573 | Rejeição: CT-e de anulação informado no grupo “Tomador não é contribuinte do ICMS” deve ter finalidade=2(Anulação) | WS | G057 |
Histórico de atualização:
- 2019-08-03 - 3.00 - versão inicial
Mensagens XML - versão 3.00:
Exemplo de CTe-OS
- 10.2.3. Envia CT-e Síncrono 03-08-19
10.2. Envio de um CT-e individual - « Anterior
10.2.2. BuscaCTe [v3.00] - Próximo »
10.3. Envia CT-e OS [v3.00]