Nordlet

← Blogue

Contabilidade embutida: Construir ou comprar para plataformas digitais (marketplaces)

Uma lista de requisitos, um modelo de custos com pressupostos explícitos e as condições em que cada resposta está correcta.

Nordlet Team · · 9 min de leitura

Mais tarde ou mais cedo, todas as plataformas digitais (marketplaces) acabam por construir um livro-razão (ledger). A única questão é se o fazem de forma deliberada, como um sistema com controlos, ou por mero acaso, como uma coluna de balance onde três serviços escrevem e em que ninguém confia totalmente.

Este artigo serve para tomar essa decisão de forma consciente. Aborda o que o trabalho realmente implica, como calcular o custo sem ilusões e as condições específicas em que construir é a resposta certa - porque, por vezes, é mesmo.

O que significa "contabilidade embutida" (embedded accounting) neste contexto

Contabilidade embutida significa que a contabilidade vive dentro do seu produto, em vez de numa aplicação separada que alguém abre à parte. O seu software regista os lançamentos à medida que os acontecimentos ocorrem, os seus utilizadores veem o que a sua interface lhes mostra e ninguém precisa de exportar uma folha de cálculo para um técnico oficial de contas no final do mês.

Para um marketplace, isto abrange, no mínimo: pagamentos de compradores recebidos, montantes devidos a vendedores, comissões obtidas, comissões de processamento de pagamentos, IVA sobre as suas comissões e sobre a transação subjacente, reembolsos, contestações de pagamento (chargebacks), reservas, pagamentos a parceiros (payouts) e a reconciliação de tudo isto com um banco ou fornecedor de pagamentos.

O que está realmente a construir se decidir avançar por conta própria

O livro-razão propriamente dito é a parte mais pequena. As equipas costumam estimar apenas o primeiro item e só mais tarde descobrem o resto.

Componente O que envolve
Diário e contas Lançamentos equilibrados, plano de contas, tipos de conta, saldos de abertura
Imutabilidade Armazenamento de apenas escrita (append-only), fluxo de estorno e correcção, sem edições diretas
Controlo de período Encerramento, fecho, rejeição de lançamentos tardios, reabertura controlada com registo de auditoria
Idempotência Chaves, armazenamento de respostas anteriores, detecção de colisões em dados alterados
Gestão de valores monetários Aritmética decimal exata ou em unidades fracionárias (minor units), códigos de moeda, taxas de câmbio e respetiva origem, contas de arredondamento
Motor de IVA Taxas por país com datas de validade, local da transação, inversão do sujeito passivo (reverse charge), regras de fornecedor presumido (deemed supplier), isenções
Verificações de identificação fiscal para IVA Validação com o registo oficial, cache, carimbos temporários, identificadores de pedido, fila de revisão manual para falhas
Documentos Faturas, notas de crédito, numeração sequencial sem saltos por série e ano, geração de PDF, entrega
Faturação eletrónica Formatados estruturados como EN 16931 UBL e formatos nacionais por país, quando obrigatórios
Ingestão bancária Importação de extratos ou ligação bancária com consentimento, desduplicação de transações já importadas
Reconciliação Regras de correspondência, pontuação, correspondências parciais, exceções que um humano possa resolver
Pagamentos (payouts) Geração de ficheiros de pagamento, lotes de pagamento, reconciliação de pagamentos com os itens subjacentes
Relatórios Balancete, balanço, demonstração de resultados, fluxo de caixa, resumos de IVA, saldos em dívida por antiguidade
Registos fiscais e declarações Tudo o que os países onde opera exigem, no formato aceitado pela autoridade tributária
Auditoria Ator, ação, entidade e a própria alteração, consultável, para cada mutação
Retenção e exportação Retenção de dez anos para registos OSS, exportação completa de dados, arquivo defensável

Aproximadamente duas destas dezassete linhas correspondem à parte que a maioria das equipas imagina quando diz "vamos criar um livro-razão".

Calcular os custos com honestidade

Qualquer número aqui depende da sua equipa, pelo que deve encarar o que se segue como um método e não como um orçamento fechado. Pegue nos componentes acima, atribua a cada um uma estimativa em semanas de engenharia com base na velocidade da sua equipa e aplique três correções que as estimativas normalmente ignoram.

Primeira correção: os componentes de conformidade não são únicos. As taxas mudam, os limiares mudam, os formatos mudam e o pacote do IVA na Era Digital (VAT in the Digital Age) da União Europeia traz obrigações com prazos definidos - alterações ao OSS e IOSS a partir de 1 de janeiro de 2027, regras alargadas para plataformas a partir de 1 de julho de 2028 e reporte digital transfronteiriço a partir de 1 de julho de 2030. Construir significa assumir a responsabilidade por cada uma dessas migrações.

Segunda correção: o trabalho de correção dura mais do que o trabalho de novas funcionalidades. A primeira versão lida com o cenário ideal (happy path). A longa cauda é composta por reembolsos após o pagamento, reembolsos parciais, chargebacks que chegam semanas mais tarde, arredondamentos de moeda, webhooks duplicados e ficheiros de liquidação que não coincidem com os seus registos. É aqui que o calendário desaparece.

Terceira correção: o contabilista é um interveniente ativo, não um revisor. Contas que um profissional de contabilidade não assine não estão terminadas, e esse feedback chega tarde num processo de desenvolvimento próprio.

