- Esquema v1.0 del SII
- C# Visual Studio para cualquier Framework
Para generar un documento tributario eléctronico es necesario descargar el esquema xsd que proporciona el SII. Con este documento podremos generar las clases necesarias para efectuar la construcción de nuestro DTE.
Lo primero que debemos hacer es descargar desde aquí los esquemas del SII. Una vez que tenemos los esquemas usaremos aplicacion xsd.exe que nos proporciona Visual Studio para generar las clases que nos permitiran generar los DTE en formato XML.
Generar clase para manejo de los DTE.
Parametros para usar xsd.exe.
/c : Genera clases para este esquema
/n : Espacio de nombres para archivos de clase generados.
xsd.exe DTE_v10.xsd xmldsignature_v10.xsd /c /n:DTEv10
Una vez ejecutado el comando el xsd.exe nos generara la clase DTE_v10.cs que contiene todos los metodos y propiedades necesarias para manipular las clase y posterior generación de los DTE en formato XML.
Declaracón de instancias de objetos de la clase recien generada
Una vez que generamos la clase la agregamos al proyecto del sistema de ventas que estemos realizando.
Instanciamos las clase DTE_v10
En mi caso creé el espacio de nombres FacturacionElectronica. por eso el using es FacturaciónElectronica.
PREPARANDO EL DTE
Aplicando la clase para generar DTE del SII.
Una vez que tengamos lista la clase la usaremos en el sistema de ventas que estemos preparando para la facturación electrónica.
Definición para los Totales.
Definiendo los detalles del DTE.
Firmamos el DTE.
Por último serializamos la clase
El resultado es el siguiente DTE.
Continuación
Próximamente seguiremos con el proceso de firma digital si es que existe interés por el tema.
Saludos












se ve entrete gracias por compartir
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar