Árvore de páginas

01. DADOS GERAIS

Linha de Produto:TOTVS Varejo Lojas
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:

listaorcamentoapi.tlpp

Ticket:Não há.
Story:

DVARLOJ1-11346

02. SITUAÇÃO/REQUISITO

Criar API do Tipo GET para retornar uma Lista com os Orçamentos disponíveis na retaguarda Protheus.

03. SOLUÇÃO

Foi criada a API no seguinte end point: /api/retail/v1/ListaOrcamento/processoonlineprevendaconsulta

Parâmetros de entrada:

    • idLojaRetaguarda - Código da filial
    • cpfCnpj - CPF ou CNPJ Cliente
    • dataInicio - data incio para pesquisa
    • dataFim - data fim para pesquisa

Obrigatórios:

    • idLojaRetaguarda 


Retorno esperado:

Response:
[
    {
        "success": true,
        "message": "Dados encontrados. Iniciando a geração do arquivo.",
        "data": [
            {
                "Cliente": {
                    "nome": "CLIENTE PADRAO",
                    "cpfCnpj": "              "
                },
                "offline": "False",
                "situacaoPreVenda": " ",
                "idLojaRetaguarda": null,
                "idOperadorRetaguarda": " ",
                "totalLiquido": "1440",
                "descontoPercentualTotal": "0",
                "descontoTotal": "0",
                "acrescimoPercentualTotal": 0,
                "acrescimoTotal": "0",
                "freteTotal": "0",
                "totalBruto": "1440",
                "multiplosPedidos": "True",
                "dataCadastro": "    -  -  T00:00:00",
                "id": 0,
                "idRetaguarda": " "
            },
            {
                "Cliente": {
                    "nome": "CLIENTE TESTE 123",
                    "cpfCnpj": "XXXXXXXXXXX   "
                },
                "offline": "False",
                "situacaoPreVenda": " ",
                "idLojaRetaguarda": null,
                "idOperadorRetaguarda": " ",
                "totalLiquido": "9270",
                "descontoPercentualTotal": "0",
                "descontoTotal": "0",
                "acrescimoPercentualTotal": 0,
                "acrescimoTotal": "0",
                "freteTotal": "0",
                "totalBruto": "9270",
                "multiplosPedidos": "True",
                "dataCadastro": "2024-07-15T00:00:00",
                "id": 0,
                "idRetaguarda": " "
            }
        ],
        "hasNext": false,
        "errors": "null",
        "totalTime": 0,
        "numberOfRecords": 2
    }
]

04. DEMAIS INFORMAÇÕES

Importante!

Orçamentos vencidos não são listados no retorno.

Dica!

Ralizando a consulta de lista de orçamentos disponíveis via PostMan:


05. ASSUNTOS RELACIONADOS