Uma verificação de realidade útil: calcule o custo da construção mais económica credível - livro-razão, correções, fecho de período, idempotência, gestão de dinheiro, IVA de um país, faturas, importação bancária, reconciliação e um conjunto básico de relatórios - e compare-o com um ano de um serviço com custos baseados no uso. Os planos publicados da Nordlet começam em 10 € por mês com 3.000 pedidos incluídos e vão até 300 € por mês com 200.000 pedidos. Se construir custar uma fração do salário anual de um único engenheiro, há um argumento genuíno a favor da construção. Se custar vários anos-engenheiro mais manutenção permanente, a comparação nem sequer se coloca, e torna-se ainda mais desfavorável a cada ano que passa e cujas regras mudam.

Quando construir faz genuinamente sentido

Três casos, todos eles reais.

O seu livro-razão é o seu produto. Se está a construir uma plataforma de pagamentos, um produto bancário ou uma carteira digital (wallet) em que o comportamento do saldo sob concorrência é o seu elemento diferenciador, o livro-razão é central e deve pertencer-lhe. Considere produtos de infraestrutura de livros-razão em vez de construir de raiz, mantendo a contabilidade estatutária separada.

O seu modelo não se ajusta a nenhum sistema contabilístico. Algumas plataformas têm estruturas de liquidação genuinamente invulgares - divisões entre várias partes com libertações condicionais, depósito em garantia (escrow) com marcos faseados, políticas de reservas complexas. Se nenhum produto o modelar e as soluções alternativas forem piores do que construir, então construa.

O seu volume torna a precificação por utilização inadequada. A um volume de transações suficientemente extremo, a precificação por pedido deixa de ser atraente. Simule-o com números reais antes de o assumir, pois o conceito de "extremo" aqui é superior ao que a maioria das plataformas atinge.

Quando comprar é a melhor opção

Comprar ganha quando a contabilidade é necessária, mas não diferenciadora, que é o caso mais comum. Ninguém escolhe o seu marketplace porque os seus lançamentos de diário são elegantes. Só dão por isso quando as contas estão erradas.

Comprar também é a decisão certa quando as suas obrigações abrangem vários países. As regras de IVA por país, a retenção de provas e os mandatos de faturação eletrónica constituem um fluxo de manutenção permanente, e um fornecedor amortiza esse trabalho por todos os clientes. A Nordlet disponibiliza IVA da UE por país com validação VIES, apuramento de declarações OSS e IOSS, registos i.SAF e EN 16931 UBL para a rede Peppol como parte do produto, e não como um projeto que tenha de calendarizar.

O caminho intermédio que a maioria das equipas acaba por adotar

A resposta prática normalmente não passa por nenhum dos extremos. É a seguinte: compre o livro-razão, construa o fluxo de trabalho.

O sistema de suporte contabilístico gere os lançamentos, o tratamento fiscal, os documentos, o fecho de período e a trilha de auditoria (audit trail). O seu produto gere tudo o que os seus utilizadores veem e todas as regras de negócio específicas da sua plataforma - quando os fundos são libertados, qual é a política de reservas, como as disputas são geridas, o que o painel do vendedor exibe. Chame a API de contabilidade nos momentos em que o dinheiro é cativado e mantenha na sua posse as partes que lhe pertencem verdadeiramente.

Essa fronteira também resiste melhor à mudança do que as alternativas. Um novo país implica adicionar configuração em vez de um novo projeto. Uma nova política de pagamentos é código seu, e não um pedido a um fornecedor.

O que deve decidir antes de se comprometer

  1. O seu livro-razão é um elemento diferenciador ou uma obrigação? Seja honesto; na maioria dos casos, é uma obrigação.
  2. Quantos países e o que é que cada um exige? Apenas taxas, ou declarações, ou registos, ou submissão.
  3. Qual é a sua estratégia para correções? Os reembolsos após o pagamento e os chargebacks tardios são os casos que expõem um design frágil.
  4. Quem assina as contas? Envolva essa pessoa antes de o design estar fechado, e não depois.
  5. Qual é o plano de retenção de dez anos? Os registos OSS devem ser guardados durante dez anos a contar do final do ano da transação, e um arquivo é um sistema, não uma cópia de segurança.
  6. Como será uma migração daqui a três anos? Em ambas as direções. Crie uma exportação de teste no primeiro dia e mantenha-a a funcionar.

FAQ

Quanto tempo demora a construir um livro-razão para um marketplace?

Uma primeira versão que publique lançamentos equilibrados pode estar a funcionar em poucas semanas. Uma versão que lida com reembolsos após o pagamento, chargebacks tardios, arredondamentos multimoeda, webhooks duplicados de fornecedores, fecho de período e uma auditoria que um contabilista aceite demora substancialmente mais, e a manutenção nunca mais acaba. Estime o segundo caso, porque é isso que a produção significa.

Podemos começar com uma coluna de balance e migrar mais tarde?

Pode, e muitos fazem-no, mas planeie a migração para ser mais difícil do que a construção original. Reconstruir o histórico a partir de um saldo mutável só é possível se tiver guardado cada evento que o alterou - o que significa, no fundo, que já tinha um livro-razão.

Uma API de contabilidade embutida substitui a nossa equipa financeira?

Não. Elimina o registo manual e a reconciliação. Alguém continua a fechar o mês, a analisar exceções, a tomar decisões de julgamento e a submeter declarações.

E quanto ao RGPD se o livro-razão for imutável?

Mantenha os factos monetários e as referências pseudónimas nos registos imutáveis, e os dados pessoais num sistema separado com o seu próprio processo de retenção e eliminação. A imutabilidade aplica-se ao evento financeiro, e não a cada atributo associado ao mesmo.

O software de contabilidade de código aberto (open-source) é uma opção intermédia viável?

É uma opção real, e altera o custo em vez de o eliminar: assume o alojamento, as atualizações, a localização por país e as atualizações de conformidade por sua conta. Calcule esses custos antes de considerar a poupança na licença como o quadro completo.

Leitura complementar