Saltar para o conteúdo
TapNTable
Devlog
v0.10.6

TapNTable 0.10.6: pagamentos estanques e um recibo só

O interruptor dos pagamentos passa a mandar mesmo

Desligar os pagamentos online nas definições passa a fechar a porta toda: os quinze pontos de arranque de pagamento - mesa, takeaway e sinais de reserva - recusam o pedido no servidor, em vez de confiarem que a página escondeu os botões. Quem já tem um pagamento a meio nunca fica encalhado: as pernas de retorno e de consulta de estado continuam abertas, pela mesma razão de sempre - dinheiro que já se moveu tem de conseguir chegar ao fim.

O pagamento fecha a mesa, com ou sem browser

Se o cliente pagar a conta da mesa e fechar o browser antes da confirmação, o aviso do gateway passa a fazer o trabalho todo: o pedido fica pago e a mesa é finalizada - livre se está tudo pago, à espera de cobrança se ainda há um pedido em dinheiro por receber. Pago mas pendente deixou de existir. E o registo de consentimento legal passou a ser feito também nos pagamentos por MB WAY, cartão e link, como já acontecia no resto do checkout.

Pedidos pagos não se apagam

Apagar um pedido pago (ou reembolsado, ou com referência de pagamento no gateway) deixou de ser possível - a aplicação recusa com uma mensagem clara e aponta o caminho certo: cancelar. Apagar fica reservado a pedidos não pagos. O histórico de dinheiro que existiu não desaparece por engano.

Um recibo, o mesmo em todo o lado

O recibo era três layouts diferentes conforme a página. Agora é um só documento - no POS, na confirmação do takeaway, no portal do cliente, na impressão e no email - com o mesmo conteúdo fiscal em todos. E o NIF passou a comportar-se como deve: quando o pedes nas definições, o checkout pede-o ao cliente (que pode recusar, como a lei manda); quando o cliente o dá, o recibo imprime-o; quando não dá, imprime só “Consumidor Final” - sem números fictícios à vista. As faturas antigas ficam sempre acessíveis para leitura e download, mesmo sem o addon de pagamentos - documento fiscal é documento fiscal.

Arrumação por baixo

A numeração de faturas passou a ser independente por filial (cada filial tem a sua série, sem colisões), a moeda ficou coerente nos últimos sítios que faltavam, e uma página pública deixou de transportar dados de contacto que nunca mostrava.


A versão 0.10.6 já está disponível e chega às instalações através do atualizador integrado, como habitualmente.