~/gpraca / demos / nfse-dps

Validador de DPS

Cole o XML de uma DPS da NFS-e Nacional e veja, em português, o que o XSD oficial v1.01 reprova: o campo, a linha e o motivo.

Roda no seu navegador. O XML não é enviado para lugar nenhum.

XML da DPS

Resultado

Carregando o validador…

    O que valida

    A estrutura da DPS contra o XSD oficial v1.01 do Sistema Nacional NFS-e, com o libxml2 compilado para WebAssembly. Regras de negócio da Sefin e assinatura digital ficam de fora.

    Uma correção no XSD

    O padrão oficial da série (^0{0,4}\d{1,5}$) usa ^ e $, que em XSD são caracteres literais. Sem corrigir, nenhuma série real passa.

    Código aberto

    Biblioteca e CLI em TypeScript, licença MIT: codeberg.org/guilherme-praca/nfse-dps.