Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Nova

rotina

Rotina de

faturamento antecipado

Faturamento 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:

  • tab_parametro - Tabela de Parâmetros
  • tab_lote_pend_fat - Tabela de apoio ao faturamento antecipado para registrar as opções de tarifas Validadas
  • rel_cesv_dent - Relacionamento CESV X DOCUMENTO ENTRADA
  • tab_lote - Tabela de Lotes de carga
  • tab_acumulo_fat - Tabela que registra indicativo de faturamento dos lotes/Doc. Saida
  • rel_opcao_cliente - Cliente Opção Tarifa
  • rel_opcao_tarifa - Opção de Tarifa
  • rel_tarifa_regime - Regime da tarifa
  • tab_opcao_tarifa - Opção de Tarifa
  • tab_valida_opcao - Validação de Tabelas de Tarida
  • tab_map_caminho - Operandos caminho
  • tab_nf_item_manual - Item de Demonstrativo

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_

UNIFICADOImportante

UNIFICADO

Importante!

O parâmetro FATURAMENTO_ANTECIPADO_UNIFICADO .(S/N) 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.

 

  1. Aba "Parâmetros da tela":
    1. 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:



  2. 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

  3. 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


  4.  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

     

  5. 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).

     

  6. 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!”. 


  7. 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).

  8.  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

  1. Para acessar a rotina: Módulo faturamento - menu Cálculo/Faturamento Antecipado:
     
    ou Pelo Menu rápido 
  2. Ao abrir a tela a GRID não virá carregada.
  3. Realize o Filtro necessário e clique no botão [Filtrar ] para carregar os processos dos Lotes no Grid.
  4. Selecione o(s) lote(s) desejado(s) no grid e clique em [Processar] para realizar o Cálculo.