Pular para conteúdo

Bloco D — Documentos de Transporte (CT-e) e Comunicação

Finalidade

Escriturar documentos fiscais de transporte (CT-e modelos 07,08,8B,09,10,11,26,27,57,63,67) e comunicação (modelos 21,22).


Registro D100 — CT-e e Similares

Filtro

move_type in ['out_invoice','in_refund','out_refund','in_invoice']
l10n_br_tipo_documento in ['07','08','8B','09','10','11','26','27','57','63','67']

Campos do D100

Campo SPED Origem no Odoo Regra
IND_OPER 📄 TIPO_NF[move.move_type] 0=entrada, 1=saída
IND_EMIT 📄 CNPJ empresa na chave → '0', senão → '1' 🧮
COD_SIT 📄 Mesma lógica do C100 🧮
COD_MOD 📄 move.l10n_br_tipo_documento
CHV_CTE 📄 move.l10n_br_chave_nf
COD_PART 👤 partner.id 🔒
SER / NUM_DOC / DT_DOC 📄 Dados da NF
DT_A_P 📄 max(move.date, move.invoice_date) 🧮
VL_DOC 📄 move.l10n_br_total_nfe 💰
VL_DESC 📄 move.l10n_br_desc_valor 💰
IND_FRT 📄 incoterm.l10n_br_modalidade_frete ou '9'
VL_SERV 📄 move.l10n_br_prod_valor 💰
VL_BC_ICMS / VL_ICMS 📄 Base e valor ICMS 💰
COD_CTA 🏦 invoice_line_ids[0].account_id.code
COD_MUN_ORIG 📄 move.l10n_br_municipio_inicio_id.codigo_ibge
COD_MUN_DEST 📄 move.l10n_br_municipio_fim_id.codigo_ibge

Sub-registros

Registro Condição
D190 Sempre (se COD_SIT ≠ cancelado)
D195 Mensagens fiscais vinculadas

Registro D190 — Consolidado por CST/CFOP/Alíquota

Mesma lógica de agrupamento do C190, com adição de l10n_br_codigo_beneficio e l10n_br_icms_valor_outros.

Efeito Descrição
e110_vl_tot_debitos Acumulado se saída (TIPO_NF = 1)
e110_vl_tot_creditos Acumulado se entrada (TIPO_NF = 0)

D197: Gerado para cada linha com l10n_br_codigo_beneficio preenchido, usando os mesmos campos do C197.


Registro D500 — Comunicação (Modelos 21/22)

Filtro move_type in ['in_refund','in_invoice'], tipo_documento in ['21','22']

Campos similares ao D100 com adições:

Campo Extra Origem
VL_SERV_NT 🔒 0.00
VL_TERC 🔒 0.00
VL_DA 📄 move.l10n_br_despesas_acessorias
VL_PIS / VL_COFINS 📄 Valores PIS/COFINS
COD_CTA 🏦 journal.default_account_id.code
TP_ASSINANTE 🔒 ""

Registro D590 — Consolidado Comunicação

Gerado para modelos 21/22. Alimenta e110_vl_tot_debitos / e110_vl_tot_creditos.


Referências