Permissões de Usuário:
3122 – API Pedidos Efetivados (Consultar)
3374 – API Pedidos de Compra (Incluir)
3354 – API Pedidos de Compra (Excluir)
Através da API Pedido de Compra, será possível consultar, criar e excluir pedidos de compra no Bluesoft ERP.
Para facilitar a criação dos pedidos de compra, alguns campos da API são preenchidos automaticamente quando não informados no body da requisição:
- referenciaDeCusto: ULTIMA_ENTRADA
- lojaDeReferenciaDeCustoKey: o menor código entre as lojas informados no objeto lojaKeys
- tipoPedido: PEDIDO_COMPRA
- tipoDistribuicao: DIRETO_NAS_LOJAS
- numeroEntregas: 1
- considerarEstoqueOnline: false
- usarSugestaoDeCompra: true
- limitarSugestaoAoPedidoMaximoDoProduto: true
- tipoEstatisticaVenda: ESTATISTICA_VENDA_90_DIAS_PERIODO_ABERTO
- estatisticaVendaInicial: data atual menos 31 dias
- estatisticaVendaFinal: data atual menos 1 dia
- negociacaoKey: a negociação mais recente e vigente para o fornecedor, divisão e comprador informado
- contratoFornecimentoKey: o contrato mais recente e vigente para o fornecedor, divisão e comprador informado
Com isso, caso o ERP encontre um contrato e negociação vigente para o fornecedor, divisão e comprador informado, basta o integrador informar os seguintes campos para criação de um Pedido de Compra
{
"fornecedorKey": 9999,
"divisaoKey": 9,
"compradorKey": 9999,
"lojaKeys": [
1
],
"produtos": [
{
"produtoKey": 1,
"lojaKey": 1,
"entregas": [
{
"numeroEntrega": 1,
"quantidade": 100
}
]
}
]
}