Factura Electrónica en Delphi® – Pascal – FreePascal 12


Factura Electrónica en Delphi® – Pascal – FreePascal

La librería Gen_CFDI.DLL es 100% compatible con Delphi® – Pascal – FreePascal

 Para una rápida integración, ponemos a su disposición la Interfaz TXT a CFDI genera el XML y PDF de una forma muy sencilla.

 

La forma de utilizar las funciones contenidas en la DLL para generar la factura electrónica en Delphi® – Pascal – FreePascal, es la siguiente:

 

Ejemplo de implementación* 

// Función : GenerarCFDI4()
// Descripción: Genera un CFDI validado, sellado y timbrado.
// Regresa: TRUE (1) si tuvo éxito, FALSE (0) de lo contrario. (Tipo de dato lógico / booleano)

function GenerarCFDI4(

cTypeFile,

cXmlFile,

cXmlOut,

cCertFile,

cKeyFile,

cKeyPass,

cKey,

cXmlAscii,

cSalida,

cCadena,

cErrorFile : PChar ) : boolean;

stdcall; external ‘Gen_CFDI.DLL’;

// Función : TimbrarCFDI()
// Descripción: Timbra un XML previamente firmado y sellado.
// Regresa: TRUE (1) si tuvo éxito, FALSE (0) de lo contrario. (Tipo de dato lógico / booleano)

function TimbrarCFDI(

cXmlFile,

cXmlOut,

cKey,

cSalida,

cValidaXSD : PChar ) : boolean;

stdcall; external ‘Gen_CFDI.DLL’;

// Función : CancelarCFDI()
// Descripción: Cancela un CFDI por medio del UUID.
// Regresa: TRUE (1) si tuvo éxito, FALSE (0) de lo contrario. (Tipo de dato lógico / booleano)

function CancelarCFDI(

cXmlFile,

cCertFile,

cKeyFile,

cKeyPass,

cKey,

cR_File,

cSalida : PChar ) : boolean;

stdcall; external ‘Gen_CFDI.DLL’;

Ejemplo de Uso:

Generar CFDI

GenerarCFDI (
«GenerarCFDI.tmp» ,;
«Salida.XML» ,;
«aaa010101aaa__csd_10.cer» ,;
«aaa010101aaa__csd_10.key» ,;
«12345678a» ,;
«Licencia de uso» ,;
«0» ,;
«0» ,;
«0» ,;
«0» )

 

Timbrar CFDI

TimbrarCFDI (
«SoloTimbrado.tmp» ,;
«XmlTimbrado.xml» ,;
«Licencia de uso» ,;
«0» ,;
«1» )

 

Cancelar CFDI

CancelarCFDI (

«Cancelar_CFDI.tmp» ,;
«aaa010101aaa__csd_10.cer» ,;
«aaa010101aaa__csd_10.key» ,;
«12345678a» ,;
«Licencia de uso» ,;
«Respuesta.ini» ,;
«0» )

(c) Derechos reservados 2011-2022, FacturaRapida.com.mx.

 

Todas las marcas registradas, logotipos y marcas comerciales mencionadas en esta página pertenecen a sus respectivos propietarios.

La marca Delphi® es propiedad de Embarcadero Technologies.

 

* Para más información envíe por favor un correo a: 

Firma


Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

12 ideas sobre “Factura Electrónica en Delphi® – Pascal – FreePascal