Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo
Módulo:Bematech Live
Função:Ponto de Venda (PDV) - Cancelamento Venda
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEBT-888


02. SITUAÇÃO/REQUISITO

Envio de vendas canceladas no PDV que sobem para o Practico Live.

A integração irá coletar as informações dos cancelamentos para envio ao BUS, que é um middleware.

03. SOLUÇÃO

A integração SellOut será uma derivação das integrações de Cancelamento de Cupom e NFCes existentes hoje.


Integração de Cancelamento de Vendas SellOut


Tipo Módulo 1102 - Envio de Cancelamento Vendas Practico Live


A quantidade de tentativas de reenvio são configuradas na tabela InterfaceIntegracao.

Após esgotadas as tentativas, esse registro fica na tabela ProcessamentoInterfaceIntegracao com o erro logado.
O projeto de reprocessamento executa o reprocessamento de todas as integrações.
Os campos que serão enviados para o Hana serão definidos pelo cliente usuário do Practico Live.

O envio será feito para o barramento (BUS).

Após o envio, o barramento devolve um ticket comprovando o recebimento do objeto com os cupons cancelados.

Esse ticket é então gravado em uma tabela de comprovantes, a CancelamentoVendaEnviada.

O objeto enviado ao BUS também é gravado em formato XML para comprovação, caso necessário, na tabela ConteudoTicket.

image2019-4-26_9-22-22.png


04. DEMAIS INFORMAÇÕES

Impactos: 

  • Bematech Loja - Cancelamento de Vendas PDV
  • Tabela ProcessamentoInterfaceIntegracao
  • Tabela InterfaceIntegracao
  • Tabela CancelamentoVendaEnviada
  • Tabela ConteudoTicket

Cenários de Teste Sugeridos:  

  • Efetuar venda e aguardar a confirmação do ticket de recebimento no BUS.
  • Efetuar o cancelamento da venda e aguardar a confirmação do ticket de recebimento no BUS.


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS