Questão de Arquitetura de Software — WebServices — FGV 2021
Arquitetura de Software›WebServices
Código
fg044915
Banca
FGV
Órgão
SEFAZ-ES
Ano
2021
Nível
Superior
Cargo
Auditor Fiscal da Receita Estadual - Manhã
Com relação às validações efetuadas pelos Web Services na transmissão e submissão de arquivos de NF-e, considere o conjunto de regras de validação verificadas quando do recebimento de uma mensagem.
Assinale a opção que apresenta o tipo de validação que não faz parte dessas regras.
AEstrutura XML malformada no arquivo.
BNúmero sequencial do item no XML fora de ordem incremental.
CPresença de tags inválidas em relação ao Schema XML.
DPresença de um valor na tag cEAN preenchido e repetido em diferentes itens no mesmo documento fiscal.
ETamanho de mensagem XML que excede limite estabelecido.
Revelar gabarito e comentário▾
GabaritoD — Presença de um valor na tag cEAN preenchido e repetido em diferentes itens no mesmo documento fiscal.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Validações de Web Services na NF-e
Gabarito: letra D. A validação de presença de valor repetido na tag cEAN em diferentes itens do mesmo documento fiscal não é uma regra padrão de validação no recebimento da NF-e. As demais alternativas (A, B, C, E) correspondem a verificações estruturais e de conformidade com o schema XML que são rotineiramente aplicadas. A duplicidade de cEAN (código de barras GTIN) entre itens é permitida pelo leiaute da NF-e, pois cada item pode ter o mesmo produto com o mesmo código; não há restrição nesse sentido.
A banca testa o conhecimento sobre o que é validado no momento da transmissão: erros de malformação XML, sequência numérica fora de ordem, tags inválidas em relação ao schema e tamanho da mensagem acima do limite são verificações comuns. Já a mera repetição de cEAN não fere o schema nem é considerada erro de negócio obrigatório — é uma decisão do emitente e não invalida a nota.
Alternativa A — ❌ Incorreta
Estrutura XML malformada é um erro clássico: qualquer parser XML rejeita o documento. É sim uma regra de validação.
Alternativa B — ❌ Incorreta
O número sequencial do item (atributo “nItem”) deve ser incremental (1, 2, 3…). O schema XML impõe essa ordenação; fora de ordem gera erro.
Alternativa C — ❌ Incorreta
Tags inválidas (não previstas no XSD da NF-e) são rejeitadas na validação do schema. É regra básica.
Alternativa D — ✅ Correta (Gabarito)
A tag cEAN (código de barras do produto) pode conter valor repetido em itens distintos – por exemplo, o mesmo produto vendido em duas linhas. O schema não proíbe duplicidade; trata-se de uma regra semântica opcional, não de validação obrigatória no recebimento.
Alternativa E — ❌ Incorreta
O tamanho máximo da mensagem XML é limitado (ex.: 20 MB para NF-e). Excedê-lo causa rejeição.
NÃO CAIA NESSA!
A banca tenta confundir o candidato ao apresentar a duplicidade de cEAN como um erro de validação, quando na verdade é uma situação permitida. Lembre-se: validação de NF-e verifica estrutura e conformidade com o schema; regras de negócio (como unicidade de código de barras) não são impostas automaticamente – ficam a critério do emitente.
Gabarito: letra D — a única opção que não é uma regra de validação no recebimento da NF-e.