O comportamento que descreve (pendentes visíveis na exploração, mas não surgem para emissão de recibos e o Cegid Primavera devolve erro) é típico de inconsistências criadas durante a importação/migração, sobretudo quando vêm de Eticadata.
Há dois pontos principais a validar/corrigir:
- Verificar se existem “processamentos” de recibos incoerentes
Em situações semelhantes, o problema esteve em registos na tabela de processamentos de recibos que impediam o sistema de voltar a processar/emissão:- Na base de dados da empresa, verifique a tabela de processamentos de recibos (por exemplo, FuncRecibosProcs ou equivalente, consoante o módulo).
- Use o Profiler ou o log de SQL para perceber qual o NumProc (número de processamento) que o Cegid Primavera está a tentar usar quando tenta emitir o recibo.
- Confirme se esse NumProc existe na tabela de processamentos.
- Se existirem registos “órfãos” (processamentos registados mas que não correspondem a recibos válidos), remova esses registos.
Nota importante: faça sempre esta operação primeiro numa cópia/clone da base de dados, para garantir que não elimina dados válidos.
- Validar entidades/terceiros e pendentes importados
Em vários cenários de importação Eticadata → Cegid Primavera, surgem erros porque:- Existem terceiros (clientes/fornecedores) inativos ou não corretamente criados no Cegid Primavera.
- Há pendentes associados a terceiros que não existem ou não estão ativos.
- Existem códigos com espaços ou caracteres especiais que não são aceites pelo Cegid Primavera.
Passos sugeridos:
- Confirme que todos os terceiros associados aos pendentes importados estão ativos no Cegid Primavera.
- Verifique se não há códigos de contas/terceiros com espaços ou caracteres especiais que tenham ficado “a meio” da migração.
- Se algum terceiro/conta importado não for necessário ou estiver mal criado, corrija-o ou, se não tiver movimentos associados, elimine-o (como foi feito noutros casos com contas de tesouraria importadas com espaços no código).
Depois destas validações/correções:
- Volte a abrir a emissão de recibos e teste novamente sobre os mesmos pendentes.
- Se o erro persistir, registe a mensagem completa e, idealmente, ative o Profiler para identificar a query e o NumProc/ID que está a causar o problema, focando-se nas tabelas de recibos e respetivos processamentos.
Em resumo, o mais provável é existir um processamento de recibos “preso” ou incoerente (registos na tabela de processamentos sem correspondência correta) sobre os movimentos importados, que impede o Cegid Primavera de listar os pendentes para emissão. A remoção desses registos incoerentes na base de dados (após validação em clone) tem resolvido casos idênticos.
Se precisar de ajuda mais concreta (por exemplo, que campos/tabelas exatos verificar ou como identificar o NumProc), indique a mensagem de erro completa e o módulo/versão do Cegid Primavera que está a usar.
Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.