API responsável por enviar os dados consolidados de venda, caixa ou operações do TOTVS PDV Omni através do PDVSync.Client.Serviço.UP (Serviço responsável pela subida de dados do TOTVS PDV Omni para o retaguarda).
IMPORTANTE: API de uso exclusivo do client.
Para acessar os dados a requisição é a seguinte
...
Expandir |
---|
title | Definição dos campos de requisição |
---|
|
Campo | Tipo | Descrição | Observações |
---|
IdInquilino | String | Código do Id do Inquilino | Obrigatório | DataAtualizacao | DateTime | Data de Atualização do Registro | Obrigatório | DataCadastro | DateTime | Data de Criação do Registro | Obrigatório | IdRetaguardaLoja | String | Código do Id Retaguarda da Loja | Obrigatório | TipoDado | Enum | Tipo do Dado Consolidado (Valores atribuídos no quadro abaixo) | Obrigatório | NumeroRegistros | Integer | Número de Registros Enviados para o Retaguarda | Obrigatório | NumeroRegistrosConfirmados | Integer | Número de Registros Confirmados pelo Retaguarda | Opcional (Nesse primeiro momento, | Status | Integer | Status da confirmação do Dado Consolidado (Valores atribuídos no segundo quadro abaixo) | Obrigatório | Conteudo | Text | Conteúdo do Dado Consolidado em Base64 | Obrigatório | Observacao | String | Observação (pode ser utilizado como Log) | Opcional |
|
Expandir |
---|
title | Tipo Dado Consolidado |
---|
|
|
Expandir |
---|
|
Código | Status | Descrição |
---|
0Processar | Pendente* | Pendente consumo pela retaguardade confirmação do Retaguarda | 1 | Processada | Confirmado com Sucesso | Recebimento confirmado com sucesso pela RetaguardaConsumido pela retaguarda | 2 | Confirmado com Erro | Consumido Recebimento confirmado com erro pela retaguarda | 3 | Reprocessar | Para reprocessar | 4 | IntegradoComSucesso | Integrado com sucesso pela retaguarda |
* O serviço PDVSync.Client.Servico.Up sempre irá enviar o Dado Consolidado com o status 0 (Pendente). |
Expandir |
---|
title | Definição dos campos de retorno |
---|
|
Expandir |
---|
| Campo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento dado consolidado foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento dado consolidado eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento dado consolidado criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo Tempo da requisição | NumberOfRecords | int | número Número de dados inseridos |
Expandir |
---|
| { "success": true, "message": "", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
|
Expandir |
---|
| Campo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento dado consolidado foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento dado consolidado eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento dado consolidado criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo Tempo da requisição | NumberOfRecords | int | número Número de dados inseridos |
Expandir |
---|
| { "success": false, "message": "", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
|
|