Árvore de páginas

Versões comparadas

Chave

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

GFEA032 - CONTROLE DE INDENIZAÇÕES POR OCORRÊNCIAS DE TRANSPORTE

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAGFE

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

Cadastro de Tipos de Ocorrência

GFEA030

Cadastro de OcorrênciaGFEA032
Cadastro de TolerânciaGFEA033
Cadastro de Tabelas de PrazosGFEA019
Digitação de Faturas de Frete  GFEA070
Funções GenéricasGFEXFUNA

Requisito/Story/Issue (informe o requisito relacionado):

DLOGGFE2-2774

DLOGGFE2-2775

DLOGGFE2-2776

DLOGGFE2-2778

DLOGGFE2-2780

DLOGGFE2-2781

DLOGGFE2-2891

DLOGGFE2-2922

DLOGGFE2-3036

País(es):

Brasil

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Windows/Linux

Descrição

No transporte de produtos a granel é comum haver perda de mercadoria durante o trajeto entre a empresa embarcadora e o destino. No destino, é comum o recebedor da carga, por vezes um terminal portuário ou armazém, pesar a carga recebida. A aferição do peso entregue no destino possibilita às empresas embarcadoras verificar a quantidade de mercadoria perdida durante o transporte. Normalmente há uma perda máxima admitida, em função das condições de transporte e das características dos produtos. Quando excedida essa perda máxima, a empresa embarcadora pode solicitar uma compensação financeira do transportador em forma de desconto indenizatório que reduz o valor a pagar da própria prestação de serviço na qual a perda foi apurada.

Através dessa melhoria, o sistema passa a tratar tal situação através das ocorrências de transporte. Para isso, foram criados os campos Informar Peso e Val Indeniz no cadastro de Tipos de Ocorrência de transporte para definir a obrigatoriedade da informação de peso da carga recebida, e para definir se o cálculo do valor de indenização será calculado somente pelo valor da carga, calculado pelo valor da carga mais o frete ou informado. Além disso, no cadastro de ocorrências de transporte foram criados os campos para informar o peso recebido e também o valor da indenização devida.

O percentual de quebra de peso pode ser informado através do programa Quebra Peso (GFEA033) para Cidades, Regiões ou Remetente específicos, ou através dos Parâmetros do Módulo para um valor genérico.

Na utilização do valor de indenização calculado, o sistema realiza o seguinte cálculo para chegar ao valor da indenização: ((A - B) - (A * (C / 100))) * (D / A) onde

A é a soma do Peso de todos os itens dos Documentos de Carga

B é o peso informado na Ocorrência

C é o valor máximo da quebra admitida, informado nos Parâmetros do Módulo através da tabela de Quebra de Peso ou caso não seja encontrado pelo percentual informado nos parâmetros do módulo

D é a soma do valor de todos os itens dos Documentos de Carga.


Para os casos de cálculo de carga e de frete, além do cálculo realizado acima, é feito o cálculo para encontrar o valor indenizatório do frete:

((A - B) - (A * (C / 100))) * (D / E) onde

A é a soma do Peso de todos os itens dos Documentos de Carga

B é o peso informado na Ocorrência

C é o valor máximo da quebra admitida,  informado nos Parâmetros do Módulo através da tabela de Quebra de Peso ou caso não seja encontrado pelo percentual informado nos parâmetros do módulo

D é o rateio valor do frete para o Item conforme o critério de rateio estabelecido no parâmetro MV_CRIRAT (Tabela GWM)

E é o Peso do Item (campo GW8_PESOR)


Para o cálculo de indenização para a fatura de frete, será levado em consideração o parâmetro MV_GFEIND = 1. Ao associar um documento de frete a fatura, serão somados os valores indenizatórios das ocorrências associadas e será apresentada a mensagem "Desconto indenizatório de R$ " VALOR " referente aos seguintes documentos:"DOCUMENTOS LISTADOS " listando todos os documentos do desconto no campo observação.


Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina GFEX000
  2. No módulo SIGAGFE acesse Atualizações > Cadastros > Parâmetros e verifique que o parâmetro MV_GFEIND e MV_GFEQBR é criado conforme especificações abaixo:

Nome da Variável:

MV_GFEIND

Tipo:

Caractere

Descrição:

Define se o valor indenizatório calculado será descontado da Fatura de Frete

Valor Padrão:


Nome da Variável:

MV_GFEQBR

Tipo:

Numérico

Descrição:

Informe o percentual máximo da quebra de peso admitido no transporte.

