Árvore de páginas

Versões comparadas

Chave

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

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) 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 Operacional:

Windows

Descrição

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.


 

FATURAMENTO_ANTECIPADO_UNIFICADO

Importante!

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.

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. 
  1. Pasta Parâmetros da Tela:

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

     



  2. Pasta Parãmetros do Pasta 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 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 com Doc. Saída Liberado


      Sim -
      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.
      Todos - são apresentados todos os

    • Lotes .
      Lotes com Liberação Ant./Frac. (utilizado nos processos de liberação antecipada ou fracionada).



      Todos: são apresentados todos os Lotes.
      Sim - são : são apresentados apenas os Lotes que possuem Liberação Antecipada/Fracionada.

      Não - São : são apresentados apenas os Lotes que não possuem Liberação Antecipada/Fracionada.
      Todos - são apresentados todos os Lotes.


    • Lotes com Apreensão


      Sim - são apresentados apenas os Lotes
      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

      Image Added

      Todos - : são apresentados todos apresentados todos os Lotes.
      Lotes Vencidos
      Image Removed
      Sim - são Sim: são apresentados apenas os Lotes vencidos.
      Não - são : são apresentados apenas os Lotes que não estão vencidos.
      Todos - são apresentados 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, 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. Ex;
    Beneficiário , 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
    Ex2Exemplo 2.: 
    Caso queira que oso processo de umaum ou mais clienteclientes não apareça na tela de "Faturamento Antecipado", então 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;
    , 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.

  4.  Campos  Campos no GRID Grid (tela novaTela Nova)

    A nova tela para o faturamento antecipado terá as seguintes colunas na grade de informações:

    • DS Liberado - Indicador se o Lote tem possui Doc. Saída Liberado.
    • Lib. Ant./Frac . – - Indicador se o Lote tem 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, etcentre outros).
    • Documento Saída (Ano/Número).
    • Lib. Doc. Saida - Data de Liberação liberação do documento de Saídasaída.
    • Lib. Ant./Frac Fra -  Data Data de Liberação Antecipada/Fracionada.
    • Apreensão (Data Apreensão. Quando houver irá trazer , 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 Mod. Módulo 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 tiverhouver.
      *  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 do primeiro CESV do Lote).
    • Data Ini. fat . - Data do início do faturamento (De de acordo coma 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 , desde o final do último período de faturamento até o dia atual; ou da data de entrada até o dial dia atual caso , se não houve faturamento antecipado).
    • Períodos (Quantidade de períodos pendentes a faturar, baseada 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  calculados e considerando a data do ultimo último faturamento.
    • Opção tarifa 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 último calculo do lote.
          Caso não acha encontre, o sistema irá procurar pesquisará uma opção de tarifa, sendo única para o cliente e sem validação.
          Caso não ache encontre, o sistema irá validar validará as opções de tarifas encontradas para o cliente e irá trazer apresentará a primeira opção validada.
          Caso não ache o sistema irá retornar a encontre,  o sistema retornará à 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 Final do período Período no momento Momento do cálculoCálculo

    Na nova tela de Faturamento Antecipado, quando o usuário solicitar o cálculo de um processo, o sistema irá utilizar utilizará como data para o final do período o campo do GRID “Data grid Data Final do período atual” sugerido 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á somente será habilitado caso se o parâmetro “ALTERARALTERAR_DATA_FIM_PER_FAT_ANT = S”S.

    Ao selecionar um registro no grid e clicar no botão [Alterar  Alterar Data Fim Per], irá abrir uma conforme tela a seguir, abrirá a seguinte tela:

     


    O campo "Data Fim Período" já virá  será carregado conforme informação no gridbem como, o campo "Dias" virá também já carregado conforme  será carregado de acordo com a quantidade de dias pendente pendentes até o final do período.
    Será possível manipular ambas as informações e , sendo que ambos serão sincronizados à media medida em que forrem sendo alterados. Ex.
    Exemplo: Se alterar a quantidade de dias pra for alterada para 46, o campo "Data Fim Período" será  será alterado automaticamente para o dia 18/09/2016. Se alterar o "Data Fim Período para " para "16/09/2016", o campo "Dias" será  será alterado automaticamente para " 44". Isso irá facilitar caso queira .Isto facilitará, seja necessário acrescentar à data mais um período de cálculo , ex. (exemplo: mais 10 dias ou mais 15 dias, etcentre outros).
    Ao selecionar mais de um registro no grid e clicar no botão [Alterar Data Fim Per], irá abrir uma conforme tela , abrirá a tela apresentada a seguir: .
    Neste cenário o campo dias não 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.