Factura Electrónica en C++Builder®


Factura Electrónica en C++Builder®

La librería Gen_CFDI.DLL es 100% compatible con C++ Builder

La forma de utilizar las funciones contenidas en la DLL es la siguiente:

 

Ejemplo de implementación* 

extern «C» { … }

// 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)

BOOL __stdcall GenerarCFDI4(

char * szTypeFile,

char * szXmlFile,

char * szXmlOut,

char * szCert ,
char * szKeyFile,

char * szKeyPass,

char * szKey ,
char * szXmlAscii,

char * szSalida ,

char * szCadena ,
char * szError ) ;

// 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)

BOOL __stdcall TimbrarCFDI (

char * szXmlFile ,

char * szXmlOut ,

char * szKey ,
char * szSalida ,

char * szValidaXSD ) ;

// 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)

BOOL __stdcall CancelarCFDI (

char * szXmlFile,

char * szCertFile,

char * szKeyFile,
char * szKeyPass,

char * szKey,

char * szR_File ,
char * szSalida ) ;

 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 C++Builder® es propiedad de Embarcadero Technologies

 

* Para más información o solicitar el demo de la librería 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 *