Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | Datasul | Módulo | MRE |
Segmento Executor | Manufatura D&L | ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 | TTUSG5 | ||
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).
No momento que se identifica a condição tributaria do cliente e fornecedor por médio da funcionalidade Importação Constância de Inscrição (LAR786VB) respeito as informações brindadas pelo AFIP RG1817/2005, para todos os Clientes e Fornecedores que a condição AFIP frente ao imposto de IVA fosse diferente de “Responsável Inscrito” ou “Responsável Mono tributo”, o sujeito quedará suspendido de Crédito até regularizar sua situação.
Não deverão ser desenvolvidos novos programas tipo DPC, desenvolver diretamente neste novo formato de execução diretamente no fonte, facilitando o merge para o Totvs 12.
Todas as alterações indicadas na especificação, terão que ser realizadas para o produto localizado na Argentina, validando pela variável país do usuário.
Utilizar sempre a verificação do país quando a implementação/alteração corresponder a um pais específico (i-pais-impto-usuario).
IF i-pais-impto-usuario = 2 THEN /*Argentina*/
{aplico as alterações}
Ao utilizar tabelas específicas da localização, elas não podem ser lidas diretamente no fonte do programa padrão. Deverá ser utilizada a BO ou algum outro programa “.p” para realizar esta leitura. Verificar se o programa já faz algo semelhante e utilizar o mesmo programa. Se for algo novo, talvez seja necessário criar o programa/BO para fazer a leitura. Em caso de BO nova, utilizar o template padrão para gerar o fonte.
A lógica das DPC utilizadas deve ser incorporada nas telas de cada programa e as alterações devem ser feitas também na tela.
Dicas para a replica no Totvs 12:
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
CM0102 | [Alteração] | Distribuição -> Adm de Pedidos -> Avaliação de Crédito -> Manutenção -> Informações Clientes -> Informações Crédito Clientes | - |
CD0401 | [Alteração] | Distribuição -> Controle Fiscal -> Obrigações Fiscais -> Manutenção -> Fornecedor -> Fornecedores | - |
UFN003AA | [Alteração] | Administração e Finanças -> Contas por Pagar -> Manutenção -> Fornecedor -> Fornecedor Financeiro | - |
LAR017ZA | [Alteração] | Administração e Finanças -> Contas a Receber -> Manutenção -> Cliente -> Cliente Financeiro (Localização) | - |
A funcionalidade deve ser aplicada para o momento de importação do arquivo que controla a condição fiscal do Cliente/Fornecedor.
O procedimento de Importação Constância de Inscrição (LAR786VB) altera a condição fiscal conforme aos dados contidos no arquivo de importação, nesse momento finalizada a importação, se deve verificar, se a condição do sujeito fosse diferente de “Responsável Inscrito” ou “Responsável Monotributo”, se debe alterar a condição de crédito para “suspendido”:
EMS206 - Situação de Crédito no Cliente – CM0102
No programa de Clientes (CD0704) na localização (ARG0002) se define a Condição AFIP, definida pelos valores da include I01AR2011.i que é instanciado desde o programas ARGV0002, que será o condicionante para mudar a situação de Crédito do Cliente para o estado de Suspendido no programa CM0102:
cb-idi-cond-afip:SCREEN-VALUE IN FRAME {&FRAME-NAME} = {local/arg/ar2inc/i01ar2011.i 04 argext-emitente.idi-cond-afip} .
Nota:
Se no CD0704 (ARG0002) : cb-idi-cond-afip = “Responsable Inscripto” OU
cb-idi-cond-afip = “Responsable Monotributo”
Alterar no CM0102: emitente.ind-cre-cli = NÃO ( assign feito na viewer V32AD098.W)
EMS206 - Situação do Fornecedor – CD0401
No programa de Forneedores (CD0401) na localização (ARG0009) se define a Condição AFIP, indicada pelos valores da include I01AR2011.i instanciado desde o programas ARGV0009, que será o condicionante para mudar a situação do Fornecedor com as opções apresentadas na aba Situação, quadro Situação Vendedor, deste programa.
cb-idi-cond-afip:screen-value IN FRAME {&FRAME-NAME} = {local/arg/ar2inc/i01ar2011.i 04 argext-emitente.idi-cond-afip}
Nota:
EMS506 – Manutenção de Cliente, Análise de Crédito - UTB026AA
1. Parámetro.
Se deverá alterar o programa de localização (lar004zb) do Cliente Financeiro adicionando mais uma opção check-bok com a label “Crédito Suspendido”
O valor desse parâmetro será salvo em:
Reserva já feita na ferramenta GOLD.
Tela DPC Altera (habilitada) Tela DPC Detalhe (Desabilitada)
Nota:
2. Funcionalidade.
A funcionalidade deve ser aplicada para o momento de importação do arquivo que controla a condição fiscal do Cliente/Fornecedor, rutina: Importação Constancia de Inscrição.
O procedimento de Importação Constância de Inscrição (LAR786VB) altera a condição fiscal conforme aos dados contidos no arquivo de importação, nesse momento finalizada a importação, se deve verificar, se a condição do Cliente fosse diferente de “Responsável Inscrito” ou “Responsável Monotributo”, alterar a condição de crédito para “suspendido”:
3. Validações Funcionais
Se debe apresentar a mensagem editável de erro Nro. 19459 indicando que o cliente se encontra suspendido para crédito ao momento de confirmar no programa acr702da “Anhade Item Lote de Implantaçãod de Títulos”
No botão OK deste programa (acr702da) existe a DPC da localização Argentina onde poderá ser criada a lógica de validação:
Se argext_clien_financ.log_livre_2 = YES THEN
Nota: Deverá ser implementada a lógica para o caso contrario onde:
Situação de Crédito – Fornecedor Financeiro - EMS506
A funcionalidade deve ser aplicada para o momento de importação do arquivo que controla a condição fiscal do Cliente/Fornecedor, rutina: Importação Constancia de Inscrição.
O procedimento de Importação Constancia de Inscrição (LAR786VB) altera a condição fiscal conforme aos dados contidos no arquivo de importação, nesse momento finalizada a importação, se deve verificar, se a condição do Fornecedor fosse diferente de “Responsável Inscrito” ou “Responsável Monotributo”, alterar para ativo o parâmetro “Bloquea Pago” no Fornecedor Financeiro.
Se: argext_fornec_financ.ind_cond_afip <> “Responsável Inscrito” OU argext_fornec_financ.ind_cond_afip <> “Responsável Monotributo” THEN
ASSIGN fornec_financ.log_pagto_bloqdo = YES
Else
ASSIGN fornec_financ.log_pagto_bloqdo = NÂO
Quando assinalado, determina que o fornecedor terá os seus pagamentos bloqueados.
Importante:
O bloqueio de pagamento é uma opção de segurança oferecida pelo EMS que, se estiver ativado, não permite a continuidade de um processo de pagamento de fornecedor.
Tabelas Utilizadas
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|