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
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))