Linha de Produto: | SARA |
Segmento: | Supply Chain - Logística |
Módulo: | Faturamento - Comercial |
Rotinas: | Antecipação Unificado Antecipação Unificado - Tela de Dados Instrução Cliente - Faturamento Antecipado |
| Requisito (ISSUE): | LOGSARA01-196 |
País: | Brasil |
Banco(s) de Dados: | SQL Server |
Tabelas Utilizadas: |
|
Sistema Operacional: | Windows |
Implementada uma nova tela de Faturamento Antecipado para contemplar diversas opções de filtro para seleção dos documentos, possibilitando assim a junção das funcionalidades das duas telas de faturamento Antecipado “Antecipação – Sem DS e Antecipação – DS Liberado. Nesta tela serão listados todos os lotes em regime de Importação e Exportação, que possuam ou não documento de saída vinculado e Liberado.

O parâmetro FATURAMENTO_ANTECIPADO_UNIFICADO (S/N) virá com valor padrão S (Sim).
Quando este parâmetro estiver com o valor S, a nova tela de Faturamento Antecipado permanecerá visível no menu e no botão de acesso rápido, sendo que as duas telas anteriores serão desabilitadas.
Quando o parâmetro estiver com o valor N, as duas telas antigas permanecerão habilitadas e a nova será desabilitada.
O Suporte às duas telas de Faturamento Antecipado, Antecipação – Sem DS e Antecipação – DS Liberado, será mantido até o dia 09/11/2016, data da publicação do pacote SARA 12.1.27.
Após esta data as mesmas serão descontinuadas do sistema e permanecerão indisponíveis para acesso, sendo que apenas a nova tela de Faturamento Antecipado estará disponível. Pasta Parâmetros da Tela:
Foram criados dois parâmetros para definir os dias mínimos de armazenagem:

Estes parâmetros permitem que o sistema liste automaticamente as informações em tela, sendo um destinado aos lotes em regime de Exportação e outro para os lotes em regime de Importação.
Tal parametrização não será obrigatória no sistema. Na inexistência dos parâmetros, o sistema não considerará os dias de armazenagem para listar as informações em tela e os campos filtros em tela permanecerão em branco. Caso seja parametrizado pelo usuário, os mesmos serão carregados automaticamente na pasta Parâmetros do Filtro.
Caso não seja necessário visualizar todas as colunas no grid, pelo botão Config. Grid o usuário poderá parametrizar as colunas que deseja visualizar.

Pasta Parâmetros do Filtro para o Grid

Filtro Conforme Parâmetro PADRAO_LIBERA_FATURAMENTO_ANTECIPADO
A regra do parâmetro PADRAO_LIBERA_FATURAMENTO_ANTECIPADO continua exatamente igual, conforme as duas telas Antecipado: Antecipação – Sem DS e Antecipação – DS Liberado, porém,foi implementada uma funcionalidade a mais com relação à Comissaria. Foi realizada uma melhoria no cadastro de Instrução Cliente - fat. Antecipado, do módulo Comercial, no qual será possível informar, além do Beneficiário, os dados da Comissária.

Exemplo 1:
Caso não queira que o processo de nenhum cliente apareça na tela de "Faturamento Antecipado", então, PADRAO_LIBERA_FATURAMENTO_ANTECIPADO = 'N'.
Caso queira uma exceção para aparecer os processos de um ou mais clientes, deve ser parametrizado no módulo Comercial, na tela "Instrução Cliente - fat. Antecipado", o Cliente que deseja fatura antecipada marcado [SIM] "Libera faturamento Antecipado" nesta tela.
Esta combinação poderá ser realizada também para uma Comissária Específica ou Comissária Genérica, tais como:
- Beneficiário Específico e Comissária Específico
- Beneficiário Específico e Comissária Genérico
- Beneficiário Genérico e Comissária Específico
Exemplo 2.:
Caso queira que o processo de um ou mais clientes não apareça na tela de "Faturamento Antecipado", então, PADRAO_LIBERA_FATURAMENTO_ANTECIPADO = 'S'.
Caso queira uma exceção para não aparecer os processos de um ou mais clientes, deve ser parametrizado no módulo Comercial, na tela "Instrução Cliente - fat. Antecipado", o Cliente que deseja marcado [NAO] "Libera faturamento Antecipado" nesta tela.
Esta combinação poderá ser realizada também para uma Comissária Específica, tais como:
- Beneficiário Específico e Comissária Específico.
- Beneficiário Específico e Comissária Genérico.
- Beneficiário Genérico e Comissária Específico.
A nova tela para o faturamento antecipado terá as seguintes colunas na grade de informações:
Data Final do Período no Momento do Cálculo
Na nova tela de Faturamento Antecipado, quando o usuário solicitar o cálculo de um processo, o sistema utilizará como data para o final do período o campo do grid Data Final do período atual, sugerido pelo sistema automaticamente. Será criado um botão pra permitir alterar a data final do período sugerido pelo sistema no grid.
Este botão somente será habilitado se o parâmetro ALTERAR_DATA_FIM_PER_FAT_ANT = S.
Ao selecionar um registro no grid e clicar no botão Alterar Data Fim Per, abrirá a seguinte tela:

