REINF (EFD-Reinf)¶
Objetivo¶
Documentar a implementação da EFD-Reinf (Escrituração Fiscal Digital de Retenções e Outras Informações Fiscais), que informa à Receita Federal as retenções praticadas por e sobre a empresa.
Menu do Sistema¶
Faturamento → Faturamento → Documento Fiscal → Reinf Faturamento → Faturamento → Documento Fiscal → Reinf → Eventos das séries R-2000 → R-2010 (Serviços Tomados) Faturamento → Faturamento → Documento Fiscal → Reinf → Eventos das séries R-2000 → R-2020 (Serviços Prestados) Faturamento → Faturamento → Documento Fiscal → Reinf → Eventos das séries R-4000 → R-4010 / R-4020 / R-4080 (Retenções)
Implementação Técnica¶
| Model | Nome Técnico | Linha | Descrição |
|---|---|---|---|
L10nBrReinfTabela1 |
l10n_br_ciel_it_account.reinf.tabela.1 |
17981 | Tabela de Naturezas de Rendimento (280+ itens) |
L10nBrReinf2010 |
l10n_br_ciel_it_account.reinf.2010 |
18003 | R-2010: Serviços Tomados (INSS) |
L10nBrReinf2020 |
l10n_br_ciel_it_account.reinf.2020 |
18266 | R-2020: Serviços Prestados (INSS) |
L10nBrReinf2060 |
l10n_br_ciel_it_account.reinf.2060 |
18526 | R-2060: INSS CPRB |
L10nBrReinf4010 |
l10n_br_ciel_it_account.reinf.4010 |
18555 | R-4010: Retenções PJ (IRRF/CSLL/PIS/COFINS) |
L10nBrReinf4020 |
l10n_br_ciel_it_account.reinf.4020 |
18584 | R-4020: Retenções PF (IRRF) |
L10nBrReinf4080 |
l10n_br_ciel_it_account.reinf.4080 |
18878 | R-4080: Retenções no recebimento |
- Arquivo: l10n_br_ciel_it_account/models/account.py (bloco a partir da linha 17981) |
Tabela de Naturezas do Rendimento (Tabela 01)¶
Tabela com 280+ códigos que classificam a natureza do rendimento ou pagamento. Cada produto de serviço pode ter um l10n_br_reinf_01 vinculado.
Campos¶
| Campo | Tipo | Descrição |
|---|---|---|
name |
Char | Código + descrição da natureza |
codigo |
Char | Código numérico (ex: 0588, 1708) |
Tabela de Tipos de Serviço (Tabela 06)¶
Seleção com 31 itens (REINF_TABELA_06) que classifica o tipo de serviço contratado para fins de retenção de INSS (11%).
Vinculada ao produto via campo l10n_br_reinf_06.
R-2010 / R-2020: Serviços Tomados/Prestados¶
Regra funcional: Declaração mensal que informa os serviços tomados (R-2010) ou prestados (R-2020) com cessão de mão de obra ou empreitada, sujeitos a retenção de INSS (11%).
Fluxo¶
- Sistema busca faturas do período com retenção de INSS
- Agrupa por fornecedor/cliente e tipo de serviço (Tabela 06)
- Gera registros com base, valor retido e dados do prestador
R-4010 / R-4020: Retenções na Fonte¶
R-4010: Retenções PJ¶
Regra funcional: Informa retenções de IRRF, CSLL, PIS e COFINS sobre pagamentos a pessoa jurídica (Lei 10.833/03).
R-4020: Retenções PF¶
Regra funcional: Informa retenções de IRRF sobre pagamentos a pessoa física.
R-4080: Retenções no Recebimento¶
Regra funcional: Informa retenções sofridas pela empresa ao receber pagamentos.
Configuração no Produto¶
Para correta geração da REINF, cada produto de serviço deve ter:
| Campo do Produto | Utilização REINF |
|---|---|
l10n_br_reinf_01 |
Natureza do rendimento (Tabela 01) — usado em R-4010/R-4020 |
l10n_br_reinf_06 |
Tipo de serviço (Tabela 06) — usado em R-2010/R-2020 |
Detalhes em Produtos.
Cenários de Uso / Troubleshooting¶
1. Natureza do rendimento não encontrada¶
- Verificar: O produto de serviço tem
l10n_br_reinf_01preenchido? - Verificar: A tabela REINF 01 foi importada (dados XML na instalação)
2. Serviço não aparece na REINF 2010¶
- Verificar: O produto tem
l10n_br_reinf_06(tipo de serviço) preenchido - Verificar: A fatura tem retenção de INSS calculada
Referências Cruzadas¶
- Anterior: SPED
- Próximo: Siscomex DUIMP/CATP
- Produtos (REINF): Produtos
- Retenções: Cálculo de Impostos
- Índice: Sumário Geral