Este método é responsável pela criação da reserva de estoque online, a API utilizada pelo PDVOmni realiza a reserva de estoque enviando uma lista de produtos.
O fluxo para a reserva de estoque ocorre seguindo os passos abaixo:
1.PDVOmni -> 2.PDVSync -> 3.Retaguarda -> 4.PDVSync -> 5.PDVOmni
Campo |
Tipo |
Descrição |
Obrigatório |
---|---|---|---|
IdInquilino | String | Identificador do inquilino | Sim |
IdRetaguardaLoja | String | Identificador da loja na retaguarda | Sim |
IdReservaEstoque | String | Identificador da reserva de estoque | Sim |
Reserva | Lista de Objetos | Reserva de estoque | Sim |
Reserva.IdRetaguardaLojaEstoque | String | Identificador da loja estoque na retaguarda | Sim |
Reserva.IdRetaguardaProduto | String | Identificador do produto na retaguarda | Sim |
Reserva.IdRetaguardaProdutoLote | String | Identificador do lote do produto na retaguarda (PK da tabela retaguarda). | Não |
Reserva.IdentificacaoProdutoLote | String | Código ou identificação única do lote. | Não |
Reserva.QuantidadeReserva | Inteiro | Quantidade reserva | Sim |
{
"idInquilino": "string",
"idRetaguardaLoja": "string",
"idReservaEstoque": "string",
"reserva": [
{
"idRetaguardaLojaEstoque": "string",
"idRetaguardaProduto": "string",
"idRetaguardaProdutoLote": "string",
"identificacaoProdutoLote": "string",
"quantidadeReserva": 0
},
{
"idRetaguardaLojaEstoque": "string",
"idRetaguardaProduto": "string",
"idRetaguardaProdutoLote": "string",
"identificacaoProdutoLote": "string",
"quantidadeReserva": 0
}
]
}
Campo |
Tipo |
Descrição |
---|---|---|
Success | bool | Indica se a requisição foi feita com sucesso |
Message | String | Mensagem de retorno de erros |
Data | Lista de Objetos | Mensagem de retorno |
Errors | Lista de objetos | Lista de erros |
TotalTime | Int | Tempo da requisição |
NumberOfRecords | Int | Número de registros |
{
"success": true,
"message": "String",
"data": ""
"errors": null,
"totalTime": 0,
"numberOfRecords": 0
}
Campo |
Tipo |
Descrição |
Observação |
---|---|---|---|
Success | bool | Indica se a requisição foi feita com sucesso | |
Message | string | Mensagem de retorno de erros | |
Data | Objeto | Objeto de retorno | |
Errors | Lista de objetos | Lista de erros | Somente é retornado na V3 |
TotalTime | Int | Tempo total da requisição | |
NumberOfRecords | Int | Número de registros |
{
"success": false,
"message": "string",
"data": null,
"errors": null,
"totalTime": 0,
"numberOfRecords": 0
}