Histórico da Página
Nova Rotina de Faturamento Antecipado
Características do Requisito
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) Bancos de Dados: | SQL Server |
Tabelas Utilizadas: |
|
Sistema Operacional: | Windows |
Descrição
Implementada uma nova tela de Faturamento Antecipado para contemplar diversas opções de filtro para a seleção dos documentos, possibilitando assim a junção das funcionalidades das duas telas de faturamento Faturamento Antecipado “Antecipação - 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 Liberadoliberado.
FATURAMENTO_ANTECIPADO_UNIFICADO
Importante!
O parâmetro FATURAMENTO_ANTECIPADO_UNIFICADO (S/N)
será apresentado com o valor padrão S (Sim).
Quando este parâmetro
apresentar 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
apresentar o valor N, as duas telas antigas permanecerão habilitadas e a nova será desabilitada.
Observação:
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
aos 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
paraPara o Grid
Período (De - até) – Intervalo de data pela entrada do Lote:
Regime:
Lote:
- Será possível realizar a pesquisa do Lote pelo número do Lote, Doc. Saída e Conhecimento:
Beneficiário
- Ao abrir a tela sempre será apresentado como padrão o Beneficiário Genérico.
- Quando for informado
- o Beneficiário Genérico serão apresentados todos os registros no
- grid.
- Também será possível realizar a pesquisa de beneficiários:
Comissária:
- Ao abrir a tela será apresentado como padrão a Comissária Genérica.
- Quando for informada a Comissária Genérica serão apresentados todos os registros no Grid.
- Será possível realizar a pesquisa de comissárias:
Lotes
comCom Doc. Saída Liberado:
- Todos: são apresentados todos os Lotes.
- Sim: são apresentados apenas os Lotes que possuem Documento Saída Liberado.
- Não: são apresentados apenas os Lotes que não possuem Documento Saída Liberado.
Lotes com Liberação Ant./
Frac.Frac (utilizado nos processos de liberação antecipada ou fracionada)
.:
- Todos: são apresentados todos os Lotes.
- Sim: são apresentados apenas os Lotes que possuem Liberação Antecipada/Fracionada.
- Não: são apresentados apenas os Lotes que
- não possuem Liberação Antecipada/Fracionada.
Lotes com Apreensão:
- Todos: são apresentados todos os Lotes.
- Sim: são apresentados apenas os Lotes que possuem Apreensão.
- Não: são apresentados apenas os Lotes que não possuem Apreensão.
Lotes Vencidos:
- Todos: são apresentados todos os Lotes.
- Sim: são
- apresentados apenas os Lotes vencidos.
- Não: são apresentados apenas os Lotes que não estão vencidos.
Filtro Conforme Parâmetro PADRAO_LIBERA_FATURAMENTO_ANTECIPADO
A regra
do parâmetro PADRAOdo parâmetro PADRAO_LIBERA_FATURAMENTO_
ANTECIPADO continuaANTECIPADO continua exatamente igual, conforme as duas
telas Antecipadotelas Antecipado: Antecipação – Sem DS e Antecipação – DS Liberado, porém,foi implementada uma funcionalidade a mais com relação à
ComissariaComissária.
Foi realizada uma melhoria no cadastrode Instrução
de Instrução Cliente -fat
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,
- Se nenhum processo de cliente deve ser apresentado na tela 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:
- Se for necessária uma exceção para que sejam apesentados os processos de um ou mais clientes, no módulo Comercial, na tela Instrução Cliente - Fat. Antecipado, parâmetro Libera faturamento Antecipado, deve ser informado o cliente para o qual se deseja fatura antecipada marcando [Sim].
- 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 seja apresentado na tela Faturamento Antecipado, então, PADRAO
- Beneficiário Específico e Comissária Genérico
- Beneficiário Genérico e Comissária EspecíficoExemplo 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. Campos
- Se for necessária uma exceção para não aparecerem os processos de um ou mais clientes, no módulo Comercial, na tela Instrução Cliente - Fat. Antecipado, parâmetro Libera faturamento Antecipado deve ser marcado [Não] para o cliente em questão.
- 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
Campos no Grid (Tela Nova)
A nova tela para o faturamento antecipado terá as seguintes colunas na grade de informações:
- DS Liberado
- : Indicador se o
- lote possui Doc. Saída
- liberado.
- Lib. Ant./Frac
- : Indicador se o
- lote possui
- liberação antecipada/
- fracionada.
- Vencido
- : Indicador se o
- lote está
- vencido.
- Apreensão
- : Indicador se o lote tem
- apreensão.
- Conhecimento.
- Lote.
- Tipo
- : Tipo Doc. Saída (DI, DDE, DTA, entre outros).
- Documento Saída (Ano/Número).
- Lib. Doc. Saida
- : Data de liberação do documento de saída.
- Lib. Ant./Fra
- : Data de
- liberação antecipada/
- fracionada.
- Apreensão
- : Data apreensão (quando houver, apresentará a data da primeira apreensão
- lote/
- item).
- Venc. Lote
- : Data do Vencimento do lote
- (Conforme vencimento do regime).
- Regime.
- Beneficiário (Código, Nome, CNPJ).
- Responsável do Lote (Conforme informado no Documento de entrada no Módulo Expedição).
- Comissária (Código, Nome, CNPJ) - obtida conforme regra parâmetro abaixo:
Se (FORMA_BUSCA_COMISSARIA_FAT_ANT = 1)
* Documento- Documento de saída - quando possuir.
- Documento de entrada - quando informado.
- Do último faturamento antecipado do lote, se houver.
- Senão, Comissária genérica.
Se FORMA_BUSCA_COMISSARIA_FAT_ANT = 2
* Buscar- Buscar a primeira comissária da opção de tarifa para o beneficiário do Lote.
- Data Entrada
- : Data entrada da carga (Data de entrada do primeiro CESV do Lote).
- Data Ini. fat
- : Data do início do faturamento (de acordo com a regra da opção de tarifa).
- Últ. Per. Fat
- : Data do último período faturado.
- Dias Arm. (Quantidade de dias desde a entrada do Lote até a data atual).
- Dias Pend (Quantidade de dias pendentes de faturamento, desde o final do último período de faturamento até o dia atual; ou da data de entrada até o dia atual, se não houve faturamento antecipado).
- Períodos (Quantidade de períodos pendentes a faturar, com base na data Dias Pend.).
- Dias Pró-Rata Pendente (Quantidade de dias Pro-Rata, de acordo com configurado na Opção de Tarifa).
- Fim Período
- : Data do final do período atual de Faturamento, de acordo com a quantidade de Períodos calculados e considerando a data do último faturamento.
- Opção Tarifa (Código da opção de tarifa localizada pelo sistema).
Segue a forma de busca para a opção de tarifa:
- Se (BUSCA_TARIFA_ULT_FAT = S), então, busca a opção de tarifa do último
- cálculo do lote.
- Caso não encontre, o sistema pesquisará uma opção de tarifa, sendo única para o cliente e sem validação.
- Caso não encontre, o sistema validará as opções de tarifas encontradas para o cliente e apresentará a primeira opção validada.
- Caso não encontre, o sistema retornará
- a opção de tarifa genérica.
- Documento de entrada (caso haja mais de um, informar o primeiro com base na data de entrada)
- .
- Valor FOB U$
- .
- Valor FOB R$
- .
- Peso Bruto
- .
- Peso Total
- .
- M3 Total
- .
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áserá aberta 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á, caso 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
serse tratar de múltipla seleção.
Ao clicar no
botão [Fechar], será alterado a "botão Fechar será alterada a data final do período
" parapara o(s) registro(s) selecionado(s) no Grid.
Para cada um dos registros selecionados no
gridGrid (múltipla seleção), será validado se a data informada manualmente pelo usuário
sejaé inferior a data de entrada do lote ou inferior a data do último período faturado
e caso.
Caso seja, não
irá alterarserá alterada a data
desdedeste registro no Grid
e emitir, sendo emitida 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á"
A Data Informada poderá ser maior que a
“DataData Fim
Período” sugeridaPeríodo sugerida pelo sistema no
gridGrid, exceto
nos casos:
CasoSe o registro
esteja em “apreensão”, se a “Data informada” forestiver em apreensão; se a Data informada for maior que a data apreensão será emitida ou não uma mensagem para o usuário, conforme parametrização:
“CONSISTE_APRENSAO_FAT_ANT = 1” – Não emite nenhuma mensagem.
“CONSISTE_APRENSAO_FAT_ANT = 2” – Emite mensagem informativa: “Lote 2016XXXXXXX em apreensão. Confirma a Alteração da data fim do Período?”.
“CONSISTE_APRENSAO_FAT_ANT = 3” – Bloqueia o processo
o: “Lote “2016XXXXXXX em apreensão não pode ser alterado data fim do Período!”.
Este parâmetro será validado registro a registro do Grid (múltipla seleção).
CasoSe o registro
estejaestiver com lote
“Vencido”, se a “Data informada” forVencido; 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.
“CONSISTECONSISTE_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áriaComissária no
momentoMomento do
cálculoCálculo
Será
incluídaincluído na tela
umo botão
[Altera Comissária
] para, para que o usuário possa informar uma outra
comissáriaComissária, caso o sistema tenha sugerido a
comissáriaComissária genérica.
Este botão
só ficarásomente será habilitado
casose o parâmetro
“ALTERARALTERAR_COM_FAT_ANT =
S”S.
Ao selecionar um ou mais
registroregistros no Grid (múltipla seleção) e clicar no botão
[Alterar Comissária
] será, será aberta uma tela de pesquisa para
serque seja possível selecionar uma
comissária conforme telaComissária:
Após selecionar a nova Comissária será
alteradoalterada a informação da
comissáriaComissária nos registros selecionados no
Gridgrid.
Caso
registro jáo registro tenha tido cálculo anterior,
ou DIDI cadastrada ou
comissáriaComissária informada no Documento de Entrada, será
emitidoemitida 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
processoProcesso de
cálculoCálculo
Ao
Calcularcalcular um processo em apreensão, botão
[processar]Processar, se a
“DataData Final do período
atual”atual for maior que a data de apreensão será emitida ou não uma mensagem para o usuário, conforme parametrização:
“CONSISTE_APRENSAO_FAT_ANT = 1” – Não emite nenhuma mensagem.
“CONSISTE_APRENSAO_FAT_ANT = 2” – Emite mensagem confirmativa(S/N): “Confirma o cálculo do Lote em apreensão 2016XXXXXXX?”.
“CONSISTE_APRENSAO_FAT_ANT = 3” – Bloqueia o processo de cálculo: “Lote “2016XXXXXXX em apreensão não pode ser calculado!”.
Este parâmetro será validado mesmo que esteja selecionado no Grid um ou mais registros (múltipla seleção).
Ao Calcular um processo de lote Vencido, botão [processar], se a “Data Final do período atual” 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” – Emite mensagem confirmativa (S/N): “Confirma o cálculo do Lote Vencido 2016XXXXXXX?”.
“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 mesmo que esteja selecionado no Grid um ou mais registros (múltipla seleção).
Parametrização
BUSCA_TARIFA_ULT_FAT
-(Padrão = N):
Busca a opção de tarifa do último faturamento do lote na tela de Faturamento Antecipado Unificado:
- S - Sim
- N - Não. 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:
Lista dos DOC_ORDEM que devem aparecer na tela de Faturamento Antecipado. Exemplo: 1, 2, 4, 7 ,A, C
'.
Obs.Observação:
- No Script do parâmetro já será carregado
- parâmetro serão carregados todos os DOC_ORDEM1 de regime Alfandegado e os DOC_ORDEM1 da Familia "
- Família 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
- sempre pesquise todos os tipos de documentos, parametrizar com o valor "TODOS"
- Todos.
FORMA_BUSCA_COMISSARIA_FAT_
ANT -ANT (
DEFAULTPadrão = 1)
- FORMA DE BUSCA DA COMISSARIA NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO. (1-:
Forma de busca da Comissária na tela de Faturamento Antecipado Unificado:
- Busca "Doc.
- Saída" senão "Doc. Entrada" senão "Ult. Fat." senão
- Comissária genérica.
- Busca primeira
- Comissária para o beneficiário das opções de tarifa).
REVALIDA_OP_TARIFA_FAT_
ANT -ANT (
DEFAULTPadrão = 1)
- FORMA DE REVALIDAÇÃO DE OPÇÃO DE TARIFA DE FATURAMENTO ANTECIPADO UNIFICADO (1-:
Forma de revalidação de opção de tarifa de faturamento antecipado unificado:
- Revalida apenas a
- opção validada. Caso negativo, refaz uma nova
- pesquisa das opções do cliente até validar uma opção de tarifa
- .
- Sempre validar todas as opções de tarifa do cliente
- .
- Valida apenas os processos que não possuem opção definida
- .
Observação:
- Este processo é realizado ao realizar a primeira
- na primeira pesquisa na tela de "
- Faturamento Antecipado ". Este é necessário
- , sendo este necessário para garantir que os processos tenham credibilidade nos dados dos
- dados.
ALTERAR_COM_FAT_ANT
-(
DEFAULTPadrão = S):
Habilita o botão para permitir a alteração da Comissária na tela de Faturamento Antecipado Unificado:
- S - Sim
- N - Não. - HABILITA BOTÃO PARA PERMITIR ALTERAR A COMISSARIA NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO. (S-SIM / N-NÃO)
ALTERAR_DATA_FIM_PER_FAT_
ANT - (DEFAULTANT (Padrão = S).
Habilita o botão para permitir a alteração da data do fim do período de cálculo na tela de Faturamento Antecipado Unificado:
- S - Sim
- N - Não. - HABILITA BOTÃO PARA PERMITIR ALTERAR A DATA DO FIM DO PERÍODO DE CALCULO NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO. (S-SIM / N-NÃO)
CONSISTE_APRENSAO_FAT_
ANT - (DEFAULT = 3) - FORMA DE CONSISTÊNCIA NOS PROCESSOS DE APREENSÃO NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO.(1-NÃO EXIBE MENSAGEM / 2-EXIBE MENSAGEM CONFIRMATIVA S/N / 3-BLOQUEIA O PROCESSO DE CALCULOANT (Padrão = 3):
Forma de consistência nos processos de apreensão na tela de Faturamento Antecipado Unificado:
- Não exibe mensagem.
- Exibe mensagem confirmativa (S/N).
- Bloqueia o processo de cálculo.
CONSISTE_VENC_LOTE_FAT_
ANTANT (Padrão = 3):
Forma de consistência nos processos de lotes vencidos na tela de Faturamento Antecipado Unificado:
- Não exibe mensagem.
- Exibe mensagem confirmativa (S/N).
- Bloqueia o processo de cálculo.
- (DEFAULT = 3) - FORMA DE CONSISTÊNCIA NOS PROCESSOS LOTES VENCIDOS NA TELA DE FATURAMENTO ANTECIPADO UNIFICADO.(1-NÃO EXIBE MENSAGEM / 2-EXIBE MENSAGEM CONFIRMATIVA S/N / 3-BLOQUEIA O PROCESSO DE CALCULO)
Procedimento para Implantação
Atualização do banco de dados por meio do AtualizaDB.
Atualização dos executáveis do pacote.
Execução
dos scripts dodos scripts do pacote.
Procedimento para
Configuração
Procedimento para Utilização
Para acessar a rotina: Módulo faturamento - menuUtilização
1. No SARA, módulo Faturamento, acesse o menu Cálculo / Faturamento Antecipado
:.
ou utilize o menu rápido
2. Defina o filtro necessário e clique em Filtrar, para carregar os processos dos Lotes
no Grid.
3. Selecione o(s) lote(s) desejado(s) no grid
e clique em [Processar] para realizar o Cálculo..
4. Clique em Processar para efetuar o cálculo.