Árvore de páginas

Este método é responsável pela criação da pré-venda

  • Endpoint: /api/pdvsyncserver/retaguarda/v2/ProcessoOnlinePreVendaConsulta
  • Método: POST
  • Autenticação: Bearer token
  • Permissão: Client

Body da requisição

    Campo

    Tipo

    Descrição

    Obrigatório

    IdInquilino String Identificador do inquilino
    IdLojaRetaguarda String Identiticador da loja na retaguarda
    IdOperadorRetaguarda String Identificador do operador na retaguarda
    CpfCnpj String CPF ou CNPJ do cliente
    Nome String Nome do cliente
    IdClienteRetaguarda String Identificador do cliente na retaguarda
    DataInicio Data/Hora Data início
    DataFim Data/Hora Data fim

    {
        "idInquilino": "string",
        "idLojaRetaguarda": "string",
        "idOperadorRetaguarda": "string",
        "cpfCnpj": "string",
        "nome": "string",
        "idClienteRetaguarda": "string",
        "dataInicio": "2024-06-13T18:42:05.318Z",
        "dataFim": "2024-06-13T18:42:05.318Z"
    }

    Retornos

      Campo

      Tipo

      Descrição

      Success Booleano Indica se a requisição foi feita com sucesso
      Message String Mensagem de retorno em
      Data Lista de Objetos Lista com as pré-vendas
      Data.Cliente Objeto Objeto de cliente
      Data.Cliente.Nome String Nome do cliente
      Data.Cliente.CpfCnpj String CPF ou CNPJ do cliente
      Data.Offline Booleano
      Data.SituacaoPreVenda String Situação da pré-venda
      Data.IdLojaRetaguarda String Identificação da loja na retaguarda
      Data.IdOperadorRetaguarda String Identificação do operador na retaguarda
      Data.TotalLiquido Decimal Total liquido da pré-venda
      Data.DescontoPercentualTotal Decimal Desconto percentual total da pré-venda
      Data.DescontoTotal Decimal Desconto total da pré-venda
      Data.AcrescimoPercentualTotal Decimal Acréscimo Percentual total da pré-venda
      Data.AcrescimoTotal Decimal Acréscimo total da pré-venda
      Data.FreteTotal Decimal Valor total do frete
      Data.TotalBruto Decimal Total bruto da pré-venda
      Data.MultiplosPedidos Booleano Indica se são múltiplos pedidos
      Data.DataCadastro Data/Hora Data de cadastro
      Data.Id Inteiro Id
      Data.IdRetaguarda String Identificador da pré-venda na retaguarda
      Errors Lista de objetos Lista de erros
      TotalTime Inteiro Tempo total da requisição
      NumberOfRecords Inteiro Número de registros


      {
          "success": true,
          "message": "String",
          "data": [
              {
                  "cliente": {
                      "nome": "String",
                      "cpfCnpj": "String"
                  },
                  "offline": false,
                  "situacaoPreVenda": "String",
                  "idLojaRetaguarda": "String",
                  "idOperadorRetaguarda": "String",
                  "totalLiquido": 0.0,
                  "descontoPercentualTotal": 0.0,
                  "descontoTotal": 0.0,
                  "acrescimoPercentualTotal": 0.0,
                  "acrescimoTotal": 0.0,
                  "freteTotal": 0.0,
                  "totalBruto": 0.0,
                  "multiplosPedidos": false,
                  "dataCadastro": "0001-01-01T00:00:00",
                  "id": 0,
                  "idRetaguarda": "String"
              }
          ],
          "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
      }

      • Sem rótulos