Á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, 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

...

Principais Campos e Parâmetros

CampoDescrição
PagamentoSubtotal da vendaEvento de pagamentosubtotal 
Finalização da vendaEvento finalização da venda

...