Produto
Empenho
O Empenho é uma plataforma multi-tenant para escritórios de contabilidade portugueses que liga o registro de tempo ao faturamento, ao SAF-T e a um portal do cliente, com IA sob aprovação humana.
- Tecnologias utilizadas
- Status
- Prova de conceito
O problema
Num escritório de contabilidade, o mesmo trabalho passa por várias etapas: o tempo que um colaborador dedica a um cliente, a margem que esse cliente deixa, o extra que sai do escopo da avença (o contrato de valor mensal), o arquivo fiscal e a mensagem que chega ao cliente. O Empenho liga essas etapas em uma só plataforma, a partir de um único registro de tempo.
O que foi construído
O Empenho é um produto multi-tenant: atende vários escritórios de contabilidade portugueses na mesma plataforma, com os dados de cada um separados. Cobre o trabalho interno do escritório e o acesso do cliente:
- um cronômetro por colaborador, associado a cada cliente;
- a rentabilidade mensal de cada cliente, que é a receita (avença mais extras aprovados) menos o custo das horas registradas;
- a detecção de trabalho fora do escopo da avença, que propõe um extra a faturar, com IVA de 23%, para um responsável aprovar;
- a geração mensal do arquivo SAF-T PT e o acompanhamento da próxima obrigação fiscal;
- um radar fiscal com três regras, que avisa sobre o limite de isenção de IVA, a janela de opção de regime dos trabalhadores independentes e a declaração trimestral à Segurança Social;
- um portal do cliente instalável no celular, com cinco abas: Início, Docs, Mensagens, Obrigações e Perfil;
- um colaborador digital supervisionado e um copiloto, ambos com IA.
Como funciona
O isolamento entre escritórios é imposto no próprio banco de dados, com a segurança em nível de linha do PostgreSQL, e não só na aplicação. A aplicação se conecta com um papel sem privilégios de superusuário, para que a regra valha de ponta a ponta, e cada requisição fixa a organização antes de qualquer leitura. Os valores monetários são sempre inteiros em centavos, nunca decimais de ponto flutuante.
A equipe do escritório e os clientes entram por vias separadas, com segredos de assinatura distintos. A equipe entra com e-mail e senha, e o token de acesso dura 15 minutos e é renovado em segundo plano. O cliente não tem senha: entra por um link de uso único, válido por 15 minutos, que o escritório emite e exibe como QR code. A sessão do portal dura 7 dias.
Nada escrito pela IA chega ao cliente sem aprovação humana. Um rascunho nasce aguardando revisão, e só a aprovação de um responsável do escritório (administrador, sócio, gestor ou técnico oficial de contas) o entrega ao portal, com o aviso “Redigido com apoio de IA e revisto por” seguido do nome de quem aprovou. Uma verificação de números recusa notas com valores que não estejam no contexto dado ao modelo. Nesse caso entra uma resposta de reserva, escrita de antemão, que também precisa de aprovação.
O colaborador digital reage a gatilhos, como a sincronização com o sistema de contabilidade conectado, uma mensagem ou um documento do cliente, ou uma mudança na lei. Ele deixa propostas em uma fila chamada “Para rever” e nunca envia nada. Em cada proposta, cada número, data e artigo sublinhado abre a fonte. Os lembretes de prazo são decididos por uma regra no código, não pelo modelo.
O copiloto responde sobre tributação, contabilidade, Segurança Social e os clientes do escritório, sempre com fontes. Fora desses temas, recusa e redireciona. Cada organização liga ou desliga cada competência da IA e tem um teto mensal de custo, com aviso aos 80%.
O núcleo do sistema conversa com o sistema de contabilidade por uma interface única de 15 operações. Sem conexão, um adaptador manual assume, em modo degradado. A fatura de um extra é emitida uma só vez, mesmo que a requisição se repita.
Em que fase está
O Empenho é uma prova de conceito, não um produto lançado. A documentação descreve uma fatia de demonstração e indica o que ficou de fora. O SAF-T é gerado com uma impressão digital SHA-256, mas ainda não é baixado como XML nem enviado à Autoridade Tributária. A fila de alterações feitas sem conexão e as notificações push do portal foram adiadas: por ora, o portal é um aplicativo instalável que abre mesmo offline.
Os parâmetros fiscais vêm de um conjunto assinado. Na demonstração, a assinatura é de um validador fictício e aparece como “(demonstração)”; antes de um cliente real, os valores seriam confirmados por um contabilista certificado.
Existe um roteiro para subir a prova de conceito em uma única máquina na nuvem, em contêineres, para demonstração. O próprio documento diz que não é produção de verdade: sem alta disponibilidade e com backups manuais.
O sistema tem cinco perfis de equipe (administrador, sócio, gerente, colaborador e técnico oficial de contas), mais o cliente do portal. A rentabilidade, por mostrar custos por colaborador, só é visível para administrador e sócio.
Onde se liga ao trabalho da Sigil Labs
O Empenho ilustra o serviço de software sob medida da Sigil Labs: um produto de vários módulos, desenhado em nove planos de implementação, mais um plano de contrato que fixa as regras comuns a todos eles. A prova de conceito constrói uma fatia fina, mas real, de oito desses planos. A camada de agentes de IA foi construída em mais sete planos.
Uma das regras desse contrato é verificada automaticamente: um módulo nunca junta tabelas de outro módulo, e o CI (a esteira de integração contínua) falha se uma consulta tocar em mais de um módulo. Os planos seguem uma metodologia de revisão contract-first (orientada por contrato), documentada no próprio projeto.
Perguntas frequentes
O que é o Empenho?
O Empenho é uma plataforma multi-tenant da Sigil Labs para escritórios de contabilidade portugueses. Ela liga o controle de tempo, o faturamento de avenças (contratos de valor mensal) e extras, o arquivo fiscal SAF-T PT, as comunicações e um portal do cliente, com apoio de IA.
O Empenho já está disponível para contratar?
Não. O Empenho é uma prova de conceito, descrita na própria documentação como uma fatia de demonstração, e não um produto lançado. O que existe funciona de ponta a ponta, mas o projeto indica de forma explícita o que ficou para depois.
Como o Empenho evita que a IA envie algo errado a um cliente?
Um texto escrito pela IA nasce aguardando revisão e só chega ao portal depois que um responsável do escritório o aprova. Uma verificação de números recusa notas com valores que não estejam nos dados fornecidos ao modelo, e cada proposta mostra a fonte dos números, das datas e dos artigos.
Como os dados de um escritório ficam separados dos de outro?
O isolamento é imposto no banco de dados, com a segurança em nível de linha (row-level security) do PostgreSQL, e não apenas na aplicação. A aplicação se conecta com um papel sem privilégios de superusuário, e cada requisição fixa a organização antes de qualquer leitura.
Que arquivo fiscal o Empenho gera?
O Empenho gera o arquivo SAF-T PT do mês, o formato exigido pela Autoridade Tributária portuguesa, com uma assinatura SHA-256 sempre igual para os mesmos dados. Na versão de demonstração, o arquivo é gerado e registrado, mas ainda não é baixado como XML nem enviado à Autoridade Tributária.