User Manual

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:

Estrutura do plano de contas

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:

Razão de lançamentos com cadeia de hashes

  • 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:

  1. Run checks — Verificações de validação automatizadas confirmam a integralidade dos dados
  2. Review results — Ver quais verificações passaram ou falharam
  3. Waive — Dispensar opcionalmente verificações falhadas não críticas, com justificação
  4. Close — Fechar formalmente o período, bloqueando-o contra novas alterações
  5. Reopen — Se necessário, reabrir um período fechado (com trilha de auditoria)
  6. 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:

Configuração de regras de contabilidade

  • 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

Motor de contabilidade — CryptaCount Support