Tempo aproximado para leitura: 00:08 min
Dúvida
Como realizar a contabilização de transferência bancária?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Todas as versões.
Solução
Existem dois lançamentos padrão para que o sistema realize a contabilização das transferências bancárias:
560: Movimento Bancário - Transferência Saída Banco Origem.
561: Movimento Bancário - Transferência de Entrada para Banco Destino.
Estes lançamentos são configurados como partida simples e gerados simultaneamente por apenas uma transação. Como um lançamento é a contrapartida contábil do outro, torna-se obrigatória a seleção da Carteira TODAS no processo de contabilização off-line para garantir a consistência contábil.
Importante
Na tela de inclusão das transferências bancárias (FINA100), caso o campo Data Crédito seja alterado, apenas o lançamento de destino terá o campo Data Disponibilidade (E5_DTDISPO) atualizado. O movimento de origem altera o saldo bancário imediatamente. Para garantir a integridade dos saldos no balanço contábil, as transferências serão contabilizadas sempre pelo campo Data Baixa (E5_DATA), independentemente da configuração dos parâmetros : "Contabiliza baixa ? " [Data Baixa (E5_DATA), Data Digitação (E5_DTDIGIT) ou Data Disponibilidade (E5_DTDISPO)]
Passos
O lançamento padrão 560 irá realizar a contabilização do movimento de Saída (origem da transferência):
| Cod Lanc Pad (CT5_LANPAD) | 560 |
| Sequencial (CT5_SEQUEN) | 001 |
| Descrição (CT5_DESC) | Movimento Bancário - Transferência Saída Banco Origem |
| Cta Débito (CT5_DEBITO) | |
| Cta Crédito (CT5_CREDIT) | IIF(ALLTRIM(FUNNAME())=="FINA100",POSICIONE("SA6",1,XFILIAL("SA6")+STRTRAN(STRLCTPAD,"/",""),"A6_CONTA"),SA6->A6_CONTA) |
| Vlr Moeda 1 (CT5_VLR01) | SE5->E5_VALOR |
| Histórico (CT5_HIST) |
'560:001 Transf Banc Saída: ' + STRLCTPAD (1) '560:001 Transf Banc Saída: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2) |
| Origem Lcto (CT5_ORIGEM) |
'560:001 Transf Banc Saída: ' + STRLCTPAD (1) '560:001 Transf Banc Saída: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2) |
|
(1) ONLINE = STRLCTPAD - Variável PRIVATE que contém o valor Banco/Agencia/Conta do banco Origem (2) OFFLINE = A rotina CTBAFIN utiliza o arquivo SA6 para indicar o Banco de origem. | |
O lançamento padrão 561 irá realizar a contabilização do movimento de Entrada (destino da transferência):
| Cod Lanc Pad (CT5_LANPAD) | 561 |
| Sequencial (CT5_SEQUEN) | 001 |
| Descrição (CT5_DESC) | Movimento Bancário - Transferência Entra Banco Destino |
| Cta Débito (CT5_DEBITO) | IIF(ALLTRIM(FUNNAME())=="FINA100",POSICIONE("SA6",1,XFILIAL("SA6")+STRTRAN(STRLCTPAD,"/",""),"A6_CONTA"),SA6->A6_CONTA) |
| Cta Crédito (CT5_CREDIT) | |
| Vlr Moeda 1 (CT5_VLR01) | SE5->E5_VALOR |
| Histórico (CT5_HIST) |
'561:001 Transf Banc Entrada: ' + STRLCTPAD (1) '561:001 Transf Banc Entrada: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2) |
| Origem Lcto (CT5_ORIGEM) |
'561:001 Transf Banc Entrada: ' + STRLCTPAD (1) '561:001 Transf Banc Entrada: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2) |
|
(1) ONLINE = STRLCTPAD - Variável PRIVATE que contém o valor Banco/Agencia/Conta do banco Destino (2) OFFLINE = A rotina CTBAFIN utiliza o arquivo SA6 para indicar o Banco destino. | |
Saiba mais
560/561 Contabilização da transferência bancária
0 Comentários