Árvore de páginas

Versões comparadas

Chave

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

...

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


Request:

Campo

Tipo

Descrição

Tipo Parâmetro

Obrigatório

Observação

IdInquilinostringIdentificador do InquilinoParameter/Path/Query Params*Sim

*Usado apenas pelo PDV.

Retaguarda não precisa criar API com esse parâmetro, pois o Sync já irá direcionar para o IP correto.

IdRetaguardaLojastringIdentificador da loja na retaguarda

Parameter/Path/Query Params

Sim


cpfCnpjstringDocumento do cliente

Header

Sim


limitePgamentoFormaboolIndica se a solicitação de limite de crédito deve ser retornada por tipo de forma de pagamento ou não.

Header

Não

Caso o parâmetro não seja enviado, o default desse parâmetro será false.

Caso seja true, o retorno da retaguarda será de limite de crédito por tipo  de forma de pagamento.

{
    "idInquilino": "123",
    "limitePgamentoForma": true
    "Limitescredito": [
        {
            "cpfCnpj": "45512547836",
            "idRetaguardaLimiteCredito": "",
            "idRetaguardaLojaBaixa": "",
            "idRetaguardaUsuario": "12569",
            "saldoDetalhadoFormaPagamento": [
                {
                    "valor": 500.00,
                    "idRetaguardaPagamentoForma": "BL"
                },
                {
                    "valor": 500.00,
                    "idRetaguardaPagamentoForma": "CH"
                }
            ],
            "valorTotalBaixa": 1000.00
        }
    ],
    "idRetaguardaoperador": "125610",
    "motivo": "Consumo Limite crédito PDV",
    "numeroCaixa": "01",
    "numeroVenda": "1",
    "origemPDV": "PDVOmni",
    "serieVenda": "1",
    "tipoOperacao": "0"
}

5. Premissas:


6. Restrições:

Nessa primeira versão não está sendo previsto o desenvolvimento de integração de pedidos com status de analise de credito, para o fluxo financeiro ode é feita a analise e liberação de limite de credito sobre pedidos pendentes. 


7. Pontos de atenção: 

  • desenvolvimento na issue
    Jira
    serverJIRA
    serverId0c783de1-186e-383b-975c-a1acd7d76cb5
    keyDPDVSUPER-2560
    onde para calcular o valor do limite de crédito disponível, deverá ser feito da seguinte forma
    • (Limite de Crédito *  % Exceção) - Valor títulos em aberto - Valor venda pendente
  • Para QA, considerar:
    • cenários com e sem parâmetro da finalizadora (132)
    • cenários com cliente não cadastrado
    • cenários de limite de crédito de cliente:
      • cenários de margem da 132 (% máximo para exceder limite de crédito) passando e nao passando o limite
      • cenários de limite por cobrança 
      • cenários com titulo em aberto passando e nao passando o limite
      • cenários com venda pendente passando e nao passando o limite
      • cenários com cliente válido com a venda aberta
      • cenários com cliente válido com a venda fechada
      • cenários com cliente com saldo negativo
    • cenários de limite de crédito de cliente principal:
      • cenários de margem da 132 (% máximo para exceder limite de crédito) passando e não passando o limite
      • cenários de limite por cobrança 
      • cenários com titulo em aberto passando e não passando o limite
      • cenários com venda pendente passando e não passando o limite
      • cenários com cliente principal válido com a venda aberta
      • cenários com cliente principal válido com a venda fechada
      • cenários com cliente principal com saldo negativo
      • Cenários com limite de crédito com saldo com mais de 7 digitos 
    • comparar cenários com a 2030
  • verificar o fluxo para não validação do limite para cartão (crédito, débito, etc)
  • verificar qual parâmetro habilita o limite de crédito na cobrança no PDV e no Pedido: "Validar Limite de Crédito ECF" ou "Validar Limite de crédito", conforme 522

...