POST Transferencia - Varejonline/api GitHub Wiki
URL
POST https://integrador.varejonline.com.br/apps/api/transferencia
Parâmetros
Envie um JSON no corpo da requisição, contendo:
- remetente: entidade remetente utilizada (objeto complexo)
- id: id do remetente (long)
 
- destinatario: entidade destinatário utilizada (objeto complexo)
- id: id do destinatário (long)
 
- idOperacaoEntrada: valor que indica o id de operação de entrada (long)
- idOperacaoSaida: valor que indica o id de operação de saída (long)
- tipoValor: CUSTO (custo médio), VENDA (preço de venda) ou ULTIMA_COMPRA (string)
- produtos: lista de itens a serem transferidos, contendo:
- produto: (obrigatório informar o id e/ou código sistema do item)
- id: id do produto (long)
- codigoSistema: código de sistema do produto (string)
 
- unidade: unidade de medida usada na quantidade o item informada (string)
- quantidade: quantidade do item (long)
- lotes: (lista de objetos complexos)
- codigo: código do lote. (string)
- quantidade: quantidade do lote. (string)
- dataFabricacao: data de fabricação do lote (string dd/mm/yyyy hh:mm:ss)
- dataVencimento: data de vencimento do lote (string dd/mm/yyyy hh:mm:ss)
 
 
- produto: (obrigatório informar o id e/ou código sistema do item)
Retorno:
Sucesso:
- HTTP STATUS 201 - CREATED
Retorna um Json com informações do resultado da operação realizada, contendo:
- idRecurso: id da tranferência.
- codigoMensagem: Código de identificação da operação realizada. veja a lista de Códigos
- mensagem: Mensagem da operação realizada
Requisição inválida:
- HTTP STATUS 400 – BAD REQUEST
- Body: mensagem de erro
Exemplo
POST https://integrador.varejonline.com.br/apps/api/transferencia
{
  "remetente": {
      "id": 6
  },
  "destinatario": {
      "id": 9
  },
  "idOperacaoEntrada": 1017,
  "idOperacaoSaida": 1024,
  "tipoValor": "VENDA",
  "produtos": [
    {
      "produto": { 
        "id": 112767
      },
      "unidade": "CX",
      "quantidade": 1
    },
    {
      "produto": {
        "codigoSistema": "0001.0002"
       },
       "unidade": "PC",
       "quantidade": 1
     }
  ]
}