🟧
NUCSchema.xsd
XML Schema Definition · 41 KB

Esquema oficial para validar documentos NUC en formato XML.

xmllintxmllint --schema NUCSchema.xsd documento.xml --noout
.NET (C#)XmlSchemaSet.Add("", "NUCSchema.xsd")
JavaSchemaFactory.newSchema(new File("NUCSchema.xsd"))
Python (lxml)etree.XMLSchema(etree.parse("NUCSchema.xsd"))
Onlinexmlvalidation.com
🟦
NUCSchema.json
JSON Schema (draft-04) · 51 KB

Esquema oficial para validar documentos NUC en formato JSON.

ajv (JS/Node)new Ajv().compile(require("./NUCSchema.json"))
Python jsonschemajsonschema.validate(data, schema)
.NET (C#)JSchema.Parse(File.ReadAllText("NUCSchema.json"))
CLIajv validate -s NUCSchema.json -d documento.json
Onlinejsonschemavalidator.net

💡

¿Buscás ejemplos válidos? Mirá la galería de ejemplos NUC — todos cumplen con estos esquemas y los podés descargar para probar tu integración.

⚠️

Aunque tu documento cumpla con el esquema, la API también valida las reglas de negocio del régimen fiscal (identificadores existentes, catálogos válidos, totales coherentes). Validar contra el esquema es necesario pero no suficiente.