Valor Padrão:


Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado
  2. No módulo SIGACFG acesse Base de Dados > Dicionário > Bases de Dados 

  3. Criação dCampos no arquivo SX3 – Campos:
  • Tabela GU5

Campo

GU5_INFPES

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Inform Peso

Descrição

Informar Peso

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Opcional; 2=Obrigatório               

When

M->GU5_EVENTO == '4'

Campo

GU5_INDEN

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Val Indeniz

Descrição

Validar Indenização

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

0-Não se aplica,1-Informar, 2-Calcular         

When

M->GU5_EVENTO == '4'

  • Tabela GW6

Campo

GW6_DINDEN

Tipo

N

Tamanho

9

Decimal

2

Formato

@E 999,999.99                                

Título

Desc Indeniz

Descrição

Desconto Indenizatório   

Usado

Sim

Obrigatório

Não

Browse

Sim

  • Tabela GWD

Campo

GWD_PESO

Tipo

N

Tamanho

13

Decimal

5

Formato

@E 9,999,999.99999                         

Título

Peso

Descrição

Peso

Usado

Sim

Obrigatório

Não

Browse

Não

Campo

GWD_VALIND

Tipo

N

Tamanho

11

Decimal

2

Formato

@E 99,999,999.99

Título

Val Indeniz

Descrição

Valor Indenização

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

         

When

GFEA032IND()

Campo

GUN_TPTAB

Tipo

C

Tamanho

1

Decimal

0

Formato


Título

Tipo Tabela 

Descrição

Tipo da Tabela           

Visual

V

Obrigatório

Sim

Browse

Sim

Opções

1=Prazo;2=Distância;3=Quebra Peso                                                         

When

Pertence("123")                                                                                             

Campo

GUN_MAXQBR

Tipo

C

Tamanho

5

Decimal

2

Formato

@E 99.99                                     

Título

% Max Quebra

Descrição

% Peso máximo para quebra

Visual

A

Obrigatório

Sim

Browse

Sim

Opções


When

                                                                             

Procedimento para Utilização

Valor Calculado - Carga

  1. Em Gestão de Frete Embarcador (SIGAGFE), acesse Atualizações > Cadastros > Parâmetros > Parâmetros do Módulo>Aba Expedição/Recebim
  2. Localize o parâmetros %Máx Quebra e defina o valor máximo permitido de quebra, a título de exemplo será utilizado o valor 15%.
  3. Acesse Atualizações > Cadastros > Ocorrências > Tipos Ocorrência.
  4. Cadastre um Tipo de Ocorrência com Evento = 4 - Registrar Entrega e Val Indeniz = 2 - Calcular - Carga.
  5. Inclua uma ocorrência de transporte com o Tipo de ocorrência criado acima e informe o Peso Recebido da Mercadoria. Vincule um Documento de Carga. Neste exemplo, incluimos um Documento de Carga com um Item com peso de 44.180, e valor da carga de R$70.688,00. O peso recebido da carga foi de 44.060, uma quebra de 120kg.
  6. Aprove a Ocorrência, e consulte o campo Val Indeniz para verificar o valor calculado para indenização, no exemplo acima, o valor da indenização é de R$85,97.


Valor Calculado - Carga e Frete

  1. Em Gestão de Frete Embarcador (SIGAGFE), acesse Atualizações > Cadastros > Parâmetros > Parâmetros do Módulo>Aba Expedição/Recebim
  2. Localize o parâmetros %Máx Quebra e defina o valor máximo permitido de quebra, a título de exemplo será utilizado o valor 15%.
  3. Neste exemplo, incluimos um Documento de Carga com um Item com peso de 44.180, e valor da carga de R$70.688,00. Além disso, um Documento de Frete para o Documento de Carga, com valor de R$70.688,00.
  4. Acesse Atualizações > Cadastros > Ocorrências > Tipos Ocorrência.
  5. Cadastre um Tipo de Ocorrência com Evento = 4 - Registrar Entrega e Val Indeniz = 3 - Calcular - Carga e Frete.
  6. Inclua uma ocorrência de transporte com o Tipo de ocorrência criado acima e informe o Peso Recebido da Mercadoria. Vincule o Documento de Carga criado. O peso recebido da carga foi de 44.060, uma quebra de 120kg.
  7. Aprove a Ocorrência, e consulte o campo Val Indeniz para verificar o valor calculado para indenização, no exemplo acima, o valor da indenização é de R$171,94.