Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

API do PDVSync.Core.Comercial responsável por obter os Caixa geradas no dados consolidados do PDV Omni na retaguarda.

Para acessar os dados a requisição é a seguinte

...

Para esse endpoint, alguns parâmetro podem ser enviados na requisição. Estes parâmetros são:

ParametroParâmetroDescriçãoTipoObservação
listIdProprietario*Lista de Proprietário para filtroLista de objetosOpcional

Obs.: Os campos em * devem ser enviados no Header do GET. 

...

inquilinoCódigo do InquilinoStringObrigatório
Expandir
titleDefinição dos campos de retorno
Expandir
title200 - Ok
Expandir
titleExemplo do retorno 200

{
    "success": true,
    "message": "Stringstring",
    "data": [
        {
            "tipoid": 0,
            "statusidInquilino": 0,
            "conteudo": "String",
      "string",
      "numeroLojadataAtualizacao": "String",
            "numeroCaixa": "String",
            "dataHora": "datetime2024-05-03T20:52:37.521Z",
            "tipoMovimentodataCadastro": "String",
            "observacao": "String",
            "id": "String"2024-05-03T20:52:37.521Z",
            "idInquilinoidRetaguardaLoja": "Stringstring",
            "idRetaguardatipoDado": "String"1,
            "dataAtualizacaonumeroRegistros": "datetime"0,
            "dataCadastronumeroRegistrosConfirmados": "datetime"0,
            "idProprietariostatus": "String"0,
            "loteOrigemconteudo": "Stringstring",
            "loteobservacao": "Stringstring"
        }
    ],
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}

Expandir
titleDefinições do retorno 200
Número de linhas afetadas

Campo

Tipo

Descrição

successBooleanoIndica se a criação do compartilhamento foi feita com sucesso
messageStringCaso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo
dataLista de ObjetosLista de caixadados consolidados
data.tipoInteiroidLong (Int64)Código Único do Dado ConsolidadoTipo do caixa
data.statusidInquilinoInteiroStringStatus Código Id do caixaInquilino
data.conteudodataAtualizacaoStringDateTimeConteúdo do caixa em base64Data de Atualização do Registro
data.numeroLojadataCadastroStringDateTimeData de Cadastro do RegistroNúmero da loja
data.numeroCaixaidRetaguardaLojaStringNúmero do caixaCódigo Id Retaguarda da Loja
data.dataHoratipoDadoData/HoraEnumdata do caixaTipo do Dados Consolidado (Vide as definições abaixo)
data.tipoMovimentoStringnumeroRegistrosInt (Int32)Número de Registros Consolidados EnviadosTipo de movimente
data.observacaoStringnumeroRegistrosConfirmadosInt (Int32)Número de Registros Consolidados Confirmados pela RetaguardaObservação
data.idStringstatusInt (Int32)Status (Definições abaixo)Identificador do caixa no POSH
data.idInquilinoconteudoStringTextIdentificador do inquilinoConteúdo do Consolidado em Base64 (Definições abaixo)
data.idRetaguardaobservacaoStringIdentificador da Caixa na retaguarda
data.dataAtualizacaoData/HoraUltima atualização do caixa
data.dataCadastroData/HoraData de cadastro do caixa
data.idProprietarioStringIdentificador do proprietário
data.loteOrigemStringIdentificador do lote
data.loteStringIdentificador do lote
errorsNuloListas com os erros encontrados no processo
totalTimeInteiroTempo da requisição
numberOfRecordsInteiro
Observação (Pode ser utilizado como log)
Expandir
titleTipo Dado Consolidado
CódigoDescrição
1Venda
Expandir
titleStatus
CódigoDescrição
0Pendente
1Confirmado com Sucesso
2Confirmado com Erro
Expandir
titleConteúdo - Base 64

O conteúdo enviado em base64 segue o padrão abaixo:

[{
        "VendaId": 1967,
        "ChaveAcesso": "43240482373077000171655480000101371858920188",
        "SerieNota": 548,
        "ccf": "10137",
        "ValorBruto": 15.41,
        "DataAtualizacao": "2024-04-26T17:46:09.686751",
        "DataCadastro": "2024-04-26T17:44:18.427249",
        "DataEmissao": "2024-04-26T17:44:18.265702",
        "SituacaoVenda": 0,
        "IdRetaguardaLoja": "1",
        "NumeroPDV": "13"
    }]

Expandir
title400 - Bad Request

Campo

Tipo

Descrição

SuccessboolIndica se a criação do compartilhamento foi feita com sucesso
MessagestringCaso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo
DataobjetoObjeto compartilhamento criado
ErrorsListaListas com os erros encontrados no processo
TotalTimeinttempo da requisição
NumberOfRecordsintnúmero de dados inseridos
Expandir
titleBody de retorno

{
    "success": false,
    "message": "",
    "data": null,
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}