Linha de Produto: | SARA |
Segmento: | Supply Chain - Logística |
Módulo: | Faturamento |
Rotina(s): | Cadastro de Itens de Tarifa (itens faturáveis) Cadastro de Tabela de Tarifas (lançamento do Complemento Mínimo) Cálculos do Faturamento Com Complemento Mínimo Função de Retorno de Valores dos Operandos de Cálculo |
Parâmetro(s): | UTILIZA_MAPSELECT2_RETORNA_VALOR_OPERANDO: Identifica se na função Retorna Valor Operando, o sistema considerará o caminho do pré-calculo se o o caminho do documento de saída ou DA for Nulo ou Zero. Valores possíveis: S/N. |
| Requisito (ISSUE): | LOGSARA01-460 |
País(es): | Brasil |
Banco(s) de Dados: | SQL Server |
Tabelas Utilizadas: | SARA_DB..tab_tar_valor_comp_min SARA_DB..tab_tar_valor_comp_min_val SARA_LOG..tab_tar_valor_comp_min SARA_LOG..tab_tar_valor_comp_min_val |
Sistema(s) Operacional(is): | Windows |
No Módulo Faturamento foram efetuadas algumas melhorias para facilitar o cadastro de itens e tabela de tarifas relacionados ao complemento mínimo, bem como, ajustar a função que retorna os valores de operandos para não considerar o caminho 2 (pré-cálculo) quando o valor do caminho 1 (Documento de saída normal) for igual a 0 (zero).
Resumo das alterações no módulo Faturamento:
Antes deste desenvolvimento, para efetuar o cadastro do complemento mínimo no item da tabela de tarifas era necessário o cadastramento prévio de complementos mínimos por fórmula, gerando dificuldade no cadastro e também uma quantidade enorme de registros obsoletos com o passar do tempo.
Agora existem duas formas para cadastrar o complemento mínimo para os Itens da Tabela de Tarifas:

A rotina de processamento de cálculo foi alterada para atender as duas formas de cadastro do complemento mínimo, a antiga e a nova.
Alterada a grade de registros do cadastro de itens de tarifa, permitindo a ordenação, os filtros e o agrupamento de registros.
Incluído um botão para permitir exportar os dados do grid para EXCEL.

Antes deste desenvolvimento, no processo de cálculo de faturamento, a função que retorna os valores dos operandos estava utilizando para cálculo a regra do caminho do pré-calculo, quando o resultado do caminho referente ao documento de saída ou DA resultava em um valor NULO ou ZERO.
Agora foi criado um parâmetro para identificar o tipo de cálculo dos operandos (UTILIZA_MAPSELECT2_RETORNA_VALOR_OPERANDO). Este parâmetro deverá indicar se será considerado o caminho do pré-calculo, quando o caminho do documento de saída ou DA for NULO ou ZERO.
O funcionamento da função que Retorna o Valor dos Operandos passou a ser da seguinte forma: Se o parâmetro estiver desligado, o sistema irá retornar sempre o valor do caminho selecionado mesmo o valor sendo nulo ou zero. Em caso de valor NULO ou BRANCO o sistema resultará sempre o valor ZERO.
O valor DEFAULT para o parâmetro é DESLIGADO ('N').
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
CONFIGURAÇÃO DE PARÂMETROS
No Módulo Sistema > Cadastro > Parâmetros, configurar o parâmetro UTILIZA_MAPSELECT2_RETORNA_VALOR_OPERANDO.
Roteiro para testes da rotina:
1. Alterado o cadastro de tabela de tarifas referente ao lançamento do complemento mínimo
a. No Módulo Faturamento > Cadastro > Faturamento Mínimo > Por Fórmulas, cadastrar uma ou mais configurações de faturamento mínimo.
Obs.: de preferência utilizar fórmulas que usem mais de uma taxa ou valor.
b. Para uma tabela de tarifa/item de tarifa, registrar complemento mínimo.
Pode-se efetuar o cadastro de duas formas:
• Utilizando o modo antigo: informando o campo “Faturamento Mínimo Fórmula”
• Utilizando o modo novo implementado, deixando o campo “Faturamento Mínimo Fórmula” vazio e preenchendo diretamente a fórmula, valores, serviço, se cálculo imposto e cálculo de carga perigosa.
c. Faturar um lote que utilize essa tabela de tarifa.
2. Alterado o cadastro de itens de tarifa permitindo ordenação e agrupamento na grade de registros.
a. No Módulo Faturamento > Cadastro > Itens de Tarifa (Serviços Faturáveis), verificar as funcionalidades de ordenação, filtros e agrupamento de registros do grid. Exportar o grid para excel utilizando o novo botão criado em tela para este fim.
3. Alterada a função de retorno de valores dos operandos para ignorar ou não o caminho 2 (pré-calculo) quando o retorno do caminho 1 (Documento de saída normal) for igual a ZERO, conforme parametrização.
a. Para determinado OPERANDO de cálculo, no módulo SISTEMA > Cadastro > Mapa Campos, efetuar o cadastro de um Caminho 1 (Documento de saída normal) que vá retornar ZERO/Nulo. Sugestão utilizar um
SELECT 1 from tab_lote where 1=2.
Para o Caminho 2 (Pré-Cálculo), utilizar um select que retorne registros.
b. No Módulo Faturamento, efetuar um cálculo de um lote que utilize esse OPERANDO.
Verificar: Se o parâmetro UTILIZA_MAPSELECT2_RETORNA_VALOR_OPERANDO estiver desligado, então o sistema NÃO deve utilizar o Caminho 2 (Pré-Cálculo), pelo fato de que o caminho 1 não está retornando valor. Se o parâmetro UTILIZA_MAPSELECT2_RETORNA_VALOR_OPERANDO estiver ligado, então o sistema deve utilizar o Caminho 2 (Pré-Cálculo), pelo fato de que o caminho 1 não está retornando valor.