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
                }
            ]
        }
    ]
}