Dos módulos de Fisher Platform

Factura con CFDI 4.0 y lleva tu contabilidad fiscal del SAT sin salir de tu sistema.

Factura electrónica timbra tus facturas, notas de crédito y cobros con tu PAC. Contabilidad fiscal SAT baja lo emitido y lo recibido del SAT con tu e.firma, calcula tus pagos provisionales, prepara la DIOT y arma la contabilidad electrónica. Un solo registro de CFDI para el contador y para la empresa.

  • CFDI 4.0 con complemento de pago 2.0
  • Descarga Masiva del SAT con e.firma cifrada
  • Papel de trabajo que explica cada renglón
admin/einvoice/cfdi
CFDI emitidos. Facturas, REP, notas de crédito y factura global con su folio fiscal. Datos ficticios de demostración.
19regímenes del catálogo del SAT, abierto a más
3regímenes con pagos provisionales calculados: RIF, RESICO PF y 612
2PAC intercambiables: FacturoPorTi y SW Sapien
4motivos de cancelación del SAT, con sustitución
Factura electrónica · CFDI 4.0

Un botón en la factura y el CFDI sale timbrado

Tus facturas, notas de crédito y cobros siguen donde están, en Facturación. El módulo les añade lo que el SAT pide, sin capturar nada dos veces.

Desde la factura

Timbrar es un paso más de facturar

  • Facturas, notas de crédito y cobros: el XML 4.0 lo genera y sella tu plataforma con el CSD de la empresa y el PAC sólo lo timbra. Cambiar de PAC es cambiar de proveedor, no de sistema.
  • PAC a elegir, FacturoPorTi o SW Sapien, con entorno de pruebas y de producción. Lo timbrado en pruebas lleva la marca «PRUEBAS · SIN VALIDEZ FISCAL».
  • Se revisa antes de timbrar: RFC, régimen, código postal y uso de CFDI del receptor, importes y claves del SAT, para que el PAC no lo rechace.
  • Folio fiscal en la factura y en el listado. Una factura con CFDI vigente ya no se edita, cancela ni borra por accidente.
  • Timbrar al emitir (apagado de serie): la facturación mensual de tu ISP y las renovaciones de Hosting se timbran solas, por una cola.
admin/invoicing/invoice/…
La factura. El CFDI, el aviso de complemento de pago pendiente y los cobros, en la misma ficha.
1

Facturas

La factura se emite en Facturación, a mano o desde ISP y Hosting.

2

Se revisa

Receptor, importes y claves del SAT, antes de llamar al PAC.

3

Se timbra

Se sella con tu CSD y el PAC devuelve el timbre.

4

Se entrega

XML y PDF con QR por correo y en el portal del cliente.

5

Se cobra

Si fue a crédito, cada cobro lleva su complemento de pago.

Sin sustos

Nunca dos timbres, y si algo falla sabes por qué

  • El XML sellado se guarda antes de mandarlo. Si se corta la conexión, el reintento manda el mismo XML y el PAC contesta «ya timbrado» con el timbre: no se emite un segundo CFDI.
  • Rechazo con su código y su motivo. Corriges el dato en la ficha del cliente y se vuelve a sellar.
  • «No se sabe» no es «rechazado»: si no hay constancia del PAC, la factura queda bloqueada hasta resolverlo.
  • Cancelación con motivo 01 a 04 y sustitución en un paso (relación 04 y cancelación 01). En producción queda «en cancelación» hasta que el SAT lo confirma.
  • Consulta del estado en el SAT, descarga de XML y PDF y envío al cliente, desde la misma ficha.
admin/einvoice/cfdi/…
Ficha del CFDI. Datos, conceptos, llamadas al PAC y las acciones: consultar, mandar, sustituir o cancelar.
Para ti y para tu cliente

PDF con QR y XML, a un clic o en el portal

  • Representación impresa con folio fiscal, sellos digitales, cadena original del complemento del SAT y el código QR de verificación.
  • Envío por correo al correo de facturación del cliente, con el XML y el PDF adjuntos.
  • Descarga en el portal del cliente: el XML y el PDF, sin pedirlos por correo.
  • Importar un CFDI timbrado fuera de la plataforma a su factura, comprobando que sea del emisor, con el mismo total y con sello válido.
