Contabilização de transferência bancária entre empresas
A contabilização das transferências bancárias entre empresas diferentes é um processo que gera bastante dúvidas tanto para analistas quanto para consultores, elaboramos esta documentação a fim de mostrar um exemplo pratico da configuraçao e contabilização para melhor entendimento.
Vamos tomar como exemplo a transferência bancária a seguir:
Financeiro » Rotinas » Movimentação Bancária
O sistema identifica que a transferência é de uma empresa para outra, através das empresas das contas bancárias, no caso dessa transferência bancária que estamos analisando, seguem as contas bancárias de origem e destino e empresas as quais elas pertencem respectivamente:
Conta 30==> Empresa 1
Conta 31==> Empresa 2
Então essa transferência será da empresa 1 para a empresa 2.
A primeira coisa a se configurar deverá ser a fórmula de contabilização da TOP de transferência bancária, que no nosso exemplo é a 16, essa fórmula deverá levar em conta se a transferência é feita entre contas bancárias da mesma empresa ou de empresas diferentes, seguem as fórmulas utilizadas:
- Se Conta de Origem e Conta de Destino pertencem a mesma empresa:
C(Credito)- Conta da conta bancária
Formula: IF(Formula.CTACODEMP = Formula.EMPCTABCOCONTRAPART,Formula.VLRLANC,0)
D(Debito)- Conta da conta bancária
Formula: IF(Formula.CTACODEMP = Formula.EMPCTABCOCONTRAPART,Formula.VLRLANCCONTRAPART,0)
- Se Conta de Origem e Conta de Destino pertencem a empresas diferentes:
Contabilização conta origem/conta da empresa:
C- Conta Variável - Conta da conta bancária
Formula: IF((Formula.CTACODEMP<>Formula.EMPCTABCOCONTRAPART) AND (Formula.CTACODEMP = queLOTE.CODEMP),Formula.VLRLANC,0)
D- Conta fixa - Transferência numerários
Formula: IF((Formula.CTACODEMP<>Formula.EMPCTABCOCONTRAPART) AND (Formula.EMPCTABCOCONTRAPART = queLOTE.CODEMP),Formula.VLRLANC,0)
Contabilização conta destino/conta de contra partida da empresa:
D- Conta Variável - Conta da conta bancária
Formula: IF((Formula.CTACODEMP<>Formula.EMPCTABCOCONTRAPART) AND (Formula.CTACODEMP = queLOTE.CODEMP),Formula.VLRLANCCONTRAPART,0)
C- Conta fixa - Transferência numerários
Formula: IF((Formula.CTACODEMP<>Formula.EMPCTABCOCONTRAPART) AND (Formula.EMPCTABCOCONTRAPART= queLOTE.CODEMP),Formula.VLRLANCCONTRAPART,0)
Contabilização » Arquivos » TOP Contabilização
CONTABILIZAÇÃO:
Estando a TOP devidamente configurada, podemos partir para a contabilização, a qual deve ser feita em duas etapas:
1º- Para a empresa de origem, a qual deverá ter dois lançamentos sendo:
C- Para a movimentação de saída do dinheiro da conta bancárias
D- Em uma conta transitória
2º- Para a empresa de destino, a qual deverá ter dois lançamentos sendo:
D-Para a movimentação de entrada do dinheiro na conta bancária vindo da empresa 1
C- Em uma conta transitória (a mesma utilizada no lançamento da empresa 1 pra poder anular o lançamento)
FILTRO:
O filtro a ser utilizado deve considerar todas as movimentações descritas anteriormente para as duas empresas envolvidas, segue o exemplo do filtro que foi usado para contabilizar a transferência:
MovimentoBancario.DTLANC >= ?:{entidade=MovimentoBancario;campo=DTLANC} AND
MovimentoBancario.DTLANC <= ?:{entidade=MovimentoBancario;campo=DTLANC} AND
(ContaBancaria->CODEMP >= ?:{entidade=ContaBancaria;campo=CODEMP} OR
( (SELECT CTA.CODEMP * 1.0 FROM TGFMBC MBD, TSICTA CTA WHERE MBD.NUMTRANSF = TGFMBC.NUMTRANSF AND MBD.ORIGMOV = TGFMBC.ORIGMOV AND MBD.RECDESP = (TGFMBC.RECDESP * -1) AND MBD.DTLANC = TGFMBC.DTLANC AND MBD.CODCTABCOINT = CTA.CODCTABCOINT) >= ?:{entidade=ContaBancaria;campo=CODEMP})) AND
(ContaBancaria->CODEMP <= ?:{entidade=ContaBancaria;campo=CODEMP} OR
( (SELECT CTA.CODEMP * 1.0 FROM TGFMBC MBD, TSICTA CTA WHERE MBD.NUMTRANSF = TGFMBC.NUMTRANSF AND MBD.ORIGMOV = TGFMBC.ORIGMOV AND MBD.RECDESP = (TGFMBC.RECDESP * -1) AND MBD.DTLANC = TGFMBC.DTLANC AND MBD.CODCTABCOINT = CTA.CODCTABCOINT) <= ?:{entidade=ContaBancaria;campo=CODEMP}))
Estando o filtro criado, agora é só contabilizar conforme exemplo:
Primeiro contabiliza para empresa de origem, ou seja: empresa 1
Depois contabiliza para a empresa de destino, ou seja: Empresa 2
Conforme já mencionado, devem ser gerados dois lançamentos pra empresa de origem e dois para a empresa.
EMPRESA 1:
EMPRESA 2:
Comentários
1 comentário
Muito bom!
Por favor, entre para comentar.