MS1008
Não é permitido transmitir um evento com indicador de alteração (tpOper=2), quando existir um outro evento ativo, do mesmo tipo e cuja chave seja idêntica a nova chave.
O que este erro faz com o evento
O efeito depende da regra que disparou a mensagem, e o Anexo II declara valores diferentes em cada uma.
⚠ Nos dois casos o evento é recusado: o sistema não grava a informação e devolve o status de retorno zerado. A diferença é quantos erros você enxerga por envio.
A numeração deste código diverge dentro do próprio Anexo II
A regra ALTERACAO_SEM_CHAVE_PREEXISTENTE cita
MS1107,
e o texto que ela descreve é o de
MS1008,
que existe no catálogo de mensagens e não é citado por regra nenhuma.
A regra ALTERACAO_SEM_CHAVE_PREEXISTENTE cita
MS1108,
e o texto que ela descreve é o de
MS1008,
que existe no catálogo de mensagens e não é citado por regra nenhuma.
Os dois lados estão no mesmo documento e na mesma versão. O Buscador NCM publica a divergência com os dois números em vez de escolher um em silêncio, porque quem recebe a mensagem e procura a regra pelo número cai na regra errada.
Perguntas frequentes
O que significa o erro MS1008 da DeRE?
A mensagem oficial é: "Não é permitido transmitir um evento com indicador de alteração (tpOper=2), quando existir um outro evento ativo, do mesmo tipo e cuja chave seja idêntica a nova chave." Ela é devolvida pelo ambiente da Declaração de Regimes Específicos. ⚠ A numeração da DeRE é própria: MS1008 não tem relação com a rejeição de mesmo número de uma nota fiscal.
O que fazer para corrigir o MS1008?
Esta mensagem não é citada por nenhuma regra de negócio do Anexo II: ela pertence ao bloco de erros "mensagens de erros de validação dos eventos (erros gerais e regras de negócio)", que acontecem antes de o conteúdo do evento ser avaliado. O que ela exige está no próprio texto da mensagem.
O MS1008 interrompe o processamento?
Depende da regra que a disparou, e por isso o Buscador NCM não publica um valor único aqui: .
A numeração do MS1008 está correta no Anexo II?
Há uma divergência dentro do próprio Anexo II. O texto de MS1008 descreve exatamente o que a regra ALTERACAO_SEM_CHAVE_PREEXISTENTE exige, mas essa regra cita MS1107 em vez de MS1008 — e MS1107 tem, no catálogo, um texto sobre outro assunto. Há uma divergência dentro do próprio Anexo II. O texto de MS1008 descreve exatamente o que a regra ALTERACAO_SEM_CHAVE_PREEXISTENTE exige, mas essa regra cita MS1108 em vez de MS1008 — e MS1108 tem, no catálogo, um texto sobre outro assunto. O Buscador NCM publica a divergência em vez de escolher um lado em silêncio, porque quem recebe o código e vai procurar a regra pelo número encontra a regra errada.