Este método é responsável pela criação da nota de entrada
Ao realizarmos uma troca no PDV, quando devidamente parametrizado, ocorrerá um POST na API de processoonlinenotaentrada, sendo possível disponibilizar os dados da troca/nota de entrada para a retaguarda.
Campo |
Tipo |
Descrição |
Obrigatório |
|---|---|---|---|
| IdInquilino | String | Identificador do inquilino | Sim |
| idRetaguardaLoja | String | Identificador da loja na retaguarda | Sim |
| cliente | Objeto | Objeto de cliente | Validado no Retaguarda |
| cliente.cpfCnpj | String | CPF ou CNPJ do cliente | Validado no Retaguarda |
| cliente.nome | String | Nome do cliente | Validado no Retaguarda |
| cliente.endereco | String | Endereço do cliente | Validado no Retaguarda |
| cliente.municipio | String | Município do cliente | Validado no Retaguarda |
| cliente.uf | String | Unidade Federativa do cliente | Validado no Retaguarda |
| itens | Lista de Objetos | Lista de Itens | Validado no Retaguarda |
| itens[].idRetaguardaCupomItem | String | Identificador do Item do cupom na retaguarda | Validado no Retaguarda |
| itens[].quantidade | Int | Quantidade | Validado no Retaguarda |
| dadosCustomizados | Lista de Objetos | Lista genérica que pode conter N itens |
Validado no Retaguarda |
{
"idInquilino": "string",
"idRetaguardaLoja": "string",
"cliente": {
"cpfCnpj": "string",
"nome": "string",
"endereco": "string",
"municipio": "string",
"uf": "string"
},
"itens": [
{
"idRetaguardaCupomItem": "string",
"quantidade": 0
}
],
"dadosCustomizados": [
{
"vendedor": "12354123",
"data": "2024-11-07T18:26:01.2397998+00:00",
"motivo": "Devolução de item com defeito",
"quantidade": 5,
"valorTotal": 249.99,
"processado": true,
"comentarios": "Cliente solicitou devolução devido a um defeito no produto.",
"numeroPedido": "789456123",
"formaPagamento": "Cartão de Crédit",
"autorizacaoGerente": "Jose da Silva"
}
]
}
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 | Lista com os créditos retornados |
| Data.ValorCredito | Double | Valor do crédito |
| Data.IdRetaguardaNota | String | Identificador da nota na retaguarda |
| Data.IdRetaguardaCredito | String | Identificador do crédito na retaguarda |
| dadosCustomizados | Lista de Objetos | Lista com dados Customizados |
| Errors | Lista de objetos | Lista de erros |
| TotalTime | Int | Tempo da requisição |
| NumberOfRecords | Int | Número de registros |
{
"success": false,
"message": "String",
"data": [
{
"valorCredito": 0.0,
"idRetaguardaNota": "String",
"idRetaguardaCredito": "String"
}
],
"dadosCustomizados": {
"vendedor": "12354123",
"data": "2024-10-08T14:04:54.1165244-03:00",
"motivo": "Devolução de item com defeito",
"quantidade": 5,
"valorTotal": 249.99,
"processado": true,
"comentarios": "Cliente solicitou devolução devido a um defeito no produto.",
"numeroPedido": "789456123",
"formaPagamento": "Cartão de Crédit",
"autorizacaoGerente": "Jose da Silva"
}
"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
}