NCM Buscador

CT-e OS: Conhecimento de Transporte Eletrônico para Outros Serviços

O conhecimento de transporte dos serviços que não são de carga: transporte de pessoas, de valores por conta de terceiro e excesso de bagagem.

127

códigos de rejeição

544

campos do leiaute do CT-e

13

eventos

1

regras de IBS/CBS

Contagens derivadas das bases publicadas — regras do manual oficial e das Notas Técnicas da reforma, campos e eventos do pacote de schema XML. O CT-e OSnão tem pacote de schema próprio: ele compartilha o do CT-e, e é dali que sai a contagem de campos. O XSD específico do CT-e OS declara poucas dezenas de elementos — o resto é herdado dos tipos básicos comuns, e por isso contar só o arquivo dele diria um número muito menor que o real.

Quais são as rejeições mais comuns do CT-e OS?

Os primeiros códigos da tabela oficial. Cada um tem página própria, com a regra que o dispara e o campo do XML verificado.

Ver as 127 rejeições do CT-e OS →

Que eventos o CT-e OS aceita?

A rejeição impede o documento de nascer; o evento é o que acontece depois que ele existe — cancelar, corrigir, encerrar, manifestar.

  • Carta de Correção evCCeCTe
  • Comprovante de Entrega do CT-e evCECTe
  • Cancelamento do Comprovante de Entrega do CT-e evCancCECTe
  • Cancelamento evCancCTe
  • Cancelamento do Insucesso de Entrega do CT-e evCancIECTe
  • Cancelamento Prestação do Serviço em Desacordo evCancPrestDesacordo
  • Cancelamento da vinculação do pagamento evCancVincPgto
  • EPEC evEPECCTe
  • Informações da GTV evGTV
  • Insucesso na Entrega do CT-e evIECTe
  • Prestação do Serviço em Desacordo evPrestDesacordo
  • Registro Multimodal evRegMultimodal
  • Vinculação Pagamento evVincPgto

Nome oficial lido do schema de cada evento. O código numérico (tpEvento) não está no schema dos documentos setoriais — ele é declarado com formato livre —, e o Buscador NCM prefere deixá-lo em branco a inferi-lo.

Os 13 cClassTrib que o CT-e OS aceita

A tabela oficial de Classificação Tributária marca, código a código, em quais documentos ele pode ser informado. Informar no CT-e OS um cClassTrib fora desta lista gera rejeição — e a lista do CT-e OS é 13 dos 164 códigos da tabela.

cClassTrib CST Quando usar
000001 000 Situações tributadas integralmente pelo IBS e CBS.
200001 200 Serviços de transporte de bens até as zonas de processamento de exportação e bens exportados a partir das zonas de processamento de exportação
200050 200 Serviços de transporte aéreo regional coletivo de passageiros ou de carga
222001 222 Transporte internacional de passageiros, caso os trechos de ida e volta sejam vendidos em conjunto
400002 400 Fornecimento de serviços de transporte público coletivo de passageiros rodoviário e metroviário com medição por quilômetro rodado
410001 410 Fornecimento de bonificações quando constem no documento fiscal e que não dependam de evento posterior
410003 410 Doações sem contraprestação em benefício do doador
410004 410 Exportações de bens e serviços
410026 410 Doação com anulação de crédito
410027 410 Exportação de serviço ou de bem imaterial
410035 410 Fornecimento realizado por nanoempreendedor
410999 410 Operações não onerosas sem previsão de tributação, não especificadas anteriormente
820009 820 Cobrança relativa a fornecimentos declarados em outro documento

Da tabela oficial de Classificação Tributária do IBS/CBS (SVRS/ENCAT), publicação de 2026-06-22. Os 164 códigos, com filtro →

Desde quando o CT-e OS é obrigatório?

A obrigatoriedade de emitir CT-e OS começa em 03/08/2026, pelo Ato Conjunto RFB/CGIBS nº 4, de 30 de julho de 2026. O ato fixou o calendário dos 18 documentos fiscais eletrônicos do IBS e da CBS, e alguns deles têm prazos diferentes por hipótese — o cronograma completo dos 18 mostra qual alínea vale para cada caso.

2026-08-03 (Ato Conjunto RFB/CGIBS nº 4, art. 1º, inciso IV)

Perguntas frequentes

O que é o CT-e OS?

CT-e OS é a sigla de Conhecimento de Transporte Eletrônico para Outros Serviços, modelo 67. O conhecimento de transporte dos serviços que não são de carga: transporte de pessoas, de valores por conta de terceiro e excesso de bagagem. O Buscador NCM publica os 127 códigos de rejeição do documento e os 544 campos do leiaute, lidos do pacote de schema XML oficial.

Qual a diferença entre o CT-e OS e os documentos parecidos?

O CT-e OS divide o manual com o CT-e, mas é outro modelo e tem regras próprias. Procurar a solução de uma rejeição do CT-e OS na tabela do CT-e leva ao erro errado.

Quando o CT-e OS passa a ser obrigatório?

O calendário está no Ato Conjunto RFB/CGIBS nº 4, de 30 de julho de 2026, que fixou as datas dos 18 documentos fiscais eletrônicos do IBS e da CBS. Para o CT-e OS, a obrigatoriedade é 2026-08-03 (Ato Conjunto RFB/CGIBS nº 4, art. 1º, inciso IV). O cronograma completo dos 18, documento por documento, está publicado no Buscador NCM.

O que a reforma tributária mudou no CT-e OS?

As Notas Técnicas da Reforma Tributária acrescentam ao CT-e OS o grupo de campos de IBS e CBS, e com ele 1 códigos de rejeição novos — alíquota, classificação tributária, compras governamentais e vinculação de pagamento. São camadas com vigência própria: o manual diz o que o documento é, a Nota Técnica diz o que a reforma mudou nele, e o Buscador NCM identifica regra a regra qual das duas manda.

Onde encontro o significado do código que o meu emissor devolveu?

Cada um dos 127 códigos de rejeição do CT-e OS tem página própria no Buscador NCM, com a mensagem oficial, a regra de validação que a dispara, o campo do XML verificado e as tabelas que a regra manda consultar. Dá para colar a mensagem inteira, com o código de protocolo do emissor junto: a busca ignora o embrulho do software.

O código de rejeição do CT-e OS significa o mesmo que na NF-e?

Nem sempre, e essa é a armadilha. O cStat não é único entre documentos fiscais eletrônicos: o Buscador NCM cataloga 1097 códigos de 13 documentos, e 624 deles mudam de sentido conforme o documento emitido. Quem procura a solução de uma rejeição do CT-e OS na tabela da NF-e encontra outra regra.

Quantos campos tem o XML do CT-e OS?

O leiaute do CT-e OS tem 544 campos, 532 deles com descrição oficial, lidos do pacote de schema XML oficial. Tipo, tamanho e ocorrência saem do schema sem interpretação — no manual eles moram em tabela paginada, que é onde nasce erro de coluna.