admin/einvoice/cfdi/…/pdf
PDF del CFDI. Con QR, sellos y cadena original. Esta lleva la marca de pruebas porque se timbró en el entorno de pruebas.
Complemento de pago 2.0

Cada cobro de una factura a crédito, con su REP

  • «Cobros pendientes de complemento»: cada cobro de una factura PPD aparece ahí y un clic timbra el REP. Si prefieres, se timbra solo (REP automático).
  • Parcialidades con saldo anterior, pagado e insoluto, y base e IVA proporcionales, como pide el Anexo 20.
  • Un cobro no lleva dos REP, un cobro con REP vigente no se borra y una factura con REP vigentes no se cancela.
  • Una factura PUE no lleva REP, y el sistema lo dice en lugar de dejarte timbrar uno de más.
admin/einvoice/payments
Cobros pendientes. Lo que aún necesita su REP.
admin/einvoice/cfdi/…
El REP. Parcialidad, saldo anterior, pagado e insoluto.
Público en general

Factura global de las ventas de mostrador

  • Junta en un CFDI las ventas cobradas del periodo a clientes sin RFC, que no tienen CFDI propio, al RFC genérico y «PUBLICO EN GENERAL».
  • Periodicidad, meses y año con la información global que exige el SAT; un concepto por venta y por tasa.
  • Una venta no entra en dos globales, y una venta incluida en una global vigente no se cancela en Facturación.
  • En el timbrado automático, los clientes sin RFC se omiten o salen al RFC genérico, según el ajuste que elijas.
admin/einvoice/global
Factura global. Las ventas sin RFC del mes, listas para un solo CFDI.
Emisor, CSD y PAC

Tu certificado y tu proveedor, bien guardados

  • Se comprueba el CSD al subirlo: que sea de sello y no la e.firma, que la llave abra, que sea pareja del certificado, que esté vigente y que el RFC sea el del emisor.
  • Llave, contraseña y credenciales del PAC cifradas con la clave de la instalación; no se vuelven a mostrar ni salen por la API, el registro ni Bastino.
  • La llave privada sólo viaja al PAC para cancelar, y sólo si el PAC no admite otra cosa (FacturoPorTi), por https y en esa llamada.
  • Cada instancia guarda su propio CSD, cifrado con su propia clave, si ofreces la plataforma a varios clientes.
  • La pantalla del emisor nace sin concederse: no la ve cualquiera.
admin/einvoice/issuer
Emisor, CSD y PAC. Datos del emisor, el certificado con su vigencia y el proveedor de timbrado.
Clientes y claves del SAT

Los datos que el PAC pide, donde ya los tienes

  • Pestaña «Datos fiscales (CFDI)» en la ficha del cliente: RFC y razón social como en su constancia, código postal fiscal, régimen y uso de CFDI.
  • Claves de producto o servicio por regla: según el módulo que emitió la factura, el texto del concepto o el artículo del catálogo. Las claves correctas las decide el contador de la empresa.
  • Qué impuesto de Facturación es cada impuesto del SAT y la forma de pago de cada modo de cobro.
  • Catálogos del SAT consultables, con los que se llenan los selectores.
admin/clients/client/…
Datos fiscales del cliente. Con el aviso de si están completos para timbrar.
admin/einvoice/keys
Claves del SAT. Reglas por módulo o por texto, impuestos y formas de pago.
Contabilidad fiscal SAT

Lo que el SAT ya tiene de tu cliente, convertido en números

Se parte de sus CFDI emitidos y recibidos. De ahí salen el papel de trabajo, la DIOT y la contabilidad electrónica, siempre de la misma fuente.

1

Descargas

Emitidos y recibidos del SAT, o XML, ZIP y metadata a mano.

2

Clasificas

