Knowledge Base · 05

Pagamentos, transações, IVA e promoções

Como o FIRO trata o lado financeiro do dia-a-dia: transações ligadas a marcações, IVA configurável, métodos de pagamento livres e o motor de promoções com scope flexível.

Leitura de 6 min · Conteúdo factual extraído do produto

  • Transações income/expense ligadas a marcações e linhas
  • Estado de pagamento calculado por linha de marcação
  • IVA configurável: taxas por tenant, com ou sem inclusão
  • Promoções por serviço, categoria, total do carrinho ou cupão
01

Transações: a unidade financeira do FIRO

Cada movimento financeiro é uma Transaction com:

  • Tipo — income (recebimento) ou expense (despesa).
  • Montante e data da transação.
  • Método de pagamento — campo livre que tipicamente recebe valores como "cash", "card", "bank_transfer", "check".
  • Descrição em texto livre.

Ligação ao histórico

Cada transação pode ligar-se a:

  • Uma marcação (booking).
  • Uma linha específica (booking_item) — útil quando há múltiplos serviços e o cliente paga separadamente.
  • Um cliente directamente, mesmo sem marcação associada.

Quem registou também fica gravado (user_id) para auditoria.

02

Estado de pagamento por linha

O FIRO calcula o estado de pagamento ao nível da linha (BookingItem):

  • amountPaid() — soma de transações income na linha.
  • remainingAmount() — preço da linha menos pago.
  • isFullyPaid() — booleano que indica se está totalmente saldada.

Isto significa que numa marcação multi-serviço com 3 itens, o cliente pode pagar 1 hoje e os outros depois. O sistema mantém o tracking certo.

03

Métodos de pagamento

O campo payment_method é livre. A equipa do negócio define os valores que faz sentido usar:

  • Cash / dinheiro presencial.
  • Cartão presencial (TPA físico).
  • Transferência bancária com referência manual.
  • MB Way com confirmação do recebimento.

Pagamento online vs. manual

Hoje o registo é manual: a equipa marca a transação no backoffice quando recebe. Integração com gateway online (Stripe, MB Way directo, Multibanco) está no roadmap. Vantagem actual: zero comissões cobradas pelo FIRO sobre o que o teu cliente paga.

04

IVA: taxas configuráveis por tenant

Cada tenant tem o seu conjunto de VatRate:

  • Por defeito: 0%, 6%, 13%, 23% (taxas portuguesas correntes).
  • Cada taxa é editável (rótulo, valor) e pode estar activa/inactiva.
  • Há sempre uma marcada como default para serviços que não escolhem explicitamente.

Cada serviço aponta a uma taxa via vat_rate_id e tem o flag price_includes_vat que indica se o preço apresentado já contém IVA.

05

Promoções e descontos

O motor de Promotion é mais flexível do que parece. Cada promoção tem:

  • Tipo — percent (% de desconto) ou fixed (valor absoluto).
  • Valor do desconto.
  • Datas (starts_at, ends_at) e flag active.
  • Código de cupão opcional (coupon_code).

Scope flexível

O scope determina quando a promoção se aplica:

  • Serviço específico — só vale para um serviço.
  • Categoria — todos os serviços de uma categoria.
  • Total do carrinho — desconto sobre o total da marcação.
  • Mínimo de total — só aplica acima de um valor.
  • Cupão — só aparece quando o cliente insere o código.

Snapshot da promoção

Quando uma promoção é aplicada, o estado é "congelado" em booking.promo_snapshot_json. Mesmo que a promoção seja alterada ou apagada depois, a marcação histórica mostra exactamente o que foi aplicado na altura.

06

Cupões: quando faz sentido

Cupões são úteis para casos específicos:

  • Campanhas de aquisição — código distribuído num parceiro ou influenciador.
  • Recuperação de cliente inactivo — código pessoal para incentivar regresso.
  • Pacotes especiais — código único para uma promoção sazonal.

O cliente insere o código no fluxo público. Se válido, o desconto entra no preview de preço antes de finalizar.

07

Relatórios financeiros

