Árvore de páginas

Versões comparadas

Chave

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

...

Monitor PDV / Configurações / Configurações de PDVs / Integrações externas / Vendas

Monitor PDV / Configurações / Configurações de PDVs / Regras de negócios / Regras de incentivos

Pré-Requisitos e Restrições

...

Este recurso está disponível apenas para a regra de incentivo por produto e , forma de pagamento e parceiro, desde que o parâmetro parâmetro Aplicar desconto no item esteja configurado com um o valor diferente de Não.

O recurso deverá ser utilizado no evento de pagamentodo subtotal(cotSalePaymentcotSubtotalSale).

Passo a Passo

Configurações no Monitor PDV

...

Acesse o grupo o Eventos > Pagamento Subtotal da venda.

Configure a URL e o Número da forma de pagamento, para acionar o evento.

Image Added

Image RemovedImagem 4 - Evento pagamentosubtotal.

Acesse o grupo o Eventos > Finalização de venda.

...

Imagem 4 - Evento de finalização da venda.

Certifique-se que o parâmetro Aplicar desconto no item esteja configurado com o valor diferente de Não.

Acesse o grupo Regra de negócios > Regras de incentivos.

Image AddedImagem 4 - Parâmetro do tipo de desconto.

Operação de comunicação na API do PDV

Durante a operação de pagamento do subtotal, o PDV realizar realiza uma requisição no de pagamento, quando evento de subtotal. Quando isso ocorrer, o parceiro devera deverá responder com o com status completado (cetCompleted) e com a propriedade CalculateUnappliedIncentive como Trueenviar o número da forma de pagamento na propriedade PayNumberUnappliedIncentive.

A estrutura de requisição e resposta do vendo de pagamento, estão apenas com evento subtotal contém apenas as propriedades necessárias essenciais para realizar a operação de calcular o cálculo do desconto não aplicado, para verificar as . Para consultar todas as propriedades disponíveis consulta , verifique a documentação completa do Subtotal da venda. 

Veja a baixo a estrutura de estoura de requisição e resposta.

Requisição pagamento

Bloco de código
languagejs
{
    "Event": "cetBefore",
    "Execution": "cetContinue",
    "ID": "001032001458503",
    "Operation": "cotSalePaymentcotSubtotalSale",
    "Version": 1
}

Resposta pagamento

Bloco de código
languagejs
{
    "return": {
        "calculateUnappliedIncentivePayNumberUnappliedIncentive": true1
    },
    "execution": "cetCompleted"
}

...

A estrutura de requisição e resposta do vendo de finalização da venda, estão apenas com as propriedades necessárias para realizar a operação de calcular o desconto não aplicado, para verificar as todas as propriedades disponíveis consulta a documentação finaliza da venda.

Requisição finalização de venda

Bloco de código
languageactionscript3
{
    "Event": "cetBefore",
    "Execution": "cetContinue",
    "ID": "001032001458503",
    "Operation": "cotEndSale",
    "Sale": {
        "DiscountNotApplied": 0.50
    },
    "Version": 1
}

Resposta finalização de venda

Bloco de código
{
  "execution": "cetCompleted"
}


03. TELA Calcular desconto não aplicado

Outras Ações / Ações relacionadas

...

Não há.

04. TELA Calcular desconto não aplicado

Principais Campos e Parâmetros

CampoDescrição
Subtotal da vendaEvento de subtotal 
Finalização da vendaEvento finalização da venda

05. TABELAS UTILIZADAS

Não há.

06. TECNOLOGIAS HOMOLOGADAS

Informações
O uso do Tipo de Produto em diferentes tecnologias não homologadas, como em Sistema Operacional, Plataforma, Navegadores e outros dispositivos, pode comprometer a segurança dos sistemas e está sujeito a situações não previstas, sem cobertura de suporte.
Tipo de produto
  • PDV
Sistema Operacional
  • Linux
  • Windows Desktop
Plataforma
  • Desktop
Navegador
  • N/A (não se aplica)
Utilização/Experiência
  • Aplicações Desktop em geral
  • Aplicações Web em geral