Generación y timbrado de CFDI 3.2 a partir de un archivo de texto mediante Web service o por nuestro conector Ctifac

El Conector Ctifac hace el consumo del servicio de forma transparente al usuario, no se requieren conocimientos en el manejo de web services, únicamente se tiene que iniciar el proceso y copiar el archivo (TXT o XML) a una ruta en específico, el conector envía el archivo al web service quien lo procesa para retornar el XML timbrado y el PDF del comprobante, los cuales son guardados en una ruta específica de forma local. Este conector trabaja de forma independiente al sistema que usted utilice únicamente utilizará como entrada su archivo TXT o XML.

En el consumo directo del web service, se requiere desarrollar una conexión SOAP desde su sistema con nuestros servicios de timbrado/cancelación, utilizando el lenguaje de progración de su preferencia.

La ventaja de consumir el web service directamente es que el procesamiento es más veloz, se puede integrar de forma transparente en su aplicación. Si deseas utilizar está opción puedes consultar nuestros ejemplos de conexión en diferentes lenguajes Ejemplos en GitHub

No, Sólo es necesario realizar el pago de los timbres contratados los cuales no tienen caducidad más una cuota anual fija, la cuál cubre actualizaciones, soporte, acceso a un portal de consulta, servicio de respaldo de comprobantes.

Nota: Los costos extras que se pueden llegar a generar es por adecuar el Web service para trabajar con estructuras personalizadas de TXT, mismos que se le indican desde antes de la contratación.

Para poder certificar sus comprobantes a través del consumo de alguno de nuestro métodos de conexión deberá:

  • Elegir entre usar el conector Ctifac o desarrollar su propia clase de conexión
  • Realizar el proceso de pruebas, mandar a revisión evidencia de 3 archivos procesados exitosamente (XML y PDF).
  • Esperar a que el área de soporte confirme las pruebas han sido aceptadas.
  • Concretar la compra, y enviar datos de personas autorizadas para solicitar soporte, datos de empresa o persona titular y lista de RFC a activar.
  • Realizar cambios de datos de conexión a los asignados para pase a producción.

Los timbres contratados son asignados a un usuario en específico, este usuario a su vez puede tener asociados varios RFC, por lo tanto el volumen de timbres contratados son consumidos entre todos los RFC asociados.

No, la activación de RFC es ilimitada.

Los archivos del CSD de cada RFC activado, deben ser cargados aquí

Dependiendo la petición que se realice al servicio puede devolver un objeto en base 64 con lo siguiente:

  • Soló nodo timbre.
  • XML timbrado
  • XML y PDF
  • XML y CBB
Consultar Método requestTimbrarCFDI

Deberá ingresar a su panel de administración y dar de alta el nuevo cliente y asignar un límite de folios

Al contratar el servicio con Facturación Moderna se le asigna un usuario y contraseña para acceder al portal de distribuidores, desde el cual puede ver los folios contratados y el consumo total o por RFC.

Para agregar datos adicionales deberá incluirse una addenda de facturación moderna en el xml



<cfdi:Addenda>
  <fm:Comprobante vencimiento="01-01-2014" tipoDocumento="FACTURA" noPedido="PED-001" fechaPedido="01-01-2014"
                numeroDocumento="DOC-001" numeroOC="OC-001" numeroOV="OV-001" numeroRemision="REM-001"
                vendedor="V-001" proyecto="Mi proyecto" AtencionA="Facturacion Moderna" versionAddenda="1.0"
                xmlns:fm="https://facturacionmoderna.com/addendas/version1.0">
    <fm:Cliente sendEmail="false">
      <fm:Correo>correocliente@gmail.com</fm:Correo>
      <fm:NumCliente>CL-001</fm:NumCliente >
      <fm:TelCliente>123456789</fm:TelCliente >
    </fm:Cliente>
    <fm:DetalleConceptos>
      <fm:item numConcepto="1" descuento="10%" />
    </fm:DetalleConceptos>
    <fm:Empresa>
      <fm:Logo>http://developers.facturacionmoderna.com/imagenes/logo.png</fm:Logo>
      <fm:TemaPlantilla colorRGB=""> Squares</fm:TemaPlantilla>
    </fm:Empresa>
    <fm:Extras>
      <fm:Firmas>
        <fm:Firma>Administrador Unico</fm:Firma>
      </fm:Firmas>
      <fm:LeyendastoPDF>
        <fm:Leyenda>LEYENDA UNO<fm/fm:Leyenda>
        <fm:Leyenda2>LEYENDA DOS<fm/fm:Leyenda2>
      </fm:LeyendastoPDF>
      <fm:NotasGenericas>
        <fm:NotasGenerica>OBSERVACIONES DEL DOCUMENTO<fm:NotasGenerica>
    </fm:Extras>                                                                                                         
  </fm:Comprobante>
