Sintoma
Nota: Realizado modificações na transação ZLFM001 do programa ZLFR012 com objetivo de facilitar a interação e entendimento da sua finalidade. As alterações realizadas não impacta nas parametrizações existentes. Entretanto ressaltamos a importância de leitura completa descrita abaixo, para verificar se possui algum parâmetro que esteja divergente.
- Componente Abap Interface de Diretos – Alteração no nome da coluna ISS para Nível Nota. Identificado que a coluna ISS na transação ZLFM001, gerava conflito de entendimento para qual cenário deveria estar ativada referente aos demais impostos parametrizados. Inicialmente foi criado para atender a necessidade de realizar a leitura das informações de imposto a nível de nota somente para o imposto ISS. Porém está sendo utilizado também para outros impostos além de ISS o que estava gerando conflito de entendimento.
- Componente Abap Interface de Diretos – Inclusão de texto no botão Informação/Ajuda com finalidade da transação. Na transação continha botão de Informação/Ajuda no menu de botões sem texto explicativo da finalidade da tela.
- Componente Abap Interface de Diretos – Código de Serviço atribuído para Código Retenção. Identificado que caso o campo ISS estivesse marcado, o código de serviço estava sendo atribuído para o campo código de retenção para qualquer imposto que estivesse com esse campo ISS marcado.
- Componente Abap Interface de Diretos – Melhorias de Usabilidade e padronização. Identificado necessidades de tratamento de padronização de texto em colunas; Remover a primeira transação de acesso para inserir registros; Melhoria no título de apresentação da transação; Inclusão de filtro na transação para realizar posicionamento da tela por Cód. Imposto (SAP); Removido nome nos botões; Reposicionamento da tela; Inclusão de Alerta referente a ativação “Nível Nota” necessita que seja parametrizado o campo Tipo Imposto (SAP) para busca das informações a nível de nota fiscal.
Solução
- Componente Abap Interface de Diretos – Alteração no nome da coluna ISS para Nível Nota. Alterado o nome da coluna ISS para Nível Nota, que significa que após a parametrização do imposto tendo o campo Nível Nota marcado a busca das informações do imposto retido será realizado a nível da nota fiscal para o imposto que estiver parametrizado. Sem o campo Nível Nota marcado será realizado a pesquisa através do documento contábil a nível de imposto retido diretamente.
- Componente Abap Interface de Diretos – Inclusão de texto no botão Informação/Ajuda com finalidade da transação. No botão Informativo/Ajuda no menu dos recursos de botões. Foi incluído texto com a finalidade da tela, para apoiar em consultar. Esse tratamento posteriormente será replicada as demais transações do produto.
- Componente Abap Interface de Diretos – Código de Serviço atribuído para Código Retenção. Modificado no programa ZLFR012 não atribuir mais o código de serviço para o campo código retenção através da indicação do campo Nível Nota (Antigo ISS). Atribuído no programa de forma padrão para conforme parametrização ZLFM001 somente no Cód. Imposto (Sati) = 15 (ISS) será atribuído o código de serviço para o código de retenção. Impostos diferente de Cód. Imposto (Sati) =15, será realizada a leitura do código de retenção de acordo com a parametrização. Ou seja, se for parametrizado indicando a Nível de Nota será obtido a informação de código de retenção a nível de nota J_1BNFSTX.WHTCOLLCODE; Sem o nível nota marcado, será realizado a pesquisa do código de retenção através nível de documento contábil diretamente tabela imposto retido T059Z.QSCOD (Chave ofic.IRF).
- Componente Abap Interface de Diretos – Melhorias de Usabilidade e padronização. Melhorias aplicadas, na transação para facilitar a usabilidade e interação.