Conteúdo
01. Introdução
Neste Evento serão informados os pagamentos e créditos que os contribuintes efetuarem sobre as contratações de serviço sem vínculo empregatício (pessoa física), para o recolhimento do IRRF. Já em relação às informações vinculadas ao IR sobre o trabalho serão entregues pelo eSocial.
02. Regras
Regras Específicas
- Necessário fazer o Cadastro do Parâmetros de Processos - EFD REINF. Para mais informações clique aqui
- É necessário parametrizar o Tributo e a Natureza de Rendimento - Parâmetros de Processos - EFD REINF -Anexo - Filtro de Eventos - Para mais informações clique aqui
Centralizado: No cadastro dos Parâmetros de Processos, pode ser definido se a geração será Centralizada ou Descentralizada.
>> Quando estiver habilitado, todos os Lançamentos\Movimentações realizados a uma determinada Pessoa Física\Jurídica, serão gerados em um único arquivo XML a ser transmitido para a EFD-REINF.
>> Quando desabilitado, todos os Lançamentos\Movimentações realizados a uma determinada Pessoa Física\Jurídica, serão agrupados em um arquivo XML para cada Filial a ser transmitido para a EFD-REINF.
Regras Gerais
Todos os eventos periódicos seguem as regras abaixo.
- Quando o Evento estiver com status de "Pendente" ou "Pendente Exclusão" todos os campos vão ficar bloqueados para Edição;
- Quando o Evento estiver com status de "Excluído" o mesmo deverá ser bloqueado para Edição;
- Os campos Cód. Coligada e Cód. da Filial não são visíveis;
- Os campos Identificador, Status, Tipo, Ambiente, Data da Última Transmissão, Número do Protocolo, XML de envio, XML de retorno não são editáveis;
- O Evento Filho deverá obrigatoriamente estar compreendido no período do Evento Pai;
- O campo Data Inicial poderá ser alterado somente se o status do Evento for “Não Transmitido”, “Inconsistente” ou “Rejeitado”;
- O campo Data Final poderá ser alterado somente se o status for “Não Transmitido”, “Inconsistente”, “Rejeitado”, “Autorizado” ou “Alterado”;
- O campo Id. Processo Judicial só pode ser editado/incluído pelo Evento R-1070;
- O cadastro do Evento poderá ser excluído somente quando status for "Não Transmitido", "Inconsistente" ou "Rejeitado";
- Ao ser incluído o Evento assumirá o Status de "Não transmitido";
- Durante a inclusão o sistema irá identificar o Evento Pai automaticamente e preenchê-lo no cadastro;
- Durante a Edição se o Evento estiver com Status de "Não Transmitido" o status não será alterado, quando o Evento estiver com o Status "Inconsistente" ou "Rejeitado" o Status será alterado para "Não Transmitido". Qualquer outro status o Evento assumirá o Status de "Alterado".
03. Módulo de Origem dos dados
Lançamentos e Rendimentos em que houve retenção do IRRF para Fornecedor Pessoa Física:
- Lançamentos cujo Cli/For seja pessoa física;
- Lançamentos cujo Estado informado na aba Endereço do Cadastro do Cli/For seja nacional; (Para confirmar se o Estado é nacional acesse o cadastro do Estado vinculado ao Cli\For e verifique se o flag "Nacional" está marcado);
- Baixas e/ou Lançamentos que não tenham\estejam sido Canceladas;
- Lançamentos cujo Tipo de Documento seja “Gerador de IRRF” ou “Gerador de IRRF e INSS”;
- Não será gerado Lançamentos Financeiros “Gerador de IRRF” ou “Gerador de IRRF e INSS”, que no cadastro do cliente/Anexo e-Social - o Campo "Código da Categoria Social" esteja informado;
- Não será gerado Lançamentos Financeiro, com cliente\fornecedor que no Anexo e-Social o Campo "Código da Categoria e-Social", esteja preenchido, mesmo que esteja com Natureza de Rendimento preenchida e documento gerador de IRRF ou Gerador IRRF e INSS.
Para que a Rotina da REINF busque as informações do Aplicativo Gestão Financeira\RM Fluxus, o usuário deverá escolher esta opção na Tela de Parâmetros de Processo\REINF\Anexos\Filtro de Evento – Campo Origem: igual a Financeiro. Para mais informações clique aqui
Fazendo isto, o aplicativo Gestão Fiscal\RM Liber irá buscar todos os Lançamentos Financeiros cujo Tipo de Documento Gera Imposto de Renda ou que possuem a classificação referente a Contribuições Sociais.
Lançamentos de Rendimentos em que não houve a retenção do IRRF, Isentos\Outros para Fornecedor Pessoa Física:
- Lançamentos cujo Cli/For seja pessoa física;
- No Cadastro Natureza de Rendimento deverá ser configurado o campo "Sem IR";
- O Tipo de Documento utilizado no Lançamento/Movimento deverá ser “Gerador de IRRF” ou “Gerador de IRRF e INSS”;
- Ao incluir Movimento ou Lançamento Financeiro, utilizando uma Natureza de Rendimento com campo "Sem IR" configurado, ao gerar a EFD-Reinf apenas o valor bruto será gerado e os valores referentes a retenção não serão gerados mesmo que esteja preenchido no tributo.
Lançamentos Fiscais
- Lançamentos cujo Cli/For seja pessoa física;
- O Evento deve agrupar todos os lançamentos do período por cliente/fornecedor e Natureza de Rendimento.
- Lançamentos onde o campo Data Documento esteja dentro da Data informada na capa Evento R-9015 informado na tela de geração da Rotina.
- Lançamentos referentes a Notas Recebidas, ou seja Lançamentos de Entrada, cujo Cliente/Fornecedor seja pessoal física e possua retenção do Tributo. Obrigações Principais | Entrada
- O tributo destacado no Lançamento Fiscal deve conter: base, alíquota, valor e código Natureza de Rendimento preenchidos.
- Os Lançamentos de ajuste não são gerados neste registro.
- Ao incluir Movimento ou Lançamento Financeiro, utilizando uma Natureza de Rendimento com campo "Sem IR" configurado, ao gerar a EFD-Reinf apenas o valor bruto será gerado e os valores referentes a retenção não serão gerados mesmo que esteja preenchido no tributo.
Lançamentos Fiscais de Importação (Exterior)
Regras aplicadas para o Evento R-4010
Lançamentos cujo Cli/For seja pessoa física e País seja do Exterior;
Informar a Forma de Tributação do cadastro do Cli\For
- Lançamentos onde o campo Data Documento esteja dentro da Data informada na capa Evento R-9015 informado na tela de geração da Rotina.
- Lançamentos referentes a Notas Recebidas, ou seja Lançamentos de Entrada, cujo Cliente/Fornecedor seja pessoal física e possua retenção do Tributo. Obrigações Principais | Entrada
- O tributo destacado no Lançamento Fiscal deve conter: base, alíquota, valor e código Natureza de Rendimento preenchidos.
Deve ser usado o mesmo Tributo IRRF usado nas operações Nacionais:
- Os Lançamentos de ajuste não são gerados neste registro.
04. Exemplo
<?xml version="1.0" encoding="utf-8"?> <Reinf> <evtRetPF id="???000000000000000000000000000000000"> <ideEvento>{...}</ideEvento> <ideContri>{...}</ideContri> <infoPgto> <ideEstab>{...}</ideEstab> </infoPgto> </evtRetPF> </Reinf>
ideContri
Utiliza um grupo ideEstab especifico para este tipo
05. Mapeamento de Campos
Registro/Campo | Registro Pai | Ocorr | Tam | Descrição | Origem RM |
---|---|---|---|---|---|
ideEvento | evtServTom evtPgtosDivs evtRetPF evtRetPJ |
1-1 | Informações de Identificação do Evento | ||
indRetif | ideEvento | 1-1 | 1 | Informe [1] para arquivo original ou [2] para arquivo de retificação. | Parâmetro de geração da rotina |
nrRecibo | ideEvento | 0-1 | 40 | Preencher com o número do recibo do arquivo a ser retificado. Validação: O preenchimento é obrigatório se {indRetif} = [2]. Deve ser um recibo de entrega válido, correspondente ao arquivo que está sendo retificado. |
|
perApur | ideEvento | 1-1 | 7 | Informar o ano/mês (formato AAAA-MM) de referência das informações. Validação: Deve ser um ano/mês, igual ou posterior ao início de vigência da EFD-Reinf. |
Parâmetro de geração da rotina |
tpAmb | ideEvento | 1-1 | 1 | Identificação do ambiente: Valores Válidos: 1 - Produção; 2 - Produção restrita - dados reais; 3 - Produção restrita - dados fictícios. |
Parâmetro de geração da rotina |
procEmi | ideEvento | 1-1 | 1 | Processo de emissão do evento: Valores Válidos: 1 - Aplicativo do contribuinte; 2 - Aplicativo governamental. |
Texto Fixo "1" gerado pelo sistema. |
verProc | ideEvento | 1-1 | 20 | Versão do processo de emissão do evento. Informar a versão do aplicativo emissor do evento. | Texto Fixo gerado pelo sistema, com a versão da Biblioteca RM. |
Informações de identificação do contribuinte.
Registro/Campo | Registro Pai | Ocorr | Tam | Descrição | Origem RM |
---|---|---|---|---|---|
ideContri | evtAssocDespRec evtRetPF evtRetPJ |
1-1 | Informações de identificação do contribuinte | Identificação do declarante. | |
tpInsc | ideContri | 1-1 | 1 | Preencher com o código correspondente ao tipo de inscrição Valores Válidos: 1 - CNPJ 2 - CPF |
Gerado pelo sistema. Verificar pelo tamanho da informação no campo CNPJ da Filial Matriz: CPF (11 carac.) e CNPJ(14 carac.). |
nrInsc | ideContri | 1-1 | 15 | Informar o número de inscrição do contribuinte conforme o tipo de inscrição indicado no campo {tpInsc}. Se for um CNPJ deve ser informada apenas a Raiz/Base de oito posições, exceto se natureza jurídica de administração pública federal ([101-5], [104-0], [107-4], [116-3]), situação onde o campo deve ser preenchido com o CNPJ completo com 14 posições. Validação: Se {tpInsc} for igual a [1], deve ser um número de CNPJ válido. Se {tpInsc} for igual a [2], deve ser um CPF válido. |
Preenchido, conforme as regras do campo, com o CNPJ da Filial Matriz. GFILIAL.CGC |
Informações de Identificação do Estabelecimento
Registro\Campo | Registro Pai | Descrção | Origem dos Dados RM |
---|---|---|---|
ideEstab | evtRetPF | Informações de identificação do estabelecimento. | |
tpInscEstab |
ideEstab |
Preencher com o código correspondente ao tipo de inscrição: 1 - CNPJ; |
Gerando conforme informação do Campo CNPJ da Filial Matriz Verificar o tamanho do campo CPF (11 carac.) e CNPJ(14 carac.) GFILIAL.CGC |
nrInscEstab |
ideEstab |
Informar o número de inscrição do estabelecimento de acordo com o tipo de inscrição indicado no campo {tpInscEstab}. Se {tpInscEstab} = [1] e {classTrib} <> [85], deve ser um número de CNPJ pertencente ao contribuinte declarante (mesma raiz de {ideContri/nrInsc}). |
Gerando conforme informação do Campo CNPJ da Filial correspondente aos lançamentos, agrupado por filial. GFILIAL.CGC |
Identificação do Beneficiário
Registro\Campo | Registro Pai | Descrição | Origem dados RM |
---|---|---|---|
ideBenef | ideEstab | Identificação do beneficiário | |
cpfBenef |
ideBenef |
Informar o número de inscrição no Cadastro da Pessoa Física - CPF do beneficiário do pagamento. Validação: Informação obrigatória se houver ao menos um registro {idePgto} cujo campo {paisResidExt} não tenha sido informado. Em arquivo gerado por declarante pessoa física, não pode ser igual ao CPF do declarante, exceto se {indFciScp} = [2]. |
Gerado com a informação do Campo CPF\CNPJ do cadastro do Cliente\Fornecedor FCFO.CGCCFO |
nmBenef |
ideBenef |
Nome do beneficiário. |
Gerado com a informação do Campo Nome do cadastro do Cliente\Fornecedor FCFO.NOME |
Informações relativas ao Rendimento Pago/Creditado
Registro\Campo | Registro Pai | Descrição | Origem Dados RM |
---|---|---|---|
infoPgto | idePgto | Informações relativas ao rendimento pago/creditado | |
natRend |
idePgto |
Código da natureza do rendimento, conforme Tabela 01. Validação: Deve ser um código válido, existente na Tabela 01. |
Gerado conforme código associado ao Lançamento Fiscal\Lançamento Financeiro DNATUREZARENDIMENTO.CODNATRENDIMENTO |
dtFG |
infoPgto |
Informar a data do fato gerador, ou, em caso de fato não tributável mas de informação obrigatória conforme legislação vigente, a data do pagamento ou crédito, no formato AAAA-MM-DD. |
Gerado conforme da Data de Apuração do Imposto Parametrizado No RM Fluxus Data Emissão, Data de Contabilização, Data da Baixa e Data de Vencimento |
compFP |
infoPgto |
Informar a competência a que se refere os rendimentos. |
|
indDecTerc |
infoPgto |
Indicativo de décimo terceiro salário. Só informar se o rendimento for relativo a 13°. |
Não Será Gerado |
vlrRendBruto |
infoPgto |
Valor do rendimento bruto, inclusive os rendimentos não tributáveis ou isentos. |
Campo retornado no serviço do financeiro Valor Original do Lançamento (campo “VALORORIGINAL” da tabela “FLAN”). |
vlrRendTrib |
infoPgto |
Valor do rendimento tributável. |
Campo retornado no serviço do financeiro Valor Base: campo calculado da seguinte forma: Valor Base do IRRF (campo “VALORBASEIRRF” da tabela “FLAN”) multiplicado pelo campo Valor Original da Baixa (campo VALORORIGINAL” da tabela “FLANBAIXA”) ou Valor Original do Lançamento (campo “VALORORIGINAL” da tabela “FLAN”), divididos por 100. |
vlrIR |
infoPgto |
Valor do imposto de renda retido na fonte. |
Campo retornado no serviço do financeiro |
indRRA |
infoPgto |
Indicativo de Rendimento Recebido Acumuladamente - RRA, de acordo com o estabelecido na legislação do imposto de renda |
Não será gerado |
indFciScp |
infoPgto |
Indicativo de Fundo/Clube de Investimento ou Sociedade em Conta de Participação, de acordo com as seguintes opções: |
|
nrInscFciScp |
infoPgto |
Número de inscrição no CNPJ, de acordo com o conteúdo do campo {indFciScp}. |
|
percSCP |
infoPgto |
Percentual que o beneficiário possui na Sociedade em Conta de Participação. Validação: Informação obrigatória e exclusiva se {indFciScp} = [2]. |
Gerado conforme informado na tela da ECF DSOCIOECF. PERCAPTOT |
indJud |
infoPgto |
Indicativo exclusivo de rendimento de natureza diversa de RRA e que seja oriundo de decisão judicial |
Não será gerado |
paisResidExt |
infoPgto |
Informar o código do país de destino da remessa do pagamento a residente ou domiciliado no exterior, conforme Tabela 07. |
Gerado conforme o código de pais associado ao cliente\fornecedor |
Informações relativas às Deduções do Rendimento Tributável
Registro\Campo | Registro Pai | Descrição | Origem de Dados RM |
---|---|---|---|
detDed | infoPgto | Informações relativas às deduções do rendimento tributável | |
indTpDeducao |
detDed |
Indicativo do tipo de dedução: 2 - Previdência privada; 5 - Pensão alimentícia; |
Só geramos as opções 1 - Previdência oficial; igual a Dedução de INSS e 7 – Dependentes, igual a Dedução de Dependente As opções 2, 3, 4, e 5 não geramos |
vlrDeducao |
detDed |
Preencher com o valor da dedução do rendimento tributável. Se {indTpDeducao} = [7], e o grupo {benefPen} não for preenchido, o valor informado neste campo deve ser múltiplo do valor unitário da dedução por dependente definido na legislação e, em caso de diferença, o arquivo será aceito, porém, com alerta ao contribuinte apontando a inconsistência. |
Campo retornado no serviço do financeiro - Verificar regra da DIRF valor das Deduções (campo “VALORDEDUCAO” da tabela “FLAN”). valor das Deduções de Dependentes (campo “VALORDEDUCAODEPENDENTES” da tabela “FLAN”). |
infoEntid |
detDed |
Possui informações da entidade de previdência complementar? S - Sim; |
Não geramos |
nrInscPrevComp |
detDed |
Número de inscrição da entidade de previdência complementar. |
Não geramos |
vlrPatrocFunp |
detDed |
Valor da contribuição do ente público patrocinador da Fundação de Previdência do Servidor Público (Funpresp). |
Não geramos |
Observação
Este grupo será gerado apenas uma vez no agrupamento de mais de um lançamento financeiro para o mesmo cli/for para evitar duplicidade na geração do XML.
Rendimentos Isentos ou Não Tributáveis
Registro\Campos | Registro Pai | Descrição | Origem de Dados RM |
---|---|---|---|
rendIsento | infoPgto | Rendimentos isentos ou não tributáveis | |
tpIsencao |
rendIsento |
Tipo de Isenção: 2 - Diária de viagem; |
Origem RM Fluxus: Ao selecionar um Lançamento Financeiro e acessar o menu Anexo| Dados Fiscais| é encontrada a Opção ”Indicador de isenção DIRF”
|
vlrIsento |
rendIsento |
Valor da parcela isenta. |
Campo retornado no serviço do financeiro - Verificar regra da DIRF Controlado pelo Fluxus, o valor será resultante da fórmula: “(VALORORIGINAL – VALORBASEIRRF)”. Ambos campos do lançamento financeiro. |
descRendimento |
rendIsento |
Descrição do rendimento isento/não tributável. |
Como a informação é obrigatória e exclusiva para o tipo de isenção de código 99 é gerado apenas se a tag: tpIsencao for 99 - Outros, com o texto fixo: Rendimentos Isentos Outros. Demais opções a tag não é gerada. |
dtLaudo |
rendIsento |
Data da moléstia grave atribuída pelo laudo. Validação: Informação exclusiva se {tpIsencao} = [6]. |
Não geramos |
Informações Não Geradas
infoComplContri - Informações complementares do contribuinte.
ideDep - Identificação dos dependentes do beneficiário identificado em {ideBenef}.
benefPen - Informação dos dependentes e beneficiários da pensão alimentícia.
dedSusp - Detalhamento das deduções com exigibilidade suspensa.
infoRRA - Informações complementares relativos a Rendimentos Recebidos Acumuladamente - RRA.
despProcJud - Detalhamento das despesas com processo judicial.
ideAdv - Identificação do advogado.
infoProcJud - Informações complementares - Demais rendimentos decorrentes de decisão judicial.
despProcJud - Detalhamento das despesas com processo judicial.
ideAdv - Identificação do advogado.
ideOpSaude - Identificação da operadora do plano privado coletivo empresarial de assistência à saúde.
infoReemb - Informação de reembolso do titular do plano de saúde coletivo empresarial.
infoDependPl - Informações de dependente do plano de saúde coletivo empresarial.
infoReembDep - Informação de reembolso do dependente do plano de saúde coletivo empresarial.