Deducible, inversión o no relacionado, con reglas que se aprenden una vez.

3

Calculas

Pagos provisionales e IVA, con cada renglón explicado.

4

Presentas tú

La declaración, la DIOT y la contabilidad las sube una persona al SAT.

5

Registras

Con su acuse y una foto: si algo cambia después, avisa.

Contribuyentes y e.firma

Cada RFC con su régimen y su e.firma bajo llave

  • Personas físicas y morales (se deduce del RFC) con su historial de regímenes y su periodicidad: varios a la vez y con cambios en el tiempo, como RIF hasta una fecha y RESICO desde la siguiente.
  • Catálogo de 19 regímenes del SAT, abierto para que un módulo añada otro con su propio cálculo.
  • La e.firma se valida al subirla (que sea e.firma y no CSD, vigente y del RFC del contribuyente) y se guarda cifrada con AES-256-GCM, en una carpeta fuera de la web. En la base de datos no hay ni un byte cifrado.
  • Nunca se vuelve a enseñar ni a descargar: se reemplaza, se borra o se prueba. Aviso antes de que venza.
  • Manejar la e.firma y pedir cosas al SAT son permisos aparte, y la pantalla de la e.firma nace sin concederse.
admin/fiscal/taxpayers
Contribuyentes. Cada RFC con su régimen, su e.firma y su número de CFDI.
admin/fiscal/efirma
e.firma. Número de certificado, vencimiento y cómo se guarda. Certificados de prueba.
Descarga Masiva

Los CFDI del SAT llegan solos, sin entrar al portal

  • Emitidos y recibidos, en XML o metadata, por periodo o por folio fiscal. Un periodo largo se parte en una solicitud por mes.
  • Se validan las reglas del SAT antes de gastar una solicitud: fecha inicial no anterior a seis años, recibidos en XML sólo vigentes y cuántas veces se puede pedir el mismo periodo.
  • Una tarea programada pregunta, descarga e importa los paquetes sola, con reintentos de espera creciente. «Avanzar ahora» si no quieres esperar.
  • Metadata automática diaria (opcional) para enterarte de las cancelaciones.
  • Sólo habla con los servidores del SAT, por https y con el destino comprobado. ¿Sin e.firma a la mano? XML, ZIP o metadata se suben a mano.
admin/fiscal/downloads
Descargas del SAT. Pedir un periodo y seguir cada solicitud hasta que se importa.
Registro de CFDI

Un registro que no se duplica ni se pisa

  • Un CFDI por contribuyente y folio fiscal: reimportar no duplica y otro XML con el mismo UUID no pisa al primero.
  • Todo el detalle: impuestos del comprobante y de los conceptos, retenciones, complemento de pagos 1.0 y 2.0, CFDI relacionados, cancelaciones y moneda con tipo de cambio.
  • Enlazado con tu ERP: el emitido con tu cliente por RFC y, si usas Factura electrónica, con el CFDI que timbraste; el recibido con tu proveedor.
  • Filtros por contribuyente, fechas, dirección, tipo, método de pago, estado y RFC de la contraparte.
admin/fiscal/cfdi
CFDI del SAT. Emitidos y recibidos de cada contribuyente, con su estado.
admin/fiscal/cfdi/…
Ficha del CFDI. Un recibo de renta con su IVA trasladado y sus retenciones de ISR e IVA.
Clasificación

Lo recibido se clasifica solo, y lo tuyo manda

  • Cada CFDI recibido entra clasificado: deducible, no deducible, inversión o no relacionado, con su % deducible y el trato del IVA.
  • Reglas por RFC del emisor, uso de CFDI, forma de pago, tipo, importe o clave de producto. De serie, por ejemplo, efectivo de más de $2,000 no deducible y los usos D01 a D10 como no relacionados.
  • Lo que clasificas a mano no lo pisa ninguna regla; «Aplicar reglas» recalcula sólo el resto.
  • Lo que queda pendiente sale como aviso en el papel de trabajo, para que no se te pase.
