Histórico da Página
...
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Vendas, Compras e Armazenagem de Grãos |
Segmento Executor | Originação de Grãos | ||
Projeto1 | AGROG01 | IRM/EPIC1 | AGROG01-976 - Recebimento por Fixação CIF/FOB |
Requisito/Story/Issue1 | AGROG01-979 | Subtarefa1 | AGROG01-982 |
Chamado/Ticket2 |
| ||
País | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
...
Itens a serem desenvolvidos:
1.1.
- Considerar o Peso a ser Apropriado no Contrato de Compras com base no tipo de frete do romaneio.
...
- No recebimento de contratos de compras, vincular as entregas nas fixações conforme o tipo de frete do romaneio e da fixação e a informação DAP.
...
- Permitir na Fixação de Preço contratos compras, informar um Tipo de Frete para a fixação.
...
- Na Fixação de Preço contratos de compras, vincular as entregas nas fixações conforme o tipo de frete do romaneio e fixação.
...
- Na Fixação de Preço contratos de compras, impedir fixações com tipo de frete diferente das entregas.
...
- No fechamento financeiro, selecionar automaticamente as fixações através das entregas.
...
- Consistir transferência de entregas entre contratos.
...
- Gerar
...
- pendência de diferença de quantidade (Físico/Fiscal) por Fixação.
...
- Incluir
...
- opção tipo frete no relatório Detalhe das Entregas
...
- Novo relatório para listar as entregas dos contratos por Fixação e Tipo de Frete.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
GG1080 – Tipo de Compra | Alteração | Manutenção | - |
GG1107 – Parâmetro Grãos Estabelecimento | Alteração | Manutenção | - |
GG1035 – Cadastro Tipo de Frete | Novo | Manutenção | - |
GG2000 – Romaneio | Alteração | Manutenção | - |
GG1001B – Detalhes Contrato Compra | Alteração | Manutenção | - |
GGAPI011 – Api buscar prioridade para apropriação dos contratos | Alteração | - | - |
GGAPI6004 – API Gerar Pendência fiscal | Alteração | - | - |
GG0103 – Registrar Novos Negócios | Alteração | Manutenção | - |
GG8000 – Fechamento Financeiro | Alteração | Manutenção | - |
GG0601 – Divergência Compra | Alteração | Manutenção | - |
GG4025 – Extrato Contrato Compra | Alteração | Relatório | - |
GG4233 – Fixações Entregues | Alteração | Relatório | - |
GG4096 – Fixações Preço / Componente | Alteração | Relatório | - |
GG4933 – Pendências Fiscais Originação | Alteração | Relatório | - |
GG4052 – Detalhe Entregas em Contratos de Compra | Alteração | Relatório | - |
GG4935 - Entregas dos Contratos | Novo | Relatório | - |
1) . GG1080 – Tipo de Compra
No cadastro de tipo de compra inserido novos parâmetros para que um contrato possa receber entregas de tipos de frete diferentes, e irá considerar a quantidade a ser apropriada conforme as regras do tipo de compra.
Salvar informações em: gg-tipo-compra.log-1 (DAP)
gg-tipo-compra.log-2 (Permite Recebimento a Fixar)
gg-tipo-compra.int-2 (Regra Peso)
gg-tipo-compra.int-1 (Alocação Entrega)
DAP: Se o romaneio estiver marcado como DAP, apenas contratos com tipo de compra, que também estejam marcados como DAP, serão considerados para o recebimento.
Se o romaneio não estiver marcado como DAP, apenas contratos com tipo de compra, que não estejam marcados como DAP, serão considerados para o recebimento.
Permite Recebimento a Fixar: Permitir alocar nas entregas(romaneios) contratos com quantidades que ainda não foram fixadas.
Regras Peso:
· Contrato: deve considerar o peso conforme regras do contrato (Origem ou Destino).
· Romaneio: deve seguir o peso conforme regras do tipo de frete do romaneio (Origem ou Destino).
Alocação Entregas:
· Contrato: deve considerar a alocação das entregas ao saldo do contrato.
· Fixações preço: deve considerar a alocação das entregas ao saldo das fixações, e respeitando o tipo de frete da fixação.
2) GG1107 GG1107 – Parâmetro Grãos Estabelecimento
Apresentar novo parâmetro para indicar que o estabelecimento trabalha com DAP. Este parâmetro será utilizado na rotina de romaneio(GG200), se o estabelecimento estiver marcado para utilizar DAP, será apresentado novo campo para solicitar uma nova informação DAP (Sim/Não).
Essa informação será salva em gg-param-estab.log-livre-2.
3) GG1035 – Cadastro Tipo de Frete
Apresentar novo cadastro para informar tipo do frete. Ao acessar a rotina as informações serão pré-cadastradas caso elas ainda não existam.
Nesta etapa, apenas a opção para modificar estará disponível e será considerado apenas o campo "Local Pesagem".
As informações serão salvas na tabela: gg-tip-frete
Utilizar como modelo de tela a técnica de ThinTemplate.
4) GG0601 – Divergência Compra
Atualmente a vinculação de entregas X contratos, quando o grupo de estoque do produto é Originação (GG1089) ocorre considerando a quantidade de saldo a entregar do contrato.
Com esta nova proposta, deverá ser considerado o saldo a entregar das fixações de preço, filtrando por tipo de frete. No cadastro de divergências (GG0601), será incluso um novo tipo (16 – Tipo de frete fixação diferente do Romaneio). Caso a nova divergência 16, não permitir a entrega com tipo de frete diferente e não tiver saldo a fixar que suporte a quantidade da entrega, o contrato não poderá receber a entrega e será ignorado. Nesta situação poderá ser gerado um contrato de Balcão.
Inserir novo registro no arquivo de carga (gg061.d) da divergência conforme abaixo.
Código: 16
Descrição: Tipo Frete Fixação diferente (CIF-FOB)
Trat.Recto: Não Permite Entrega
Status: Ativa
Nota: Para que a nova divergência seja apresentada na tela será necessário rodar SETUP-GRAOS
5) GG2000 – Romaneio
Apresentar na rotina de romaneio FLAG para indicar que é um romaneio "DAP". Este FLAG somente estará visível caso seja romaneio de "Entrada/Compra" e nos parâmetros de estabelecimento o campo DAP estiver marcado, caso contrário, ele estará desmarcado e oculto.
Salvar essa informação em "gg-mov.log-livre-5".
A seleção dos contratos será apresentada de acordo com a prioridade respeitando o tipo de frete definido no romaneio, FLAG DAP marcado ou não e divergência do contrato.
6) GG1001B – Detalhes Contrato Compra
Na pasta Fixações, inserir no browse o campo para listar o tipo de frete (gg-contrato-pre.int-1). Na pasta Totais inserir campo para mostrar se o controle é por Fixação ou por Contrato (gg-contrato.num-livre-5). Este campo será atualizado na 1ª entrega, semelhante ao que faz com o controle do físico/fiscal (através da gg1023).
Permitir que o campo "Tipo de Compra" seja alterado desde que não haja entrega no contrato (gg-contrato-mov com ind-transacao = 1 /entrega/). Desta forma, será possível redefinir se o contrato pode ser DAP ou não.
Ao realizar transferência entre contratos, caso tipo de compra do contrato indicar que a alocação de entrega é por fixação de preço (gg-tipo-compra.idi-aloc-entr), possibilitar escolher qual fixação será transferida também.
Consistir que o novo contrato tenha saldo suficiente nas fixações para receber a nova entrega de acordo com tipo de frete. Explo: transferindo uma entrega CIF deve ter fixação CIF suficiente que comporte essa entrega, ou fixação CIF + Saldo a fixar que comporte a quantidade a ser transferida.
Validar também o tipo de controle DAP entre os contratos.
7) GG0103 – Registrar Novos Negócios
Ao registrar uma fixação de preço (GG0103), hoje faz consistência que o contrato tenha a quantidade de saldo a fixar, para a quantidade desejada da fixação. Além desta validação, incluir nova consistência para não permitir fixar em um tipo de frete, que tenha o volume já entregue e comprometido para outro tipo de frete.
Exemplo:
QTDE CONTRATADA: 300.000 KG
QTDE ENTREGUE FOB: 200.000 KG
QTDE ENTREGUE CIF: 50.000 KG
QTDE SALDO A ENTREGAR: 50.000 KG
Considerando as quantidades acima, como seria efetuada consistência:
...