Facturacion electronica mexico
Posted: Wed Jan 25, 2012 12:39 am
Hola
¿Alguien ha usado la libreria CFDlib.dll para generar facturas electronicas?. Esta libreria creada con deplhi se puede usar con xharbour y fivewin pero el fabricante solo da soporte para lenguajes diferentes a xharbour, estoy empezando a hacer pruebas con esta libreria, ya pude generar una factura electronica usando:
DLL32 FUNCTION GeneraCFD(cArchivoIni AS LPSTR, cPass AS LPSTR) AS BOOL PASCAL FROM "GeneraCFD" LIB "CFDLib.dll"
DLL32 FUNCTION GetError() AS STRING PASCAL FROM "GetError" LIB "CFDLib.dll"
DLL32 FUNCTION GetErrorExt() AS STRING PASCAL FROM "GetErrorExt" LIB "CFDLib.dll"
y llamando a la funciones para crear el CFD:
GeneraCFD(cDirectorioPrograma+'\Tempo.ini', allTrim(Certs->PassKey) )
MSGINFO(GetError())
MSGINFO(GetErrorExt())
Cuando el archivo de entrada es correcto, se genera el XML bien.
Cuando el archivo de entrada es incorrecto, no se genera el XML pero GETERROR Y GETERROREXT regresan una cadena vacia en lugar de dar el detalle de los errores
Si estas usando esta libreria, ¿como la implementaste en xharbour y fivewin?.
De antemano muchas gracias
Jose Rios
¿Alguien ha usado la libreria CFDlib.dll para generar facturas electronicas?. Esta libreria creada con deplhi se puede usar con xharbour y fivewin pero el fabricante solo da soporte para lenguajes diferentes a xharbour, estoy empezando a hacer pruebas con esta libreria, ya pude generar una factura electronica usando:
DLL32 FUNCTION GeneraCFD(cArchivoIni AS LPSTR, cPass AS LPSTR) AS BOOL PASCAL FROM "GeneraCFD" LIB "CFDLib.dll"
DLL32 FUNCTION GetError() AS STRING PASCAL FROM "GetError" LIB "CFDLib.dll"
DLL32 FUNCTION GetErrorExt() AS STRING PASCAL FROM "GetErrorExt" LIB "CFDLib.dll"
y llamando a la funciones para crear el CFD:
GeneraCFD(cDirectorioPrograma+'\Tempo.ini', allTrim(Certs->PassKey) )
MSGINFO(GetError())
MSGINFO(GetErrorExt())
Cuando el archivo de entrada es correcto, se genera el XML bien.
Cuando el archivo de entrada es incorrecto, no se genera el XML pero GETERROR Y GETERROREXT regresan una cadena vacia en lugar de dar el detalle de los errores
Si estas usando esta libreria, ¿como la implementaste en xharbour y fivewin?.
De antemano muchas gracias
Jose Rios