Pular para o conteúdo principal

BankReconciliation (Conciliacao Bancaria)

O BankReconciliation representa o processo de conciliacao entre extratos bancarios e transacoes do sistema.

Descricao

A conciliacao bancaria permite comparar o extrato do banco com as transacoes registradas no sistema, identificando divergencias e garantindo a acuracidade dos registros financeiros.

Dados

Informacoes da Conciliacao

CampoTipoObrigatorioDescricao
reference_dateDataSimData de referencia
statusSelecaoSimStatus da conciliacao
bank_balanceMonetarioSimSaldo no extrato bancario
system_balanceMonetarioCalculadoSaldo no sistema
differenceMonetarioCalculadoDiferenca entre saldos
notesTextoNaoObservacoes

Status

StatusDescricao
pendingAguardando conciliacao
in_progressEm andamento
completedConciliada
with_differenceConcluida com diferenca

Relacionamentos

Pertence a

EntidadeObrigatorioDescricao
AccountSimConta do petshop
StoreSimFilial
FinancialAccountSimConta bancaria
UserSimUsuario que fez a conciliacao

Possui

EntidadeDescricao
ReconciliationItemsItens conciliados
ReconciliationAdjustmentsAjustes feitos

ReconciliationItem

Descricao

Cada item representa uma transacao sendo conciliada.

Dados

CampoTipoDescricao
financial_transaction_idReferenciaTransacao do sistema
bank_transaction_idTextoID no extrato bancario
bank_dateDataData no extrato
bank_valueMonetarioValor no extrato
system_valueMonetarioValor no sistema
statusSelecaoconciliated, pending, divergent
notesTextoObservacoes

Status do Item

StatusDescricao
pendingAguardando verificacao
conciliatedValores conferem
divergentValores divergem
not_foundNao encontrado no sistema
duplicatePossivel duplicidade

Fluxo de Conciliacao

Importacao de Extrato

Formatos Suportados

FormatoExtensaoDescricao
OFX.ofxOpen Financial Exchange
CSV.csvValores separados por virgula
PDF.pdfExtrato em PDF (OCR)

Campos do Extrato

CampoDescricao
dateData da transacao
descriptionDescricao/Historico
valueValor (positivo/negativo)
balanceSaldo apos transacao
referenceNumero de referencia

Match Automatico

Criterios de Match

O sistema tenta conciliar automaticamente por:

  1. Valor exato + Data: Mesmo valor na mesma data
  2. Valor exato + Range de data: Mesmo valor em +/- 3 dias
  3. Referencia: Numero de referencia igual
  4. Descricao: Palavras-chave na descricao

Regras de Match

PrioridadeCriterioConfianca
1Referencia identicaAlta
2Valor + Data exatosAlta
3Valor + Data proximaMedia
4Descricao similarBaixa

Ajustes

ReconciliationAdjustment

Quando ha diferenca, pode-se criar ajustes:

CampoTipoDescricao
typeSelecaoTipo do ajuste
valueMonetarioValor do ajuste
descriptionTextoJustificativa
financial_category_idReferenciaCategoria do ajuste

Tipos de Ajuste

TipoDescricaoExemplo
bank_feeTaxa bancariaTarifa de manutencao
interestJurosJuros de aplicacao
correctionCorrecaoErro de lancamento
roundingArredondamentoDiferenca de centavos
otherOutroJustificar

Geracao de Transacao

Ajustes geram transacoes financeiras automaticamente:

Ajuste de taxa bancaria R$ 25,00
-> Cria FinancialTransaction
type: expense
value: 25.00
category: "Tarifas Bancarias"

Calculo de Saldos

Saldo do Sistema

saldo_sistema = soma(transacoes_confirmadas) no periodo

Saldo do Banco

saldo_banco = ultimo_saldo no extrato importado

Diferenca

diferenca = saldo_banco - saldo_sistema

Relatorio de Conciliacao

Dados do Relatorio

SecaoConteudo
ResumoSaldos, diferenca, status
ConciliadosItens conferidos
PendentesItens nao conciliados
DivergentesItens com diferenca
AjustesAjustes realizados

Exportacao

Disponivel em PDF e Excel.

Validacoes

CampoRegra
reference_dateObrigatorio
financial_account_idObrigatorio
bank_balanceObrigatorio para concluir

Regras de Negocio

Periodo de Conciliacao

  1. Recomendado: mensal
  2. Pode ser feito por periodo customizado
  3. Nao pode sobrepor conciliacoes anteriores

Transacoes Elegiveis

Apenas transacoes com:

  • Status: confirmed ou done
  • Conta: a conta sendo conciliada
  • Data: dentro do periodo

Finalizacao

Para concluir:

  1. Todos os itens devem estar conciliados ou justificados
  2. Diferenca deve ser zero ou ter ajuste registrado
  3. Usuario deve confirmar

Reabertura

Conciliacoes finalizadas podem ser reabertas por:

  • Administradores
  • Com justificativa obrigatoria

Automacoes

Ao Importar Extrato

  1. Parseia arquivo
  2. Carrega transacoes do sistema
  3. Executa match automatico
  4. Marca itens pendentes

Ao Concluir

  1. Marca transacoes como conciliadas
  2. Gera transacoes de ajuste
  3. Atualiza saldo da conta
  4. Registra historico

Permissoes

AcaoDescricao
CriarIniciar conciliacao
ImportarImportar extrato
ConciliarMarcar itens como conciliados
AjustarCriar ajustes
ConcluirFinalizar conciliacao
ReabrirReabrir conciliacao fechada