Entrada movimentação própria - Varejonline/api GitHub Wiki

URL

POST https://integrador.varejonline.com.br/apps/api/entradas/movimentacao-propria

Parâmetros

Envie um JSON no corpo da requisição, contendo:

  • entidade: id da entidade utilizada (long)
  • fornecedor: id to terceiro utilizado (long)
  • dataEmissao: data de emissão do documento (string dd-MM-yyyy)
  • dataEntrada: data de entrada do documento (string dd-MM-yyyy)
  • operacao: id da operação (long)
  • tipoDocumento: id do tipo de documento (long)
  • contaCredito: id da conta contabil da operação (long)
  • remessa: id da remessa (long) (opcional)
  • observacao: observação da entrada (string) (opcional)
  • itens: lista de itens do pedido, contendo:
    • idProduto: id do produto (long)
    • codigoSistema: código de sistema do produto. (string)
    • quantidade: quantidade do item (decimal)
    • valorUnitario: valor unitário do item (decimal)
  • pagamento: detalhes do pagamento da entrada (opcional):
    • planoPagamento: id do plano de pagamento (long)
    • contaDebito: id da conta conta contabil de débito(long)
    • contaCredito: id da conta conta contabil de crédito (long)
    • parcelas: lista de parelas da entrada, contendo:
      • dataVencimento: data de vencimento da parcela (string dd-MM-yyyy)
      • dataPagamento: data de pagamento da parcela (string dd-MM-yyyy)
      • valor: valor da parcela (decimal)
      • linhaDigitavel: linha digital da fatura (sting) (opcional)

Retorno

Sucesso HTTP 201 CREATED:

Retorna um Json com informações do resultado da operação realizada, contendo:

  • idRecurso: id do pedido gerado.
  • 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/saidas/movimentacao-propria

'Content-Type'='application/json'

{
    "fornecedor": 192,
    "entidade": 3,
    "dataEmissao": "04-02-2022",
    "dataEntrada": "04-02-2022",
    "operacao": 1155,
    "tipoDocumento": 35,
    "contaCredito": 295,
    "remessa": null,
    "observacao": "TESTE OBS",
    "itens": [{
            "idProduto": 24,
            "codigoSistema": "",
			"quantidade": 2,
            "valorUnitario": 20.00
        }
    ],
    "pagamento": {
        "planoPagamento": 1,
        "contaDebito": 6,
        "contaCredito": 138,
        "parcelas": [{
                "dataVencimento": "04-02-2022",
                "dataPagamento": "04-02-2022",
                "valor": 20,
                "linhaDigitavel": "(string)"
            }, {
                "dataVencimento": "04-03-2022",
                "dataPagamento": "04-03-2022",
                "valor": 20,
                "linhaDigitavel": "(string)"
            }
        ]
    }
}