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 | Datasul | Módulo | APB |
Segmento Executor | Manufatura D&L | ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 | TSANLL | ||
Release de Entrega Planejada | EMS5.506.0025 | Réplica | TOTVS 12.1.11 |
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
Cumprir com o Decreto Regulamentário 1669, que estabelece as alterações da lei 7909, referido na criação do “Fundo Mineiro”, sendo este um regímen de retenção que aplica nas empresas exploradoras e/ou produtoras minerais radicadas no estado de San Juan e só nos projetos já instalados.
Definição da Regra de Negócio
Requerimento Funcional
- Identificar o imposto de Retenção de Fundo Mineiro.
- Identificar o estabelecimento como agente de Retenção de Fundo Mineiro.
- Parametrizar ao fornecedor como sujeito de Retenção de Fundo Mineiro.
- Gerar o cálculo automático do imposto de Retenção de Fundo Mineiro.
- Gerar a constância do imposto de Retenção de Fundo Mineiro.
Cálculo Imposto Retenção Fundo Mineiro
O importe de retenção deverá ser calculado sobre o importe neto da fatura, excluindo o imposto de Valor Agregado (discriminado ou não) e outros importes que se faturem de forma discriminada, que surjam da fatura ou documento equivalente. A somatória será determinada obtendo como importe no sujeito a retenção o mínimo fixado em pesos um mil ($1.000) para cada mês calendário.
Quando fosse realizado no curso do mês calendário, num mesmo beneficiário vários pagamentos, o importe da retenção se determinará como segue a continuação:
- O importe de cada pago se adicionará aos importes de pagos anteriores efetuados no mesmo mês calendário, mesmo quando sobre estes últimos tinha se praticado a retenção correspondente.
- Da somatória anterior se detrairá o correspondente importe no sujeito a retenção.
- O excedente que resulte do cálculo anterior se aplicará o porcentagem equivalente ao 4 por mil (4%).
- Ao importe resultante se detrairá a somatória das retenções já praticadas no mesmo mês calendário, para determinar o importe que corresponde reter pelo respetivo pagamento.
Deverá ser possível realizar a identificação da existência do imposto de Funco Mineiro, se corresponde que o estabelecimento realize a retenção de Fundo Mineiro e se o fornecedor corresponde realizar a correspondente retenção ou encontra-se liberado do cálculo da mesma. Se corresponde calcular a retenção, deverá ser feita de forma automática no momento da realização da Ordem de Pagamento.
A retenção do aporte será praticada no momento no que o agente de retenção efetue cada pagamento, total o parcial, do importe correspondente na operação compreendida, inclusos aqueles que revistam o caráter de senhas ou antecipo.
Simultaneamente com o pagamento da fatura, o agente de retenção emitirá o “Certificado de Retenção do Aporte” ao sujeito passivo da retenção.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
LAR308AA | [Alteração] | Administração e Finanças / Pagos / Contas por Pagar / Relatório / Localização / Relatório Ordem de Pago | - |
- |
LAR308AA – Relatório Ordenes de Pago:
Na impressão do relatório, se deverá adequar a funcionalidade para imprimir os impostos de Retenção de Fundo Mineiro quando encontrasse ativo os log de Ordem de Pago no imposto
(IF argext_classif_impto.log_sobre_ord_pagto = YES ) e Fundo Mineiro no estabelecimento (IF argext_estab.log_agent_retenc_miner = YES). (Protótipo-1)
Parámetros:
No momento da impressão deverá considerar os seguintes parâmetros, se algum deles não estar cumprindo, deverá imprimir no relatório de saída um mensagem indicando essa situação:
1. Extensão de estabelecimento - lar101zb: O estabelecimento deve ser Agente de Retenção de Fundo Mineiro (Protótipo-2):
argext_estab.log_agent_retenc_miner = YES
Caso o valor fose “NÃO” deverá mostrar uma mensagem impressa no log (arquivo emitido em tela) dizendo:
"O estabelecimento “mostrar código do estabelecimento” não é agente de Retenção de Fundo Mineiro. Verificar os parâmetros de Estabelecimento/Retenção no programa de localização de Estabelecimento."
2. Extensão Fornecedor Financeiro - lar138za
O fornecedor para o qual foi emitido o Pagamento deve ser Sujeito de Retenção de Fundo Mineiro (Protótipo-3):
argext_fornec_financ.log_suj_retenc_fundo_miner = YES
Caso o valor seja “NÃO” deverá mostrar uma mensagem impressa no log (arquivo emitido em tela) dizendo:
"O fornecedor “mostrar código do fornecedor” não é Sujeito de Retenção de Fundo Mineiro. Verificar os parâmetros do Fornecedor Financeiro no programa de localização de Fornecedor."
3. Extensão Imposto - lar046za
Verificar que os impostos calculados na Orden de Pagamento, sejam impostos de retenção e Fundo Mineiro do estado de San Juan. (Protótipo-4)
Tipo Imp = “Fundo Minero” (argext_imposto.ind_tip_impto_arg)
Classe Imposto = “Retenção” (argext_imposto.ind_clas_impto_arg)
Alteração de Telas:
- Extensão Classificação de Impostos – lar050za
Quando se trate de um imposto de Retenção de Fundo Mineiro, deverá ter o mesmo tratamento de qualquer outro imposto de retenção quanto a funcionalidade do programa de extensão do imposto, LAR050ZA para que seja possível a parametrização correspondente.:
- Habilitar campos do Quadro IIBB
- Habilitar campos do Quadro Estado
- Desabilitar campos do Quadro IVA / GANANCIAS / SUSS
- Habilitar campo “valor mínimo imposto” e “Sobre OP”
- Calculo de impostos nas Ordenes de Pagamento
O programa encargado de fazer o cálculo nas ordenes de pagamento é o LAR060MB, no momento que é pressionado o botão “IR Pago” são calculados os impostos e apresentados no programa “Informação Impostos Lote de Pago”. (Protótipo-5)
Os impostos de Fondo Minero deverão ter a mesma tratativa que os impostos de Ingressos Brutos.
O processo de parâmetros necessários para identificar um imposto de Fundo mineiro seria:
If argext_estab.log_agent_retenc_miner = YES then
If argext_fornec_financ.log_suj_retenc_fundo_miner = YES then
If argext_imposto.ind_tip_impto_arg = ‘Fundo Mineiro’ then
If argext_imposto.ind_clas_impto_arg = ‘Retenção’ then
If argext_classif_impto.log_sobre_ord_pagto = YES then
“Calcula Imposto de Retenção De Fundo Mineiro Para o estado de San Juan”
Impressão nas Ordenes de Pagamento
El procedimento de impressão deverá seguir a lógica de impressão de “Renda Bruta” (pi_logica_IIBB)
- Ordem de Pagamento: pi_logica_ord_pago, manter a logica atual. Verificar que seja impresso o imposto de Renda Bruta de Fundo Mineiro Província de San Juan
- Na Procedure Interna: pi_rpt_lote_pagto, após a chamada na pi de ordenes de pagamento (run pi_logica_ord_pago), verifica os log das diferentes retenções. Adicionar o correspondente para Fundo Mineiro.
/* if v_log_ord_pago then*/
run pi_logica_ord_pago.
if v_log_ret_fundo_miner then
run pi_logica_Fundo_Miner.
- Será necessário alterar a lógica do programa, na Procedure pi_comprobantes_retencion_op, para que sejam consideradas na impressão os dados gerando o comprovante de retenção com o Imposto de Fundo Mineiro (v_log_ret_fundo_miner), marcado esse parâmetro, gera o comprovante de retenção que cumpre com o seguinte layout conforme é indicado pela resolução N° 1460 no seu artigo 10°:
Resolución N° 1460-DGR-2002 (15-08-2002; B.O. 23-08-2002; VIGENCIA desde 01-09-2002)
http://www.sanjuandgr.gov.ar/legales/resol_1460_dgr-2002.pdf
Artigo 10 ° - os agentes de retenção deverão fornecer aos contribuintes o comprovante de retenção que deverá conter, pelo menos, os seguintes dados:
Cabeçalho do Certificado – verificar cabeçalho no arquivo de exemplo
Constancia de retenção |
|
Descripção do imposto | argext_classif_impto.des_inscr_ingr_brutos |
Quanto ao agente de retenção – verificar seção:
/* Busco pessoa juridica asociada a la sucursal*/
Sobrenome e nome ou nome da empresa | pessoa_jurid.nom_pessoa |
Endereço | pessoa_jurid.nom_endereco |
Número de C.U.I.T. | argext_pessoa_jurid.cod_docto |
Número de inscrição no imposto de Renda Bruta | argext_classif_impto.des_inscr_ingr_brutos |
Quanto ao sujeto retido – verificar PI: pi_completa_datos_proveedor
Sobrenome e nome ou nome da empresa | fornecedor.nom_pessoa |
Endereço | pessoa_fisic.nom_endereco |
Número de C.U.I.T. | argext_pessoa_fisic.cod_docto |
Número de inscrição no imposto de Renda Bruta | argext_impto_fornec.cod_livre_1 |
Outros dados
Numeração correlativa e consecutiva | Na PROCEDURE pi_logica_IIBB, verificar a lógica utilizada na variável “c-numero” |
Base imponível Taxa de imposto Importe retido | arg_impto_pagto.val_base_retenc arg_impto_pagto.val_aliq_impto arg_impto_pagto.val_retenc |
Taxa e valor correspondente para o adicional do Lote Hogar (Lei nº 5.287) | --- |
Total importe retido em em números e letras (por extenso) | Verificar exemplos abaixo |
Lugar e Data da retenção | arg_ord_pagto.dat_ord_pagto |
Assinatura e carimbo do agente de retenção |
|
Lenda:
| "Declaro sob juramento que as informações fornecidas na presente constância são fiel expressão da verdade.” |
Exemplos:
A. valores por extenso:
$ 12.251,50 – Doce mil, duzentos e cinquenta e um pesos 50/100 centavos.
$ 195,00 - Cento e noventa e cinco pesos 00/100 centavos.
Verificar:
** Programa..............: fnc_conv_val_extenso
** Descricao.............: Converter valor por extenso
** Versao................: 1.00.00.006
** Procedimento..........: utl_converter_val_extenso
** Nome Externo..........: prgint/utb/utb900za.py
B. certificado de Retenção para IIBB Fundo Mineiro
Tabelas Utilizadas
- argext_classif_impto
- argext_estab
- argext_fornec_financ
- argext_imposto
- pessoa_jurid
- argext_pessoa_jurid
- argext_pessoa_fisic
- fornecedor
- pessoa_fisic
- argext_impto_fornec
- arg_impto_pagto
- arg_ord_pagto
Protótipo de Tela
Protótipo 01
Protótipo 02
Protótipo 03
Protótipo 04
Protótipo 05
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|