Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Este artigo descreve as operações de sistema utilizadas para calcular a retenção do imposto de renda de um contrato de locação.


Conceitos

Hipótese para retenção

A legislação para o cálculo do imposto de renda informa que a retenção deve ocorrer quando o locador é pessoa física e o locatário é pessoa jurídica, ou seja:

  • Locador pessoa jurídica locatário pessoa jurídica, não calcula IR;
  • Locador pessoa jurídica locatário pessoa física, não calcula IR;
  • Locador pessoa física locatário pessoa jurídica, eletivo para cálculo do imposto de renda;
  • Locador pessoa física locatário pessoa física, não calcula IR;


Como um contrato de locação pode haver mais de um locador, o sistema identifica quais contratos entram na regra do cálculo do IR. Um contrato pode calcular imposto de renda se o valor a pagar for maior que R$10 reais.


Regra de Negócio


1 - As tabelas de base para o imposto de renda devem estar cadastradas em: "Tabela Base IR";


2 - Os contratos que foram eletivos para o cálculo serão calculados da seguinte forma:

    Se tiver desconto concedido: 

         Calcular a Taxa de administração = [(valor do aluguel - desconto concedido) * (taxa administração/100)];

    Se não tiver desconto concedido: 

          Calcular a Taxa de administração = [(valor do aluguel) * (taxa administração/100)];

         

    Verificar a alíquota base e a parcela a reduzir na "Tabela Base IR" tomando como base o  (valor do aluguel - desconto concedido - taxa de administração)

         Base calculada =  [ (valor do aluguel - desconto concedido - taxa de administração) * alíquota base];

         Valor do IR = Base calculada - valor da parcela a deduzir da tabela de IR;


obs1 : o valor base calculada será com base no percentual de participação do IR para cada participante do contrato de locação do tipo locador;

obs2: se o mesmo locador tiver mais de um contrato com o mesmo locatário, a apuração do IR deve considerar valores acumulados desses contratos.


Receita Federal diz: deve-se calcular o valor da retenção sempre o acumulado das bases de cálculo.


→ dificuldade.. um mesmo contrato pode ter mais de um locador, essas retenções precisam ser calculadas especificamente para aquele locador, isso tem impacto na hora do repasse, pois o valor da retenção não pode afetar um outro locador do mesmo contrato.


id do contrato, mês e ano.. essa é a chave da tabela

se o contrato tem algum reembolso de desconto concedido, se sim ele vai trazer o valor do desconto multiplicando pela participação do locador (para ter o desconto proporcional a parte dele) já está feito


foi criado um objeto de cálculo de retenção de irpf, toda vez que faz um cálculo de retenção de irpf registra nele, permite ter a memória de cálculo para verificar se está correto.

  • No labels