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:

  1. Acesse a tela F650CCT e preencha os seguintes campos:
    • Filial: em branco
    • Processos: Corrigir Saldos Contábeis
    • Período: conforme necessidade
  2. 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:

  1. notas fiscais saída: E140NFV
  2. estoques: E210MVP
  3. notas fiscais entrada: E440NFC
  4. contas a receber: E301MCR
  5. contas a pagar: E501MCP
  6. comissões: E504CAP
  7. tesouraria: E600MCC
  8. faturas (vendas): E150NFF
  9. faturas (compras): E450NFF
  10. patrimônio: E670MOV
  11. tributos (vendas): E660NFV
  12. tributos (compras): E660NFC
  13. tributos (redução Z): E660REZ
  14. projetos: E616MAN
  15. cota capital: E250ICT

Tabelas que armazenam lançamentos:

  1. lançamentos: E640LCT
  2. 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:


 

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:

Observação

A origem MAN - Manual, nos lançamentos contábeis, é inserida pelas seguintes rotinas do sistema:

F640LCT - Lançamentos Manuais
F640LCC - Lançamentos com Consulta
F640LLM - Lote/Lançamentos Multifilial
F640LMF - Lançamentos Multifilial
F643PRC - Processamento de Lançamentos Programados
F648LCC - Lançamentos Multimoeda
F650ZER - Zeramento Contábil
F044DCG - Distribuição de Custos/Gastos
F045PDR - Processamento de Distribuição de Rateio
F043VMP - Mudança de plano contábil (Lançamentos de saldo inicial)
F650AJU - Processamento de Ajustes Contábeis
web service com.senior.g5.co.mct.ctb.gerarlotectb - Geração de lote contábil
web service com.senior.g5.co.mct.ctb.importacaolctctb - Importação de lançamentos contábeis

É possível, ainda, que existam outros locais do sistema mais específicos que possam gerar essa origem manual nos lançamentos.

Digitador
Código do usuário que criou o lote.

Modalidade
Indica a modalidade dos lotes:

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.

Não listar lotes
Caso esteja marcada, ao clicar em Processar o sistema vai processar os registros sem preencher as grades, melhorando a performance. Se houver alguma inconsistência no processamento, será exibido um log.


 

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.


 

Identificadores de regras

Módulo Código
CTB 650CONLC02
CTB 650EXMAN01
CTB 650PLTRE00
CTB 650PLTRE01

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.

Este artigo ajudou você?