# cfdi_xml v4.0.1 - Table of Contents

Conversión de CFDI XML a estructura tipo JSON

## Modules

- [Cfdi.Xml](Cfdi.Xml.md): Utilidades para convertir comprobantes CFDI en XML a mapas anidados.
- [Cfdi.Xml.Catalogo](Cfdi.Xml.Catalogo.md): Wrapper minimal para valores de catálogo SAT, espejo de la clase
`Catalogo<T>` del paquete TypeScript.

- [Cfdi.Xml.CfdiFactory](Cfdi.Xml.CfdiFactory.md): Factory que construye un `Cfdi.Xml.Concepto` a partir de los
datos crudos del XML. Espejo de `CFDIFactory` del paquete TypeScript.

- [Cfdi.Xml.Comprobante](Cfdi.Xml.Comprobante.md): Acceso de alto nivel al CFDI parseado, espejo de la clase `CFDI` del
paquete TypeScript.
- [Cfdi.Xml.Concepto](Cfdi.Xml.Concepto.md): Estructura de un concepto CFDI, espejo de la clase `Concepto` del
paquete TypeScript.

- [Cfdi.Xml.ConceptoFactory](Cfdi.Xml.ConceptoFactory.md): Factory para construir un `Cfdi.Xml.Concepto` desde un mapa de
atributos. Espejo de `ConceptFactory` del paquete TypeScript.

- [Cfdi.Xml.Element](Cfdi.Xml.Element.md): Declarative XML element schema — Ecto-style DSL for CFDI elements.
- [Cfdi.Xml.Impuestos](Cfdi.Xml.Impuestos.md): Espejo de la clase `Impuestos` del paquete TypeScript: simplemente
envuelve el mapa de datos provenientes del XML.

- [Cfdi.Xml.ImpuestosFactory](Cfdi.Xml.ImpuestosFactory.md): Factory para construir un `Cfdi.Xml.Impuestos` desde el mapa de
datos. Espejo de `TaxesFactory` del paquete TypeScript.

- [Cfdi.Xml.Parser](Cfdi.Xml.Parser.md): Convierte un XML CFDI a un mapa anidado al estilo de `@cfdi/xml2json`.
- [Cfdi.Xml.Utils](Cfdi.Xml.Utils.md): Helpers puntuales para la construcción de XML CFDI.

- Exceptions
  - [Cfdi.Xml.Error](Cfdi.Xml.Error.md): Estructura de error para operaciones sobre XML CFDI.

