17180 - Integração Contábil com SAP - LotSap zerado ou diferente por colaborador
Problema: Desenvolvemos um arquivo com os lançamentos contábeis para integrar com o sistema SAP. Para isso foi informado no campo Linha Lote SAP, em Empresas > Contábil > Definições, o tamanho (950). Para alguns colaboradores, no cálculo da contabilização foram gerados mais de 1000 lançamentos e para estes, o campo LotSap ficou gravado com 0, na tabela R048CTB - LotSap = 0.
Além desta situação, também identificamos que ao analisar um colaborador que possui apenas um código de rateio, ou seja, com poucos lançamentos (bem menos que 950 linhas), constam lançamentos com número LotSap diferentes para o mesmo código de cálculo. Não deveria ser gerado um único número de lote caso a quantidade de lançamentos fique menor do que o parametrizado nas definições contábeis?
Quando ocorre / onde se aplica: Ocorre no cálculo da Contabilização. Aplica-se para clientes que possuem integração contábil com o sistema SAP.
Solução: Solução 17180: Segue abaixo informação referente ao comportamento da rotina:
O campo Linhas Lote SAP, presente na tela de definições contábeis (Empresas > Contábil > Definições), representa o número máximo de registros que podem possuir o mesmo código de lote.
Complementando esta informação, este número de lote é quebrado de acordo com a opção da contabilização, campo OpcCtb da tabela R048CTB. Ou seja, caso o colaborador possua no cálculo da contabilização valores de provisão e de folha mensal, por exemplo, serão duas opções de contabilização diferentes, OpcCtb 1 e OpcCtb 3, e desta forma, para este mesmo colaborador será gerado um número de lote para cada opção. Irá ocorrer a quebra do lote de acordo com a opção da contabilização.
O que nunca ocorre, é a quebra do lote na mesma opção de contabilização para o mesmo colaborador, isso é premissa da geração da contabilização para o SAP.
Caso tenha colaboradores com mais rateios e que numa mesma opção de contabilização (como por exemplo - folha mensal), tenham ultrapassado esta quantidade de linhas de lançamento, ao calcular a contabilização, o sistema irá apresentar término ok, porém ao visualizar o log, irá constar um aviso de que a quantidade de lançamentos ultrapassou o número máximo de linhas lote sap definidos - Verifique a definição contábil, e como consequência, irá gravar 0 no campo LotSap.
Desta forma, para ajustar esta situação, deve-se alterar esta quantidade de linhas prevendo um número máximo que possa ocorrer na base considerando a maior quantidade de lançamentos possível.
Além desta situação, também identificamos que ao analisar um colaborador que possui apenas um código de rateio, ou seja, com poucos lançamentos (bem menos que 950 linhas), constam lançamentos com número LotSap diferentes para o mesmo código de cálculo. Não deveria ser gerado um único número de lote caso a quantidade de lançamentos fique menor do que o parametrizado nas definições contábeis?
Quando ocorre / onde se aplica: Ocorre no cálculo da Contabilização. Aplica-se para clientes que possuem integração contábil com o sistema SAP.
Solução: Solução 17180: Segue abaixo informação referente ao comportamento da rotina:
O campo Linhas Lote SAP, presente na tela de definições contábeis (Empresas > Contábil > Definições), representa o número máximo de registros que podem possuir o mesmo código de lote.
Complementando esta informação, este número de lote é quebrado de acordo com a opção da contabilização, campo OpcCtb da tabela R048CTB. Ou seja, caso o colaborador possua no cálculo da contabilização valores de provisão e de folha mensal, por exemplo, serão duas opções de contabilização diferentes, OpcCtb 1 e OpcCtb 3, e desta forma, para este mesmo colaborador será gerado um número de lote para cada opção. Irá ocorrer a quebra do lote de acordo com a opção da contabilização.
O que nunca ocorre, é a quebra do lote na mesma opção de contabilização para o mesmo colaborador, isso é premissa da geração da contabilização para o SAP.
Caso tenha colaboradores com mais rateios e que numa mesma opção de contabilização (como por exemplo - folha mensal), tenham ultrapassado esta quantidade de linhas de lançamento, ao calcular a contabilização, o sistema irá apresentar término ok, porém ao visualizar o log, irá constar um aviso de que a quantidade de lançamentos ultrapassou o número máximo de linhas lote sap definidos - Verifique a definição contábil, e como consequência, irá gravar 0 no campo LotSap.
Desta forma, para ajustar esta situação, deve-se alterar esta quantidade de linhas prevendo um número máximo que possa ocorrer na base considerando a maior quantidade de lançamentos possível.