Páginas filhas
  • DDWMISSI-2326 - DT - winthor-integracao-varejo- API - Não permitir usar crédito de um cliente em nome de outro

Versões comparadas

Chave

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

01. DADOS GERAIS


Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuição

Módulo:8 - Ferramentas do sistema
Função:801 - Autorização de serviços WEB
Requisito/Story/Issue:DDWMISSI-2326

02. SITUAÇÃO/REQUISITO

Criar processo de validação do uso de crédito no PDV para otimizar o processo de integração do Winthor com o PDV Omni.

  • Deverá ser enviado na requisição de crédito, duas novas informações
    • Código do cliente
  • Caso o parâmetro esteja como Sim
    • Deverá validar se o cliente vinculado ao crédito é igual ao cliente da venda.
      • Se for igual, libera.
      • Se for diferente, retorna na API a mensagem
        • Cliente diferente do crédito. Uso não autorizado
  • Caso o parâmetro esteja como Não
    • Seguir o fluxo atual.

03. SOLUÇÃO

  • A API de baixa de crédito foi alterada para aplicar uma validação de titularidade do crédito quando o parâmetro 132 estiver configurado como 'N' (Não).
  • Nova Validação: Se o parâmetro for 'N', o sistema verifica se o cliente da venda é o mesmo cliente vinculado à geração do crédito.
    • Se forem diferentes, a utilização do crédito é bloqueada para evitar uso indevido entre clientes.
    • Se o CPF/CNPJ não for informado na venda, a baixa também é bloqueada se o parâmetro estiver como 'N'.


Totvs custom tabs box
tabsProcedimentos Iniciais,Saiba Como Utilizar
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Na rotina 801 atualizar serviço winthor-integracao-varejo para uma das versões abaixo ou superior:

  • 1.38.4.25
Totvs custom tabs box items
defaultno
referenciapasso2

Exemplo de requisição:

{
    "idInquilino": "string",
    "numeroVenda": "2020",
    "serieVenda": "1",
    "numeroCaixa": "10",
    "tipoOperacao": "0",
    "motivo": "Teste API",
    "idRetaguardaoperador": "0",
    "origemPDV": "**TESTE DE API**",
    "creditos": [
        {
            "cpfCnpj": "864.560.674-72",
            "idRetaguardaCredito": "1490",
            "idRetaguardaLojaConsulta": "1",
            "idRetaguardaLojaBaixa": "1",
            "tipo": [
                "ncc"
            ],
            "valorBaixa": 55.00,
            "dataAtualizacao": "2025-11-14T10:04:25.159Z",
            "dataCadastro": "2025-11-14T09:00:25.159Z"
        }
    ]
}


04. DEMAIS INFORMAÇÕES

...