Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Ao gerar a nota de saída(Mata461), o sistema está informando o help : A461NUMNF - Falha na reserva do próximo número disponível da SD9 .
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAFAT - Todas as versões
Solução
O controle de numeração por SD9 (parâmetro MV_TPNRNFS = 3) funciona como um "Talão de Notas" digital. O sistema gera lotes de 5.000 números para consumo. A mensagem A461NUMNF ocorre quando o lote atual termina e o sistema encontra inconsistências para gerar o próximo lote de números.

Para resolver, siga os passos abaixo:
1 - Ajuste de Numeração (MATA470):
Realize um backup da tabela SD9.
Execute a rotina MATA470 (Ajuste de Numeração SD9). Ela excluirá registros não ocupados e reorganizará o próximo lote disponível com base no último número gravado na SF2.
2 - Verificação de Índices:
A mensagem pode ocorrer por falha na leitura dos índices da SD9. Certifique-se de que a tabela possui os índices padrão conforme a imagem abaixo:

3 - Atualização de Rotina:
Caso o ajuste não funcione, valide se a rotina MATA461 está atualizada. Recomendamos aplicar o pacote acumulado do Backoffice mais recente disponível no Portal do Cliente.
Resumo sobre o parâmetro MV_TPNRNFS = 3:
Indicação: Recomendado para grandes volumes de faturamento para evitar locks (travamentos) de banco de dados.
Funcionamento: Gera 5.000 registros antecipadamente na SD9.
Multiusuário: Permite que várias filiais faturem simultaneamente sem conflito de numeração, especialmente se configurado com
MV_FATGCGC = .T.(numeração por CNPJ) ou.F.(numeração por Filial).
Observação: Se você precisar pular numerações ou usar números manuais, o parâmetro MV_MUDANUM deve estar como .T.. No entanto, para o uso padrão e automatizado da SD9, recomenda-se mantê-lo como .F. para evitar lacunas.
Saiba mais:
0 Comentários