Árvore de páginas

Objetivo

Método que permite inserir novos pedidos de compra.

Chamada

POST api/v1/agendamento/pedcompra/adicionar

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Não há.

Parâmetros do Corpo (Body Parameters)

XPedcompraRequestDTO

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
nroempresa*

Número da empresa a ser inserida no pedido

integer

Mínimo: 0

Máximo: 999

idComprador

Id do comprador vindo do sistema de terceiro. É necessário efetuar a integração de comprador para vinculá-lo ao pedido.

integer

Mínimo: 0

Máximo: 999

idFornecedor

Id do fornecedor vindo do sistema de terceiro. É necessário efetuar a integração de fornecedor para vinculá-lo ao pedido.

integer

Mínimo: 0

Máximo: 999999999999999

dtaemissao*

Data de emissão do pedido de compra

date

Formato: DateTime

dtarecebto

Data em que o comprador receberá o pedido.

date

Formato: DateTime

dtalimiterecebto

Data limite para que o comprador receba o pedido. Caso ultrapasse a data de recebimento, ainda será possível recebê-lo dentro da data especificada neste campo.

dateFormato: DateTime
peso

Peso total dos produtos dentro do pedido de compra

decimal 

Mínimo: 0

Máximo: 9999999999999,99

volumes

Número de volumes contidos no pedido de compra.

integer

Mínimo: 0

Máximo: 999999999999999

paletes

Número de paletes contidos no pedido de compra.

integer

Mínimo: 0

Máximo: 999999999999999

id*

Id do pedido de compra vindo do sistema de terceiro

integer

Mínimo: 0

Máximo: 999999999999999

sistema*

Sistema utilizado para integrar o pedido de compra

stringTamanho Máximo: 10

Formatos de Request(Request Formats)

application/json, text/json
{
  "nroempresa": 4,
  "idComprador": 1,
  "idFornecedor": 1,
  "dtaemissao": "2021-04-12T15:33:01.4438077-03:00",
  "dtarecebto": "2021-04-12T15:33:01.4438077-03:00",
  "dtalimiterecebto": "2021-04-12T15:33:01.4438077-03:00",
  "peso": 1.1,
  "volumes": 1,
  "paletes": 1,
  "id": 1,
  "sistema": "sample string 8"
}

Informações para Resposta (Response Information)

Códigos do Recurso (Response Codes)

  • OK (200)
  • BadRequest (400)
  • Sem rótulos