F650PLT - Processamento de Lotes Contábeis
Esta tela permite fazer a liberação ou exclusão dos lotes integrados e manuais ou dos lotes gerados pela rotina de zeramento das contas.
Processos
Para fazer a liberação de um lote (contabilizar), os valores do lote, do débito e do crédito devem ser iguais. Quando os lotes estão contabilizados ou excluídos, é possível reverter a opção para A Contabilizar, permitindo a alteração do lote.
Ao selecionar um lote excluído, é apresentada a seguinte mensagem: A reversão não é permitida para lotes integrados que estejam excluídos! Quando o lote tem origem Manual, é possível revertê-lo. Quando o lote tem origem via rotina de integração, basta integrá-lo novamente, não sendo possível revertê-lo.
Ao efetuar lançamentos em lotes futuros (com situação a contabilizar), não será transferida toda a estrutura de saldos para o mês em questão até que algum lançamento do mês seja contabilizado. Exemplo: no mês de janeiro/2005 há um lote com situação A Contabilizar e data de 01/02/2005, sendo que não há nenhum lançamento para o mês fev./2005. Enquanto os lançamentos são feitos no lote a contabilizar, a estrutura de saldos não é transferida para o mês de fevereiro. Isso acontecerá apenas quando houver algum lançamento com situação igual a Contabilizado no mês de fevereiro/2005. A transferência dos saldos será feita para todas as competências que possuam o campo E650PMA.IndEst igual a N.
Ao excluir um lote contábil, o valor do campo Núm. Últ. Lçto (número do último lançamento) da tabela de controle contábil por mês/ano (E650PMA) será atualizado, desde que o lote a ser excluído possua em sua composição o último lançamento gerado na competência em questão.
Observação
Não é permitido excluir os lotes que possuem lançamentos de distribuição de rateios.
Exclusão de lotes integrados:
Deve-se informar os lotes que foram integrados, selecionar a opção Excluir, selecionar o campo C/ Lançamentos e clicar em Mostrar. No rodapé desta tela tem o botão Movimentos, que chamará a tela com os registros de movimentos do lançamento selecionado (caso não seja um lançamento manual ou de integração com o Rubi). Em seguida, clicar em "Processar", sendo que ao excluir os lançamentos integrados, os registros nas tabelas de relacionamento também deverão ser excluídos.
Manutenção de lotes integrados pelo Rubi (VRB):
Quando na tela F070ECT o campo Altera Lotes Integ. Vetorh estiver igual a S-Sim, é possível contabilizar e reverter lotes integrados pelo ERP. A exclusão, porém, não é permitida. Para consultar um lançamento, basta posicionar o cursor sobre o lançamento na grade e clicar no botão Lançamento. Ao sair da tela de Lote/Lançamento, o sistema aplica o botão Mostrar para atualizar os dados e posiciona o cursor sobre o lote e o lançamento consultado.
Mensagens de erro
Lote: Não foi possível atualizar o último lote (BtnProcessar):
Também podem ser apresentadas as seguintes mensagens:
zNão foi possível contabilizar lançamento de comp. auxiliar do lote 2!
Erro de acesso ao banco de dados:
Não foi encontrado o Registro-Mestre para este Registro.
E652SAL(CodEmp;CodFil;MesAno) -> E650PMA(CodEmp;CodFil;MesAno)
ou
Não foi possível contabilizar lançamento contábil do lote 40!
Erro de acesso ao banco de dados:
Não foi encontrado o Registro-Mestre para este Registro.
E650SAL(CodEmp;CodFil;MesAno) -> E650PMA(CodEmp;CodFil;MesAno)
Para resolver o problema, execute uma conciliação de saldos para a reconstrução da tabela E650PMA com base nas informações das tabelas de saldos E650SAL e E652SAL:
- Acesse a tela F650CCT e preencha os seguintes campos:
- Filial: em branco
- Processos: Corrigir Saldos Contábeis
- Período: conforme necessidade
- Pressione o botão Conciliar no rodapé da tela. Obs.: não clique no botão Mostrar
O erro também pode aparecer caso o endereço da filial tenha sido informado incorretamente na forma de contabilização. Exemplo: endereço da nota (E440NFC.DATENT) em vez do endereço da filial (E440NFC.CODFIL).
A reversão não é permitida para o Lote XXXXX gerado via rotina de zeramento:
Conforme indicado anteriormente, para um lote gerado pela rotina de zeramento não é permitida a reversão. É possível excluir apenas o lote de zeramento. Para resolver o problema, realize o zeramento para o período.
Nenhum Movimento do C. Pagar Liberado:
Este problema ocorre quando o campo Origem, aba Forma da tela F048FCT está preenchido como PAG - C. a pagar movimentos e, na aba Itens, a origem está diferente de PAG. Para visualizar a origem, abra a pesquisa de registros no campo Sequência da aba.
Select para identificação:
select fct.codemp,fct.codfct,fct.orifct as "ORI FCT", sfc.orifct as "ORI SFC"
from e048fct fct, e048sfc sfc
where sfc.codemp=fct.codemp and sfc.codfct=fct.codfct and sfc.orifct<>fct.orifct
ORDER BY 1,2,3
Índices para melhorar a performance da rotina
É possível agilizar o processo de exclusão de lotes criando índices com os campos CodEmp e NumLot nas tabelas citadas abaixo. Porém, a criação desses índices pode resultar em perda de performance em outros pontos do sistema. Por esse motivo eles não são criados na base de distribuição do Gestão Empresarial | ERP. Recomendamos criá-los apenas se o processo de exclusão for muito utilizado na empresa. As tabelas são:
- notas fiscais saída: E140NFV
- estoques: E210MVP
- notas fiscais entrada: E440NFC
- contas a receber: E301MCR
- contas a pagar: E501MCP
- comissões: E504CAP
- tesouraria: E600MCC
- faturas (vendas): E150NFF
- faturas (compras): E450NFF
- patrimônio: E670MOV
- tributos (vendas): E660NFV
- tributos (compras): E660NFC
- tributos (redução Z): E660REZ
- projetos: E616MAN
- cota capital: E250ICT
Tabelas que armazenam lançamentos:
- lançamentos: E640LCT
- composição auxiliar: E642LCT
Importante
O índice será utilizado apenas pela rotina de exclusão de lotes contábeis e ela será a única a ter melhorias na performance. Outros processos do sistema podem ser afetados de forma negativa. Exemplo: caso seja criado o índice com os campos CodEmp e NumLot na tabela E140NFV (notas fiscais de saída), pode haver perda de performance ao gerar uma nota fiscal de saída no módulo Comercial. Esses pontos devem ser analisados antes da criação dos índices.
Exemplos de índices para melhorar a performance:
- create index E210MVP_IDX_001 on E210MVP(NUMLOT,CODEMP)
- create index E645CFC_IDX_001 on E645CFC(NUMLCT,CODEMP)
- create index E644LES_IDX_001 on E644LES(NUMLCT,CODEMP)
Campos
Lote
Número do lote ou abrangência a serem exibidos na grade.
Período
Período inicial e final da data do lote para apresentação na grade.
Filial
Código da filial do lote.
C/ Lançamentos
Quando selecionado, exibe a grade Lançamentos com todos os lançamentos
dos lotes selecionados.
Agrup. Filiais
Indica quais filiais que terão seus lotes apresentados.
Origem
Indica qual a origem do lote:
- MAN - Manual
- VEN - Vendas - NF de Saída
- VEF - Vendas - Fatura
- EST - Estoques - Movimentos
- REC - C. Receber - Movimentos
- CPR - Compras - NF de Entrada
- COF - Compras - Faturas
- PAG - C. Pagar - Movimentos
- COM - C. Pagar - Comissões
- TES - Tesouraria - Movimentos
- IMP - Impostos - apuração de Cálculo
- PRD - Produção
- VRB - Vetorh - Rubi
- PAT - Patrimônio
- IVE - Impostos - Vendas
- ICO - Impostos - Compras
- IVZ - Impostos - Redução Z
- PRJ - Projetos - Lançamentos Manuais
- CTC - Cota Capital - Movimentos
Digitador
Código do usuário que criou o lote.
Modalidade
Indica a modalidade dos lotes:
- Todos
- A Contabilizar
- Contabilizados
- Excluídos
- Com diferença
Opção
Indica a opção a ser processada nos lotes selecionados. Somente é permitido reverter um lote quando não há diferenças entre débitos e
créditos. Quando o lote for revertido ou excluído, será gerado um log com
informações na tela F640CLG. Para isso, na tela F070FCT o campo Gravar Log deve estar como S-Sim.
Classificação
Indica como será a ordenação dos lotes na grade.
Grades
Lotes
A grade apresenta os dados e a situação do lote.
Lançamentos
A grade apresenta os dados e a situação dos lançamentos do lote selecionado. Há a possibilidade de configurar a ordenação e os campos que são apresentados na grade através do botão de configuração C.
Web services
O web service Processa Lote Contábil realiza a liberação ou exclusão dos lotes integrados e manuais ou gerados pela rotina de zeramento das contas. O serviço possui os mesmos parâmetros disponíveis na tela.