admin/fiscal/classification
Clasificación. Por regla o a mano, con el trato del IVA de cada recibido.
Papel de trabajo

Pagos provisionales con cada renglón explicado

  • RIF (621, bimestral), RESICO persona física (626, mensual) y actividad empresarial y profesional (612, acumulado del ejercicio), con IVA por tasa, proporción del acreditable y saldo a favor anterior.
  • Base de flujo de efectivo: lo PUE en su fecha, lo PPD en la fecha de cada pago del complemento, notas de crédito, cancelados fuera y moneda extranjera con su tipo de cambio.
  • Cada renglón dice «cómo sale» y un botón enseña los CFDI que lo suman: el importe siempre cuadra con su detalle.
  • Tarifas, tasas y topes como datos por año, con su fuente legal, y activos fijos con su deducción por depreciación.
  • Registras lo presentado, normal o complementaria, con su foto. Si después se cancela un CFDI del periodo, queda marcado «requiere complementaria». Exporta a Excel (CSV) y a PDF.
admin/fiscal/periods/…
Papel de trabajo del 612. Cada renglón con su explicación y, en los de ingresos y gastos, el botón del detalle.
admin/fiscal/periods
Periodos. Lo presentado con su número de operación y lo que falta por presentar.
DIOT

La DIOT sale del mismo registro, lista para cargar

  • Se arma con los CFDI recibidos pagados, con la misma base de flujo del IVA acreditable y la misma clasificación del papel de trabajo.
  • Una línea por tercero con su tipo de tercero y de operación sugerido, IVA acreditable y no acreditable e IVA retenido.
  • Las operaciones sin CFDI, como importaciones y pagos a extranjeros, se capturan aparte.
  • Descargas el TXT de carga masiva del formato del SAT (de 2025 en adelante, 54 campos) y registras la DIOT presentada con su número de operación. Si después cambia algo, avisa.
  • Quién debe presentarla se decide por régimen y por los parámetros del contribuyente.
admin/fiscal/diot/…
DIOT del mes. Una línea por tercero y el botón para descargar el archivo de carga masiva.
Contabilidad electrónica

Catálogo, pólizas y balanza, sin llevar otro sistema

  • Catálogo de cuentas con el código agrupador del SAT, con plantillas por tipo de contribuyente y cuentas de enlace.
  • Pólizas automáticas desde los CFDI: ingresos y egresos al cobrarse y pagarse, notas de crédito, nómina emitida y depreciación. Además, pólizas manuales con sus UUID de soporte.
  • Balanza de comprobación con saldo inicial, cargos, abonos y saldo final, que avisa si no cuadra; libro diario, auxiliares, póliza de cierre y mes 13.
  • Cada póliza lleva el CFDI que la soporta. «Generar» pone al día las automáticas si un CFDI cambia o se cancela, y las manuales no se tocan.
admin/fiscal/journal
Pólizas. Automáticas desde cada CFDI, con su soporte, y manuales cuando hace falta.
admin/fiscal/ledger
Balanza. Con el aviso de si cuadra y el código agrupador de cada cuenta.
Anexo 24

XML validados y el registro de lo que enviaste

  • Catálogo, balanza, pólizas y auxiliares en XML, validados contra los esquemas del SAT y empaquetados en un ZIP con el nombre que el SAT pide.
  • Calendario por mes con la fecha límite, la obligación, si la balanza cuadra y el aviso «sin enviar (venció)».
  • Registras cada envío con su acuse, normal o complementario. Si cambias una póliza de un mes ya enviado, ese mes queda «requiere complementaria».
  • Quién envía lo decide el régimen y un parámetro del contribuyente: por ejemplo, el 612 sí y el RESICO persona física, en general, no.
admin/fiscal/econtab
Contabilidad electrónica. Cada mes con su estado, su acuse y su fecha límite.
Cumplimiento

Hecho siguiendo lo que pide el SAT, no lo que es cómodo

Cada pieza se apega al formato o al procedimiento que el SAT publica, y lo que cambia cada año es un dato, no código.

CFDI 4.0

