Motor de contabilidade
Last updated June 19, 2026 · System (docs ingest)
O motor de contabilidade é o núcleo do CryptaCount. Transforma transações classificadas em lançamentos contabilísticos por partida dobrada adequados através de um pipeline estruturado, mantém um plano de contas e gere períodos contabilísticos com fluxos de fecho formais.
Secções da barra lateral de contabilidade
A secção Accounting na barra lateral dá acesso a:
| Etiqueta da barra lateral | Funcionalidade |
|---|---|
| Accounting → Opening Balances | Definir saldos iniciais para posições existentes |
| Accounting → Accounting Periods | Gerir períodos contabilísticos |
| Accounting → Period Close | Fluxo de fecho de período com verificações de validação |
| Accounting → Generate Journals | Geração de lançamentos em lote (migração) |
| Accounting → Journal Entries | Ver e gerir lançamentos contabilísticos |
| Accounting → Impairment | Teste de imparidade |
| Manual Adjustments | Ajustamentos contabilísticos manuais (fluxo de aprovação) |
| Audit Attachments | Anexos de documentos de suporte para a trilha de auditoria |
Pipeline contabilístico
O pipeline processa eventos através de um fluxo de estados:
PENDING → CLASSIFIED → POSTED (or FAILED / MANUAL_REVIEW / SKIPPED)
O pipeline processa:
- Eventos brutos de blockchain em eventos contabilísticos classificados
- Eventos classificados em lançamentos contabilísticos registados
- Grupos multilinha (transações complexas com várias linhas contabilísticas)
- Verificação da cadeia de hashes para deteção de adulteração
Contabilidade por partida dobrada
Cada transação processada pelo CryptaCount gera lançamentos contabilísticos em que os débitos igualam os créditos.
Exemplo — Compra de 1 ETH a 2.100 €:
| Account | Debit | Credit |
|---|---|---|
| Digital Assets — ETH | 2.100 € | |
| Cash / Fiat | 2.100 € |
Exemplo — Receção de 0,5 LINK como recompensa de staking (FMV 7,25 €):
| Account | Debit | Credit |
|---|---|---|
| Digital Assets — LINK | 7,25 € | |
| Staking Income | 7,25 € |
Exemplo — Venda de 1 ETH a 2.600 € (base de custo 2.100 € em FIFO):
| Account | Debit | Credit |
|---|---|---|
| Cash / Fiat | 2.600 € | |
| Digital Assets — ETH | 2.100 € | |
| Realized Gain — ETH | 500 € |
Plano de contas
Faça a gestão das contas do razão em Accounting → Chart of Accounts. O plano de contas utiliza 8 tipos de conta com saldos normais de débito/crédito:

| Type | Normal Balance | Description |
|---|---|---|
| ASSET | Debit | Ativos digitais, caixa, contas a receber |
| LIABILITY | Credit | Empréstimos, contas a pagar |
| EQUITY | Credit | Resultados transitados, reservas |
| REVENUE | Credit | Réditos de operações |
| EXPENSE | Debit | Custos operacionais, comissões |
| CONTRA_ASSET | Credit | Depreciação acumulada |
| CONTRA_LIABILITY | Debit | Contas retificativas de passivo |
| CONTRA_EQUITY | Debit | Ações próprias, etc. |
O plano suporta 30 subtipos de conta para uma classificação detalhada (Current Asset, Cash and Equivalents, Receivable, Inventory, Staking Reward, Mining Reward, Transaction Fee, etc.).
As contas do razão podem ser importadas, associadas a wallets, associadas a endereços externos e atribuídas a contas CEX. Podem ser designadas contas especiais (como contas predefinidas de mais-valias/menos-valias).
Lançamentos contabilísticos
Veja e faça a gestão dos lançamentos contabilísticos em Accounting → Journal Entries:

- Criar lançamentos contabilísticos manuais
- Registar lançamentos em rascunho
- Reverter lançamentos registados
- Pesquisar e filtrar por data, conta e tipo de transação
- Reatribuir contas do razão em lançamentos existentes via Balances → Reassign GL
Hashing de lançamentos resistente a adulteração
Cada lançamento contabilístico é hashed criptograficamente. A cadeia de hashes liga cada lançamento ao seu antecessor — qualquer modificação de um lançamento histórico quebra a cadeia, tornando as alterações não autorizadas imediatamente detetáveis.
Períodos contabilísticos
Faça a gestão dos períodos em Accounting → Accounting Periods:
- Criar períodos mensais ou personalizados
- Abrir e fechar períodos
- Fluxo de fecho de exercício
Fluxo de fecho de período
O fecho de período segue um processo estruturado:
- Run checks — Verificações de validação automatizadas confirmam a integralidade dos dados
- Review results — Ver quais verificações passaram ou falharam
- Waive — Dispensar opcionalmente verificações falhadas não críticas, com justificação
- Close — Fechar formalmente o período, bloqueando-o contra novas alterações
- Reopen — Se necessário, reabrir um período fechado (com trilha de auditoria)
- Lock — Bloquear permanentemente um período (impede a reabertura)
Saldos iniciais
Defina saldos iniciais em Accounting → Opening Balances para wallets que tinham posições existentes antes de se ligarem ao CryptaCount:
- Importar saldos iniciais a partir de um ficheiro
- Definir saldos a uma data específica
- Preencher automaticamente datas sugeridas com base na atividade da wallet
Geração de lançamentos
A ferramenta de geração de lançamentos em Accounting → Generate Journals oferece processamento em lote para:
- Migrar transações anteriores ao pipeline contabilístico
- Regenerar lançamentos após alterações de regras
- Acompanhamento de estado com controlos de início/cancelamento/limpeza
Teste de imparidade
O teste de imparidade em Accounting → Impairment suporta:
- Executar cálculos de imparidade em toda a carteira
- Ver os resultados de imparidade por ativo
- Diferentes modelos de imparidade consoante o método de base de custo (unidirecional para os métodos historic FIFO, bidirecional para os métodos NRV)
Ajustamentos manuais
Os ajustamentos manuais suportam um fluxo de aprovação:
- Criar lançamentos de ajustamento com justificação
- Os ajustamentos pendentes aguardam aprovação
- Aprovar ou rejeitar ajustamentos
- Registar os ajustamentos aprovados no razão
Anexos de auditoria
Carregue documentos de suporte em Audit Attachments:
- Anexar ficheiros a lançamentos contabilísticos, transações ou períodos
- Carregar e descarregar anexos
- Manter a trilha de auditoria com referências a documentos
Regras de contabilidade
Configure regras em Settings → Rules para automatizar a geração de lançamentos:

- Definir regras com condições e ações
- Testar regras contra dados de amostra
- Controlo de versões para alterações de regras
Was this article helpful?
Let us know if this answered your question
