OmieapiDocumentaçãoOperações
← Referência das operações

UpsertPedCompraaltera dados

Upsert (inclusão ou alteração) de um Pedido de Compra

Identificação

Operaçãoprodutos/pedidocompra:UpsertPedCompra
ServiçoPedidoCompra
MóduloProdutos
Endpoint/api/v1/produtos/pedidocompra/

Parâmetros

CampoTipoDescrição
agropecuarioobject
cabecalho_upsertobjectCabeçalho do Pedido de Compra
departamentos_upsertlista de objectRateio do Pedido de Compra por departamento
frete_upsertobjectFrete, Transporte e Outras Despesas do Pedido de Compra
parcelas_upsertlista de objectParcelas do Pedido de Compra.
produtos_upsertlista de objectProdutos do Pedido de Compra

Exemplo de chamada

{
  "cabecalho_upsert": {
    "cCodIntPed": "INT001",
    "dDtPrevisao": "#SOMEDAY#",
    "cCodParc": "",
    "nQtdeParc": 3,
    "nCodFor": "14170458",
    "cCodIntFor": "",
    "cCodCateg": "",
    "nCodCompr": 0,
    "cContato": "",
    "cContrato": "",
    "nCodCC": "1208238",
    "nCodIntCC": 0,
    "nCodProj": 0,
    "cObs": "Pedido alterado via API - Upsert",
    "cObsInt": "Pedido alterado via API - Upsert"
  },
  "frete_upsert": {
    "nCodTransp": 0,
    "cCodIntTransp": "",
    "cTpFrete": "9",
    "cPlaca": "XXX-9999",
    "cUF": "SP",
    "nQtdVol": 5,
    "cEspVol": "",
    "cMarVol": "",
    "cNumVol": "",
    "nPesoLiq": 5,
    "nPesoBruto": 10,
    "nValFrete": 50,
    "nValSeguro": 10,
    "cLacre": "",
    "nValOutras": 0
  },
  "agropecuario": {
    "cNumReceita": "",
    "cCpfResponsavel": "",
    "nTipoGuia": 1,
    "cUFGuia": "",
    "cSerieGuia": "",
    "nNumGuia": 1
  },
  "departamentos_upsert": [
    {
      "cCodDepto": "200000002498904",
      "nPerc": 40
    },
    {
      "cCodDepto": "200000002498905",
      "nPerc": 30
    },
    {
      "cCodDepto": "200000002498906",
      "nPerc": 15
    },
    {
      "cCodDepto": "200000002498907",
      "nPerc": 15
    }
  ],
  "produtos_upsert": [
    {
      "cCodIntItem": "ITEM001",
      "cCodIntProd": "",
      "nCodProd": "2037060",
      "cProduto": "",
      "cDescricao": "",
      "cNCM": "",
      "cUnidade": "",
      "cEAN": "",
      "nPesoLiq": 0,
      "nPesoBruto": 0,
      "nQtde": 10,
      "nValUnit": 200,
      "nDesconto": 0,
      "nValorIcms": 360,
      "nValorSt": 0,
      "nValorIpi": 20,
      "nValorPis": 33,
      "nValorCofins": 152,
      "cObs": "Item alterado via API - Upsert",
      "cMkpAtuPv": "N",
      "cMkpAtuSm": "N",
      "nMkpPerc": 0,
      "codigo_local_estoque": "",
      "cCodCateg": ""
    },
    {
      "cCodIntItem": "ITEM002",
      "cCodIntProd": "",
      "nCodProd": "2037060",
      "cProduto": "",
      "cDescricao": "",
      "cNCM": "",
      "cUnidade": "",
      "cEAN": "",
      "nPesoLiq": 0,
      "nPesoBruto": 0,
      "nQtde": 20,
      "nValUnit": 200,
      "nDesconto": 0,
      "nValorIcms": 720,
      "nValorSt": 0,
      "nValorIpi": 40,
      "nValorPis": 66,
      "nValorCofins": 304,
      "cObs": "Item incluído via API - Upsert",
      "cMkpAtuPv": "N",
      "cMkpAtuSm": "N",
      "nMkpPerc": 0,
      "codigo_local_estoque": "",
      "cCodCateg": ""
    }
  ]
}
Esta operação altera dados de verdade, na hora. Não existe ambiente de ensaio neste endereço.
api.omie.com.br/mcp · Documentação · Operações