CT-e
Emitir CT-e
Aceita um CT-e do modelo 57, modal rodoviário, para autorização assíncrona na SEFAZ.
/openapi/v2/empresas/{empresaId}/ctetoken, timestamp e sign, veja Autenticação.O CT-e é o documento fiscal eletrônico que acoberta um serviço de transporte de carga. A aceitação devolve HTTP 200 sem corpo. Reenviar o mesmo id: uma impressão digital idêntica da mensagem reutiliza a tarefa original (idempotente), uma impressão diferente retorna 10017030, e uma falha terminal anterior reabre a tarefa com a nova mensagem. O resultado é obtido pela consulta ou pelo webhook. As strings de enumeração não diferenciam maiúsculas de minúsculas.
Parâmetros de caminho
empresaId* | string | Identificador da empresa |
* Campo obrigatório
Corpo da requisição
id* | string | Identificador da requisição |
ambienteEmissao* | string | Ambiente |
natureza* | string | Natureza da operação |
cfop* | string | CFOP |
tipo* | string | Tipo do documento |
tipoServico* | string | Tipo de serviço |
modal* | string | Modal |
tomador* | string | Tomador do serviço |
indicadorIeTomador* | string | Situação do tomador perante o ICMS |
retiraMercadoria | bool | Retirada pelo destinatário |
detalheRetira | string | Detalhe da retirada |
| object | Município de emissão |
* | object | Município de origem |
* | object | Município de destino |
*ao menos um entre `remetente` e `destinatario` | object | Remetente |
*ao menos um entre `remetente` e `destinatario` | object | Destinatário |
| object | Expedidor |
| object | Recebedor |
*obrigatório para `tomador=Outros` | object | Tomador fora dos participantes |
* | object | Carga |
*obrigatório, exceto para `tipo=Complementar` | object | Documentos da carga |
*obrigatório para subcontratação / redespacho / redespacho intermediário | array | Documentos de transporte anteriores |
* | object | Dados rodoviários |
* | object | Valor do frete |
* | object | Tributos |
| object | Cobrança |
*obrigatório para `tipo=Substituto` | object | CT-e substituído |
ctesComplementados*obrigatório para `tipo=Complementar` | array | Chaves dos CT-e complementados |
| object | Características adicionais |
| object | Rota planejada |
| object | Prazo de entrega |
observacoes | string | Observações |
| array | Observações do emitente |
| array | Observações ao fisco |
autorizadosXml | array | Autorizados a baixar o XML |
* Campo obrigatório
Sem corpo de resposta
O caso mais comum: a transportadora leva mercadorias acobertadas por NF-e dentro do mesmo estado e o vendedor paga o frete. O bloco abaixo lista só os campos a enviar; tudo o que não aparece fica de fora.
Requisição completa
{"id": "CTE-ORD-1","ambienteEmissao": "Homologacao","natureza": "PRESTACAO DE SERVICO DE TRANSPORTE","cfop": "5353","tipo": "Normal","tipoServico": "Normal","modal": "Rodoviario","tomador": "Remetente","indicadorIeTomador": "Contribuinte","origem": { "codigoIbge": 3550308 },"destino": { "codigoIbge": 3550308 },"remetente": {"cpfCnpj": "66500544000120", "inscricaoEstadual": "123456789012", "nome": "REMETENTE TESTE LTDA","endereco": { "logradouro": "AVENIDA PAULISTA", "numero": "1000", "bairro": "BELA VISTA", "codigoIbge": 3550308, "cep": "01310100" }},"destinatario": {"cpfCnpj": "12345678909", "nome": "DESTINATARIO TESTE","endereco": { "logradouro": "RUA AUGUSTA", "numero": "10", "bairro": "CONSOLACAO", "codigoIbge": 3550308, "cep": "01305000" }},"carga": { "valor": 500.00, "produtoPredominante": "MERCADORIA DIVERSA","quantidades": [{ "unidade": "Kg", "tipoMedida": "PESO BRUTO", "quantidade": 10 }] },"documentos": { "nfe": [{ "chave": "35260966500544000120550010000001231000000002" }] },"rodoviario": { "rntrc": "12345678" },"valorPrestacao": { "total": 100.00, "aReceber": 100.00, "componentes": [{ "nome": "FRETE PESO", "valor": 100.00 }] },"impostos": { "icms": { "situacaoTributaria": "00" } }}
id* | string | Identificador da requisição |
ambienteEmissao* | string | Ambiente |
natureza* | string | Natureza da operação |
cfop* | string | CFOP |
tipo* | string | Tipo do documento |
tipoServico* | string | Tipo de serviço |
modal* | string | Modal |
tomador* | string | Tomador |
indicadorIeTomador* | string | Situação do tomador |
* | object | Município de origem |
* | object | Município de destino |
* | object | Remetente |
* | object | Destinatário |
* | object | Carga |
* | object | Documentos da carga |
* | object | Dados rodoviários |
* | object | Valor do frete |
* | object | Tributos |
* Campo obrigatório
Cada tipo exige ou proíbe uma referência: enviar a referência errada retorna 10017015.
Normal: emissão comum
Não envie ctesComplementados nem cteSubstituido; documentos é obrigatório.
"tipo": "Normal"
tipo* | string | Tipo do documento |
* Campo obrigatório
Complementar: completa valores de CT-e já autorizados
Envie as chaves dos CT-e complementados; documentos não é exigido.
"tipo": "Complementar","ctesComplementados": ["35260940673061000134570010000000011000000016"]
tipo* | string | Tipo do documento |
ctesComplementados* | array | Chaves complementadas |
* Campo obrigatório
Substituto: substitui um CT-e anterior
Envie o CT-e substituído; os demais campos seguem a emissão normal.
"tipo": "Substituto","cteSubstituido": { "chave": "35260940673061000134570010000000011000000016", "alteraTomador": false }
tipo* | string | Tipo do documento |
* | object | CT-e substituído |
* Campo obrigatório
Subcontratação, redespacho e redespacho intermediário exigem documentosAnteriores; os outros tipos o proíbem (10017014). Cada entrada é um transportador anterior e traz ou ctesEletronicos ou papeis, nunca os dois.
Normal ou VinculadoMultimodal: sem documentos anteriores
Não envie documentosAnteriores.
"tipoServico": "Normal"
tipoServico* | string | Tipo de serviço |
* Campo obrigatório
Subcontratação ou redespacho com CT-e anteriores eletrônicos
Vale para Subcontratacao, Redespacho e RedespachoIntermediario.
"tipoServico": "Subcontratacao","documentosAnteriores": [{ "cpfCnpj": "40673061000134", "inscricaoEstadual": "123456789012", "uf": "SP", "nome": "TRANSPORTADORA ANTERIOR LTDA","ctesEletronicos": ["35260940673061000134570010000000011000000016"] }]
tipoServico* | string | Tipo de serviço |
* | array | Transportadores anteriores |
* Campo obrigatório
Subcontratação ou redespacho com documentos anteriores em papel
Para transportador anterior que ainda não usa CT-e eletrônico.
"tipoServico": "Redespacho","documentosAnteriores": [{ "cpfCnpj": "40673061000134", "inscricaoEstadual": "ISENTO", "uf": "SP", "nome": "TRANSPORTADORA ANTERIOR LTDA","papeis": [{ "tipo": "10", "serie": "1", "numero": "12345", "dataEmissao": "2026-09-01" }] }]
tipoServico* | string | Tipo de serviço |
* | array | Transportadores anteriores |
* Campo obrigatório
O participante apontado por tomador é obrigatório (10017012). Contribuinte exige IE numérica nesse participante; IE numérica exige Contribuinte (10017013). remetente ou destinatario: ao menos um dos dois sempre.
Tomador contribuinte: um dos quatro participantes
Remetente, Expedidor, Recebedor ou Destinatario; o participante correspondente traz IE numérica.
"tomador": "Remetente","indicadorIeTomador": "Contribuinte","remetente": { "cpfCnpj": "66500544000120", "inscricaoEstadual": "123456789012", "nome": "REMETENTE TESTE LTDA", "endereco": { "..." : "..." } }
tomador* | string | Tomador |
indicadorIeTomador* | string | Situação do tomador |
* | object | Participante tomador |
* Campo obrigatório
Tomador não contribuinte ou isento
NaoContribuinte ou Isento: o participante não traz IE numérica. Em serviço interestadual com NaoContribuinte, envie também impostos.icmsUfFim.
"tomador": "Destinatario","indicadorIeTomador": "NaoContribuinte","destinatario": { "cpfCnpj": "12345678909", "nome": "DESTINATARIO TESTE", "endereco": { "..." : "..." } }
tomador* | string | Tomador |
indicadorIeTomador* | string | Situação do tomador |
* | object | Participante tomador |
* Campo obrigatório
Outros: tomador fora dos participantes
Envie tomadorOutros; nos demais valores de tomador esse grupo é recusado (10017013).
"tomador": "Outros","indicadorIeTomador": "Contribuinte","tomadorOutros": { "cpfCnpj": "40673061000134", "inscricaoEstadual": "123456789012", "nome": "PAGADOR DO FRETE LTDA", "endereco": { "..." : "..." } }
tomador* | string | Tomador |
indicadorIeTomador* | string | Situação do tomador |
* | object | Tomador fora dos participantes |
* Campo obrigatório
Obrigatório salvo em tipo=Complementar. Envie exatamente um dos grupos nfe, nf ou outros; grupos misturados ou ausentes retornam 10017014.
NF-e eletrônicas (nfe)
"documentos": {"nfe": [{ "chave": "35260966500544000120550010000001231000000002", "dataPrevistaEntrega": "2026-09-10" }]}
* | object | Documentos da carga |
* Campo obrigatório
Notas em papel (nf)
Sem chave de acesso, os dados da nota vão campo a campo; os seis valores são obrigatórios.
"documentos": {"nf": [{ "modelo": "01", "serie": "1", "numero": "12345", "dataEmissao": "2026-09-01","baseIcms": 500.00, "valorIcms": 90.00, "baseIcmsSt": 0, "valorIcmsSt": 0, "valorProdutos": 500.00, "valorTotal": 500.00,"cfop": "5102", "pesoKg": 10 }]}
* | object | Documentos da carga |
* Campo obrigatório
Outros documentos (outros)
tipo=Outros exige descricao; os demais tipos a dispensam.
"documentos": {"outros": [{ "tipo": "Outros", "descricao": "ROMANEIO DE CARGA", "numero": "778", "dataEmissao": "2026-09-01", "valor": 500.00 }]}
* | object | Documentos da carga |
* Campo obrigatório
Só modal=Rodoviario é aceito na fase um (10017018), e o grupo rodoviario é sempre obrigatório. O RNTRC precisa de 8 dígitos (10017017).
Rodoviário com ordens de coleta
ordensColeta é opcional, até 10; sem ordens, envie só rntrc.
"modal": "Rodoviario","rodoviario": {"rntrc": "12345678","ordensColeta": [{ "serie": "1", "numero": 501, "dataEmissao": "2026-09-01","emitente": { "cnpj": "66500544000120", "inscricaoEstadual": "123456789012", "uf": "SP" } }]}
modal* | string | Modal |
* | object | Dados rodoviários |
* Campo obrigatório
Valores explícitos prevalecem; omitidos, a base é o total do frete, a alíquota vem da tabela intraestadual ou da regra interestadual de 7% ou 12%, e o valor é calculado. Serviço intraestadual sem alíquota na tabela e sem alíquota explícita retorna 10017024. O CST precisa combinar com o regime da empresa: Simples Nacional só SN, regime normal nunca SN (10017022).
CST 00: tributação integral
Só o CST já basta. Não envie percentualReducaoBase (10017021).
"impostos": { "icms": { "situacaoTributaria": "00", "aliquota": 12 } }
* | object | Tributos |
* Campo obrigatório
CST 20: redução da base de cálculo
percentualReducaoBase é obrigatório (10017020); a base omitida é o total já reduzido.
"impostos": { "icms": { "situacaoTributaria": "20", "percentualReducaoBase": 20, "codigoBeneficio": "SP123456" } }
* | object | Tributos |
* Campo obrigatório
CST 40, 41 ou 51: isenta, não tributada ou diferida
Sem base nem alíquota; não envie valor (10017021).
"impostos": { "icms": { "situacaoTributaria": "40", "valorDesonerado": 12.00, "codigoBeneficio": "SP123456" } }
* | object | Tributos |
* Campo obrigatório
CST 60: ICMS retido anteriormente
stRetido é obrigatório com os três valores (10017020).
"impostos": { "icms": { "situacaoTributaria": "60", "stRetido": { "baseCalculo": 100.00, "aliquota": 12, "valor": 12.00 } } }
* | object | Tributos |
* Campo obrigatório
CST 90: outras situações
Tudo opcional; percentualReducaoBase reduz a base quando enviado.
"impostos": { "icms": { "situacaoTributaria": "90", "aliquota": 12, "valorCredito": 2.40 } }
* | object | Tributos |
* Campo obrigatório
90-OutraUF: ICMS devido a outro estado
Os valores vão em outraUf; cada um omitido recai no campo de mesmo nome em icms, e a alíquota omitida é a interestadual.
"impostos": { "icms": { "situacaoTributaria": "90-OutraUF", "outraUf": { "baseCalculo": 100.00, "aliquota": 12, "valor": 12.00 } } }
* | object | Tributos |
* Campo obrigatório
SN: empresa do Simples Nacional
Único CST aceito para o Simples Nacional. Não envie baseCalculo nem valor (10017021); icmsUfFim também não é exigido.
"impostos": { "icms": { "situacaoTributaria": "SN" } }
* | object | Tributos |
* Campo obrigatório
Além do ICMS, impostos aceita a partilha com o estado de destino, o percentual de carga tributária e um texto ao fisco. ibsCbs não está disponível na fase um: enviado, o documento é rejeitado (10017021).
Serviço interestadual com tomador não contribuinte (icmsUfFim)
Obrigatório quando origem e destino estão em estados diferentes e indicadorIeTomador=NaoContribuinte (10017023), salvo CST SN; em serviço intraestadual é recusado (10017021). Todos os campos são opcionais e recaem na tabela do estado de destino.
"impostos": {"icms": { "situacaoTributaria": "00" },"icmsUfFim": { "aliquotaInterna": 18, "aliquotaInterestadual": 12, "percentualFcp": 2 }}
* | object | Tributos |
* Campo obrigatório
Carga tributária e informações ao fisco
Ambos opcionais e independentes do CST.
"impostos": {"icms": { "situacaoTributaria": "00" },"percentualCargaTributaria": 12.5,"informacoesFisco": "ICMS conforme convenio 106/96"}
* | object | Tributos |
* Campo obrigatório
Opcional. Sem entrega, vale SemData e SemHora. Data e hora são combinadas de forma independente: cada tipo pede os seus campos.
NaData, AteData ou APartirDe: uma data
Envie data.
"entrega": { "tipoData": "AteData", "data": "2026-09-10" }
| object | Prazo de entrega |
* Campo obrigatório
NoPeriodo: intervalo de datas
Envie dataInicial e dataFinal.
"entrega": { "tipoData": "NoPeriodo", "dataInicial": "2026-09-08", "dataFinal": "2026-09-12" }
| object | Prazo de entrega |
* Campo obrigatório
NaHora, AteHora ou APartirDe: uma hora
Envie hora; pode combinar com qualquer tipoData.
"entrega": { "tipoData": "NaData", "data": "2026-09-10", "tipoHora": "AteHora", "hora": "12:00" }
| object | Prazo de entrega |
* Campo obrigatório
NoIntervalo: faixa de horário
Envie horaInicial e horaFinal.
"entrega": { "tipoHora": "NoIntervalo", "horaInicial": "08:00", "horaFinal": "12:00" }
| object | Prazo de entrega |
* Campo obrigatório
Opcional; só quando o frete é cobrado a prazo. Todos os campos são opcionais.
Fatura em duas parcelas
"cobranca": {"fatura": { "numero": "FAT-2026-001", "valorOriginal": 100.00, "valorDesconto": 0, "valorLiquido": 100.00 },"duplicatas": [{ "numero": "001", "vencimento": "2026-10-30", "valor": 50.00 },{ "numero": "002", "vencimento": "2026-11-30", "valor": 50.00 }]}
| object | Cobrança |
* Campo obrigatório
A SEFAZ é a secretaria de fazenda estadual que autoriza o documento. Rejeições dela durante a emissão não são erros HTTP: aparecem como status Negada na consulta e como o webhook cte.rejected, com o código de retorno e o motivo em motivoStatus / cteMotivoStatus. Uma falha terminal da tarefa (Falha) não envia callback; use a consulta.
ambienteEmissaoAmbiente de emissão
| Valores | Significado |
|---|---|
| Homologacao | Ambiente de teste da SEFAZ; o documento não tem validade |
| Producao | Ambiente oficial |
tipoTipo do documento
| Valores | Significado |
|---|---|
| Normal | Emissão comum |
| Complementar | Completa valores de CT-e já autorizados; exige ctesComplementados e dispensa documentos |
| Substituto | Substitui e corrige um CT-e anterior; exige cteSubstituido |
tipoServicoTipo de serviço
| Valores | Significado |
|---|---|
| Normal | Frete contratado diretamente com esta transportadora |
| Subcontratacao | Outra transportadora contratou esta para todo o percurso; exige documentosAnteriores |
| Redespacho | Recebe a carga de outra transportadora para concluir o trajeto; exige documentosAnteriores |
| RedespachoIntermediario | Faz um trecho no meio do trajeto; exige documentosAnteriores |
| VinculadoMultimodal | Frete vinculado a um operador multimodal |
modalModal
Os demais modais não são aceitos na fase um e retornam 10017018.
| Valores | Significado |
|---|---|
| Rodoviario | Transporte rodoviário |
tomadorTomador do serviço
| Valores | Significado |
|---|---|
| Remetente | Quem despacha a mercadoria; exige remetente |
| Expedidor | Quem entrega a carga a esta transportadora no redespacho; exige expedidor |
| Recebedor | Quem recebe a carga desta transportadora para seguir viagem; exige recebedor |
| Destinatario | Quem recebe a mercadoria no fim do trajeto; exige destinatario |
| Outros | Alguém fora dos quatro participantes; exige tomadorOutros |
indicadorIeTomadorSituação do tomador perante o ICMS
| Valores | Significado |
|---|---|
| Contribuinte | Contribuinte do ICMS; o tomador precisa de inscricaoEstadual numérica |
| Isento | Isento de inscrição estadual |
| NaoContribuinte | Não contribuinte, como consumidor final; em serviço interestadual exige impostos.icmsUfFim |
carga.quantidades[].unidadeUnidade de medida da carga
| Valores | Significado |
|---|---|
| M3 | Metro cúbico |
| Kg | Quilograma |
| Ton | Tonelada |
| Unidade | Unidade ou volume |
| Litros | Litro |
| MMBTU | Milhão de BTU, unidade de energia usada para gás |
documentos.outros[].tipoTipo de outro documento
| Valores | Significado |
|---|---|
| Declaracao | Declaração de conteúdo |
| Dutoviario | Documento de transporte dutoviário |
| CfeSat | Cupom fiscal eletrônico emitido por equipamento SAT |
| Nfce | Nota fiscal de consumidor eletrônica |
| Outros | Qualquer outro documento; exige descricao |
documentosAnteriores[].ufEstado do transportador anterior
Também vale para rodoviario.ordensColeta[].emitente.uf.
| Valores | Significado |
|---|---|
| AC | Acre |
| AL | Alagoas |
| AP | Amapá |
| AM | Amazonas |
| BA | Bahia |
| CE | Ceará |
| DF | Distrito Federal |
| ES | Espírito Santo |
| GO | Goiás |
| MA | Maranhão |
| MT | Mato Grosso |
| MS | Mato Grosso do Sul |
| MG | Minas Gerais |
| PA | Pará |
| PB | Paraíba |
| PR | Paraná |
| PE | Pernambuco |
| PI | Piauí |
| RJ | Rio de Janeiro |
| RN | Rio Grande do Norte |
| RS | Rio Grande do Sul |
| RO | Rondônia |
| RR | Roraima |
| SC | Santa Catarina |
| SP | São Paulo |
| SE | Sergipe |
| TO | Tocantins |
documentosAnteriores[].papeis[].tipoTipo de documento anterior em papel
| Valores | Significado |
|---|---|
| 07 | ATRE |
| 08 | DTA, despacho de trânsito aduaneiro |
| 09 | Conhecimento aéreo |
| 10 | CTRC, conhecimento de transporte rodoviário de cargas |
| 11 | CTAC, conhecimento de transporte aquaviário de cargas |
| 12 | CAN, conhecimento aéreo nacional |
| 13 | CTMC, conhecimento de transporte multimodal de cargas |
| 14 | CTA |
| 15 | CTMA |
| 16 | CPT |
| 17 | BL, bill of lading |
| 18 | CTR |
| 19 | CIT |
impostos.icms.situacaoTributariaCST do ICMS
Empresa do Simples Nacional só envia SN; regime normal nunca envia SN (10017022).
| Valores | Significado |
|---|---|
| 00 | Tributação integral |
| 20 | Tributação com redução da base de cálculo; exige percentualReducaoBase |
| 40 | Isenta |
| 41 | Não tributada |
| 51 | Diferida para etapa posterior |
| 60 | ICMS já retido anteriormente por substituição tributária; exige stRetido |
| 90 | Outras situações |
| 90-OutraUF | ICMS devido a outro estado; aceita outraUf |
| SN | Empresa do Simples Nacional; não envie baseCalculo nem valor |
entrega.tipoDataPrazo de entrega por data
Omitido vale SemData.
| Valores | Significado |
|---|---|
| SemData | Sem data combinada |
| NaData | Num dia exato; exige data |
| AteData | Até um dia limite; exige data |
| APartirDe | A partir de um dia; exige data |
| NoPeriodo | Dentro de um intervalo; exige dataInicial e dataFinal |
entrega.tipoHoraPrazo de entrega por hora
Omitido vale SemHora.
| Valores | Significado |
|---|---|
| SemHora | Sem hora combinada |
| NaHora | Numa hora exata; exige hora |
| AteHora | Até uma hora limite; exige hora |
| APartirDe | A partir de uma hora; exige hora |
| NoIntervalo | Dentro de uma faixa; exige horaInicial e horaFinal |
| Código | HTTP | |
|---|---|---|
| 10003000 | 404 | empresaId não encontrado. |
| 10017004 | 400 | A empresa não pode emitir: não aprovada ou certificado não pronto. Aguarde a aprovação ou vincule o certificado. |
| 10017005 | 400 | Requisição duplicada concorrente. Tente novamente mais tarde. |
| 10017006 | 400 | Tarefas pendentes em excesso para o CNPJ. Tente novamente mais tarde. |
| 10017007 | 400 | Série de numeração não resolvida: nenhuma configurada, ou várias habilitadas sem escolha. Configure uma série do modelo 57. |
| 10017010 | 400 | ambienteEmissao difere do ambiente da empresa. Envie para o ambiente da empresa. |
| 10017011 | 400 | Código IBGE de município não encontrado. Verifique codigoIbge. |
| 10017012 | 400 | Participante ausente. Inclua o participante referenciado por tomador, e ao menos um entre remetente e destinatario. |
| 10017013 | 400 | Tomador inconsistente com o indicador de IE, ou tomadorOutros enviado sem tomador=Outros. Ajuste indicadorIeTomador, a IE do tomador ou o grupo enviado. |
| 10017014 | 400 | Referências de documentos inválidas: ausentes, dígito verificador incorreto, grupos misturados, ou documentos anteriores inconsistentes com o tipo de serviço. |
| 10017015 | 400 | Tipo de documento inconsistente com as referências. Envie ctesComplementados / cteSubstituido conforme tipo. |
| 10017016 | 400 | A soma dos componentes difere do total, ou aReceber é maior que o total. Corrija os valores. |
| 10017017 | 400 | RNTRC inválido ou grupo rodoviario ausente. Envie 8 dígitos. |
| 10017018 | 400 | Modal não suportado. Só Rodoviario. |
| 10017019 | 400 | Enumeração ou formato inválido; mensagem indica o campo. |
| 10017020 | 400 | Parâmetro tributário ausente: percentualReducaoBase no CST 20 ou stRetido completo no CST 60. |
| 10017021 | 400 | Parâmetro tributário não permitido: ibsCbs, icmsUfFim em serviço intraestadual, percentualReducaoBase com CST 00, valor com CST 40 / 41 / 51, ou baseCalculo / valor com SN. |
| 10017022 | 400 | CST incompatível com o regime da empresa: Simples Nacional só SN; regime normal nunca SN. |
| 10017023 | 400 | icmsUfFim obrigatório em serviço interestadual com tomador não contribuinte. |
| 10017024 | 400 | Alíquota não encontrada na tabela do estado e nenhuma alíquota explícita informada. |
| 10017025 | 400 | CST não suportado. Use um dos valores da seção de enumerações. |
| 10017030 | 400 | Mesmo id com mensagem diferente. Use um novo id ou reenvie a mensagem original. |
| 10017031 | 400 | Produção: já existe um documento ativo ou autorizado para o id. Consulte o original. |
| 10001001 | 400 | Falha de validação de campos, uma entrada por campo; corrija conforme mensagem. |
