Árvore de páginas

Tempo aproximado para leitura: 01 min


01. DADOS GERAIS

Linha de Produto:Protheus.
Segmento:Serviços.
Módulo:Financeiro.
Função:FINA070 | FINXIMP | FINA110
Ticket:4705309.
Requisito/Story/Issue (informe o requisito relacionado) :DSERFINR-19469.


02. SITUAÇÃO/REQUISITO

1 - Campo ED_RECIRRF não existe para país diferente de Brasil.

2 - Ao informar desconto na tela de baixa do FINA070 e depois selecionar Motivo de Baixa, o desconto informado é zerado.

3 - Ajuste para IR na baixa, vindo do faturamento com ISS descontado, onde o valor do título é diferente da base do imposto:

MV_TPABISS = 1 --> Se parâmetro igual a 1 indica se será efetuado um desconto na duplicata quando o cliente recolhe ISS se igual a 2 será gerado um titulo de abatimento.

O IR estava sendo calculado na tela pelo valor do título(que possui o ISS descontado), não pelo valor base do imposto.

Ex: Nota fiscal valor 10.000,00

ISS de 500,00  (considerando 5%)

Título gera no valor de E1_VALOR = 9.500

Base do IR no valor de E1_BASEIRF = 10.000,00

Valor do IR = 150,00 –> correto considerando 1,5%

Na tela da baixa estava calculando IR no valor 142,5, considerando base 9.500,00.

03. SOLUÇÃO

1 - Proteção para o campo ED_RECIRRF somente para Brasil.

2 - Ajuste para não zerar o desconto na tela.

3 - Ajuste para considerar a base do IR corretamente no cenário onde o E1_VALOR é diferente da base do imposto E1_BASEIRF.