Árvore de páginas

01. DADOS GERAIS

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

OrcamentoApi.tlpp

Ticket:Não há.
Story:

DVARLOJ1-11348

02. SITUAÇÃO/REQUISITO

Criar API do Tipo GET para retornar o todas as informações de um orçamento especifico criado na retaguarda Protheus.

03. SOLUÇÃO

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

Parâmetros de entrada:

    • IdPedidoRetaguarda - Código da filial+Numero do Orçamento


Response:
{
    "success": true,
    "message": "",
    "data": {
        "idRetaguarda": "01000263",
        "idOperadorRetaguarda": "",
        "data": "2024-06-17T21:15:15.380Z",
        "tipoEntrega": 2,
        "codigoPromocional": "",
        "totalBruto": 60,
        "idLojaRetaguarda": "01",
        "tipoValorFrete": 0,
        "acrescimoPercentualTotal": 0,
        "dataCadastro": "2024-12-19T11:48:05",
        "idInquilino": "",
        "numeroVenda": "01000263",
        "totalLiquido": 60,
        "dataAtualizacao": "2024-12-19T11:48:05",
        "descontoTotal": 0,
        "situacao": 0,
        "motivoDesconto": {
            "descontoMotorPromocaoAplicado": false,
            "idPromocaoMotorPromocaoTerceiro": "",
            "tipo": 0,
            "tipoDescontoAcrescimo": 0,
            "dataAtualizacao": "2024-12-19T14:48:05Z",
            "dataCadastro": "2024-12-19T14:48:05Z",
            "id": 0,
            "idRetaguarda": "",
            "situacao": 0
        },
        "cpfConsumidor": "",
        "numeroPdv": 0,
        "tipoDescontoAcrescimo": 0,
        "numeroAutorizacao": "",
        "situacaoPreVenda": "DISPONIVEL",
        "nomeConsumidor": "",
        "preVendaItens": [
            {
                "preco": 30,
                "quantidade": 2,
                "descontoPercentual": 0,
                "acrescimoPercentual": 0,
                "quantidadeEncomenda": 2,
                "idPreVenda": 0,
                "idProdutoRetaguarda": "16042024A",
                "idProdutoEmbalagemRetaguarda": "",
                "acrescimo": 0,
                "codigoFilialSaida": "01",
                "codigoProduto": "16042024A",
                "dataEntrega": "2024-12-19T14:48:05Z",
                "desconto": 0,
                "idPrecoRetaguarda": "",
                "idVendedorRetaguarda": "000020",
                "dataAtualizacao": "2024-12-19T14:48:05Z",
                "dataCadastro": "2024-12-19T14:48:05Z",
                "id": 1,
                "idRetaguarda": "16042024A",
                "situacao": 0,
                "quantidadeFaturada": 2,
                "frete": 0,
                "fretePercentual": 0,
                "tipoValorFrete": 0,
                "entrega": {
                    "dataEntrega": "2024-12-19T14:48:05Z",
                    "idLojaEntregaRetaguarda": "01",
                    "tipoEntrega": "0",
                    "lockerMachineCode": "",
                    "lockerParcelCode": "",
                    "fretePercentualTotal": 0,
                    "freteTotal": 0,
                    "tipoValorFrete": 0
                },
                "itensKit": [
                    {
                        "idProdutoRetaguarda": "16042024A",
                        "sequencial": 1,
                        "preco": 0,
                        "quantidade": 0
                    }
                ],
                "motivoDesconto": {
                    "descontoMotorPromocaoAplicado": false,
                    "idPromocaoMotorPromocaoTerceiro": "",
                    "tipo": 0,
                    "tipoDescontoAcrescimo": 0,
                    "dataAtualizacao": "2024-12-19T14:48:05Z",
                    "dataCadastro": "2024-12-19T14:48:05Z",
                    "id": 0,
                    "idRetaguarda": "",
                    "situacao": 0
                }
            }
        ],
        "cliente": {
            "nome": "CLIENTE PADRAO",
            "endereco": "R...",
            "bairro": "",
            "cidade": "SAO PAULO",
            "estado": "SP",
            "cep": "",
            "telefone": "",
            "celular": "",
            "email": "",
            "cpfCnpj": "",
            "clienteAlterado": false,
            "complemento": "",
            "dataNascimento": "        ",
            "rgInscricao": "",
            "sexo": null,
            "enderecos": [
                {
                    "bairro": "",
                    "celular": "",
                    "cep": "",
                    "cidade": "SAO PAULO",
                    "complemento": "",
                    "endereco": "R...",
                    "numero": "",
                    "tipo": "0",
                    "tipoId": 0,
                    "dataAtualizacao": "2024-12-19T14:48:05Z",
                    "dataCadastro": "1899-12-30T14:48:05Z",
                    "id": 0,
                    "idRetaguarda": "00000101",
                    "situacao": 1
                }
            ]
        },
        "acrescimoTotal": 0,
        "tipoPreVenda": 0,
        "preVendaPagamentos": [
            {
                "valorPago": 60,
                "pagamentoForma": {
                    "idRetaguarda": "000017"
                },
                "quantidadeParcelas": 1,
                "dataAtualizacao": "2024-12-19T14:48:05Z",
                "dataCadastro": "2024-12-19T14:48:05Z",
                "id": 0,
                "idRetaguarda": "01000263",
                "situacao": 0,
                "idPagamentoCondicaoRetaguarda": "001",
                "idPagamentoFormaRetaguarda": "000017",
                "idPagamentoOperadoraRetaguarda": "",
                "idPreVenda": "01000263",
                "valorLiquido": 60,
                "valorMinimoAceito": 0,
                "pagamentoCondicao": {
                    "idRetaguarda": "001"
                },
                "preVendaPagamentoDadosComplementares": [],
                "preVendaPagamentoItens": [],
                "preVendaPagamentoTefs": []
            }
        ],
        "multiplosPedidos": true,
        "id": 0,
        "vendaPagamentos": null,
        "fretePercentualTotal": 0,
        "sistemaOrigem": 0,
        "tipoCancelamento": 0,
        "serieVenda": "",
        "tipoVenda": 0,
        "modalidadeFrete": 0,
        "descontoPercentualTotal": 0,
        "numero": "000263",
        "idCanalVendaRetaguarda": "",
        "offline": false,
        "freteTotal": 0,
        "terminalOrigem": "",
        "sincronizado": 0,
        "errors": {
            "additionalProp1": "",
            "additionalProp2": "",
            "additionalProp3": ""
        },
        "totalTime": "11:48:05",
        "numberOfRecords": 1
    },
    "hasNext": false
}

04. DEMAIS INFORMAÇÕES

Dica!

Ralizando a consulta orçamento específico via PostMan:


05. ASSUNTOS RELACIONADOS