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 | MFT |
Segmento Executor |
| ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 | TUDXHS | ||
País | ( ) Brasil ( X ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) 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 cálculo de Calculo de Geração de Remito/Embarque – FT1335 – para que segundo a legislação artigo Art. 28 RG 1415/03 seja possível utilizar a letra “R” ou “X” conforme a necessidade. Segundo a lei, indica:
Os contribuintes que revistam o caráter de Responsável Inscrito no imposto de Valor Agregado estão obrigados para emitir remito classe “R”. Quando utilizem remito para respaldar o traslado e/ou entrega de produtos dentro de um mesmo prédio, polo ou parque industrial, ditos documentos estarão identificados com a letra “X”. Serão considerados válidos os remito identificados com a letra “X” que sejam emitidos mediante a utilização de equipamentos eletrônicos denominado “Controlador Fiscal Velha Tecnologia”, sempre que os aludidos comprovantes revistam o caráter de “Documento No Fiscal Homologado” nos termos da RG 3561/14.
Definição da Regra de Negócio
Atualmente o programa de Geração de Remito/Embarque, FT1335, utiliza só o ponto de venda para formar por default a serie do remito com a letra “X”. Na aba “Parâmetros”, campo “Série”, é indicado somente o ponto de venda não permitindo ingressar letras.
Deverá ser alterada essa lógica para poder ingressar na aba “Parâmetros”, campo “Série”, a sequencia de letra + ponto de venda validando que a serie ingressada seja de tipo “remito” evitando o possível erro de ingressar uma serie de faturamento.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
FT1335 | [Alteração] | Distribução / Faturamento / Tarefas / Faturas / Geração de Remito/Embarque | - |
|
Para adequar a funcionalidade terá que ser realizado o seguinte procedimento:
- LAR2SETUP.XML - Setup localização Argentina
Deverá ser alterado o arquivo que carrega a localização argentina, lar2setup.xml, para quitar a chamada do programa DPC arg0012.p no programa FT1335RP.P
Dica: o arquivo xml só atualiza de forma incremental de atualização por isso terá que ser adicionada uma nova línea indicando que a DPC para o programa ft1335.w é igual a branco (“ “). Colocar embaixo da linha já existente para este programa e comentar o código do chamado, provocando assim que a última atualização nesse programa seja o indicado nesta especificação.
- FT1335 – Geração de Remito/Embarque
A. Alteração de versão.
A última versão deste programa é a 2.00.00.032. Deverá alterar o programa para voltar a logica para a versão anterior (2.00.00.031) eliminando a parte do código onde se trata a formação da letra para remito, validado pelo país usuário 2, correspondente a Argentina.
IF i-pais-impto-usuario = 2 THEN
DO:
ASSIGN cValidaLetra = Integer(input frame f-pg-par c-serie) NO-ERROR.
IF ERROR-STATUS:ERROR THEN
DO: run utp/ut-msgs.p (input "show",
input 54472,
input RETURN-VALUE).
apply "MOUSE-SELECT-CLICK":U to im-pg-par in frame f-relat.
apply "ENTRY":U to c-serie in frame f-pg-par.
return error.
end.
END.
Nota: essa porção de código é a única diferença entre as versões 2.00.00.031 e 2.00.00.032. A lógica deve ficar como está na versão 31.
B. Validação serie de tipo “Remito”.
Deverá ser adicionada uma nova validação no programa FT1335 onde se validará no momento de execução do programa, que a serie informada seja de tipo “remito”. No botão “Executar” validar:
Aba “Parâmetros” / Campo “Serie” / Objeto: c-serie – obter o valor ingressado nesta campo e conferir com a informação do cadastro de series, programa CD0905, para a serie informada:
- Radio-button “remito” no quadro Serie (serie.int-1) = YES é a serie é de remito, permitir a execução do procedimento de geração de remito.
- Caso o campo serie.int-1 = NÃO no programa CD0905, a serie informada não é de remito. Se deve cancelar o procedimento de geração de remito mostrando na tela a mensagem Nº 1116 e retornar para o programa FT1335 aguardando a iteração do usuário.
Tabelas Utilizadas
- serie.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|