</cfdi:Addenda>



A continuación se describen los atributos de la Addenda
tipoDocumento indica la leyenda que se imprimirá en la representación impresa, los valores aceptados son:
  • FACTURA
  • RECIBO DE HONORARIOS
  • RECIBO DE DONATIVOS
  • RECIBO DE NOMINA
  • NOTA DE CREDITO
  • NOTA DE CARGO
  • CARTA PORTE
  • RECIBO DE ARRENDAMIENTO

Nodo Cliente


sendEmail Atributo que determina si el comprobante se va enviar por email al momento de realizar el timbrado, los valores aceptados son true o false.
Correo Sirve para especificar el correo del cliente, si el atributo anterior es true, el comprobante es enviado en automatico al relizar el timbrado
NumCliente Indica un numero interno, para identicar al cliente
TelCliente Sirve para ingresar el número telefónico del cliente
Nodo DetalleConceptos
itemAplica solo si se manejan descuentos por concepto facturado (Se repite tantos conceptos manejen descuento), tiene dos atributos:
numConcepto Especifica el numero de concepto facturado al cual se aplicará el descuento
descuento Se ingresa el importe de descuento (Si al final del importe se agreaga el simbolo %, se consiera que el importe es en porcentaje, si no se agrega el simbolo, el importe ingresado, es el neto de descuento)

Nodo Empresa


Logo Para la generación del PDF se le puede mandar el logotipo a mostrar, enviando la URL de la imagen o en su caso el nombre de la imagen.
TemaPlantilla Se pasa el nombre de la plantilla con la cual se genera el PDF, las opciones admitidas son:
  • clasic
  • custom

En el atributo colorRGB se envia el color para los encabezados de las tablas en el PDF

Nodo Extras


Este nodo se sub-divide en los siguientes nodos:
Firmas
Firma Imprime una linea para firma en el PDF, con la leyenda que contenga el nodo
LeyendastoPDF
LeyendaPrimer leyenda a imprimir en el PDF
Leyenda2 Segunda leyenda a imprimir en el PDF
NotasGenericas
NotasGenerica Sirve para ingresar obervaciones (Notas) en la impresion del PDF, los saltos de línea se representán con el carácter: & #10;

Se almacenarán durante 6 meses directamente en el portal, pero podrán tener acceso a sus comprobantes desde su cuenta de Dropbox, por tiempo ilimitado.

Para poder hacer uso del servicio de cancelación de comprobantes es necesario los CSD hayan sido cargados anticipadamente en el portal. Se deberá hacer uso del método requestCancelarCFDI, este método es el encargado de realizar la cancelación de un CFDI ante el SAT, recibe un UUID (Folio Fiscal) y RFC del emisor. Consultar Método requestTimbrarCFDI

El concepto de ADDENDA se refiere concretamente a un elemento de la factura electrónica, básicamente se trata de información adicional requerida por el receptor de la factura electrónica, constituye una estructura que deberá tener un contenido específico, dicha información específicamente son los datos comerciales requeridos por dicho socio comercial.
Es de suma importancia mencionar que no pertenece a la información requerida por el SAT, por lo cual no tiene efectos fiscales, únicamente comerciales.

La integración de ADDENDAS al comprobante fiscal digital por internet puede realizarse después de la certificación ya que al no formar parte de la información requerida por el SAT, no afecta el sellado. Toda la información correspondiente a la addenda deberá expresarse dentro del nodo con el mismo nombre.


    <cfdi:Comprobante>
      <cfdi:Addenda>
        Atributos propios del nodo addenda.
      </cfdi:Addenda>
    </cfdi:Comprobante>