Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

EMS

Módulo

APB

Segmento Executor

Manufatura D&L

Projeto1

 

IRM1

 

Requisito1

 

Subtarefa1

 

Chamado2

 

País

(  ) Brasil  ( X ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Adequar a funcionalidade de manutenção classificação e Impostos para quando estiver parametrizada a tabela progressiva de impostos, desestimar os campos de valor mínimo e Mínimo não tributável do imposto sendo que esses valores serão parametrizados no programa mesmo de tabela progressiva

Definição da Regra de Negócio

Será necessário alterar a funcionalidade para cálculo de impostos afetando aos campos de localização Argentina no programa de Extensão Classificação de Impostos (LAR050ZA):

  • Mínimo não tributável 
  • Valor mínimo do imposto

Aplicar a seguinte funcionalidade somente para tipos de Impostos de Retenção que não sejam de Renda Bruta nem de IVA. Seria só para tipo de Impostos Nacionais de classe tipo Retenção.

 Condições:

1- Impostos Nacionais, onde o estado é branco – UTB085AA

  • Tabela: Imposto
  • Indice: imposto_id
    • imposto.cod_pais                 = ‘país argentina’    
    • imposto.cod_unid_federac   = ‘   ’
    • imposto.cod_imposto           = ‘código do imposto’

2- Tipo de Imposto = Imp de Renta retenido em Fuente – UTB085AA e Clase Imposto do tipo Retenção - LAR046zb

  • Table: imposto
  • Campos: ind_tip_impto / ind_clas_impto

 

IF imposto THEN
   imposto.ind_tip_impto = 'Imp de Renta Retenido en Fuente':U AND 

   imposto.ind_clas_impto = 'Reten':U THEN

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

LAR050ZA

[Alteração]

 

-

UTB085DA

[Envolvida]

 

-

UTB085FA

[Envolvida]

 

-

UTB085JA[Envolvida]  

 

LAR050ZAAA – Extenssão Manutenção de Impostos:

Deverão ser fetias as seguintes validações na manutenção de impostos:

  • Sempre que o imposto estiver marcado como Forma de Retenção: “Tabela Progressiva” nos programas:
    • UTB085DA-Adiciona Classificação de Imposto
    • UTB085FA-Modifica Classificação de Imposto
    • UTB085JA-Detalhe Classificação de Imposto

 os campos “Mínimo não tributável” e “Valor mínimo do imposto” do programa de localização LAR050DA - Extensão Classificação de Impostos deverão ser apagados seus valores e os campos ficarão desabilitados.

Quando, no programa UTB085FA-Modifica Classificação de Imposto, for alterado para Forma de Retenção “Direct”, os campos “Mínimo não tributável” e “Valor mínimo do imposto” deverão ser habilitados .

Isto deve ser aplicado para os três programas:

  • UTB085DA-Adiciona Classificação de Imposto
  • UTB085FA-Modifica Classificação de Imposto
  • UTB085JA-Detalhe Classificação de Imposto

Campos e tabelas para as validações:

 

Parâmetro

Valor

Programa

Tabela

Campo

Forma de Retenção

Logico YES/NAO

(Direct / Tabela Progressiva)

UTB085DA

UTB085FA

UTB085JA

classif_impto

ind_tip_retenc_impto

Min não tributável

Decimal

LAR050ZA

argext_classif_impto

val_min_no_tribut

Valor Mínimo Imposto

Decimal

classif_impto

val_livre_1

 

Tabelas Utilizadas

  • imposto

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))