Passo a passo - Fixação via Proposta
A Fixação de preços para produtos é efetuada na tela de Compras - Fixação de Preços, em Suprimentos > Gestão de Recebimento > Controle do Produtor > Fixação de Preços (F439FIX) e, que pode ser feita a partir de informações registradas via digitação ou, a partir de uma proposta.
Neste passo a passo você poderá conferir todas as informações necessárias a realização da fixação de preços a partir de uma proposta. Ao ser utilizada uma proposta, o dados serão carregado automaticamente e não poderão ser alterados, impossibilitando assim a ocorrência de divergências entre os dados da proposta e da fixação.
Pré-requisitos para utilizar a fixação via proposta
- É preciso que sejam configurados o Erp_service e AppManager para recebimento das informações via API.
- O parâmetro global UtiProFix deve estar ativo, portanto, informado com "S", para que seja possível a localização das propostas na tela de Fixação (F439FIX).
- Para que sejam exibidas apenas as propostas de fixação direcionadas a filial logada, o parâmetro global FilLogPrf deve estar ativo, portanto, informado com "S".
Realizar fixação via proposta
- Acesse a tela de Fixação de Preços, em Suprimentos > Gestão de Recebimento > Controle do Produtor > Fixação de Preços (F439FIX);
- Preencha os campos de filtro para selecionar a entrada (ordem de compra/nota fiscal) que deve ser fixada;
- Informe a Proposta a ser utilizada para fixação;
- Clique em Mostrar;
O registro será carregado automaticamente e, os campos preenchidos pela proposta serão bloqueados, impedindo a alteração das informações obtidas.
Informações que são preenchidos automaticamente pela proposta quando informados- Preço unitário do item fixado
- Quantidade solicitada
- Código da moeda
- Unidade de medida
- Percentual de bonificação
- Código da transgenia
- Código da safra
- Filial de contrato
- Número do contrato
- Mês e ano de competência para faturamento do contrato
- Sequência do item do contrato
- Sequência do endereço de origem da mercadoria
- Número e série da nota fiscal de complemento
Atenção
Os campos não preenchidos pela proposta poderão ser informados normalmente via digitação/seleção das informações. O processo seguirá o fluxo padrão do processo de fixação, conforme detalhado no passo a passo da fixação de preços.
- Indique, no campo Proposta Válida, da grade Ordens de compra em abeto - A fixar, "S" ou "N" para indicar se o item a ser fixado é valido ou não, respectivamente;
Caso a proposta seja invalidada pelo usuário, informe o motivo da recusa. Assim, ao processar a fixação, a proposta será alterada para situação "Erro de Validação".
- Clique em Processar para executar a fixação. Veja os documentos gerados pelo processo.
Ao carregar uma fixação via proposta já processada, as informações da fixação são exibidas, mostrando a referência entre a fixação e a proposta que deu a originou.
Excluir fixação feita via proposta
Ao excluir uma fixação feita via proposta, a situação da proposta utilizada fica como 1 - Pendente e, ela fica disponível para ser utilizada novamente.
- Acesse a tela de Fixação de Preços, em Suprimentos > Gestão de Recebimento > Controle do Produtor > Fixação de Preços (F439FIX);
- Informe o Número da Fixação que deseja excluir;
- Clique em Excluir e, confirme a exclusão da fixação clicando em Sim na mensagem de confirmação.
Consultas relacionadas a fixação via proposta
- A partir da Consulta da Integração de Proposta de Fixação (F439PRF) é possível visualizar todas as propostas de fixação recebidas via integração, com seus respectivos itens. A partir da consulta, o usuário também poderá conferir o Log das Propostas Fixação (F439LPF), para verificar as ocorrências/logs registrados no processo da integração das propostas.
- Por meio do relatório de Propostas de Fixação (SRPR005) é possível conferir as informações das propostas de fixação recebidas via Integração..
APIs de Integração para o módulo de Fixação
Endpoint: createProposalFixation
{
"data": [
{
"codeCompany": 170,
"codeBranch": 1,
"numberExternal": "777",
"situation": "PENDING",
"quantityFixation": 10000,
"valueFixation": 25.98,
"conditionPayment": "123",
"observation": "Observação ABC",
"userApproval": 10,
"dateApproval": "2024-12-03",
"hourApproval": "13:40",
"items": [
{
"branchOrder": 1,
"numberOrder": 123,
"sequenceItemOrder": 1,
"quantityRequested": 5000,
"valueRequested": 10.98,
"codeProduct": "SOJA",
"codeDerivation": "SOJA",
"codeSupplier": 60,
"branchContract": 1,
"numberContract": 1,
"dateCompetence": "2024-12-03",
"sequenceItemContract": 1,
"valueBonus": 5.96,
"percentageBonus": 10.98,
"codeTransgenic": "123",
"codeHarvest": "Safra2024",
"sequenceOrigin": 1,
"branchInvoice": 1,
"supplierInvoice": 60,
"numberInvoice": 123,
"seriesInvoice": "ABC",
"sequenceItemInvoice": 1,
"numberInvoiceProducer": 123,
"seriesInvoiceProducer": "ABC",
"priceUnit": 1.98,
"codeMoney": "REA",
"valueComplementary": 10.74,
"valueQuote": 5.98,
"unitMeasure": "UN"
},
{
"branchOrder": 1,
"numberOrder": 124,
"sequenceItemOrder": 1,
"quantityRequested": 6000,
"valueRequested": 20.98,
"codeProduct": "CEV",
"codeDerivation": "CEV",
"codeSupplier": 60,
"branchContract": 1,
"numberContract": 1,
"dateCompetence": "2024-12-03",
"sequenceItemContract": 1,
"valueBonus": 7.96,
"percentageBonus": 1.98,
"codeTransgenic": "123",
"codeHarvest": "Safra2024",
"sequenceOrigin": 1,
"branchInvoice": 1,
"supplierInvoice": 60,
"numberInvoice": 123,
"seriesInvoice": "ABC",
"sequenceItemInvoice": 1,
"numberInvoiceProducer": 123,
"seriesInvoiceProducer": "ABC",
"priceUnit": 3.98,
"codeMoney": "REA",
"valueComplementary": 11.74,
"valueQuote": 7.98,
"unitMeasure": "UN"
}
]
},
{
"codeCompany": 170,
"codeBranch": 1,
"numberExternal": "124",
"situation": "PENDING",
"quantityFixation": 10000,
"valueFixation": 25.98,
"conditionPayment": "123",
"observation": "Observação ABC",
"userApproval": 10,
"dateApproval": "2024-12-03",
"hourApproval": "13:40",
"items": [
{
"branchOrder": 1,
"numberOrder": 123,
"sequenceItemOrder": 1,
"quantityRequested": 5000,
"valueRequested": 10.98,
"codeProduct": "SOJA",
"codeDerivation": "SOJA",
"codeSupplier": 60,
"branchContract": 1,
"numberContract": 1,
"dateCompetence": "2024-12-03",
"sequenceItemContract": 1,
"valueBonus": 5.96,
"percentageBonus": 10.98,
"codeTransgenic": "123",
"codeHarvest": "Safra2024",
"sequenceOrigin": 1,
"branchInvoice": 1,
"supplierInvoice": 60,
"numberInvoice": 123,
"seriesInvoice": "ABC",
"sequenceItemInvoice": 1,
"numberInvoiceProducer": 123,
"seriesInvoiceProducer": "ABC",
"priceUnit": 1.98,
"codeMoney": "REA",
"valueComplementary": 10.74,
"valueQuote": 5.98,
"unitMeasure": "UN"
}
]
}
]
}
{
"response": [
{
"numberExternal": "string",
"statusCode": 0,
"message": "string"
}
]
}
Endpoint: listProposalFixation
Para realizar a consulta é necessário que no campo "filter" sejam passadas as chaves da proposta a ser consultada, caso deseje consultar uma proposta específica ou, passar o campo "filter" vazio para obter como retorno todas as propostas.
{
"filter": [
{
"codeCompany": 170,
"codeBranch": 1,
"numberExternal": "666"
}
]
}
{
"data": [
{
"codeCompany": 0,
"codeBranch": 0,
"numberExternal": "string",
"situation": "PENDING",
"quantityFixation": 0,
"valueFixation": "string",
"conditionPayment": "string",
"observation": "string",
"userApproval": 0,
"dateApproval": "2025-02-10",
"hourApproval": "string",
"items": [
{
"branchOrder": 0,
"numberOrder": 0,
"sequenceItemOrder": 0,
"quantityRequested": 0,
"valueRequested": "string",
"codeProduct": "string",
"codeDerivation": "string",
"codeSupplier": 0,
"branchContract": 0,
"numberContract": 0,
"dateCompetence": "2025-02-10",
"sequenceItemContract": 0,
"valueBonus": "string",
"percentageBonus": 0,
"codeTransgenic": "string",
"codeHarvest": "string",
"sequenceOrigin": 0,
"branchInvoice": 0,
"supplierInvoice": 0,
"numberInvoice": 0,
"seriesInvoice": "str",
"sequenceItemInvoice": 0,
"numberInvoiceProducer": 0,
"seriesInvoiceProducer": "str",
"priceUnit": "string",
"codeMoney": "str",
"valueComplementary": "string",
"valueQuote": "string",
"unitMeasure": "str",
"logs": [
{
"message": "string"
}
]
}
]
}
]
}
Endpoint: cancelProposalFixation
Ao realizar o cancelamento de uma fixação a proposta é desvinculada, permitindo seu vínculo a outra fixação e, sua situação fica como 1 - Pendente.
{
"data": [
{
"codeCompany": 170,
"codeBranch": 1,
"numberExternal": "123"
},
{
"codeCompany": 170,
"codeBranch": 1,
"numberExternal": "124"
}
]
}
{
"response": [
{
"numberExternal": "string",
"statusCode": 0,
"message": "string"
}
]
}
Endpoint: updateProposalFixation
Esta API possibilita o recebimento das atualizações de propostas via API, enviadas pelo sistema externo, recebendo todos os dados relevantes da proposta, incluindo novos valores, saldos e quaisquer outras informações necessárias para atualização completa da proposta.
{
"data": [
{
"codeCompany": 170,
"codeBranch": 1,
"numberExternal": "777",
"situation": "PENDING",
"quantityFixation": 600,
"valueFixation": 30,
"conditionPayment": "123",
"observation": "Observação ABC",
"userApproval": 10,
"dateApproval": "2024-12-03",
"hourApproval": "13:40",
"items": [
{
"branchOrder": 1,
"numberOrder": 123,
"sequenceItemOrder": 1,
"quantityRequested": 600,
"valueRequested": 5,
"codeProduct": "SOJA",
"codeDerivation": "SOJA",
"codeSupplier": 60,
"branchContract": 1,
"numberContract": 1,
"dateCompetence": "2024-12-03",
"sequenceItemContract": 1,
"valueBonus": 5.96,
"percentageBonus": 10.98,
"codeTransgenic": "123",
"codeHarvest": "Safra2024",
"sequenceOrigin": 1,
"branchInvoice": 1,
"supplierInvoice": 60,
"numberInvoice": 123,
"seriesInvoice": "ABC",
"sequenceItemInvoice": 1,
"numberInvoiceProducer": 123,
"seriesInvoiceProducer": "ABC",
"priceUnit": 1.98,
"codeMoney": "REA",
"valueComplementary": 10.74,
"valueQuote": 5.98,
"unitMeasure": "UN"
}
]
}
]
}
{
"response": [
{
"numberExternal": "string",
"statusCode": 0,
"message": "string"
}
]
}
Parâmetros globais
| Nome | Descrição |
|---|---|
| UtiProFix | Quando ativo (S), permite a exibição do campo Proposta na tela F439FIX, possibilitando que o usuário acesse as propostas de fixação recebidas via API e selecione uma proposta para ser exibida na tela, a qual poderá ser validada ou não. |
| FilLogPrf | Quando ativo (S) permite que somente as propostas recebidas via API para a filial logada no momento sejam exibidas na tela F439FIX e na F439PRF. |
English
Español
English
Español


