Home
        Guía del Usuario Gen_CFDI
         Contents
1.         revisamos que no quede ning  n corchete  IF    LY   cXmlTmp   OR        cXmlTmp      Hay elementos obligatorios pendientes de sustituir     ENDIF    En C Sharp  C        cxmlTmp   cXmlTmp Replace    serie     serie             cxmlTmp   cxmlTmp Replace    folio     folio              cXmlTmp   cXmlTmp Replace    Moneda     Moneda                  revisamos que no quede ning  n corchete  if  cXmlTmp Index0f         0    cXmlTmp Indexo0f          0             Hay elementos obligatorios pendientes de sustituir    Endif    17    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    En Visual Basic Net       cxmlTmp   cXmlTmp Replace   serie    serie           cxmlTmp   cXmlTmp Replace   folio    folio           cxmlTmp   cXmlTmp Replace   Moneda     Moneda                revisamos que no quede ning  n corchete   If cXmlTmp Indexo0f         O OrElse cXmlTmp Index0f         O Then    Hay elementos obligatorios pendientes de sustituir   End If    18    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Guardar archivo temporal    El cuarto paso es guardar el archivo de texto temporal  como se  muestra a continuaci  n     En VB6          Guarda el archivo temporal   Set objFile   objFSO CreateTextFile    Fac 001 tmp     ForWriting     objFile Write cXxmlTmp  objFile Close    En Visual FoxPro   StrToFile  cXmltmp     Fac _001 tmp         En  x  Harbour   FiveWin   Xailer   CA Clipper   XBASE     MemoWrit   Fac 001 tmp   cXmltmp      En C Sharp  C     Visual Basic
2.      CancelarcFDI   y ValidacerKey   de acuerdo a lo siguiente     Valor   Descripci  n    O   No hay errores   1   Error en par  metros     2   No est   instalado el componente de windows Microsoft XML  Core Services 3 0 o superior     3   Error en el formato del XML     53    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    4   Error en el c  lculo u omisi  n de alg  n campo obligatorio o  errores de calculo en los siguientes datos  importes  descuentos     total y subtotal    5   Llave electr  nica Inv  lida     6   Errores en la licencia de uso     7   Avisos O errores en el proceso de timbrado  PAC    8   Error al validar o insertar la Addenda      Desc_Error     Descripci  n detallada del error     Cadena_Ooriginal     Muestra la cadena original lista para imprimirse generada a  partir del archivo de entrada y est   conformada por pipes             se ajusta al 100  con las disposiciones oficiales publicadas en el    Anexo 20     Digesto     Resultado de la digesti  n  funci  n hash  aplicada en un solo  sentido con el algoritmo MD5 para fechas de emisi  n de 2010  para  fechas de 2011 se aplica autom  ticamente el algoritmo SHA 1     NumCertif1cado   N  mero de serle del   Certstr_Base64     Cadena generada por  encuentra expresado en     Cert_Fechalnicio   Fecha de inicio del   Cert_FechaFin   Fecha de expiraci  n     Sel lo_Digital       certificado    el certificado expresado en Base64  este se  el XML de salida     certificado  v  lido desde     del certi
3.    Percepciones Nodo Opcional   TotalGravado  Atributo requerido para expresar el total de     TotalGravadoPercepciones   percepciones gravadas que se relacionan en  el comprobante     TotalExento  Atributo requerido para expresar el total de    TotalExentoPercepciones   percepciones exentas que se relacionan en  el comprobante     Percepcion Nodo Opcional   TipoPercepcion   catTipoPercepcion   Clave agrupadora  Clasifica la percepci  n  conforme al cat  logo publicado en el portal  del SAT en Internet      Cat  logos del Complemento de N  mina   39  7   4  Atributo  TipoPercepcion    Clave   clavePercepcion   Atributo requerido  representa la clave de  percepci  n de n  mina propia de la  contabilidad de cada patr  n  puede  conformarse desde 3 hasta 15 caracteres    Concepto   ConceptoPercepcion   Atributo requerido para la descripci  n del  concepto de percepci  n     Longitud m  xima  100 caracteres   ImporteGravado  Atributo requerido  representa el importe    ImporteGravadoPercepcion   gravado de un concepto de percepci  n     ImporteExento  Atributo requerido  representa el importe    ImporteExentoPercepcion   exento de un concepto de percepci  n        Deducciones Nodo Opcional   TotalGravado  Atributo requerido para expresar el total de     TotalGravadoDeducciones   deducciones gravadas que se relacionan en  el comprobante    TotalExento  Atributo requerido para expresar el total de     TotalExentoDeducciones   deducciones exentas que se relacionan en    el comproban
4.    R  gimen Fiscal       Regimen   Regimen   Atributo requerido para incorporar el  nombre del r  gimen en el que tributa el  contribuyente emisor   Regimen   Regimen2   La plantilla incluye un segundo atributo de  Regimen  este debe capturarse   nicamente  cuando el contribuyente emisor tenga m  s    de un r  gimen fiscal     Si cuenta con un solo r  gimen no es  necesario repetir la informaci  n     Datos del Receptor   nombre   receptorNombre   Atributo opcional para el nombre   denominaci  n O raz  n social del  contribuyente receptor del comprobante    r  c   receptorkRfc   Atributo requerido para precisar la Clave  del Registro Federal de Contribuyentes    correspondiente al contribuyente receptor  del comprobante    calle   receptorCalle   Este atributo opcional sirve para precisar la  avenida  calle  camino o carretera donde se  da la ubicaci  n     codigoPostal   receptorCodigo   Atributo opcional que sirve para asentar el  c  digo postal en donde se da la ubicaci  n     colonia   receptorColonia   Este atributo opcional sirve para precisar la  colonia en donde se da la ubicaci  n cuando  se desea ser m  s especifico en casos de  ubicaciones urbanas    estado   receptorEstado   Atributo opcional que sirve para precisar el  estado o entidad federativa donde se da la  ubicaci  n    localidad   receptorLocalidad   Atributo opcional que sirve para precisar la  ciudad o poblaci  n donde se da la  ubicaci  n    municipio   receptorMunicipio   Atributo opcional que sirve pa
5.   Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Requerimientos de la Librer  a Gen_CFDI DLL    Los requerimientos para que la Librer  a Gen_CFDI DLL se desenvuelva  correctamente son los siguientes     Software  Es compatible con     v Cliente   Microsoft   Windows   XP   Vista   7 8Y 8 1  Y Servidor   Microsoft   Windows   2003   2008   2008 R2   2012    2012 R2     Hardware  M  nimos     v Procesador compatible con Intel Celeron  Y 128MB de memoria RAM   512MB para Windows Vista 7 8  v 15 MB de Espacio en Disco    Recomendados     v Procesador compatible con Intel Pentium IV   o superior  Y 256MB de memoria RAM   1GB para Windows Vista 7 8 8 1  v 20MB de Espacio en Disco    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0       Principales caracter  sticas    Las principales caracter  sticas de la Librer  a Gen_CFDI DLL son        honor  rios  arrendamiento  Impuestos  locales  importaci  n  recibos IEDU  etc                      establecidos en el Anexo 20        Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Proveedores Autorizados de Certificaci  n  PAC     Los Proveedores Autorizados de Certificaci  n  PAC  que soporta la  librer  a para timbrar y cancelar son     Y    SS NON SS    FINKOKO    Soluci  n Factible     Formas Digitales de Guadalajara   Forcogsa   SeFactura     Ecodex     EDICOM     Facturar en L  nea  FEL       De forma gradual se ir  n agregando m  s conexiones en la medida que  nuestros clientes as   lo soliciten     10    
6.  Febrero  2014 Ver 2 0    Se crea el C  digo de Barras Bidimensional  CBB  en formato BMP  con el nombre del XML de Salida  XmlO0ut     Ejemplo     TimbrarcrDI     SoloTimbrado tmp        XmlTimbrado xml    Licencia de uso     no     47    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  CancelarCFDI       Sintax1S     BOOL CancelarcFDI  string  lt XmlF1 le tmp gt   String  lt CertF1le cer gt   string  lt KeyF1le key gt   string  lt KeyPass gt   String  lt Licenc1a gt   string  lt cR_F1 le gt   string  lt cSal      da gt       Cancela un CFDI por medio del UUID     Par  metros    lt XmlF1le tmp gt  Archivo temporal generado a partir de una  l plantilla eS o    lt CertF1le cer gt  Archivo con el certificado de sello digital   l puede incluir la ruta    lt KeyF1 le key gt  Archivo con la llave privada  puede incluir la   ruta    lt KeyPass gt  Password para el archivo de llave privada    lt L1cenci1a gt  Licencia de uso    lt R_F1 le gt  Archivo de respuesta en formato INI si se omite    este valor el nombre del archivo predeterminado  es Salida in1    lt Salida gt  Valor num  rico opcional que configura el  formato del archivo de salida que contiene los  datos necesarios para la impresi  n de  documentos  los valores posibles son      1    Genera un archivo de texto plano TXT     2    Genera un archivo  MEM que contiene  las variables de memoria MEM que pueden  accederse desde los programas desarrollados en  CA Clipper   CA Visual Objects   x Harbour   Alas
7.  Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Derechos Reservados   Copyright        gt    N    A     a   Librer  a DLL para CFDI v3 2  Gen _CFDI DLL   Versi  n 2 0     c  Derechos reservados 2011 2014  FacturaRapida com mx   Todas las marcas registradas y marcas comerciales mencionadas en esta gu  a son  propiedad de sus respectivos propietarios     Advertencia  La librer  a Gen_CFDI DLL  los programas ejecutables   Gen_CFDI EXE  Can_CFDI EXE  Tim_CFDI EXE y los archivos de ejemplo se  encuentran protegidos por leyes y tratados internacionales sobre derechos de  autor  La reproducci  n o distribuci  n no autorizadas de estos programas o de  cualquier parte de los mismos constituyen un delito que est   penado por la ley  y conlleva severas sanciones civiles y penales  Y ser   objeto de todas las  acciones judiciales que correspondan     Asimismo  queda expresamente prohibido utilizar t  cnicas de ingenier  a  inversa  descompilar  desensamblar o modificar los programas con la finalidad  de violar la licencia del uso     Un desarrollo de     FacturaRapida com mx   M  xico D F    Tel   01 55  8421 6337   Soporte  soporteOfacturarapida com mx    Web  http    facturarapida com mx    Ventas  contactoOfacturarapida com mx    Documentaci  n   Lic  Antonio Mart  nez  antonio martinezOfacturarapida com mx    62    
8.  Net  File WriteAllText  Fac 001 tmp   cXmlTmp      19    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Pasar el archivo temporal como par  metro    El quinto paso es invocar a la funci  n y pasar los par  metros para  generar el CFDI  Por ejemplo     GenerarCFDI   Fac 001 tmp         Archivo Temporal       CFDI Timbrado XML  ni      Certiticado cen  ni     Llave privada key  Y     mi_ contrase  a  Y   Licencia de uso  ni   ON E    ON ET   ON T    on       Seg  n lo expuesto el archivo temporal creado desde la plantilla se pasa  como primer par  metro  en el segundo par  metro nombramos el  archivo XML que ser   el CFDI firmado  sellado y timbrado     En los dem  s par  metros van los archivos del certificado de sello digital  y la llave privada con su respectiva contrase  a y par  metros  adicionales     20    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Recuperar los valores generados desde la  funci  n    Sexto paso  Una vez finalizado el proceso se crea un archivo en formato  INI con la respuesta del timbrado  el nombre del archivo corresponde  al nombre del CFDI timbrado  los valores son los siguientes      Factura Electronica   nError 0    Desc Error Descripci  n detallada del error     Sello Digital HTXF1i3j 3ywxG8chB950a 8Y9u5LXKjgidHSO8mtxRBBw6fJDGCyl  p4ySvEcgqPr 0V2xhxol1wqmiAK3myWh9 usBN22GwmOtyFTYMW6q7hgWB24LK2g B3yJ  M99VPDTal SH5JAcpmcesFiv kyFnEd51bTXPEJj GHr9pBX431sxq2c     UUID  Timbre  C91470A7 D270 4E95 9C51 7B48F235D853  Certifi
9.  a  asignadas por FacturaRapida com mx o por el PAC  reconociendo desde  ahora  que dichos medios de seguridad constituyen el medio de  identificaci  n ante el PAC   que  en substituci  n de firma aut  grafa  lo  obligan y producen los mismos efectos que   sta y  en consecuencia   tendr  n el mismo valor probatorio     7  POLITICAS DEL SERVICIO DE TIMBRADO DIGITAL     El Servicio de Timbrado Digital provisto por el Proveedor Autorizado de  Certificaci  n  PAC  consiste en verificar la clave y contrase  a del cliente  del Usuario final para validar su estado activo  revisar el archivo XML  entregado por el cliente del Usuario final  registrar la operaci  n   descontar una operaci  n de timbrado del saldo del cliente o usuario  final  timbrar el archivo XML  si as   procede  y regresar al cliente del  Usuario final el archivo XML timbrado y en algunos caso la  representaci  n del c  digo de barras requerido para la representaci  n  Impresa     El servicio no incluye la generaci  n de la representaci  n impresa     En algunos casos el PAC descontar   del saldo del cliente o usuario final  la operaci  n a  n en caso de que el XML no re  na los requerimientos  legales y fiscales aplicables o que por cualquier otra raz  n no est    correctamente generado     En este caso el sistema regresar   un c  digo de error al sistema del  cliente del usuario final y se cargar   un cobro al cliente o usuario final a  un costo igual que si s   se hubiere generado el timbrado del archivo  XML   
10.  contrase  a de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorno de prueba utilice la  contrase  a Prueba     UUID  que se va cancelar   Atributo requerido que especifica el RFC  Emisor al que corresponde el UUID        40    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Recuperar_CFDI xml    Descripci  n  Esta plantilla se usa para recuperar un CFDI previamente  timbrado  a continuaci  n se muestran los atributos que se requieren     Atributo Descripci  n  CFDI   CFDI   Atributo requerido que indica la ubicaci  n del  archivo XML que ser   timbrado     El archivo debe estar previamente firmado y  sellado    Nota  Se recomienda usar rutas absolutas  que se  alen la ubicaci  n desde el directorio  ralz     P  ej     CFDI  C AimiSistemalFac_ABOOO01 xml     PAC   PAC   Atributo requerido que establece el nombre   del PAC en May  sculas p  ej    FINKOK    Si adquiri   los folios con FacturaRapida   establezca el nombre como PAC p  ej   PAC  PAC    url   Url   Atributo requerido para expresar el entorno  al cual se va a conectar        Puede usar las palabras Prueba para entrar  al entorno de pruebas o la palabra  Produccion  para entrar al entorno real     Es importante antes de conectarse al entorno  de producci  n  contar con las credenciales  reales de acceso que le haya asignado el  PAC    usuario   Usuario   Atributo requerido para expresar el nombre    de usuario de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorno de 
11.  de llave privada   lt R_F1 le gt  Archivo de respuesta en formato INI si se omite    este valor el nombre del archivo predeterminado  es Salida in1    lt Sali1ida gt  Valor num  rico opcional que configura el  formato del archivo de salida que contiene los  datos necesarios para la Impresi  n de  documentos  los valores posibles son      1    Genera un archivo de texto plano TXT      2    Genera un archivo  MEM que contiene  las variables de memoria MEM que pueden  accederse desde los programas desarrollados en  CA Clipper   CA Visual Objects   x Harbour   Alaska Xxbase   y FoxPro     Los nombres de las variables comienzan con   CFD_    y se pueden recuperar por medio del  comando   RESTORE FROM  lt SALIDA mem gt  Add1t1ve    Nota  Por defecto se crea un archivo en formato  INI    59    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Regresa     TRUE  1  si tuvo   xito  FALSE  0  de lo contrario   Tipo de  dato l  gico   booleano     Genera de forma predeterminada un archivo de respuesta en  formato INI  los valores se recuperan con la funci  n  Getvalue_CFDI      Ejemplo     ValidaCerKey   aaa010101laaa__csd_10 cer      aaa010101laaa__csd_10 key    12345678a    Respuesta in1     0      60    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  Gen_CFDIVer       Sintax1S     void Gen_CFDIVer      Muestra la versi  n actual de la librer  a Gen_CFDI DLL    Par  metros     Ninguno    Regresa     No devuelve nada     Ejemplos     Gen_CFDIVer      61   
12.  ej     ingreso  egreso  traslado    de cambio conforme a la moneda usada  utilizada para expresar los montos  de expedici  n del comprobante     NumCtaPago   NumCtaPago   Atributo opcional para incorporar al menos  los cuatro   ltimos digitos del n  mero de  cuenta con la que se realiz   el pago    FolioFiscalOrig   FolioFiscalOrig    Atributo opcional para se  alar el n  mero de  folio fiscal del comprobante que se hubiese  expedido por   l valor total del  comprobante  trat  ndose del pago en  parcialidades    SerieFolioFiscalOrig  Atributo opcional para se  alar la serie del     SerieFolioFiscalOrig   folio del comprobante que se hubiese  expedido por   l valor total del  comprobante  trat  ndose del pago en  parcialidades    FechaFolioFiscalOrig  Atributo opcional para se  alar la fecha de     FechaFolioFiscalOrig   expedici  n del comprobante que se hubiese  emitido por el valor total del comprobante   trat  ndose del pago en parcialidades  Se  expresa en la forma aaaa mm   ddThh mm ss  de acuerdo con la  especificaci  n ISO 8601    MontoFolioFiscalOrig  Atributo opcional para se  alar el total del     MontoFolioFiscalOrig   comprobante que se hubiese expedido por  el valor total de la operaci  n  trat  ndose  del pago en parcialidades       Datos del Emisor   r  c   emisorkRfc   Atributo requerido para la Clave del  Registro Federal de Contribuyentes  correspondiente al contribuyente emisor del  comprobante sin guiones o espacios    nombre   emisorNombre   Atributo opc
13.  fecha de  inicio de la relaci  n laboral entre el  empleador y el empleado     N  mero de semanas que el empleado ha  mantenido relaci  n laboral con el  empleador     Puesto asignado al empleado o actividad  que realiza     Tipo de contrato que tiene el trabajador   Base  Eventual  Confianza  Sindicalizado  a  prueba  etc     Tipo de jornada que cubre el trabajador   Diurna  nocturna  mixta  por hora   reducida  continuada  partida  por turnos   etc    Forma en que se establece el pago del  salario  diario  semanal  quincenal   catorcenal mensual  bimestral  unidad de  obra  comisi  n  precio alzado  etc     Longitud m  xima  100 caracteres   Retribuci  n otorgada al trabajador  que se  integra por los pagos hechos en efectivo por  cuota diaria  gratificaciones  percepciones   alimentaci  n  habitaci  n  primas   comisiones  prestaciones en especie y  cualquiera otra cantidad o prestaci  n que se  entregue al trabajador por su trabajo    Clave conforme a la Clase en que deben  inscribirse los patrones  de acuerdo a las  actividades que desempe  an sus       35    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    trabajadores  seg  n lo previsto en el  art  culo 196 del Reglamento en Materia de  Afiliaci  n Clasificaci  n de Empresas   Recaudaci  n y Fiscalizaci  n  Cat  logo  publicado en el portal del SAT en Internet      Cat  logos del Complemento de N  mina   P  g  6   3  Riesgo Puesto   SalarioDiariolntegrado  Salario diario integrado     SalarioDiariolnt      
14. ASCII  en formato de  texto TXT    UJ       Archivo de texto con la cadena original con extensi  n TXT    EN  l    Archivo de texto con la descripci  n detallada del error en  formato de texto TXT    5   Elimina todos los archivos de respuesta con excepci  n del  archivo de respuesta en formato INI     Regresa     CFDITerm   Respuesta 1n1   5    O  CFDITerm  cxmlO0ut  O      Nota   lt cxml0ut gt  Corresponde al nombre del archivo de salida de  la funci  n GenerarcFDI       58    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  ValidaCerKey       Sintax1S     BOOL ValidacerkKey  string  lt cCertFi le gt  l  String  lt KeyFi le gt  i  string  lt KeyPass gt   string  lt R_F11e gt   string  lt Salida gt       Verifica el archivo de certificado   CER  y la llave privada    KEY  coincidan entre s    el certificado est   vigente y  efectivamente sea un Certificado de Sello Digital  CSD      Esta funci  n es particularmente   til para validar el certificado y  la llave privada sin necesidad de generar una factura  adem  s pude  extraer la informaci  n del certificado como es el nombre del  contribuyente  n  mero de serie fecha de emisi  n y vencimiento del  certificado     Esta informaci  n la puede recuperar desde la funci  n  GetValue_CFDI      Par  metros    lt CertFile cer gt  Archivo con el certificado de sello digital   l puede incluir la ruta   lt KeyF1 le key gt  Archivo con la llave privada  puede incluir la  ruta   lt KeyPass gt  Password para el archivo
15. BOOL TimbrarcFDI  String  lt XmlF1le tmp gt   String  lt Xml0ut xml gt  i  String  lt L1cencia gt  i  String  lt Salida gt     String  lt ValidaxSD gt       Timbra un XML previamente firmado y sellado     Par  metros      lt XmlF1 le  tmp gt  Archivo temporal generado a partir de una  plantilla con los datos necesarios para timbrar  con el PAC    lt Xml0ut xml gt  Archivo de salida que contendr   el  CFDI  firmado  sellado y timbrado    lt L1cencia gt  Licencia de uso     lt Salida gt  Valor num  rico opcional que configura el  formato del archivo de salida que contiene los  datos necesarios para la impresi  n de  documentos  los valores posibles son        1      Genera un archivo de texto plano TXT     2    Genera un archivo  MEM que contiene  las variables de memoria MEM que pueden  accederse desde los programas desarrollados en  CA Clipper   CA Visual Objects   x Harbour   Alaska Xxbase   y FoxPro     Los nombres de las variables comienzan con   CFD_  y se pueden recuperar por medio del  comando    RESTORE FROM  lt SALIDA mem gt  Addit  ve    Nota  Por defecto se crea un archivo en formato  INI    lt Va  1 daXxSD gt  Valor num  rico opcional  1   Predeterminado   Valida el XML con el XSD del SAT     Regresa     TRUE  1  si tuvo   xito  FALSE  0  de lo contrario   Tipo de  dato l  gico   booleano     Genera de forma predeterminada un archivo de respuesta en    formato INI  los valores se recuperan con la funci  n  Getvalue_CFDIC      46    Gu  a del Usuario   Gen_CFDI DLL 
16. CFD_ANoOApr A  o de aprobaci  n  s  lo para CFD    CFD_Ser1e Serie que corresponde el comprobante  CFD_Folio N  mero de folio del comprobante   CFD_UUID Folio generado en el timbrado del CFDI  CFD_CersaAT N  mero de serie del certificado del SAT  CFD_Se_SAT Sello del Timbre Fiscal Digital  Sello SAT   CFD_F_Timb Fecha y hora de la generaci  n del timbre  CFD_CadTim Complemento de Certificaci  n del Timbre Fiscal    Digital    S6    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Ejemplos     Getvalue_CFDI   Respuesta 1n1   2    Regresa  La descripci  n detallada del error  O   Getvalue_CFDI  cxmlO0ut  15      _ Regresa  Cadena Original del Complemento de Certificaci  n del  Timbre Fiscal Digital    Nota   lt cxmlO0ut gt  Corresponde al nombre del archivo de salida de  la funci  n GenerarcFDI       sii    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  CFDITerm       Sintax1S     void CFDITerm  String  lt R_File gt  n  int  lt Valor gt       Elimina los archivos de respuesta generados en las funciones  GenerarcFDI    CancelarcFDI   y ValidacerKey      Par  metros      lt R_F1 le gt  Archivo de respuesta en formato INI si se omite  este valor el nombre del archivo predeterminado  es Salida in1    lt cxm  l0ut gt  Valor num  rico con la opci  n para eliminar los  archivos de acuerdo a lo siguiente     Valor   Descripci  n  O   Todos los archivos de respuesta  1   Archivo de respuesta en formato INI y TXT    2   Archivo XML de salida convertido en 
17. Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Contenido  La distribuci  n de la Librer  a Gen_CFDI DLL incluye lo siguiente    gt  Biblioteca de funciones Gen_CFDI DLL    e Es compatible con varios lenguajes de programaci  n que  tengan la capacidad de usar librerias en DLL     gt  Programa ejecutable Gen_CFDI EXE y CAN_CFDI EXE  e Para los lenguajes que no tienen capacidad de usar DLL o  son de arquitectura de 16 bits  pueden utilizar los    programas ejecutables para emitir y cancelar CFDI      gt  Plantillas de texto en formato XML para generar documentos y  ejecutar acciones      gt  Ejemplos de implementacion en varios lenguajes como     VB6  VB NET  C Sharp   Visual FoxPro  Delphi  Visual C     Harbour  FiveWin   Xailer  etc       El contenido puede variar trat  ndose de la versi  n de demostraci  n y  la versi  n registrada     11    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Implementaci  n de la Librer  a DLL    Para implementar la librer  a DLL en sus aplicaciones s  lo es necesario  copiar el archivo Gen_CFDI DLL en la ubicaci  n donde resida el  ejecutable y llamar a las funciones contenidas en la biblioteca desde el  modificable de su aplicaci  n     A continuaci  n se muestran las siguientes recomendaciones      gt  NO es necesario registrar la librer  a en Windows con  REGSVR32 EXE     gt  En Visual Studio NET no es necesario a  adirla como referencia a  su proyecto      gt  La librer  a DLL no debe copiarse a Windows1System32      
18. L USUARIO FINAL  IMPORTANTE  Recomendamos leer cuidadosamente este Contrato de  Licencia para el Usuario Final  este constituye un acuerdo legal entre    usted y FacturaRapida com mx o sus representantes     Respecto al producto indicado  el que incluye programaci  n para PC y  puede incluir materiales impresos y documentaci  n en pantalla     Al instalar  copiar o de otra manera  usar el software  usted acepta  quedar obligado por los t  rminos del presente contrato     Si no est   de acuerdo con los t  rminos no instale o use el producto   LICENCIA DE PRODUCTO SOFTWARE   El producto se encuentra protegido por leyes y tratados internacionales  sobre derechos de autor  as   como por otras leyes y tratados sobre la  propiedad intelectual    Este producto se concede bajo licencia  no se vende    1  CONCESI  N DE LICENCIA    Este contrato le otorga el derecho de usar el producto o cualquier  versi  n anterior en un n  mero ilimitado de equipos PC o servidor de red  de   rea local LAN     2  OTROS DERECHOS Y LIMITACIONES     Usted no podr   utilizar t  cnicas de ingenier  a inversa  descompilar ni  desensamblar el producto     El software se otorga bajo licencia como un producto   nico     Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Sus partes componentes no pueden separarse para ser usados m  s all    para lo que fueron creados     Usted no podr   vender  alquilar  arrendar o prestar el producto     Sin perjuicio de cualquier otro derecho  FacturaRapida com mx o  
19. Librer  a DLL para CFDI v3 2    Gen CFDI DLL   Versi  n 2 0  Gu  a del Usuario       Copyright O 2011 2014 FacturaRapida com mx  Todos los derechos est  n reservados       ndice    Introducci  n sesenta 3  Contrato de Licencia para el Usuario Final  CLUPF                         4  Requerimientos de la Librer  a Gen_CFDI DLL               ooocccooo occ 8  Principales caracter  sticaS           ooooooccccccccccccccnana nora rra 9  Proveedores Autorizados de Certificaci  n  PAC                         10  CONTOnId O  isa io o Ea 11  Implementaci  n de la Librer  a DLL                    nnncccnnnn anno 12  Plan Ulla o iria iia 13    Que son las Plantillas  ositos 14  Cargar en memoria la Plantilla                               oo oooccccnnn 15  Remplazar COFCNOtOS cuna 16  Eliminar COFCNEOtesS   ncivrciaritranmara ras 17  Guardar archivo temporal                c ococcccoccccccnr nr rr 19  Pasar el archivo temporal como par  metro          occccocccccccccnnnnoo 20  Recuperar los valores generados desde la funci  n                     21  Detalle de las Plantillas                             ooooocooccoocrnnnn cnn 22  DOCUMENTOS iii A A Aid 22  FacturaSimple  CEDE XML a A ANAA 22  FacturaSimpleConAddenda_CFDI XDML                    ooooococoooccconccononccoonccnono nono nccnnnnonnn nono nononnonononncinnnnonos 28  Facturaimportacion_CFDI XDMI              ooocoooocococccccococonoconcnccononononoconnnnononcnnno nono n nono nononnn nono nn nana non nn conan nonnss 29  ReciboHonor
20. R y  KEY    10   Muestra el archivo XML firmado  sellado y timbrado en  formato ASCII    11   Folio generado en el timbrado del CFDI conforme al  est  ndar  RFC  4122    12   N  mero de serie del certificado del SAT usado para el  Timbre    13   Sello del Timbre Fiscal Digital  Sello SAT  en Base 64    32    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    14   Fecha y hora de la generaci  n del timbre conforme con la  especificaci  n ISO 8601      15   Cadena Original del Complemento de Certificaci  n del  Timbre Fiscal Digital    16   Muestra la serie a la que corresponde el comprobante    17   Es el n  mero de folio del Comprobante Fiscal    18   Muestra el n  mero de aprobaci  n  s  lo para CFD    19   Muestra el a  o de aprobaci  n  s  lo para CFD    20   Nombre del contribuyente en el Certificado de sello  Digital  CSD    21   N   de Error  s   es cero est   Ok   CancelarcFDI     22   Descripci  n detallada del error   CancelarcFDI O    23   UUID   CancelarcFDI     Devuelve el UUID cancelado    correctamente     Regresa     String  Cadena de caracteres  con la informaci  n del archivo   lt R_F1 le gt     Estructura del archivo de respuesta  INI TXT MEM      Las funciones GenerarcFDI    CancelarcFDI   y  ValidaCerkey    generan de forma predeterminada un archivo de respuesta con el  nombre especificado en  lt xXml0ut xml gt  o  lt R_File gt  en formato INI y  contiene la siguiente informaci  n     Error     Valor num  rico generado por las funciones GenerarcFDI
21. RAR    Si adquiri   los folios con FacturaRapida   establezca el nombre como PAC p  ej   PAC  PAC     Si especifica SIN_TIMBRAR  s  lo se  generar   el XML firmado y sellado pero no  se mandar   a timbrar    url   Url   Atributo requerido para expresar el entorno  al cual se va a conectar     Puede usar las palabras Prueba para entrar  al entorno de pruebas o la palabra  Produccion  para entrar al entorno real     Es importante antes de conectarse al  entorno de producci  n  contar con las  credenciales reales de acceso que le haya  asignado el PAC     Atributo requerido para expresar el nombre  de usuario de la cuenta asignada por el PAC    22       Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    o por FacturaRapida     Para el entorno de prueba utilice el nombre  de usuario Prueba   clave   Clave   Atributo requerido para expresar la  contrase  a de la cuenta asignada por el  PAC o por FacturaRapida     Para el entorno de prueba utilice la  contrase  a Prueba   Datos del Comprobante   serie   serie   Atributo opcional para precisar la serie para  control interno del contribuyente  Este  atributo acepta una cadena de caracteres  alfab  ticos de 1 a 25 caracteres sin incluir  caracteres acentuados    folio   folio   Atributo opcional para control interno del  contribuyente que acepta un valor num  rico  entero superior a O que expresa el folio del  comprobante   fecha   fecha   Atributo requerido para la expresi  n de la  fecha y hora de expedici  n del  comprobant
22. arios_CFD  L XDM   o oooccccccococcconooccccc conc crono cnc cono nn nr non conc corno nn nr canon cnc ran nn nr anar nn na rann nana 30  Recibo Arrendamiento  CFDIL XMI  aia aaa 31  ReciboNomina   CEDE XM iaa A a 32  ACCIONES   iaa 38  Timbrar   CEDTIIOL uscar iio 38  Cancelar CFDE X M sa 40  Recuperar  CFD XM ocon a 41  Consulta   UUTD X MI    0cicaiii  tasa 42  Descripci  n de las FUNCION8S        o ooooocccccccccccc cnn nn 43  Funci  n  Generar CEDE EN 44  A A o o     oa 46  Cancela rGEDE CS cosmo 48  Recuperar FDI  naci   50  GetValue CFD uvas ted 52  CFDITEFM usario tiroteo sold 58  Valida  acerK  y iii ii a A a diodo 59  Gel CFDIVEF  Junaa Eaa rei iO ias 61  Derechos Reservados   Copyright                occccccoccccccccnnnnnnno 62       j   mpe  2 Introducci  n    La Librer  a DLL para CFDI v3 2 le ayuda en la generaci  n de  Comprobantes Fiscales Digitales por Internet  CFDI   esta le permite  integrar la facturaci  n electr  nica en sus sistemas actuales de forma  f  cil y r  pida sin la necesidad de tener conocimientos especializados en  programaci  n     GEN_CFDI DLL es una biblioteca de funciones que incluye las rutinas  necesarias para generar el archivo XML firmado  sellado y timbrado con  el PAC seleccionado desde la plantilla     Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    y         NS Contrato de Licencia para el Usuario Final   CLUF     Para los productos  Lib_CFDI LIB  Gen_CFDI DLL   Gen_CFDI EXE y Can_CFDI EXE    CONTRATO DE LICENCIA PARA E
23. cXmlTmp    emisorNombre       La Empresa SA      cxXmlTmp   Replace cXmlTmp    lemisorRfc       AAAO10101AAA        En Visual FoxPro    x  Harbour   FiveWin   Xailer   CA Clipper    XBASE          cXmlTmp   StrTran cXmlTmp    version    3 2       cXmlTmp   StrTran cXmlTmp    PAC     FINKOK     cxXmlTmp   StrTran cXmlTmp    emisorNombre     La Empresa  SA      cxXmlTmp   StrTran cXmlTmp   lemisorRfc       AAAO10101AAA        En C Sharp  C     Visual Basic Net       cxmlTmp   cXmlTmp Replace    version        3 2      cxXml Tmp   cXml Tmp Replace    PAC     FINKOK      cxXml Tmp   cXmlTmp Replace    emisorNombre       La Empresa  SA       cxXmlTmp   cXmlTmp Replace  l emisorRfc    cEmisorkR  c      16    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Eliminar corchetes    El tercer paso es quitar los corchetes que no fueron remplazados  por  ejemplo        En VBO    cxXmlTmp   Replace cXmlTmp   serle   I  serie            cxmlTmp   Replace  cXmlTmp   descuento    descuento           cxmlTmp   Replace  cxXmlTmp   Moneda     Moneda                revisamos que no quede ning  n corchete   TE Inastrtil  cxmiTmp   1    gt  0 Or Imstreil  exmitmo  1    gt  Then  MsgBox  Hay elementos obligatorios pendientes de sustituir     EnDif    En Visual FoxPro    x  Harbour   FiveWin   Xailer   CA Clipper    XBASE          cxmlTmp   StrTran cXmlTmp   serie    serie         cxXmlTmp   StrTran cXmlTmp   descuento    descuento          cxmlTmp   StrTran cXmlTmp   Moneda    Moneda      
24. cado SAT 20001000000100005761    Sello SAT aXk3jbFRDmHyb BBw22M0gz6uaSgSAf  D2TvkolsyRD6Q08UeLvYnew4z  4HcErZCzkF9BOrYzx8FNpWOEGtC41bUIcnVM9ssE6uU0fhC gqXxcyYoPzaK3V171fnw   vNeMImEwve20806NSnFyquMgDrju53EUPTygOYTKEUYDPp1ROU     Fecha Timbrado 2013 12 18T02 01 21    Cadena Timbre digital   1 0 C91470A7 D270 4E95 9C51   7B48F235D853 2013 12   18T02 01 21 HTXF1133ywxG8chB95Qa 8Y9u5LXK3 g1idHSO8mtxRBBw6 fJDGCy1p4  ySvEcgqPr 0V2xhxoI1wqmiAK3myWh9usBN22GwmOtyFTYMW6q7hgWB24LK2g B3 JM9  9IVPDTA1 SH5jAcpmesFiv kyFnEd51bTXPEjJGHr9pBX431sxg2c  2000100000010  0005761      Estos valores se pueden recuperar con la funci  n GetValue_CFDI   de la    librer  a o bien  por medio de una funci  n para abrir archivos INI desde  su lenguaje de programaci  n tal como  GetPrivateProfileString      21    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Detalle de las Plantillas    La librer  a Gen_CFDI DLL incluye varias plantillas para generar  documentos o ejecutar acciones     A continuaci  n se muestra el detalle de los archivos      DOCUMENTOS    FacturaSimple_CFDI xml  Descripci  n  Esta plantilla se utiliza para la emisi  n de facturas    Atributo Descripci  n   version   version   Atributo requerido con valor prefijado a 3 2  que indica la versi  n del est  ndar bajo el  que se encuentra expresado el  comprobante    PAC   PAC   Atributo requerido que establece el nombre  del PAC en May  sculas p  ej     EDICOM   FINKOK  FORMASDIGITALES  ECODEX  SEFACTURA  SOLUCIONFACTIBLE  SIN_TIMB
25. da  XmlO0ut     50    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Ejemplo     RecuperarcFDI   RecuperarcFDI tmp    E   xmlRecuperado xml  3     Licencia de uso  ns   o       Las funciones de recuperaci  n de un CFDI y acuse de cancelaci  n  del SAT s  lo est  n disponibles con los PAC FINKOK y Ecodex     51    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  GetValue_CFDI       Sintax1S     String Getvalue_CFDI  String  lt R_F1le gt  E  1nt  lt Valor gt       Recupera la informaci  n generada en las funciones GenerarcFDI     CancelarcFrDI O  y Validacerkey      Par  metros     lt R_F1 le gt  Archivo de respuesta en formato INI si se omite  este valor el nombre del archivo predeterminado  es Salida in1    lt Valor gt  Valor num  rico requerido para recuperar la  informaci  n del archivo INI generado en las  funciones     GenerarcFDI    CancelarcFDI   y    ValidacerkKey    los valores son los siguientes     Valor   Descripci  n    1   N   de Error  si es cero est   Ok  2   Descripci  n detallada del error  3   Cadena original generada a partir del archivo de entrada    4   Resultado de la digesti  n  Funci  n hash con el algoritmo  SHA 1     5   N  mero de serie del certificado    6   Cadena generada por el certificado en Base 64  est   en el  XML de salida    7   Fecha de inicio del certificado  v  lido desde   8   Fecha de expiraci  n del certificado  v  lido hasta     9   Sello digital generado desde la cadena original con los  archivos  CE
26. ddenda si es GENERICA o PLANTILLA    GENERICA   Significa que puede definir una  addenda libre de acuerdo a sus necesidades  en un archivo de texto con formato XML   PLANTILLA   Se utiliza cuando utiliza una  plantilla especifica proporcionada por el  proveedor o por FacturaRapida     Para el caso de las plantillas se valida con el  XSD   Atributo requerido que indica la ubicaci  n del  archivo xml que contiene la Addenda     Nota  Se recomienda usar rutas absolutas  que se  alen la ubicaci  n desde el directorio  ralz     P  ej        C ImiSistemalCLey xml    28    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Facturaimportacion_CFDI xml    Descripci  n  Esta plantilla utiliza los mismos atributos de la plantilla de  facturas  pero agrega tres atributos adicionales por cada concepto para  especificar la informaci  n aduanera     Nota  Puede alternar conceptos con o sin informaci  n Aduanera     Atributo Descripci  n   Conceptos   InformacionAduanera   numero   aduanaNumero   Atributo requerido para expresar el n  mero  del documento aduanero que ampara la  importaci  n del bien    fecha   aduanaFecha   Atributo requerido para expresar la fecha de    expedici  n del documento aduanero que  ampara la importaci  n del bien  Se expresa  en el formato aaaa mm dd   aduana   aduanaNombre   Atributo opcional para precisar el nombre de  la aduana por la que se efectu   la  importaci  n del bien        29    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Recib
27. del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  RecuperarCFDI       Sintax1S     BOOL RecuperarcFDI  String  lt XmlFile tmp gt  me  String  lt Xml0ut xml gt  a E  String  lt Licencia gt  E  String  lt Salida gt       Recupera un CFDI previamente timbrado     Par  metros      lt XmlF11e tmp gt  Archivo temporal generado de una plantilla con  los datos necesarios para recuperar el CFDI con  el PAC   lt Xml0ut xm1l1 gt  Archivo de salida que contendr   el  CFDI  l l Recuperado   lt L1cenc1a gt  Licencia de uso     lt Sal1ida gt  Valor num  rico opcional que configura el  formato del archivo de salida que contiene los  datos necesarios para la Impresi  n de  documentos  los valores posibles son      1    Genera un archivo de texto plano TXT     2    Genera un archivo  MEM que contiene  las variables de memoria MEM que pueden  accederse desde los programas desarrollados en  CA Clipper   CA Visual Objects   x Harbour   Alaska Xbase   y FoxPro     Los nombres de las variables comienzan con   CFD_  y se pueden recuperar por medio del  comando    RESTORE FROM  lt SALIDA mem gt  Additi1ve    Nota  Por defecto se crea un archivo en formato  INI    Regresa     TRUE  1  si tuvo   xito  FALSE  0  de lo contrario   Tipo de  dato l  gico   booleano     Genera de forma predeterminada un archivo de respuesta en  formato INI  los valores se recuperan con la funci  n  Getva lue_CFDI      Se crea el C  digo de Barras Bidimensional  CBB  en formato BMP  con el nombre del XML de Sali
28. del presente  concepto  Debe ser equivalente al resultado  de multiplicar la cantidad por el valor  unitario expresado en el concepto     noldentificacion   conceptoNold   Atributo opcional para expresar el n  mero  de serie del bien o identificador del servicio  amparado por el presente concepto     Impuestos   totallimpuestosRetenidos  Atributo opcional para expresar el total de     totalimpuestosRetenidos   los impuestos retenidos que se desprenden  de los conceptos expresados en mel  comprobante fiscal digital    totallmpuestosTrasladados  Atributo opcional para expresar el total de     totallmpuestosTrasladados   los impuestos trasladados que se  desprenden de los conceptos expresados en  el comprobante fiscal digital    UE DEl    impuesto   trasladolmpuesto   Atributo requerido para se  alar el tipo de  impuesto trasladado     tasa   trasladoTasa   Atributo requerido para se  alar la tasa del  impuesto que se traslada por cada concepto  amparado en el comprobante     importe   trasladolmporte   Atributo requerido para se  alar el importe  del impuesto trasladado        2i    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    FacturaSimpleConAddenda_CFDI xml    Descripci  n  Esta plantilla utiliza los mismos atributos de la plantilla de  facturas  pero agrega dos adicionales para especificar los datos de la    addenda     Atributo  nombreAddenda   nombreAddenda      RutadelaAddenda   RutadelaAddenda      Descripci  n  Atributo opcional para expresar el tipo de  a
29. e fiscal  Se expresa en la forma  aaaa mm ddThh mm ss   formaDePago   formaDePago   Atributo requerido para precisar la forma de  pago que aplica para este Comprobante  Fiscal Digital a trav  s de Internet  Se utiliza  para expresar Pago en una sola exhibici  n o  n  mero de parcialidad pagada contra el  total de parcialidades  Parcialidad 1 de X   subTotal   subTotal   Atributo requerido para representar la suma  de los importes antes de descuentos e  impuestos    metodoDePago   metodoDePago   Atributo requerido de texto libre para  expresar el m  todo de pago de los bienes o  servicios amparados por el comprobante   Se entiende como m  todo de pago  leyendas tales como  cheque  tarjeta de  cr  dito o debito  dep  sito en cuenta  etc      motivoDescuento    del descuento aplicable    condicionesDePago  Atributo opcional para expresar las     condicionesDePago   condiciones comerciales aplicables para el  pago del comprobante fiscal digital a trav  s  de Internet    descuento   descuento   Atributo opcional para representar el       importe total de los descuentos aplicables  antes de impuestos    total   total   Atributo requerido para representar la suma  del subtotal  menos los descuentos  aplicables  m  s los impuestos trasladados   menos los impuestos retenidos        23    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    tipoDeComprobante  Atributo requerido para expresar el efecto    tipoDeComprobante   del comprobante fiscal para el  contribuyente emisor  P 
30. es permitidos  dobles o triples  HorasExtra   HorasExtra   N  mero de horas extra trabajadas en el  periodo     ImportePagado  Importe pagado por las horas extra     nominalmportePagado         37    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    ACCIONES  Timbrar_CFDI xml  Descripci  n  Esta plantilla se usa para timbrar un CFDI previamente    firmado y sellado  a continuaci  n se muestran los atributos que se  requieren     Atributo Descripci  n  CFDI   CFDI   Atributo requerido que indica la ubicaci  n del  archivo XML que ser   timbrado     El archivo debe estar previamente firmado y  sellado    Nota  Se recomienda usar rutas absolutas  que se  alen la ubicaci  n desde el directorio  ralz     P  ej     CFDI  C ImiSistemalFac_ABOO0O1 xml     PAC   PAC   Atributo requerido que establece el nombre   del PAC en May  sculas p  ej    FINKOK   FORMASDIGITALES   ECODEX    Si adquiri   los folios con FacturaRapida   establezca el nombre como PAC p  ej   PAC  PAC    url   Url   Atributo requerido para expresar el entorno  al cual se va a conectar     Puede usar las palabras Prueba para entrar  al entorno de pruebas o la palabra  Produccion  para entrar al entorno real     Es importante antes de conectarse al entorno  de producci  n  contar con las credenciales  reales de acceso que le haya asignado el  PAC    usuario   Usuario   Atributo requerido para expresar el nombre  de usuario de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorno de prueba util
31. ficado  V  lido hasta     Sello digital generado a partir de la cadena original y  utilizando los archivos del certificado y llave privada      NoAprobacion       Es el n  mero de aprobaci  n otorgado por el SAT derivado de la  solicitud de rangos o asignaci  n de folios de comprobantes    fiscales      A  oAprobacion   s  lo para CFD     54    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Muestra el a  o en que se solicit   el folio que se est  n  utilizando para emitir el comprobante fiscal digital      serie   s  lo para CFD    Muestra la serie a la que corresponde el comprobante    Folio    Es el n  mero de folio del Comprobante Fiscal    UVID_ Timbre       Folio generado en el timbrado del CFDI conforme al est  ndar   RFC  4122     Certificado_SAT    N  mero de serie del certificado del SAT usado para el Timbre   sel lo_sAT    sello del Timbre Fiscal Digital  Sello SAT  en Base 64   Fecha_Timbrado     Fecha y hora de la generaci  n del timbre conforme con la  especificaci  n ISO 8601     Cadena_Timbre_digital       _ Cadena Original del Complemento de Certificaci  n del Timbre  Fiscal Digital    Si estableci   el valor 1 en las Opciones de salida    lt 0pc_Salida gt  se creara un archivo en formato TXT que contiene la  siguiente informaci  n    nError    V  ase  Error    Desc_Error    Descripci  n del error    Cadena_O0riginal    V  ase  Cadena_0original    Digesto    V  ase  Digesto    NumCertificado    V  ase  Numcertificado    Certstr_Base64    V  ase  Ce
32. gt  Se recomienda usar rutas absolutas que se  alen la ubicaci  n de  un archivo desde el directorio ra  z sobre todo cuando especifique  el nombre del archivo de respuesta en formato INI    12    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Plantillas    Se incluyen las plantillas para generar documentos y ejecutar acciones  como son     Factura Simple y con Pedimentos de Importaci  n       e FacturaSimple CFDI xml y Facturaimportacion_CFDI xml    Recibos de N  mina    e ReciboNomina CFDI xml       Recibos de Honorarios  Arrendamientos y IEDU       e ReciboHonorarios_CFDI xml   ReciboArrendamiento_CFDI xml y recibolEDU_CFDI xml    Facturas con Addendas e Impuestos Locales       e FacturaSimpleConAddenda CFDI xml y  facturaimptoslocales CFDI xml       Plantillas para Timbrar  Cancelar y Recuperar un CFDI    e Timbrar_CFDI xml  Cancelar_CFDI xml  Recuperar_CFDI xml    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0      Que son las Plantillas     Las plantillas son archivos de texto con formato XML  el valor de los  atributos est  n encerrados con corchetes           la mec  nica es ir  remplazando los corchetes por la informaci  n que corresponda        Todos los lenguajes de programaci  n tienen la capacidad de manejar  archivos de texto  de igual forma proporcionan funciones para el  manejo de cadenas de caracteres        Una vez remplazados los datos necesarios  se verifica que no quede  ning  n corchete por remplazar o eliminar     Por   ltimo se gua
33. ice el nombre  de usuario Prueba    clave   Clave   Atributo requerido para expresar la  contrase  a de la cuenta asignada por el PAC    38       Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    o por FacturaRapida     Para el entorno de prueba utilice la  contrase  a Prueba       39    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Cancelar_CFDI xml    Descripci  n  Esta plantilla se usa para cancelar un CFDI  a  continuaci  n se muestran los atributos que se requieren     Atributo Descripci  n    version   version   Atributo requerido con valor prefijado a 3 2  que indica la versi  n del est  ndar bajo el que  se encuentra expresado el comprobante     PAC   PAC   Atributo requerido que establece el nombre  del PAC en May  sculas p  ej   FINKOK  FORMASDIGITALES  ECODEX    Si adquiri   los folios con FacturaRapida   establezca el nombre como PAC p  ej   PAC  PAC    url   Url   Atributo requerido para expresar el entorno  al cual se va a conectar     Puede usar las palabras Prueba para entrar  al entorno de pruebas o la palabra  Produccion  para entrar al entorno real     Es importante antes de conectarse al entorno  de producci  n  contar con las credenciales  reales de acceso que le haya asignado el  PAC    usuario   Usuario   Atributo requerido para expresar el nombre  de usuario de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorno de prueba utilice el nombre  de usuario Prueba   clave   Clave   Atributo requerido para expresar la 
34. ional para el nombre   denominaci  n O raz  n social del  contribuyente emisor del comprobante    calle   emisorCalle   Este atributo requerido sirve para precisar  la avenida  calle  camino o carretera donde  se da la ubicaci  n     codigoPostal   emisorCodigoPostal    c  digo postal en donde se da la ubicaci  n   colonia en donde se da la ubicaci  n cuando    24       Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    se desea ser m  s especifico en casos de  ubicaciones urbanas     estado   emisorEstado   Atributo requerido que sirve para precisar  el estado o entidad federativa donde se da  la ubicaci  n    localidad   emisorLocalidad   Atributo opcional que sirve para precisar la  ciudad o poblaci  n donde se da la  ubicaci  n    municipio   emisorMunicipio   Atributo requerido que sirve para precisar  el municipio o delegaci  n  en el caso del  Distrito Federal  en donde se da la  ubicaci  n    noExterior   emisorNoExterior   Este atributo opcional sirve para expresar el  n  mero particular en donde se da la  ubicaci  n sobre una calle dada    nolnterior   emisorNolnterior   Este atributo opcional sirve para expresar  informaci  n adicional para especificar la  ubicaci  n cuando calle y n  mero exterior   noExterior  no resulten suficientes para  determinar la ubicaci  n de forma precisa     pais   emisorPais   Atributo requerido que sirve para precisar  el pa  s donde se da la ubicaci  n   una    referencia   emisorReferencia   Atributo opcional para expresar  
35. ka Xxbase   y FoxPro     Los nombres de qlas variables comienzan con   CFD_  y se pueden recuperar por medio del  comando   RESTORE FROM  lt SALIDA mem gt  Add1t1ve    Nota  Por defecto se crea un archivo en formato  INI    Regresa     48    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    TRUE  1  si tuvo   xito  FALSE  0  de lo contrario   Tipo de  dato l  gico   booleano     Genera de forma predeterminada un archivo de respuesta en  formato INI  los valores se recuperan con la funci  n  Getvalue_CFDI      Nota  Dependiendo el PAC  puede generarse un archivo denominado  R_SAT TXT con la respuesta de los servidores del SAT e informaci  n  del acuse de cancelaci  n  adicionalmente se puede generar un  archivo XML aparte con el Acuse de cancelaci  n emitido por el SAT     Este archivo contiene el c  digo de respuesta del SAT  descripci  n  y el folio UUID     A continuaci  n se describen los c  digos de respuesta del SAT para  la cancelaci  n de CFDI     201   El folio se ha cancelado con   xito   202   El folio ya se hab  a cancelado previamente   203   El comprobante que intenta cancelar no corresponde al  contribuyente con el que se ha firmado la solicitud de cancelaci  n   204   El CFDI no aplica para cancelaci  n   205   No se encuentra el folio del CFDI para su cancelaci  n    Ejemplo     CancelarcFDI   Cancelar_CFDI tmp          aaa010101laaa__csd_10 cer       aaa010101laaa__csd_10 key    123456784       Licencia de uso    Respuesta in1      o     49    Gu  a 
36. l contribuyente emisor del  recibo de n  mina como CFDI  Patr  n              Para conocer el detalle de los atributos del  emisor consulte la informaci  n de la  plantilla FacturaSimple_CFDI xml   Pag 23   Nodo Requerido   Informaci  n del contribuyente receptor del  recibo de n  mina como CFDI  trabajador      Datos del Receptor         Para conocer el detalle de los atributos del  receptor consulte la informaci  n de la  plantilla FacturaSimple_CFDI xml   Pag 25   Datos del Recibo Nodo Requerido   fecha   fecha   Fecha de elaboraci  n del recibo           subTotal   subTotal   Sumatoria de los importes de los conceptos     descuento   descuento   Ser   el Total de las deducciones  suma del  total gravado y total exento  sin  considerar el ISR retenido      motivoDescuento   motivoDescuento     Utilizar  Deducciones n  mina       total   total   Pago realizado al trabajador  Ser   igual al  Subtotal menos los Descuentos  menos las  Retenciones efectuadas   tipoDeComprobante   tipoDeComproba   egreso   nte      LugarExpedicion   LugarExpedicion   Se  alar el lugar de la plaza en donde labore  el empleado    Conceptos Nodo Requerido  cantidad   conceptoCantidad   Aplica el valor    1       descripcion   conceptoDesc   Se podr  n incluir las siguientes  denominaciones  Pago de n  mina   Aguinaldo  Prima vacacional  fondo de  ahorro  liquidaci  n  finiquito  etc     unidad   conceptoUnidad   Se utilizar   la expresi  n    Servicio          valorUnitario   conceptoValUnit   Tota
37. l de percepciones del trabajador  es la  sumatoria del total de percepciones  gravadas y exentas      33    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Impuestos Nodo Requerido  totallmpuestosRetenidos  El ISR retenido  se obtiene del nodo de    totallimpuestosRetenidos   deducciones del complemento n  mina         Retenciones Nodo Requerido  impuesto  ISR  Tipo de impuesto que fue retenido  ISR      importe   retencionISR   Monto del impuesto retenido  Se obtiene del  nodo de deducciones del complemento  n  mina    Complemento N  mina Nodo Requerido   Version   versionNomina   Atributo requerido para la expresi  n de la  versi  n del complemento        Valor prefijado  1 1  RegistroPatronal   RegistroPatronal   Atributo opcional para expresar el registro  patronal a 20 posiciones m  ximo     NumEmpleado   NumEmpleado   Atributo requerido para expresar el n  mero  de empleado de 1 a 15 posiciones     CURP   NominaCURP   Atributo requerido para la expresi  n de la  CURP del trabajador     TipoRegimen   catTipoRegimen    Atributo requerido para la expresi  n de la  clave del r  gimen por el cual se tiene  contratado al trabajador  conforme al  cat  logo publicado en el portal del SAT en  Internet      Cat  logos del Complemento de N  mina   P  g  3   1  R  gimen de Contrataci  n del  trabajador   NumsSeguridadSocial  Atributo opcional para la expresi  n del    NumSeguridadSoc   n  mero de seguridad social aplicable al  trabajador     FechaPago   FechaPago   Atrib
38. lantilla incluye el complemento de n  mina v1 1 el  cual contiene los siguientes atributos     Atributo Descripci  n   version   version   Atributo requerido con valor prefijado a 3 2  que indica la versi  n del est  ndar bajo el  que se encuentra expresado el  comprobante    PAC   PAC   Atributo requerido que establece el nombre  del PAC en May  sculas p  ej     EDICOM   FINKOK  FORMASDIGITALES  ECODEX  SEFACTURA  SOLUCIONFACTIBLE  SIN_TIMBRAR    Si adquiri   los folios con FacturaRapida   establezca el nombre como PAC p  ej   PAC  PAC     Si especifica SIN_TIMBRAR  s  lo se  generar   el XML firmado y sellado pero no  se mandar   a timbrar    url   Url   Atributo requerido para expresar el entorno  al cual se va a conectar     Puede usar las palabras Prueba para entrar  al entorno de pruebas O la palabra  Produccion  para entrar al entorno real     Es importante antes de conectarse al  entorno de producci  n  contar con las  credenciales reales de acceso que le haya  asignado el PAC    usuario   Usuario   Atributo requerido para expresar el nombre  de usuario de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorno de prueba utilice el nombre  de usuario Prueba   clave   Clave   Atributo requerido para expresar la  contrase  a de la cuenta asignada por el  PAC o por FacturaRapida     Para el entorno de prueba utilice la  contrase  a Prueba       32    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Datos del Emisor Nodo Requerido  Informaci  n de
39. o de prueba utilice la  contrase  a Prueba       42    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Descripci  n de las Funciones    A continuaci  n se muestran las funciones que componen la Librer  a DLL  para CFDI v3 2     Tambi  n puede consultar la carpeta de Implementaci  n para ver    ejemplos en varios lenguajes de programaci  n  Si su lenguaje no  aparece podemos brindarle la asesor  a necesaria     43    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  GenerarCFD1      Sintax1S     BOOL GenerarcCFDI  String  lt XmlF1le tmp gt     Genera un CFDI    Par  metros      lt XmlF1 le  tmp gt      lt Xml0ut xml gt    lt CertF1le cer gt    lt KeyF1 le key gt    lt KeyPass gt    lt L1cencia gt      lt XmlAsc11 gt      lt Salida gt     String  lt Xml0ut xml gt  i  String  lt CertFile cer gt     String  lt KeyF1le key gt   String  lt KeyPass gt     String  lt Licenc1a gt   string  lt XxmlAsci1 gt   String  lt Salida gt   String  lt Cadena gt     String  lt cErrorFile gt       validado  sellado y timbrado     Archivo temporal generado a partir de una  plantilla con los datos necesarios para crear  el XML   Archivo de salida que contendr   el  CFDI  firmado  sellado y timbrado   Archivo con el certificado de sello digital   puede incluir la ruta   Archivo con la llave privada  puede incluir la  ruta   Password para el archivo de llave privada    Licencia de uso     Valor num  rico opcional  1  Genera el XML en  formato ASCII    Valor num  rico opci
40. oHonorarios_CFDI xml    Descripci  n  Esta plantilla utiliza los mismos atributos de la plantilla de  facturas  pero agrega un nodo adicional llamado Retencion con dos  atributos en el nodo de impuestos     Atributo Descripci  n   Impuestos   totallmpuestosRetenidos  Atributo opcional para expresar el total de     totallmpuestosRetenidos   los impuestos retenidos que se desprenden  de los conceptos expresados en mel  comprobante fiscal digital     Retencion    monto del impuesto retenido de IVA  monto del impuesto retenido de ISR       30    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    ReciboArrendamiento_CFDI xml    Descripci  n  Esta plantilla utiliza los mismos atributos de la plantilla de  honorarios  pero agrega un nodo adicional llamado CuentaPredial  que  permite asentar el n  mero de cuenta predial con el que fue registrado el  inmueble  en el sistema catastral de la entidad federativa de que trate   o bien para incorporar los datos de identificaci  n del certificado de  participaci  n inmobiliaria no amortizable     Atributo  Concepto  numero   predialNumero        Descripci  n    Atributo requerido para precisar el n  mero  de la cuenta predial del inmueble cubierto  por el presente concepto  o bien para  incorporar los datos de identificaci  n del  certificado de participaci  n inmobiliaria no  amortizable  trat  ndose de arrendamiento        31    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    ReciboNomina_CFDI xml    Descripci  n  Esta p
41. onal que configura el  formato del archivo de salida que contiene los  datos necesarios para la impresi  n de  documentos  los valores posibles son      1    Genera un archivo de texto plano TXT      2    Genera un archivo  MEM que contiene  las variables de memoria MEM que pueden  accederse desde los programas desarrollados en  CA Clipper   CA Visual Objects   x Harbour   Alaska Xbase   y FoxPro     Los nombres de las variables comienzan con   CFD_    y se pueden recuperar por medio del  comando    RESTORE FROM  lt SALIDA mem gt  Add1tive    44    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Nota  Por defecto se crea un archivo en formato    INI   lt Cadena gt  Valor num  rico opcional  1  Genera la cadena  l original en un archivo TXT   lt ErrorF1 le gt  Valor num  rico opcional ae E Genera la    descripcion del error en un archivo TXT    Regresa     TRUE  1  si tuvo   xito  FALSE  0  de lo contrario   Tipo de  dato l  gico   booleano     Genera de forma predeterminada un archivo de respuesta en  formato INI  los valores se recuperan con la funci  n  Getvalue_CFDI      Se crea el C  digo de Barras Bidimensional  CBB  en formato BMP  con el nombre del XML de Salida  Xml0ut     Ejemplo     GenerarcFDI   GenerarcFDI tmp      Salida XML      aaa010101laaa__csd_10 cer       aaa010101laaa__csd_10 key    12345678     Licencia de uso      os    0  Me O  e Ds      45    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Funci  n  TimbrarCFDI       Sintax1S     
42. prueba utilice el nombre  de usuario Prueba   Cclave   Clave   Atributo requerido para expresar la  contrase  a de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorno de prueba utilice la  contrase  a Prueba    41    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Consulta_UUID xml    Descripci  n  Esta plantilla se usa para consultar el estado de un CFDI  por medio del UUID  a continuaci  n se muestran los atributos que se  requieren     Atributo Descripci  n    UUID   UUID   Atributo requerido para se  ala el Folio Digital   UUID  que se va a consultar     PAC   PAC   Atributo requerido que establece el nombre  del PAC en May  sculas p  ej   FINKOK  FORMASDIGITALES  ECODEX    Si adquiri   los folios con FacturaRapida   establezca el nombre como PAC p  ej   PAC  PAC    url   Url   Atributo requerido para expresar el entorno  al cual se va a conectar     Puede usar las palabras Prueba para entrar  al entorno de pruebas o la palabra    Produccion  para entrar al entorno real     Es importante antes de conectarse al entorno  de producci  n  contar con las credenciales  reales de acceso que le haya asignado el  PAC    Atributo requerido para expresar el nombre  de usuario de la cuenta asignada por el PAC  o por FacturaRapida     usuario   Usuario     Para el entorno de prueba utilice el nombre  de usuario Prueba   clave   Clave   Atributo requerido para expresar la  contrase  a de la cuenta asignada por el PAC  o por FacturaRapida     Para el entorn
43. ra precisar el       municipio o delegaci  n  en el caso del  Distrito Federal  en donde se da la  ubicaci  n    noExterior   receptorNoExt   Este atributo opcional sirve para expresar el  n  mero particular en donde se da la  ubicaci  n sobre una calle dada    nolnterior   receptorNolnterior   Este atributo opcional sirve para expresar  informaci  n adicional para especificar la  ubicaci  n cuando calle y n  mero exterior   noExterior  no resulten suficientes para  determinar la ubicaci  n de forma precisa     referencia   receptorReferencia   Atributo opcional para expresar una  referencia de ubicaci  n adicional     26       Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    pais   receptorPais   Atributo requerido que sirve para precisar  el pa  s donde se da la ubicaci  n     Conceptos   cantidad   conceptoCantidad   Atributo requerido para precisar la cantidad  de bienes o servicios del tipo particular  definido por el presente concepto    descripcion   conceptoDesc   Atributo requerido para precisar la  descripci  n del bien o servicio cubierto por  el presente concepto    unidad   conceptoUnidad    Atributo requerido para precisar la unidad  de medida aplicable para la cantidad  expresada en el concepto    valorUnitario   conceptoValUnit   Atributo requerido para precisar el valor o  precio unitario del bien o servicio cubierto  por el presente concepto    importe   conceptolmporte   Atributo requerido para precisar el importe  total de los bienes o servicios 
44. rda el contenido en un archivo de texto temporal     A continuaci  n se muestra como realizar este proceso en algunos  lenguajes de programaci  n     14    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Cargar en memoria la Plantilla    El primer paso es cargar en memoria el archivo de plantilla como se  muestra a continuaci  n     En VB6        Dim cXmlTmp As String   Set objFSO   CreateObject   Scripting FileSystemObject     Set objFile   objFSO OpenTextFile  C  Ejemplo Plantillas CFDI  v3 2 FacturaSimple CFDI xml   ForReading      leemos la plantilla      cxmlTmp   objFile ReadAll   objFile Close    En Visual FoxPro        LOCAL cXmlTmp  cXmlTmp   FileToStr   C  Ejemplo Plantillas CFDI  v3 21FacturaSimple CFDI xml      En  x  Harbour   FiveWin   Xailer   CA Clipper   XBASE          LOCAL cXmlTmp    xmlTrp     MemoRead      C   Ejemplo Plantillas CFDIv3 2 FacturaSimple CFDI xml      En C Sharp  CF        string cXmlTmp   cXmlTmp   File ReadAllText    C  Ejemplo Plantillas CFDI  v3 2 FacturaSimple CFDI xml       En Visual Basic Net       Dim cXmlTmp As String  cXmlTmp   File ReadAllText   C  Ejemplo Plantillas CFDI  v3 2lFacturaSimple CFDI xml      15    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Remplazar corchetes    El segundo paso es remplazar los corchetes por la informaci  n que  corresponda  por ejemplo        En VBO    cxXml Tmp   Replace  cXmlTmp     version    3 2       cxXmlTmp   Replace cXmlTmp    PAC     FINKOK     cxXmlTmp   Replace 
45. referencia de ubicaci  n adicional        Expedido en   calle   expedidoCalle   Este atributo opcional sirve para precisar la  avenida  calle  camino o carretera donde se  da la ubicaci  n     codigoPostal   expedidoCodigoPostal    Atributo opcional que sirve para asentar el  c  digo postal en donde se da la ubicaci  n     colonia   expedidoColonia   Este atributo opcional sirve para precisar la  colonia en donde se da la ubicaci  n cuando  se desea ser m  s especifico en casos de  ubicaciones urbanas    estado   expedidoEstado   Atributo opcional que sirve para precisar el  estado o entidad federativa donde se da la  ubicaci  n    localidad   expedidoLocalidad    Atributo opcional que sirve para precisar la  ciudad o poblaci  n donde se da la  ubicaci  n    noExterior   expedidoNoExterior   Este atributo opcional sirve para expresar el  n  mero particular en donde se da la  ubicaci  n sobre una calle dada    nolnterior   expedidoNoInterior   Este atributo opcional sirve para expresar  informaci  n adicional para especificar la       ubicaci  n cuando calle y n  mero exterior   noExterior  no resulten suficientes para  determinar la ubicaci  n de forma precisa     Atributo opcional para expresar una  referencia de ubicaci  n adicional    Atributo opcional que sirve para precisar el  municipio o delegaci  n  en el caso del       25    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    A Distrito Federal  en donde se da  ubicaci  n   el pa  s donde se da la ubicaci  n  
46. rtstr_Base64     Cert_Fechalnicio    V  ase  Cert_Fechalnicio     Cert_FechaFin    V  ase  Cert_FechaFin     55    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    sello_Digital    V  ase  Sello_Digital    NOAprobacion    V  ase  NoAprobacion   s  lo para CFD   AnoAprobacion    V  ase  A  oAprobacion   s  lo para CFD   Serie    V  ase  serie    Folio    V  ase  Folio    UUID_ Timbre     V  ase  UUID_ Timbre     Certificado_SAT    V  ase  Certificado_SAT    Sello_SAT    V  ase  Ssello_sAT    Fecha_Timbrado    V  ase  Fecha_Timbrado     Cadena_Timbre_digital    V  ase  Cadena_Timbre_digital      Si estableci   el valor 2 en las Opciones de salida      lt 0pc_Salida gt  se creara un archivo  MEM que contiene las variables  de memoria MEM que pueden accederse desde los programas  desarrollados en CA Clipper     CA Visual Objects   x Harbour  Alaska xbase   y FoxPro     Los nombres de las variables comienzan con  CFD_    y se pueden    recuperar por medio del comando     RESTORE FROM  lt SALIDA mem gt  Addi1ti1ve    A continuaci  n se detallan las variables de memorla     CFD_nError N  mero de error   CFD_cError Descripci  n del error   CFD_Cadena Cadena original   CFD_D1gest Digesto MD5 SHA 1   CFD_NoCert N  mero de certificado   CFD_Certst Cadena del certificado en Base64   CFD_C_FIn1 Fecha de inicio del certificado  Valido desde   CFD_C_FFin Fecha de t  rmino del certificado  Valido hasta   CFD_Sello sello digital   CFD_NOApro N  mero de aprobaci  n  s  lo para CFD   
47. sus representantes pueden terminar este contrato si usted no cumple  con los t  rminos y condiciones del mismo  En dicho caso  usted  deber   destruir todas las copias y partes componentes     3  DERECHOS DE AUTOR     FacturaRapida com mx o sus representantes renuncian expresamente a  cualquier copyright del material adicional que acompa  e al producto  como archivos en PDF  plantillas y certificados que puedan contener  registros de marca u otros derechos reservados     Estos s  lo se incluyen para prop  sitos did  cticos y pertenecen a sus  respectivos propietarios     La titularidad y derechos de autor con respecto a los productos   Lib_CFDI LIB  Gen_CFDI EXE  Gen_CFDI DLL  Can_CFDI EXE  as   como  los archivos de texto  son propiedad de FacturaRapida com mx o sus  representantes     El producto se encuentra protegido por leyes sobre derechos de autor  y por disposiciones de tratados internacionales     Por consiguiente  deber   tratarse al producto como cualquier otro  material sujeto a derechos de autor excepto que usted podr   realizar  un respaldo del software solamente para fines de copia de seguridad   archivo o instalaci  n del producto solamente para fines de respaldo     4  AUSENCIA DE RESPONSABILIDAD POR DA  OS     Ni FacturaRapida com mx o sus representantes en ning  n caso se  responsabilizar  n de cualquier da  o  inclusive interrupci  n en los  negocios y p  rdida de informaci  n que pudiera surgir del uso o  de la imposibilidad de uso de este producto  aun c
48. t     Para conocer todos los detalles del servicio y costos adicionales deber    ponerse en contacto con el   rea de ventas de FacturaRapida com mx     6  CLAVE DE USUARIO y CONTRASE  A     La clave de usuario y contrase  a    password    asignadas por  FacturaRapida com mx o por el Proveedor Autorizado de Certificaci  n   PAC  son responsabilidad del Usuario final liberando desde ahora a  FacturaRapida com mx O sus representantes de cualquier  responsabilidad que derive del mal uso que cualquier tercero pudiere dar  de la clave de usuario y contrase  a asignadas por  FacturaRapida com mx o por el PAC   reconociendo desde ahora  que  dichos medios de seguridad constituyen el medio de identificaci  n ante  el PAC   que  en substituci  n de firma aut  grafa  lo obligan y producen  los mismos efectos que   sta y  en consecuencia  tendr  n el mismo valor  probatorio     Notificamos al Usuario final la necesidad de firmar un contrato con cada  uno de sus clientes que utilicen los servicios de Timbrado del PAC por  medio de los productos  Lib_CFDI LIB  Gen_CFDI DLL  Gen_CFDI EXE   Can_CFDI EXE  a trav  s del software del Usuario final  en donde cada  uno de sus clientes acepta la responsabilidad del resguardo y buen uso    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    de la clave de usuario y contrase  a    password     liberando desde este  momento de cualquier responsabilidad que derive del mal uso que  cualquier tercero pudiere dar de la clave de usuario y contrase 
49. te     36    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Deduccion Nodo Opcional   TipoDeduccion   catTipoDeduccion   Clave agrupadora  Clasifica la deducci  n  conforme al cat  logo publicado en el portal  del SAT en Internet         Cat  logos del Complemento de N  mina   P  g  9   5  Atributo  TipoDeduccion   Clave   ClaveDeduccion   Atributo requerido para la clave de    deducci  n de n  mina propia de la  contabilidad de cada patr  n  puede  conformarse desde 3 hasta 15 caracteres    Concepto   ConceptoDeduccion   Atributo requerido para la descripci  n del  concepto de deducci  n     Longitud m  xima  100 caracteres     ImporteGravado  Atributo requerido  representa el importe    ImporteGravadoDeduccion   gravado de un concepto de deducci  n   ImporteExento  Atributo requerido  representa el importe    ImporteExentoDeduccion   exento de un concepto de deducci  n   Incapacidad Nodo Opcional    DiasIncapacidad   DiasIncapacidad    N  mero de d  as que el trabajador se  incapacit   en el periodo     Tipolncapacidad   catTipolncapacidad     Raz  n de la incapacidad  Cat  logo  publicado en el portal del SAT en Internet      Cat  logos del Complemento de N  mina   P  g  8   6  Tipo de incapacidad   Descuento   nominaDescuento   Monto del descuento por la incapacidad        Horas Extra Nodo Opcional  Dias   nominaDias   N  mero de d  as en que el trabajador realiz    horas extra en el periodo     TipoHoras   TipoHoras   Tipo de pago de las horas extra     Valor
50. uando si no  hubiera advertido sobre la posibilidad de dichos da  os     El contribuyente es el   nico responsable de la generaci  n y  administraci  n de los Comprobantes Fiscales Digitales por Internet  as    como de toda la informaci  n utilizada para su emisi  n  autorizaci  n de  folios  archivo de certificado de sello digital y llave privada     Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    Por ning  n motivo FacturaRapida com mx o sus representantes ser  n  responsables por la informaci  n contenida en los comprobantes fiscales  digitales  CFD   Comprobantes Fiscales Digitales por Internet  CFDI  ni  por errores en la generaci  n del sello digital derivado del uso incorrecto  de informaci  n  archivos de certificado de sello digital  CER  y llave  privada  KEY  incorrectos o inv  lidos  Y en general por el uso de los  productos  Lib_CFDI LIB  Gen_CFDI DLL  Gen_CFDI EXE y  Can_CFDI EXE     De acuerdo al art  culo 29 del C  digo Fiscal de la Federaci  n los  contribuyentes deben verificar el comprobante fiscal digital en la p  gina  del SAT     5  COSTOS ADICIONALES     El importe pagado por los productos  Lib_CFDI LIB  Gen_CFDI DLL   Gen_CFDI EXE  Can_CFDI EXE  no amparan los costos adicionales que  pueda requerir el Proveedor Autorizado de Certificaci  n  PAC  como  planes de facturaci  n  servicios externos  soporte  autorizaci  n al  entorno de pruebas y o cualquier otro gasto adicional relacionado con el  Proceso de Facturaci  n Electr  nica por Interne
51. uto requerido para la expresi  n de la  fecha efectiva de erogaci  n del gasto  Se  expresa en la forma aaaa mm dd  de  acuerdo con la especificaci  n ISO 8601    FechalnicialPago   FechalnicialPago   Atributo requerido para la expresi  n de la  fecha inicial del pago  Se expresa en la  forma aaaa mm dd  de acuerdo con la  especificaci  n ISO 8601    FechaFinalPago   FechaFinalPago   Atributo requerido para la expresi  n de la  fecha final del pago  Se expresa en la forma  aaaa mm dd  de acuerdo con la       34    Gu  a del Usuario   Gen_CFDI DLL  Febrero  2014 Ver 2 0    III   especificaci  n ISO 8601     Atributo requerido para la expresi  n del  n  mero de d  as pagados     NumDiasPagados   NumDiasPagados      Departamento   Departamento      CLABE   CLABE      Banco   catBanco      FechalnicioRelLaboral     FechalnicioRelLab      Antiguedad   Antiguedad      Puesto   Puesto      TipoContrato   TipoContrato       TipoJornada   TipoJornada      PeriodicidadPago   PeriodicidadPago     SalarioBaseCotApor     SalarioBaseCotAp      RiesgoPuesto   catRiesgoPuesto      Atributo opcional para la expresi  n del  departamento o   rea a la que pertenece el  trabajador     Longitud m  xima  100 caracteres   Atributo opcional para la expresi  n de la  CLABE     Atributo opcional para la expresi  n del  Banco conforme al cat  logo  donde se  realiza un dep  sito de n  mina      Cat  logos del Complemento de N  mina   P  g  3   2  Cat  logo de Bancos    Atributo opcional para expresar la
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
  Copyright © All rights reserved. 
   Failed to retrieve file