Página 1 de 1

INSTRUCCIONES GENERALES PARA EL USO DE LA LIBRERIA

Publicado: Vie Jun 10, 2011 12:12 pm
por Dado
Estos son los pasos para el correcto funcionamiento de la libreria :

CREACION Y SELLADO DEL XML

PASO 1. Desde tu programa escrito EN CUALQUIER LENGUAJE debes crear un archivo de texto con extension ini que tenga la siguiente informacion, este archivo debes CREARLO DESDE CERO
[Parametros] ***USAR LITERALMENTE ESTE ANCABEZADO, LA PALABRA "Parametros" ENTRE DOS CORCHETES***
Certificado=C:\Certificados\aaa010101aaa_csd_01.cer ***DEFINIR LA RUTA DONDE ESTA EL CERTIFICADO DE SELLOS DIGITAL***
LlavePrivada=C:\Certificados\aaa010101aaa_csd_01.key ***DEFINIR LA RUTA DONDE ESTA LA LLAVE PRIVADA***
XMLDestino=C:\Factura.xml ***DEFINIR LA RUTA Y NOMBRE DE ARCHIVO DEL XML QUE SE VA A GENERAR***

[Comprobante] ***ENCABEZADO, USAR ESTA FORMA LITERALMENTE***
Version=3.0 ***AQUI VAN LOS DATOS DE LA FACTURA, REVISAR EL ANEXO 20 PARA SABER QUE DATOS DEBE LLEVAR**
Serie=A ***MUY IMPORTANTE, ALGUNOS DATOS SON OBLIGATORIOS Y OTROS OPCIONALES***
Folio=12345
FormaDePago=Pago en una sola exhibición
CondicionesDePago=Contado
SubTotal=314.66
Descuento=14.66

etc, etc etc (hay varios ejemplos completos en la descarga de la libreria)
PASO 2. Llamar a la funcion CONTENIDA EN EL DLL de la siguiente forma

GeneraCFD(IniFileName, ClaveLlavePrivada);

esta funcion REGRESA UN CERO si todo estuvo bien, en caso contrario hay que leer el error en GetError y GetErrorExt

en pseudocodigo seria asi :

Código: Seleccionar todo

GeneraArchivoIni(Nombrearchivo);

Si GeneraCFD(Nombrearchivo,clavellaveprivada) = 0 entonces
       FACTURA_CREADA
otro
      MENSAJE('HUBO UN ERROR EN LA CREACION DEL XML'  GetError GetErrorExt)
TIMBRADO

PASO 1. Crear un archivo ini con la informacion siguiente (la informacion cambia de PAC a PAC)
[Parametros]
XMLDestino=c:\Factura.xml **INDICA LA RUTA DONDE ESTA EL XML QUE SE REQUIERE TIMBRAR**
PAC=MIPACDIGITAL ***INDICA EL NOMBRE DEL PAC QUE VAMOS A USAR PARA EL TIMBRADO***

[MIPACDIGITAL] **SECCION CORRESPONDIENTE AL PAC QUE ESCOGIMOS***
Servicio=Prueba (cuando ya este en produccion debera usar "Produccion") **NORMALMENTE LOS PAC OFRECEN SERVICIOS DE PRUEBA Y PRODUCCION***
Usuario=XXX **USUARIO Y CLAVE QUE NOS HAYA ASIGNADO EL PAC***
Clave=XXX
Otro=xxx **ALGUNOS PACS REQUIEREN MAS INFORMACION, REVISE EL EJEMPLO INCLUIDO EN LA LIBRERIA***
OtroMas=XXX
PASO 2. Llamar a la funcion CONTENIDA EN EL DLL de la siguiente forma

TimbrarCFD(IniFileName);

esta funcion REGRESA UN CERO si todo estuvo bien, en caso contrario hay que leer el error en GetError y GetErrorExt

El resultado SE GRABA EN EL MISMO XML, el cual si todo esta bien debera tener ya integrado el timbre fiscal

Re: INSTRUCCIONES GENERALES PARA EL USO DE LA LIBRERIA

Publicado: Mié Jun 15, 2011 1:29 pm
por gabriel.gongora
¿Con cuales PACs funciona tu libreria?

Re: INSTRUCCIONES GENERALES PARA EL USO DE LA LIBRERIA

Publicado: Mié Jun 15, 2011 4:04 pm
por Dado
gabriel.gongora escribió:¿Con cuales PACs funciona tu libreria?
Actualmente tengo programado los siguientes :

TIMBRADO CON TIMBREFISCALMX, EDICOM, BUZONE, ATEB, FORCOGSA, SOLUCION FACTIBLE Y TRALIX

En esta liga esta publicada informacion de precios y hay una DEMO

Estoy trabajando para timbrar con DigiFact, Contpaqi, FEL y Konesh aunque voy MUUUY LENTO ya que no tengo toda la informacion necesaria.... :(

Re: INSTRUCCIONES GENERALES PARA EL USO DE LA LIBRERIA

Publicado: Jue Jul 14, 2011 8:28 pm
por ramonrobles_mx
Algunos de los PAC que mencionas es de FoliosDigitales???