Skip to content

Tag-icone-mini.png Diagramas

Conceito ​

Os diagramas abaixo representam os tratamentos feitos nas rotinas críticas do Totali Lite e Totali Checkout que correspondem à gravação de venda com os tratamentos necessários em caso de queda.

Gravação da Venda ​

O fluxo de gravação de venda inicia no momento que o usuário finalizou a venda não podendo mais edita-la. Os tratamentos de queda durante a venda são tratados no fluxo de reentrada.

Este processo garante que o cupom fiscal sempre estará com a mesma situação da venda gravada. Os processos de TEF que eram os mais críticos foram garantidos com a criação do recebimento de parcela pendente, pois, em caso de queda ou erro na impressão o cupom será confirmado deixando a parcela de TEF para recebimento posterior.

Diagrama - Gravacao de Venda.jpg

Existem vários pontos que devem ser tratados quando ocorrer uma queda no sistema durante o processo de venda.

As vendas devem manter a mesma situação que está registrada na impressora fiscal. Ex: Caso seja cancelada a venda no ECF o sistema deverá gravar uma venda cancelada também.

Existe uma exceção onde pode ter ocorrido um problema no fechamento do cupom após a gravação da venda e ao retornar ao sistema a impressora fiscal não é mais encontrada. Neste ponto não sabemos se o cupom foi cancelado ou foi fechado por fora do sistema. Para contornar esta situação foi criado um TXT de controle o qual permitirá que o usuário decida se venda será cancelada o ficará normal.

Diagrama - Gravacao de Venda2.jpg