Hola amigos programadores,
Después de varios meses les traemos una entrega más de libfacturista (1.01.14)
con estas características:
* Generación y Sellado de CFDI 3.3 y Complemento de Recepción Pagos
* Accesible como un Componente COM (ActiveX, OCX), con objetos para el CFDI 3.3,
el complemento de Nomina 1.2 y de Pagos 1.0 .
Ej.:
olfnom = CreateObject('libfacturista_comx.mx.nomina12.Nomina')
olfnom.Version = "1.2"
olfnom.TipoNomina = "O"
olfnom.FechaPago = "2017-03-01"
olfnom.Emisor.Curp = "MEVA750713HCCDZR01"
olfnom.Emisor.RegistroPatronal = "DATO"
olfnom.Emisor.RfcPatronOrigen = "AAA010101AAA"
olfpag = CreateObject("libfacturista_comx.mx.pagos10.Pagos")
olfpag.Pago.Item(0).addItem()
olfpag.Pago.Item(0).FechaPago = "2017-03-01T12:12:12"
olfpag.Pago.Item(0).FormaDePagoP = "01"
olfpag.Pago.Item(0).MonedaP = "AED"
olfpag.Pago.Item(0).Impuestos.addItem()
olfpag.Pago.Item(0).Impuestos.Item(0).TotalImpuestosRetenidos = "1.0"
olfpag.Pago.Item(0).Impuestos.Item(0).TotalImpuestosTrasladados = "1.0"
olfcom = CreateObject("libfacturista_comx.mx.cfdi33.Comprobante")
olfcom.Version = "3.3"
olfcom.Serie = "F"
olfcom.Folio = "1"
olfcom.Fecha = "2017-03-01T12:12:12"
olfcom.Emisor.Rfc = "AAA010101AAA"
olfcom.Emisor.RegimenFiscal = "601"
* Funciones para que los formatos INI puedan crearse en memoria y reducir el uso de disco
ini_section(h, "nomina12:Nomina")
ini_value(h, "Version", "1.2")
ini_value(h, "TipoNomina", "DATO")
ini_value(h, "FechaPago", "2017-03-01")
ini_section(h, "nomina12:Nomina/nomina12:Emisor")
ini_value(h, "Curp", "MEVA750713HCCDZR01")
ini_value(h, "RegistroPatronal", "DATO")
ini_value(h, "RfcPatronOrigen", "AAA010101AAA")
* Función y tarea (.exe) para consultar la vigencia de un CFDI
facturista.exe --validar archivoTimbrado.xml "Tipo=Vigencia"
* Motor SQLite incluido, para que puedas crear, actualizar y consultar tus propias Bases de datos
Ej. de sentencias:
create table timbrado(uuid text);
insert into timbrado values('ABCDE-ABCDE');
insert into timbrado values('CBCAB-CBCAB'), ('DECAB-DECAB');
select * from timbrado;
* Consultas de atributos múltiples del XML, cuyo resultado podrás procesar
después con Excel, VFP o alguna otra aplicación que acepte archivos CSV o TSV.
Un ejemplo de aplicación es para totalizar los tipos de percepciones o deducciones
de varios archivos XML y generar informes
o comparar los resultados con lo que tienes en tu BD u otra aplicación.
facturista.exe --atributo archivoNomina.xml "cfdi:Comprobante/cfdi:Emisor" "rfc" "cfdi:Comprobante/cfdi:Receptor" "rfc" "cfdi:Comprobante" "total" "cfdi:Comprobante/cfdi:Complemento/tfd:TimbreFiscalDigital" "UUID" "cfdi:Comprobante/cfdi:Complemento/nomina:Nomina" "RegistroPatronal,NumSeguridadSocial,CURP,NumEmpleado,NumDiasPagados,FechaInicialPago,FechaFinalPago,FechaPago" "cfdi:Comprobante/cfdi:Complemento/nomina:Nomina/nomina:Percepciones/nomina:Percepcion*" "Clave,TipoPercepcion,ImporteExento,ImporteGravado"
GOCS8309094A6 QUTJ751113B91 1006.40 46CDE6D3-45BB-4607-9262-7065B5AB0183 A1023024107 83816506528 QUTJ751113HCCMRR03 2242 16 2015-03-16 2015-03-31 2015-03-31 001 001 0.00 1063.20
GOCS8309094A6 QUTJ751113B91 1006.40 46CDE6D3-45BB-4607-9262-7065B5AB0183 A1023024107 83816506528 QUTJ751113HCCMRR03 2242 16 2015-03-16 2015-03-31 2015-03-31 020 020 33.23 0.00
GOCS8309094A6 QUTJ751113B91 1006.40 46CDE6D3-45BB-4607-9262-7065B5AB0183 A1023024107 83816506528 QUTJ751113HCCMRR03 2242 16 2015-03-16 2015-03-31 2015-03-31 003 003 0.00 110.00
* Facilidad para convertir las claves de catálogos del SAT a sus descripciones y enviarlo a un XML nuevo,
así tus clientes podrán leer mejor el PDF generado a partir de tu archivo XML.
facturista.exe --ejecutar "internalattr2cat:archivoTimbrado.xml|
cfdi.cat|archivoNuevo.xml"
* Facilidad para interpretar guiones (scripts) de Cint
facturista.exe --ejecutar "internalcint:libfacturista.cint libfacturista_main.cint"
* Soporte mejorado para 64 bits
* Página para que cada Emisor Descargue o cancele sus CFDIs
* Nuestro generador de PDF incluye las leyendas que corresponden a las claves, para mejor legibilidad.
Nuestros 2 PAC primarios han estado disponibles al 100%, uno por 3 años y otro por 1 año.
¡No ha sido necesario usar el PAC de respaldo!
Estos PAC son rápidos y confiables, tus clientes estarán satisfechos y tú estarás tranquilo.
Este producto ha timbrado millones de facturas, demostrando estabilidad y efectividad,
es una solución probada.
Ariel Medina (ariel.medina.vazquez en gm)
2012-2017