Árvore de páginas

 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.