Pular para o conteúdo
Fiscal ProBiblioteca
Rejeição 493 · Regra D06

Rejeição 493: detEvento fora do schema específico

Revisão editorial em 16 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.

A rejeição 493, regra D06, indica que detEvento não atende ao schema específico do evento. Um lote pode estar estruturalmente correto e ainda conter um detalhamento incompatível com o tipo e a versão informados.

Nesta página:

Por que o schema geral não basta?

O Web Service de eventos possui uma interface geral e uma área de detalhe própria de cada operação. O MOC determina a escolha do schema por tpEvento combinado com verEvento e valida detEvento contra esse contrato. Passar no XSD do envelope geral não comprova conformidade do detalhe.

Identifique o tipo real, a versão e o arquivo XSD correspondente, incluindo suas dependências. Não aplique ao detalhe de um evento a estrutura de outro, mesmo que os campos tenham nomes parecidos.

Fontes: MOC Anexo I, regra D06.

Exemplo: detalhe reaproveitado de outra operação

Imagine que um sistema monta corretamente a parte geral, mas reutiliza um objeto de detalhe destinado a outro tipo de evento. A raiz e as identificações podem passar, enquanto o conteúdo de detEvento contém elementos inesperados ou deixa de apresentar os exigidos.

Compare o primeiro erro do validador com o caminho completo e a sequência do schema específico. Corrija o objeto ou o serializador responsável. Remover o elemento apontado sem entender o contrato pode apagar informação necessária e manter a causa.

Fontes: MOC Anexo I, regra D06.

O que conferir nos campos e na versão?

Confira nomes, namespace, ordem, ocorrências, atributos e restrições de formato do detalhe. Ausência não é igual a um valor zero, e um campo obrigatório não pode ser omitido só porque o sistema não dispõe do dado. Quando faltar informação exigida, identifique sua origem legítima antes de gerar novamente.

Use a especificação atual do evento. Notas posteriores podem modificar o conteúdo admitido, e o cronograma deve ser distinguido da implantação observada. Não escolha valores fiscais ou outra finalidade apenas para satisfazer o XSD.

Fontes: MOC Anexo I, regra D06.

Como verificar a correção sem presumir registro?

Valide a mensagem geral e cada detalhe no schema escolhido por tipo e versão. Se a alteração afeta a parte assinada, gere e confira a assinatura pelo fluxo legítimo. A 491 e a 492 tratam de tipo e versão; a 493 trata da conformidade do conteúdo específico.

Confira o retorno individual do evento, além do processamento do lote. Se houve tentativa com resposta perdida, esclareça o resultado antes de repetir a operação. Validação local e HTTP 200 não comprovam que o evento foi registrado.

Fontes: MOC Anexo I, regra D06.

Limite do exemplo e preservação dos dados

Um exemplo válido exigiria o detalhe completo de um evento real, sua identidade e assinatura protegidas. A comparação textual demonstra a incompatibilidade sem fabricar evento fiscal. A conferência deve preservar o original e ocorrer em ambiente protegido; não publique certificado, senha, chave privada ou dados fiscais de clientes.

Fontes oficiais