O campo Data Fim Período será carregado conforme informação no grid, bem como, o campo Dias será carregado de acordo com a quantidade de dias pendentes até o final do período.
Será possível manipular ambas as informações, sendo que ambos serão sincronizados à medida em que forrem sendo alterados.
Exemplo: Se a quantidade de dias for alterada para 46, o campo será alterado automaticamente para o dia 18/09/2016. Se alterar a Data Fim Período para 16/09/2016, o campo Dias será alterado automaticamente para 44.Isto facilitará, seja necessário acrescentar à data mais um período de cálculo (exemplo: mais 10 ou 15 dias, entre outros).
Ao selecionar mais de um registro no grid e clicar no botão Alterar Data Fim Per, abrirá a tela apresentada a seguir.
Neste cenário o campo Dias não será habilitado, por se tratar de múltipla seleção.

Ao clicar no botão Fechar será alterada a data final do período para o(s) registro(s) selecionado(s) no Grid. Para cada um dos registros selecionados no Grid (múltipla seleção), será validado se a data informada manualmente pelo usuário é inferior a data de entrada do lote ou inferior a data do último período faturado. Caso seja, não alterará a data desde registro no Grid e emitirá a seguinte mensagem em tela: “Lote 2016XXXXXXXX, A data informada pelo usuário não pode ser menor que a data de entrada do Lote ou menor que a data do último período faturado.
A Data Informada poderá ser maior que a Data Fim Período sugerida pelo sistema no Grid, exceto:
Se o registro estiver com lote Vencido; se a Data informada for maior que a data do vencimento será emitida ou não uma mensagem para o usuário, conforme parametrização:
“CONSISTE_VENC_LOTE_FAT_ANT = 1” – Não emite nenhuma mensagem
“CONSISTE_VENC_LOTE_FAT_ANT = 2” – “Lote 2016XXXXXXX Vencido. Confirma a Alteração da data fim do Período?”.
“CONSISTE_VENC_LOTE_FAT_ANT = 3” – Bloqueia o processo de cálculo: “Lote “2016XXXXXXX Vencido não pode ser calculado!
Este parâmetro será validado registro a registro do Grid (múltipla seleção).
Confirmação da Comissária no Momento do Cálculo.
Será incluída na tela o botão Altera Comissária, para que o usuário possa informar uma outra comissária, caso o sistema tenha sugerido a comissária genérica.
Este botão somente será habilitado se o parâmetro ALTERAR_COM_FAT_ANT = S.
Ao selecionar um ou mais registros no Grid (múltipla seleção) e clicar no botão Alterar Comissária, será aberta uma tela de pesquisa para que seja possível selecionar uma comissária conforme tela:

Após selecionar a nova Comissária será alterada a informação da comissária nos registros selecionados no Grid.
Caso registro tenha tido cálculo anterior, ou DI cadastrada ou comissária informada no Documento de Entrada, será emitida a mensagem: “Não é possível alterar a Comissária para o Lote 2016XXXXXXXX, pois já houve faturamento antecipado ou existe DI cadastrada ou foi informado comissária no Documento de Entrada!”.
Consistências do processo de cálculo
Este parâmetro será validado mesmo que esteja selecionado no Grid um ou mais registros (múltipla seleção).
Este parâmetro será validado mesmo que esteja selecionado no Grid um ou mais registros (múltipla seleção).
BUSCA_TARIFA_ULT_FAT - (DEFAULT = N) - BUSCA OPÇÃO DE TARIFA DO ULTIMO FATURAMENTO DO LOTE NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO. (S-SIM / N-NÃO)
DOC_ORDEM_FAT_ANT - LISTA DOS DOC_ORDEM QUE DEVEM APARECER NA TELA DE FATURAMENTO ANTECIPADO. EX. 1,2,4,7,A,C'
Obs.: No Script do parâmetro já será carregado todos os DOC_ORDEM1 de regime Alfandegado e os DOC_ORDEM1 da Familia "NF". Caso a unidade deseje mais algum DOC_ORDEM1, deverá ser editado o parâmetro e incluído manualmente pelo módulo Sistema. Caso deseje sempre que busque todos os tipos de documentos parametrizar com o valor "TODOS".
FORMA_BUSCA_COMISSARIA_FAT_ANT - (DEFAULT = 1) - FORMA DE BUSCA DA COMISSARIA NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO. (1-Busca "Doc.Saida" senão "Doc. Entrada" senão "Ult. Fat." senão comissaria genérica / 2-Busca primeira comissaria para o beneficiário das opções de tarifa).
REVALIDA_OP_TARIFA_FAT_ANT - (DEFAULT = 1) - FORMA DE REVALIDAÇÃO DE OPÇÃO DE TARIFA DE FATURAMENTO ANTECIPADO UNIFICADO (1-Revalida apenas a Opção já validada. Caso negativo refaz uma nova busca das opções do cliente até validar uma opção de tarifa / 2- Sempre validar todas as opções de tarifa do cliente / 3-Valida apenas os processos que não possuem opção definida).
Obs.: Este processo é realizado ao realizar a primeira pesquisa na tela de "Faturamento Antecipado". Este é necessário para garantir que os processos tenham credibilidade nos dados dos dados