XML con cadena original y sello SHA-256 con RSA, que se vuelve a leer y verificar antes de mandarlo al PAC. Los importes se calculan como el Anexo 20 y, si no cuadran con la factura, no se timbra.

Complemento de pagos 2.0

Parcialidades, saldos y base e IVA por documento relacionado, con tipo de cambio cuando el pago no es en pesos.

Cancelación con motivo

Motivos 01 a 04 con el folio de sustitución. La solicitud se firma en la plataforma y queda guardada con su acuse.

Descarga Masiva v1.5

Autenticación y solicitudes firmadas con la e.firma, verificación y descarga de paquetes, con las limitaciones del SAT validadas antes de gastar una solicitud.

Tarifas como datos

Las tarifas del Anexo 8 de la RMF, las tasas y los topes viven en tablas por año con su fuente legal: cambiar de año es dar de alta una tabla, no una versión nueva.

DIOT

Archivo de carga masiva por formato de ejercicio, con las líneas que el SAT pide y los errores marcados por línea antes de descargarlo.

Anexo 24

XML de catálogo, balanza, pólizas y auxiliares validados contra los esquemas del SAT, con el nombre de archivo y el ZIP que se espera.

Llaves cifradas

e.firma, CSD y credenciales del PAC cifrados y nunca devueltos a la pantalla, a la API ni a Bastino, con aviso antes de que venzan.

Lo presentado queda registrado

Declaración, DIOT y balanza se guardan con su número de operación o acuse y una foto de lo calculado; si después cambia, el sistema lo avisa.

Conectado con el resto

No es una isla: es parte de tu plataforma

Se apoya en lo que Fisher Platform ya tiene, en lugar de copiarlo.

Facturación

Botón de timbrar y folio fiscal en la factura y en la nota de crédito, folio en el listado y bloqueos para que lo timbrado no se edite, cancele ni borre por accidente.

ISP y Hosting

La facturación mensual del ISP y las renovaciones de Hosting pueden timbrarse al emitirse, por una cola que no se pierde si la emisión se deshace.

Clientes

Pestaña de datos fiscales en la ficha del cliente y, en Contabilidad fiscal, el CFDI emitido enlazado con su cliente por RFC.

Proveedores

Los CFDI recibidos se enlazan con tu proveedor por el RFC del emisor, si usas los módulos de Proveedores y Compras.

Portal del cliente

Tu cliente descarga el XML y el PDF de sus facturas timbradas sin pedirlos por correo.

Bastino

Consulta el estado de tus CFDI y los contribuyentes, las descargas en curso y los recuentos por periodo, y clasifica recibidos con una tarjeta de confirmación. No timbra, no cancela y nunca toca la e.firma ni el CSD.

Acciones y filtros

Eventos al timbrar y al cancelar, y catálogos abiertos de regímenes, formatos de DIOT, plantillas contables y proveedores de timbrado para que otro módulo añada lo suyo.

Notificaciones

Aviso de vencimiento de la e.firma y de lo que necesita atención, por el canal que elija cada persona.

Varias empresas

Si ofreces la plataforma a varios clientes, cada instancia guarda su propio CSD y su propia e.firma, cifrados con su propia clave.

Con honestidad

Qué hace y qué no hace

Mejor saberlo antes de contratar que descubrirlo después.

Pensado con seguridad

Llaves del SAT, guardadas como se debe

  • Cifrado en capas: para abrir la e.firma hacen falta a la vez la base de datos, la carpeta del servidor y la clave del entorno, y una clave adicional opcional que puede vivir fuera del servidor web.
  • Sólo los servidores del SAT y del PAC, por una puerta que comprueba el destino, sin seguir redirecciones, con el certificado verificado.
  • Los XML se leen sin DTD ni entidades y los ZIP con tope de entradas y de tamaño, para que un archivo malicioso no sirva de nada.
  • Permisos finos y por pantalla: ver, pedir al SAT, subir, clasificar, cerrar periodos, DIOT, contabilidad y e.firma, cada uno por separado.
