Author: Created: 01/08/2011 03:23 p.m.
Informacion acerca de la facturacion electronica en Mexico y el uso de los componentes CFD.NET / CFDI.NET para la generacion de archivos fiscales.
By Gooru Host on 20/03/2012 06:46 p.m.
 

Para implementar la libreria CFD.NET sigue los siguientes pasos, primero hay que descargar las dll’s del sitio www.gooru.mx en la seccion de descargas.

image

Al llegar a la seccion de descargas, selecciona la ultima version de la libreria que vaya de acuerdo al tipo de documento que quieres generar y la arquitectura de tu aplicacion: x86 o x64

image

...
By Gooru Host on 11/01/2012 09:42 a.m.

En el mejor estilo del SAT, se ha publicado el nuevo Anexo 20, el 30 de diciembre entrando en vigor el 1 de Enero de 2012, menos mal que tambien dieron una prorroga.

Sin embargo aunque ya tenemos lista la actualizacion de las librerias no contaba con que NO HAY VALIDADOR para las versiones 2.2 de CFD ni 3.2 de CFDI, asi que tendremos que esperar un poco mas para liberarla. Les dejo la pantalla con la conversacion que tuve hoy con el SAT.

image

By Gooru Host on 30/12/2011 11:01 a.m.
 

Hoy tuve una charla con un asesor del SAT y me informa que han sido publicadas las modificaciones que sera necesario implementar a la generacion de comprobantes fiscales digitales (CFD/CFDI) este 2012. Aqui la conversacion:

sat-30Dic

Aqui esta el decreto que menciona el asesor

image...
By Gooru Host on 23/11/2011 04:12 p.m.
Cuando se intenta actualizar la lista de campos para el editor REPX, en ocasiones, cuando la estructura es lo suficientemente compleja puede llegar a desaparecer. La solucion es simple, hay que usar un archivo XML como fuente de datos en lugar de modelo o esquema.

image

Abre el editor REPX y carga el archivo .repx que deseas modificar Selecciona la propiedad XML Data Path y elige el archivo .xml.pdf que deseas usar como base, ahora apareceran los campos! image

By Gooru Host on 22/11/2011 02:04 p.m.
Despues de timbrar un CFDI, sigue estos pasos para generar el archivo PDF para impresion

Edita el formato para incluir los nuevos valores del timbre fiscal, como se muestra en este ejemplo: http://gooru.mx/Noticias/tabid/69/EntryId/34/HowTo-CFD-PDF-Actualizar-el-esquema-de-datos.aspx este paso solo se hace una vez para tener en el formato de impresion todos los datos requeridos. Despues hay que abrir el archivo xml timbrado, agregarle (si se requiere) la informacion adicional para impresion y generar el archivo de datos que servira para alimentar el formato de impresion del punto anterior. Para eso, dale un vistazo al siguiente codigo: 'obten el archivo fisico DESPUES DEL TIMBRADO Dim archivoXMLTimbrado As String = "D:\temp\DEMO101010A1A-A-00001.xml" 'restauralo como un objeto Dim c As CFDI.Comprobante = CFDI.Comprobante.DeserializeFromFile(archivoXMLTimbrado) 'agregale datos adicionales de impresion c.DatosImpresion.Add("Ejemplo",...
By Gooru Host on 20/11/2011 11:11 a.m.
En ocasiones va a ser necesario cambiar el texto o propiedades de una etiqueta dependiendo del texto que tengan, para esto es necesario hacer uso de los scripts disponibles en el formato .repx

primero selecciona la etiqueta que deseas modificar en el formato .repx

image

Ahora ve a la pestaña SCRIPTS

image

...
By Gooru Host on 14/11/2011 10:57 a.m.
Para utilizar el complemento para instituciones educativas con la libreria CFD.NET o CFDI.NET, solo se requiere agregar una referencia a la dll Gooru.Componentes.CFD.Complemento esta dll esta disponible en las descargas a partir de la version 2.5.3 de CFD.NET y 2.6.1 de CFDI.NET (la que esta marcada +Complemento)

El codigo para crear el complemento es el siguiente

'crea el complemento Dim compIedu As New Gooru.Componentes.CFD.Complemento.iedu.instEducativas 'agrega los namespaces al comprobante miComprobante.Schemas.Add("http://www.sat.gob.mx/iedu/", "http://www.sat.gob.mx/cfd/iedu/iedu.xsd") miComprobante.Namespaces.Add("iedu", "http://www.sat.gob.mx/cfd/iedu/iedu.xsd") 'llena los datos del complemento compIedu.CURP = "PELJ630305HDFRPN02" compIedu.autRVOE = "HOLA" compIedu.nivelEducativo = CFD.Complemento.iedu.instEducativasNivelEducativo.Preescolar compIedu.nombreAlumno = "HUMBERTO MTZ" compIedu.rfcPago...
By Gooru Host on 14/11/2011 10:53 a.m.
Para utilizar el complemento para donatarias con la libreria CFD.NET o CFDI.NET, solo se requiere agregar una referencia a la dll Gooru.Componentes.CFD.Complemento esta dll esta disponible en las descargas a partir de la version 2.5.3 de CFD.NET y 2.6.1 de CFDI.NET (la que esta marcada +Complemento)

El codigo para crear el complemento es el siguiente

'crea el complemento Dim compDonat As New Gooru.Componentes.CFD.Complemento.donat.Donatarias 'agrega los namespaces al comprobante miComprobante.Schemas.Add("http://www.sat.gob.mx/donat/", "http://www.sat.gob.mx/cfd/donat/donat.xsd") miComprobante.Namespaces.Add("donat", "http://www.sat.gob.mx/cfd/donat/donat.xsd") 'llena los datos del complemento compDonat.version = "1.0" compDonat.fechaAutorizacion = New Date(2006, 9, 29) compDonat.noAutorizacion = "321-SAT-09-IV-E-78700" 'agrega el complemento al comprobante Dim a As New ComprobanteComplemento a.Any = New Xml.XmlDocument...
By Gooru Host on 16/08/2011 05:22 p.m.
 

Para lograr que el formato que usa la libreria CFD.PDF reconozca un nuevo esquema de datos es necesario actualizar el formato, eso se logra de la siguiente manera:

abre el formato (archivo .REPX) con el editor de formato que viene en el paquete de edicion REPX (seccion descargas) para la generacion de comprobantes fiscales digitales. Modifica la propiedad Data Source’s Schema especificando el archivo .xml o .xsd que deseas tomar como base para la estructura de datos del formato image...