Plataforma documental e fiscal — inventário para apresentação
Resumo executivo da AppContabill: como se ligam utilizadores, empresas com equipa, contabilistas e a equipa interna admin; mais o modo conta pessoal isolada ou preparada para entrega ao contabilista (IRS).
Um único serviço web (API + interfaces), multi-subdomínio, sessões isoladas por superfície.
Registo de despesas e documentos, OCR, arquivo, contas empresariais e pessoais, ligação a contabilista e mensagens com o escritório.
Fluxo dedicado a titulares e colaboradores (NIF empresa): validações, equipa, períodos e visão agregada alinhada com a app.
Clientes autorizados, documentos, alertas de obrigações, IVA resumido, exportações e canal de mensagens por cliente.
Sem dados comerciais de clientes nas conversas: foco em suporte, moderação, auditoria técnica e operação (ver secção Admin).
Três formas típicas de “quem liga a quem”. Todas passam por identificação segura (sessão) e regras de permissão na API.
Empresa simples — um ou mais titulares na conta empresa, com convite ou código de adesão ao contabilista. O escritório vê documentos e estado dentro dos limites de acesso concedidos.
Conta empresa com colaboradores — titulares e perfis de equipa. Documentação enviada por funcionários associa-se à conta empregadora (evita duplicar ficheiros entre perfis), em linha com o backoffice empresa e métricas operacionais.
Acrescenta a camada Admin: equipa AppContabill com sessão separada da app e sem misturar com a sessão do cliente ou do contabilista.
Dois modos: arquivo privado ou preparação para o contabilista (entrega IRS anual e documentação de suporte).
Conta pessoal para organizar documentos e registos sem obrigatoriedade de partilha. Ideal para arquivo pessoal e despesas não empresariais.
Quando existe relação de confiança com o contabilista, o mesmo modelo de acessos e convites da vertente empresa pode alinhar-se com a preparação de IRS anual: documentos e meta-dados disponíveis ao escritório conforme permissões, sem confundir com a conta empresa.
O painel interno não é o “super-contabilista”: não substitui o produto nem acede às conversas privadas cliente–contabilista como se fosse um terceiro utilizador.
Serviço Node.js (Express), PostgreSQL, sessões persistentes, contentor Docker; APIs JSON sob /api/… com middleware de autenticação por superfície.
| Domínio | Função resumida |
|---|---|
| Auth & contas | Login, registo, recuperação password, contas ligadas, contexto contabilista. |
| Registos & dashboard | CRUD de lançamentos, totais, orçamento pessoal, deteção de entidades. |
| Documentos & OCR | Upload, análise de PDF/imagem, extração, duplicados, documentos auxiliares. |
| Exportação | Relatórios e CSV/PDF conforme regras de conta. |
| Mensagens | Directas cliente ↔ contabilista (threads por par). |
| Contabilista | Clientes, documentos de carteira, resumos IVA, convites, alertas de obrigações. |
| Empresa (backoffice) | Gestão interna empresa, colaboradores, validações, integração com mesma API de negócio. |
| Seguros & mobile | Integrações específicas e fluxo móvel simplificado. |
| SaaS | Resolução de subdomínio, contexto /api/saas/context, cookies de sessão por host. |
| Admin | Rotas /admin/api/… e páginas estáticas sob /admin/…. |