Lo que hay que saber

El SAT y los PAC ponen sus condiciones

  • Necesitas un PAC y tu CSD: el SAT no deja timbrar en masa por tu cuenta. Contratas FacturoPorTi o SW Sapien, sacas el CSD en el SAT y empiezas en pruebas.
  • No presenta por ti. El SAT no tiene API para declaraciones, DIOT ni contabilidad electrónica: aquí se calcula, se genera el archivo y se registra lo que una persona presentó.
  • Calcula RIF, RESICO persona física y 612. Todavía no hay calculadoras de personas morales (601 con base devengada, RESICO PM), declaración anual, actualización por INPC ni coeficiente de utilidad. Los cálculos deben revisarse con tu contador.
  • Retenciones: no incluye los CFDI de retenciones ni el servicio de Retenciones del SAT, y el estado de cada CFDI no se consulta uno por uno al SAT desde el registro.
  • El SAT sólo confirma el formato al recibirlo: la primera DIOT y la primera balanza se revisan con tu contador, y el timbrado se prueba antes en el entorno de pruebas del PAC.
Preguntas frecuentes

Lo que nos suelen preguntar

¿Necesito contratar un PAC?

Sí. El SAT no ofrece una API para timbrar en masa por cuenta propia: el timbre lo da un Proveedor de Certificación de CFDI. La plataforma genera y sella el XML con tu CSD y el PAC sólo lo timbra. De serie trae FacturoPorTi y SW Sapien, intercambiables; empiezas en el entorno de pruebas del PAC y pasas a producción cuando todo funciona.

¿Presenta mis declaraciones, la DIOT y la contabilidad electrónica ante el SAT?

No. El SAT no tiene API para esos trámites. La plataforma calcula el papel de trabajo, genera el archivo de la DIOT y los XML de la contabilidad electrónica, y registra lo que una persona presentó, con su número de operación o acuse, para comparar después si algo cambió.

¿Qué pasa con mi e.firma y mi CSD?

Se validan al subirlos y se guardan cifrados. La e.firma va en un sobre AES-256-GCM en una carpeta fuera de la web; en la base de datos no hay nada cifrado. Ninguna de las dos se vuelve a mostrar ni a descargar y no salen por la API ni por Bastino.

¿Qué regímenes calcula?

El papel de trabajo calcula los pagos provisionales del RIF (621), de RESICO persona física (626) y de personas físicas con actividad empresarial y profesional (612), con IVA. El catálogo trae los 19 regímenes del SAT y está abierto a añadir cálculos. Las calculadoras de personas morales, la declaración anual y la actualización por INPC todavía no están.

¿Sirve para un despacho con varios clientes?

Sí. Se llevan varios contribuyentes, personas físicas y morales, en la misma instalación, cada uno con su historial de regímenes, su e.firma, su registro de CFDI y sus periodos. Los permisos separan quién puede ver, pedir al SAT, clasificar, cerrar periodos o enviar contabilidad.

¿Se contratan aparte?

Son módulos instalables de Fisher Platform: se activan o se desactivan por separado y, al desactivarlos, desaparecen sus pantallas. Funcionan juntos, pero cada uno se puede usar sin el otro. Escríbenos y te decimos qué incluye tu plan.

Míralo con los CFDI de tu empresa

Activamos el módulo, cargamos tu emisor y tu CSD en pruebas y vemos juntos cómo se timbra una factura, cómo se baja lo del SAT y cómo se arma el papel de trabajo.

Sobre las capturas y los datos

Las capturas son de un entorno de demostración con contribuyentes, clientes, facturas y CFDI ficticios. Los RFC están inventados: tienen la forma de un RFC pero no pertenecen a nadie. No se habló con el SAT ni con ningún PAC: lo timbrado está en el entorno de pruebas con un PAC simulado, y la e.firma y el CSD son certificados de prueba generados para la ocasión. Los cálculos se muestran con esos datos de ejemplo y no sustituyen la revisión de tu contador; las reglas del SAT cambian con el tiempo.

Ver planes