Histórico da Página
Nova
rotinaRotina de
faturamento antecipadoFaturamento Antecipado
Características do Requisito
Linha de Produto: | SARA |
Segmento: | Supply Chain - Logística |
Módulo: | Faturamento - Comercial |
RotinaRotinas: | + Antecipação Unificado + Antecipação Unificado - Tela de Dados + Instrução cliente Cliente - faturamento antecipadoFaturamento Antecipado |
Requisito (ISSUE): | LOGSARA01-196 |
País(es): | Brasil |
Banco(s) de Dados: | SQL Server |
Tabelas Utilizadas: |
|
Sistema (s) Operacional(is): | Windows |
Descrição
Implementado 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” DS e “Antecipação Antecipação – DS Liberado”Liberado. Nesta tela serão listados todos os lotes em regime de Importação e Exportação e , que possuam ou não documento de saída vinculado e Liberado.
FATURAMENTO_ANTECIPADO_
UNIFICADOImportanteUNIFICADO
Importante!
O parâmetro FATURAMENTO_ANTECIPADO_UNIFICADO .(S/N) já virá com valor default S-SIMvalor padrão S (Sim).
Quando este parâmetro estiver com o valor “S” S, a nova tela de "Faturamento Antecipado" ficará permanecerá visível no menu e no botão de acesso rápido, e as a as duas telas anteriores ficaram sendo que as duas telas anteriores serão desabilitadas.
Quando o parâmetro estiver com o valor “N” N, as duas telas antigas ficaram antigas permanecerão habilitadas e a nova será desabilitada.Obs.
Observação:
O Suporte à às duas telas de faturamento Antecipado "Antecipado “Antecipação Faturamento Antecipado, Antecipação – Sem DS” DS e “Antecipação Antecipação – DS Liberado” 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 ficaram indisponíveis para acesso e apenas a nova tela de "Faturamento Antecipado" ficará disponível.
- Aba "Parâmetros da tela":
- Foram criados dois parâmetros para definir os dias mínimos de armazenagem :
Estes são para que o sistema liste automaticamente as informações em tela, sendo um destinado aos lotes em regime de exportação e outro para 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 irá considerar os dias de armazenagem para listar as informações em tela e os campos filtros em tela ficaram em branco. Caso usuário parametrize, os mesmos já serão carregados automaticamente na Aba [Parâmetros do Filtro]
Caso usuário não queira visualizar todas as colunas no GRID no Botão [Config. Grid] o usuário terá a opção de parametrizar as colunas do GRID que deseja visualizar conforme:
- Aba "Parãmetros do Filtro" para o Grid
- Período (De - até) – Intervalo de Data pela entrada do Lote
- Regime
- Lote
Será possível realizar a pesquisa do Lote pelo numero do Lote, Doc. Saída e Conhecimento:
- Beneficiário
Ao abrir a tela sempre irá trazer como default o “beneficiário genérico”. Quando informado “Beneficiário Genério” sempre irá trazer todos os registros no Grid.
Será possível realizar a pesquisa de beneficiários:
- Comissária
Ao abrir a tela sempre irá trazer como default a “comissária genérica”. Quando informado “Comissária Genérica” não irá filtrar a comissária, trazendo todos os registros no Grid.
Será possível realizar a pesquisa de comissárias:
- Lotes com Doc. Saída Liberado
Sim - Traz apenas os Lotes que possuem Documento Saída Liberado
Não - Traz apenas os Lotes que não possuem Documento Saída Liberado
Todos - Traz todos os Lotes
- Lotes com Liberação Ant./Frac. (utilizado nos processos de liberação antecipada ou fracionada)
Sim - Traz apenas os Lotes que possuem Liberação Antecipada/Fracionada
Não - Traz apenas os Lotes que não possuem Liberação Antecipada/Fracionada
Todos - Traz todos os Lotes
- Lotes com Apreensão
Sim - Traz apenas os Lotes que possuem Apreensão
Não - Traz apenas os Lotes que não possuem Apreensão
Todos - Traz todos os Lotes
- Lotes Vencidos
Sim - Traz apenas os Lotes que possuem Apreensão
Não - Traz apenas os Lotes que não possuem Apreensão
Todos - Traz todos os Lotes
- Período (De - até) – Intervalo de Data pela entrada do Lote
- 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 implementado uma funcionalidade a mais com relação à Comissaria. Foi realizado uma melhoria no cadastro de "Instrução Cliente - fat. Antecipado" do módulo comercial onde será possível informar alem do Beneficiário a informação da Comissária.
Ex1.: 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 antecipado 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. Ex;
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
Ex2.: Caso queira que os processo de uma ou mais cliente 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. Ex;
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 tem Doc. Saída Liberado
- Lib. Ant./Frac. – Indicador se o Lote tem 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, etc)
- Documento Saída (Ano/Número)
- Lib. Doc. Saida - Data de Liberação do documento de Saída
- Lib. Ant./Frac - Data de Liberação Antecipada/Fracionada
- Apreensão (Data Apreensão. Quando houver irá trazer 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 Mod. Expedição)
- Comissária (Código,Nome,CNPJ) - obtida conforme regra parâmetro abaixo:
Se (FORMA_BUSCA_COMISSARIA_FAT_ANT = 1)
* Documento de saída – quando possuir
* Documento de entrada – quando informado
* Do último faturamento antecipado do lote se tiver
* Senão Comissária genérica
Se FORMA_BUSCA_COMISSARIA_FAT_ANT = 2
* 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 da primeira CESV do Lote)
- Data Ini. fat. - Data do início do faturamento (De acordo coma 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 dial atual caso não houve faturamento antecipado).
- Períodos (Quantidade de períodos pendentes a faturar, baseada 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 ultimo 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 ultimo calculo do lote.
Caso não acha o sistema irá procurar uma opção de tarifa sendo única para o cliente e sem validação.
Caso não ache o sistema irá validar as opções de tarifas encontradas para o cliente e irá trazer a primeira opção validada.
Caso não ache o sistema irá 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 irá 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 só ficará habilitado caso 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], irá abrir uma conforme tela a seguir:
O campo "Data Fim Período" já virá carregado conforme informação no grid bem como o campo "Dias" virá também já carregado conforme quantidade de dias pendente até o final do período. Será possível manipular ambas as informações e ambos serão sincronizados à media que forrem sendo alterados. Ex.: Se alterar a quantidade de dias pra 46, o campo "Data Fim Período" será alterado automaticamente para o dia 18/09/2016. Se alterar o "Data Fim Período" para "16/09/2016" o campo "Dias" será alterado automaticamente para "44". Isso irá facilitar caso queira acrescentar à data mais um período de cálculo, ex. mais 10 dias ou mais 15 dias, etc.
Ao selecionar mais de um registro no grid e clicar no botão [Alterar Data Fim Per], irá abrir uma conforme tela a seguir: Neste cenário o campo dias não será habilitado por ser tratar de múltipla-seleção.
Ao clicar no botão [Fechar], será alterado 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 seja inferior a data de entrada do lote ou inferior a data do último período faturado e caso seja, não irá alterar a data desde registro no Grid e emitir 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 nos casos
- Caso o registro esteja 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). Caso o registro esteja 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).
- Caso o registro esteja 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:
Confirmação da comissária no momento do cálculo
Será incluída na tela um 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 só ficará habilitado caso o parâmetro “ALTERAR_COM_FAT_ANT = S”. Ao selecionar um ou mais registro no Grid (múltipla seleção) e clicar no botão [Alterar Comissária] será aberta uma tela de pesquisa para ser possível selecionar uma comissária conforme tela:
Após selecionar a nova Comissária será alterado a informação da comissária nos registros selecionados no Grid. Caso registro já tenha tido cálculo anterior, ou DI cadastrada ou comissária informada no Documento de Entrada, será emitido 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
- Ao Calcular um processo em apreensão, botão [processar], se a “Data Final do período atual” 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 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).
- Ao Calcular um processo em apreensão, botão [processar], se a “Data Final do período atual” for maior que a data apreensão será emitida ou não uma mensagem para o usuário conforme parametrização:
- Parametrizaçã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- ALTERAR_COM_FAT_ANT - (DEFAULT = S) - 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 - (DEFAULT = S) - 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 CALCULO
- CONSISTE_VENC_LOTE_FAT_ANT - (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 do pacote.
Procedimento para Configuração
Procedimento para Utilização
- Para acessar a rotina: Módulo faturamento - menu Cálculo/Faturamento Antecipado:
ou Pelo Menu rápido - Ao abrir a tela a GRID não virá carregada.
- Realize o Filtro necessário e clique no botão [Filtrar ] para carregar os processos dos Lotes no Grid.
- Selecione o(s) lote(s) desejado(s) no grid e clique em [Processar] para realizar o Cálculo.