Pelo fato de existirem movimentos de saída para uma empresa e entrada para outra, as fórmulas de contabilização devem considerar os movimentos dos livros fiscais, ou seja: as notas devem ser sempre escrituradas nos livros.
1-Configurações » Avançado » Preferências:
- Parâmetro: CTBZLIVFILMVLIV-Filtrar contabilização do livro pela TGFLIV? [Habilitado]: Ao ativar o parâmetro, os filtros já existentes para a contabilização por Livro Fiscal com a instância Cabeçalho/Nota deverão ser recriados.
2- Contabilização » Arquivos » TOP Contabilização:
Seguem as fórmulas de forma mais detalhada:
EMPRESA DE ORIGEM:
D(Debito)- IF(quelote.CODEMP = PDES('CODEMP','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRICMS,0)
C(Credito)- IF(quelote.CODEMP = PDES('CODEMP','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRICMS,0) ==> CONTA TRANSITORIA X
D- IF(quelote.CODEMP = PDES('CODEMP','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRIPI,0)
C- IF(quelote.CODEMP = PDES('CODEMP','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRIPI,0) ==> CONTA TRANSITORIA Y
D- IF(quelote.CODEMP = PDES('CODEMP','TGFCAB','NUNOTA='+NUNOTA),Formula.ICMSRETENCAO,0)
C- IF(quelote.CODEMP = PDES('CODEMP','TGFCAB','NUNOTA='+NUNOTA),Formula.ICMSRETENCAO,0) ==> CONTA TRANSITORIA Z
EMPRESA DE DESTINO:
C- IF(quelote.CODEMP = PDES('CODEMPNEGOC','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRICMS,0)
D- IF(quelote.CODEMP = PDES('CODEMPNEGOC','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRICMS,0) ==> CONTA TRANSITORIA X
C- IF(quelote.CODEMP = PDES('CODEMPNEGOC','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRIPI,0)
D- IF(quelote.CODEMP = PDES('CODEMPNEGOC','TGFCAB','NUNOTA='+NUNOTA),Formula.LIVVLRIPI,0) ==> CONTA TRANSITORIA Y
C- IF(quelote.CODEMP = PDES('CODEMPNEGOC','TGFCAB','NUNOTA='+NUNOTA),Formula.ICMSRETENCAO,0)
D- IF(quelote.CODEMP = PDES('CODEMPNEGOC','TGFCAB','NUNOTA='+NUNOTA),Formula.ICMSRETENCAO,0) ==> CONTA TRANSITORIA Z
Configuradas as fórmulas, é hora de contabilizar! Vamos utilizar a seguinte nota como exemplo para melhor entendimento, onde a transferência ocorre da empresa 25 para a empresa 1:
- Gerar a nota nos livros fiscais conforme já explicado anteriormente
3- Contabilização » Rotinas » Agendamento
Devem ser feitos dois agendamentos, um para a empresa de origem e outro para a empresa de destino, tomando-se o nosso exemplo configurei os agendamentos 20 e 21 para as empresas de origem e destino respectivamente.
- Primeiro contabiliza a saída da empresa 25:
Exemplo de filtro:
MovimentoLivroFiscal.DHMOV >= ?:{entidade=MovimentoLivroFiscal;campo=DHMOV} AND
MovimentoLivroFiscal.DHMOV <= ?:{entidade=MovimentoLivroFiscal;campo=DHMOV} AND
MovimentoLivroFiscal.CODEMP = ?:{entidade=MovimentoLivroFiscal;campo=CODEMP} AND
MovimentoLivroFiscal.NUNOTA = ?:{entidade=MovimentoLivroFiscal;campo=NUNOTA}
Observação: Para agendamento automático pode-se utilizar o seguinte filtro com a solução dia a dia, para maiores detalhes consultar o help:
MovimentoLivroFiscal.DHMOV = ${dia-a-dia} AND
MovimentoLivroFiscal.CODEMP = 25
Seguem os lançamentos contábeis que foram gerados para a saída na empresa 25:
- Contabilização da entrada na empresa 1:
Mesmo filtro apenas substituindo o código da empresa, no agendamento também deve-se utilizar o código da empresa 1:
Seguem os lançamentos contábeis que foram gerados para a entrada na empresa 1:
Comentários
0 comentário
Por favor, entre para comentar.