O backoffice dá visões essenciais:

  • Receita por período — diária, semanal, mensal.
  • Receita por profissional — base para cálculo manual de comissões enquanto o módulo dedicado não chega.
  • Receita por método de pagamento — cash, cartão, transferência separados.
  • Listagem completa de transações com filtros.

Relatórios mais avançados (churn, LTV, projecções) estão no roadmap dos planos Pro/Business.

08

Faturação da subscrição FIRO

Atenção a uma distinção importante: o módulo Invoice é para a faturação que o FIRO emite ao tenant pela subscrição, não para faturas que o tenant emite ao cliente final.

  • Cada fatura cobre um período (period_start / period_end).
  • Tem subtotal, extras, total, moeda EUR.
  • Atravessa estados: draft → approved → published → paid.
  • Pagamentos são registados via ManualPaymentEvent.

Para faturas ao cliente final integradas com Vendus, Moloni ou InvoiceXpress — está no roadmap.

Para a equipa comercial

O que dizer ao lead

A pergunta "vocês cobram comissão sobre cada marcação?" é o ponto onde fechas a venda. O posicionamento do FIRO é claro.

  • "Zero comissões sobre o que o teu cliente paga" — pagas a subscrição e fica. O dinheiro do serviço entra inteiro no teu IBAN.
  • "IVA correcto sem dores de cabeça" — taxas configuráveis, com ou sem inclusão, validadas em todos os relatórios.
  • "Promoções como ferramenta de marketing real" — não são só "10% off"; são scope por serviço, categoria, total mínimo, cupões para campanhas.
  • "Estado de pagamento por linha" — quem trabalha com pacotes ou parcelamentos, vê de imediato o valor que o argumento "isto faz sense".

Âmbito atual & roadmap

O produto evolui semana a semana. Aqui está o que existe hoje e o que está confirmado para chegar.

Hoje no produto

  • Transações income/expense por marcação e linha
  • Métodos de pagamento livres (cash, cartão, transferência)
  • Estado de pagamento por linha calculado
  • IVA configurável (4 taxas por defeito, editáveis)
  • Promoções por serviço/categoria/total/cupão
  • Snapshot histórico da promoção aplicada
  • Relatórios básicos por período / staff / método

A caminho

  • Pagamento online integrado (Stripe / MB Way / Multibanco)
  • Faturação electrónica (Vendus / Moloni / InvoiceXpress / SAFT)
  • Pagamentos parciais com depósitos automáticos
  • Vouchers e cartões pré-pagos com saldo

Perguntas frequentes

O FIRO cobra comissão sobre as minhas marcações?

Não. Pagas só a subscrição (a partir de 9,99 €/mês). Tudo o que o cliente paga ao teu negócio entra para ti.

Os pagamentos online estão integrados?

Sim, através do add-on opcional Pagamentos & Faturação (9,99 €/mês ou 99,90 €/ano). Suporta Stripe (cartão) e IfThenPay (MBWay e referência Multibanco). Se preferires registar pagamentos manualmente continua a dar — não precisas do add-on.

O FIRO emite a fatura ao meu cliente?

Sim, com o add-on Pagamentos & Faturação activo. Emite recibos e faturas certificadas pela AT (ATCUD, QR e SAF-T mensal). Sem o add-on, a faturação é feita externamente.

Posso ter taxas de IVA personalizadas?

Sim. Cada tenant configura as suas. Por defeito vêm as taxas portuguesas correntes mas podes adicionar ou desactivar.

Como aplico um desconto só a uma campanha de Black Friday?

Crias uma promoção com data de início e fim. O scope pode ser "categoria", "total do carrinho" ou um cupão exclusivo. Termina automaticamente na data fim.

O add-on tem fidelização?

Sim — 3 meses (mensal) ou 12 meses (anual, pago à cabeça). É o único compromisso da plataforma; o plano base continua sem fidelização.

Continua à conversa com a equipa comercial

Mostramos o produto a funcionar, respondemos a dúvidas específicas do teu negócio e ajudamos-te a escolher o plano certo.

Continua a explorar a Knowledge Base