Skip to content

Facturas

El módulo de facturación de Solerba te permite crear, gestionar y enviar comprobantes fiscales digitales por internet (CFDI) de forma rápida y conforme a las regulaciones fiscales vigentes. Soporta múltiples tipos de comprobantes, generación de XML con sello digital, representación impresa en PDF y envío automático al receptor.

Tipos de comprobantes

Solerba soporta todos los tipos de comprobante definidos por el SAT en la versión CFDI 4.0:

TipoClave SATDescripciónUso común
Factura (Ingreso)IComprobante de ingreso por venta de bienes o serviciosCobro a clientes
Nota de crédito (Egreso)EComprobante que ampara devoluciones, descuentos o bonificacionesDevolución parcial o total
Nota de débito (Ingreso)ICargo adicional sobre una factura existenteIntereses moratorios, cargos extras
Complemento de pago (Pago)PRecepción de pago en parcialidades o diferidoPagos parciales, PPD
TrasladoTComprobante para amparar el traslado de mercancíasCarta porte

CFDI 4.0

Solerba genera comprobantes bajo el estándar CFDI 4.0 del SAT, vigente desde el 1 de enero de 2022. Todos los comprobantes incluyen el nombre y domicilio fiscal del emisor y receptor, régimen fiscal y uso del CFDI conforme a los catálogos del SAT.

Crear una factura

Desde la interfaz

  1. Ve a Facturas > + Nueva factura.
  2. Selecciona el tipo de comprobante (Ingreso, Egreso, Pago, Traslado).
  3. Selecciona o registra el receptor (cliente):
Campo del receptorEjemploRequerido
Razón socialDistribuidora Nacional S.A. de C.V.Si
RFCDNA010101ABCSi
Régimen fiscal601 - General de Ley Personas MoralesSi
Domicilio fiscal (CP)06600Si
Uso del CFDIG03 - Gastos en generalSi
Correo electrónicoOpcional
  1. Agrega los conceptos (productos o servicios):
Campo del conceptoEjemplo
Clave de producto/servicio (SAT)43232408 - Software de facturación
DescripciónLicencia mensual Solerba Plan Business
Cantidad1
Clave de unidad (SAT)E48 - Unidad de servicio
Precio unitario$1,500.00
Descuento$0.00
Objeto de impuesto02 - Si objeto de impuesto
IVA trasladado16%
ISR retenido0%
  1. Revisa el desglose fiscal:
Subtotal:                    $1,500.00
IVA trasladado (16%):       +$  240.00
ISR retenido:               -$    0.00
────────────────────────────────────────
Total:                       $1,740.00
  1. Selecciona el método de pago y la forma de pago:
CampoOpciones comunes
Método de pagoPUE (Pago en una sola exhibición) / PPD (Pago en parcialidades o diferido)
Forma de pago01 - Efectivo, 03 - Transferencia, 04 - Tarjeta de crédito, 99 - Por definir
MonedaMXN, USD, EUR
Tipo de cambio1.0 (para MXN)
  1. Haz clic en Timbrar factura.

Importante

Una vez timbrada la factura, no puede modificarse. Si necesitas corregir un dato, deberás cancelar la factura y emitir una nueva. Verifica cuidadosamente todos los datos antes de timbrar.

Proceso de timbrado

Al hacer clic en Timbrar factura, Solerba ejecuta el siguiente proceso:

1. Validación de datos fiscales
   ├── RFC del emisor y receptor
   ├── Régimen fiscal válido
   ├── Catálogos del SAT (producto, unidad, uso CFDI)
   └── Cálculo de impuestos

2. Generación del XML
   ├── Estructura CFDI 4.0
   ├── Cadena original
   └── Sello digital (CSD del emisor)

3. Timbrado ante el SAT
   ├── Envío al PAC (Proveedor Autorizado de Certificación)
   ├── Validación del SAT
   ├── Timbre fiscal digital (UUID)
   └── Sello del SAT

4. Resultado
   ├── XML timbrado almacenado
   ├── PDF generado
   └── Envío automático al receptor (si configurado)

Proveedor de certificación

Solerba se conecta con PACs autorizados por el SAT para el proceso de timbrado. El timbrado es prácticamente instantáneo (menos de 2 segundos en condiciones normales).

Impuestos y retenciones

Impuestos trasladados

ImpuestoTasas disponiblesDescripción
IVA16%, 8% (frontera), 0%, ExentoImpuesto al Valor Agregado
IEPSVariable según productoImpuesto Especial sobre Producción y Servicios

Retenciones

RetenciónTasas comunesDescripción
ISR10%, 1.25%Impuesto Sobre la Renta
IVA retenido10.6667%Retención de IVA (servicios profesionales, etc.)

Ejemplo de cálculo con retenciones

Para servicios profesionales (persona física a persona moral):

Concepto: Servicio de consultoría fiscal
Precio unitario:                    $10,000.00

Impuestos trasladados:
  IVA (16%):                       + $1,600.00

Retenciones:
  ISR retenido (10%):              - $1,000.00
  IVA retenido (10.6667%):         - $1,066.67

────────────────────────────────────────────────
Total:                               $9,533.33

Cálculo automático

Solerba calcula automáticamente los impuestos trasladados y retenciones según el tipo de producto/servicio y la relación fiscal entre emisor y receptor. Puedes crear plantillas de impuestos personalizadas para agilizar la facturación.

Complemento de pago

El complemento de pago (Recepción de Pagos) se utiliza cuando el método de pago de una factura es PPD (Pago en Parcialidades o Diferido).

Crear un complemento de pago

  1. Ve a Facturas > Complementos de pago > + Nuevo complemento.
  2. Selecciona la(s) factura(s) relacionada(s) con método de pago PPD.
  3. Registra la información del pago:
yaml
complemento_pago:
  fecha_pago: "2026-03-15"
  forma_pago: "03"  # Transferencia electrónica
  moneda: "MXN"
  tipo_cambio: 1.0
  monto: 5000.00
  numero_operacion: "REF-2026031500123"
  rfc_banco_ordenante: "BMI9704113PA"
  nombre_banco_ordenante: "Banco Nacional de México"
  cuenta_ordenante: "0123456789"
  rfc_banco_beneficiario: "BBA830831LJ2"
  cuenta_beneficiaria: "9876543210"
  documentos_relacionados:
    - uuid_factura: "6128396c-2e3a-4e5b-8d7c-1a2b3c4d5e6f"
      serie: "A"
      folio: "1234"
      moneda_dr: "MXN"
      num_parcialidad: 1
      saldo_anterior: 17400.00
      importe_pagado: 5000.00
      saldo_insoluto: 12400.00
      objeto_imp_dr: "02"
      impuestos_dr:
        traslados:
          - base: 4310.34
            impuesto: "002"  # IVA
            tipo_factor: "Tasa"
            tasa: 0.16
            importe: 689.66
  1. Haz clic en Timbrar complemento.

Plazos de emisión

El complemento de pago debe emitirse a más tardar el día 5 del mes siguiente a aquel en que se recibió el pago. Solerba te envía recordatorios automáticos para evitar incumplimientos.

Notas de crédito

Las notas de crédito (comprobante de egreso) se utilizan para registrar devoluciones, descuentos o bonificaciones sobre facturas previamente emitidas.

Crear una nota de crédito

  1. Ve a Facturas > Notas de crédito > + Nueva nota de crédito.
  2. Selecciona la factura original a la que se aplica la nota.
  3. Indica el motivo:
Tipo de relación (SAT)Descripción
01Nota de crédito de los documentos relacionados
03Sustitución de los CFDI previos
  1. Define los conceptos que abarca la nota de crédito (puede ser parcial o total).
  2. Timbra la nota de crédito.

Cancelación de facturas

Motivos de cancelación (SAT)

ClaveMotivoRequiere sustitución
01Comprobante emitido con errores con relaciónSi (UUID de sustituto)
02Comprobante emitido con errores sin relaciónNo
03No se llevó a cabo la operaciónNo
04Operación nominativa relacionada en una factura globalNo

Proceso de cancelación

  1. Ve a Facturas > [selecciona la factura] > Cancelar.
  2. Selecciona el motivo de cancelación.
  3. Si el motivo es 01, vincula la factura que sustituye a la cancelada.
  4. Confirma la cancelación.

Aceptación del receptor

Para facturas con un monto superior a $1,000 MXN, la cancelación requiere la aceptación del receptor. El receptor tiene 3 días hábiles para aceptar o rechazar la solicitud de cancelación. Si no responde, se acepta automáticamente.

Estados de cancelación

EstadoDescripción
En procesoSolicitud enviada, pendiente de aceptación del receptor
CanceladoLa factura fue cancelada exitosamente ante el SAT
Solicitud rechazadaEl receptor rechazó la cancelación
Cancelable sin aceptaciónFactura que no requiere aceptación del receptor (< $1,000 MXN)

Generación de XML

Solerba genera el XML conforme al estándar CFDI 4.0 del SAT. El XML incluye:

  • Datos del emisor: RFC, nombre, régimen fiscal, domicilio fiscal
  • Datos del receptor: RFC, nombre, régimen fiscal, domicilio fiscal, uso del CFDI
  • Conceptos: Clave de producto/servicio, descripción, cantidad, unidad, precio, impuestos
  • Impuestos: Desglose de trasladados y retenciones
  • Complementos: Pago, Comercio Exterior, INE, etc.
  • Sello digital: Firma electrónica del emisor (CSD)
  • Timbre fiscal digital: UUID, fecha de timbrado, sello del SAT

Ejemplo de estructura XML

xml
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante
  xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
  Version="4.0"
  Serie="A"
  Folio="1234"
  Fecha="2026-03-11T10:30:00"
  FormaPago="03"
  SubTotal="1500.00"
  Moneda="MXN"
  Total="1740.00"
  TipoDeComprobante="I"
  MetodoPago="PUE"
  LugarExpedicion="06600"
  Exportacion="01">

  <cfdi:Emisor
    Rfc="TUA010101ABC"
    Nombre="Tu Empresa S.A. de C.V."
    RegimenFiscal="601" />

  <cfdi:Receptor
    Rfc="DNA010101ABC"
    Nombre="Distribuidora Nacional S.A. de C.V."
    DomicilioFiscalReceptor="06600"
    RegimenFiscalReceptor="601"
    UsoCFDI="G03" />

  <cfdi:Conceptos>
    <cfdi:Concepto
      ClaveProdServ="43232408"
      Cantidad="1"
      ClaveUnidad="E48"
      Descripcion="Licencia mensual Solerba Plan Business"
      ValorUnitario="1500.00"
      Importe="1500.00"
      ObjetoImp="02">
      <cfdi:Impuestos>
        <cfdi:Traslados>
          <cfdi:Traslado
            Base="1500.00"
            Impuesto="002"
            TipoFactor="Tasa"
            TasaOCuota="0.160000"
            Importe="240.00" />
        </cfdi:Traslados>
      </cfdi:Impuestos>
    </cfdi:Concepto>
  </cfdi:Conceptos>

  <cfdi:Impuestos TotalImpuestosTrasladados="240.00">
    <cfdi:Traslados>
      <cfdi:Traslado
        Base="1500.00"
        Impuesto="002"
        TipoFactor="Tasa"
        TasaOCuota="0.160000"
        Importe="240.00" />
    </cfdi:Traslados>
  </cfdi:Impuestos>

  <cfdi:Complemento>
    <tfd:TimbreFiscalDigital
      Version="1.1"
      UUID="6128396c-2e3a-4e5b-8d7c-1a2b3c4d5e6f"
      FechaTimbrado="2026-03-11T10:30:05"
      SelloCFD="..."
      SelloSAT="..."
      NoCertificadoSAT="00001000000504465028"
      RfcProvCertif="SPR190613I52" />
  </cfdi:Complemento>
</cfdi:Comprobante>

Generación de PDF

Solerba genera automáticamente la representación impresa (PDF) de cada CFDI timbrado. El PDF incluye:

  • Logotipo de tu empresa (configurable)
  • Datos completos del emisor y receptor
  • Tabla de conceptos con desglose de impuestos
  • Totales con letra
  • Código QR para verificación ante el SAT
  • Cadena original del complemento de certificación digital
  • Sellos digitales del emisor y del SAT

Personalización del PDF

Configura la plantilla de tu PDF en Ajustes > Facturación > Plantilla PDF:

yaml
plantilla_pdf:
  logotipo: "logo_empresa.png"
  color_primario: "#1A237E"
  color_secundario: "#E8EAF6"
  mostrar_codigo_qr: true
  mostrar_cadena_original: true
  mostrar_sellos: true
  pie_de_pagina: "Este documento es una representación impresa de un CFDI"
  datos_adicionales:
    - "Cuenta bancaria: BBVA 0123456789"
    - "CLABE: 012345678901234567"
  formato_papel: "carta"  # carta, A4

Personalización avanzada

Si necesitas una plantilla completamente personalizada, puedes diseñarla en formato HTML/CSS y subirla en Ajustes > Facturación > Plantillas personalizadas.

Facturación masiva (batch)

Para generar múltiples facturas de forma eficiente:

Desde la interfaz

  1. Ve a Facturas > Facturación masiva.
  2. Sube un archivo CSV o Excel con los datos de las facturas:
RFC Receptor,Razón Social,Régimen Fiscal,CP,Uso CFDI,Clave Producto,Descripción,Cantidad,Precio Unitario,IVA
DNA010101ABC,Distribuidora Nacional,601,06600,G03,43232408,Licencia Solerba,1,1500.00,16%
XYZ020202DEF,Comercial XYZ,612,44100,G01,43232408,Licencia Solerba,2,1500.00,16%
  1. Solerba valida los datos y muestra un resumen antes de timbrar.
  2. Haz clic en Timbrar lote para generar todas las facturas.

Desde la API

bash
curl -X POST "https://api.zelta.dev/v1/solerba/invoices/batch" \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "invoices": [
      {
        "receptor": { "rfc": "DNA010101ABC", "nombre": "Distribuidora Nacional S.A. de C.V.", "regimen_fiscal": "601", "domicilio_fiscal": "06600", "uso_cfdi": "G03" },
        "conceptos": [{ "clave_prod_serv": "43232408", "descripcion": "Licencia mensual Solerba", "cantidad": 1, "clave_unidad": "E48", "valor_unitario": 1500.00, "impuestos": { "traslados": [{ "impuesto": "002", "tasa": 0.16 }] } }],
        "metodo_pago": "PUE",
        "forma_pago": "03"
      }
    ]
  }'

Límites de facturación masiva

El lote máximo desde la interfaz es de 500 facturas. Vía API, puedes enviar hasta 100 facturas por petición. Para volúmenes mayores, usa múltiples peticiones o contacta a soporte para activar el modo de facturación masiva empresarial.

Catálogo de productos y servicios

Solerba incluye un catálogo interno para agilizar la creación de facturas:

Registrar un producto o servicio

  1. Ve a Catálogos > Productos y servicios > + Nuevo.
  2. Completa la información:
CampoDescripciónEjemplo
Nombre internoNombre para identificar en tu catálogoLicencia Solerba Business
Clave de producto/servicio (SAT)Código del catálogo SAT43232408
Descripción para facturaTexto que aparece en el CFDILicencia mensual plataforma de facturación electrónica
Clave de unidad (SAT)Unidad de medida del catálogo SATE48 - Unidad de servicio
Precio unitarioPrecio base sin impuestos$1,500.00
ImpuestosConfiguración de impuestos aplicablesIVA 16% trasladado
Objeto de impuestoSi aplica impuesto02 - Si objeto de impuesto
  1. Guarda el producto. Al crear una factura, selecciónalo desde el buscador de conceptos.

Buscador de claves SAT

Solerba incluye un buscador integrado de las claves de producto/servicio y unidades de medida del catálogo del SAT. Escribe palabras clave y el sistema sugerirá las claves correspondientes.

Gestión de clientes (receptores)

Administra tu directorio de clientes para facturación:

Registrar un cliente

  1. Ve a Catálogos > Clientes > + Nuevo cliente.
  2. Ingresa los datos fiscales:
CampoObligatorioDescripción
RFCSiRegistro Federal de Contribuyentes
Razón socialSiNombre fiscal tal como está en la constancia del SAT
Régimen fiscalSiClave del régimen fiscal del receptor
Código postal (domicilio fiscal)SiCP del domicilio fiscal del receptor
Uso del CFDI por defectoNoUso más frecuente (G01, G03, etc.)
Correo electrónicoNoPara envío automático de facturas
TeléfonoNoContacto del cliente

Validación de datos fiscales

Solerba valida el RFC y la razón social contra la lista de contribuyentes del SAT (Lista 69-B). Si los datos no coinciden, se mostrará una advertencia. Verifica que los datos del receptor sean exactamente como aparecen en su Constancia de Situación Fiscal.

Integración con Zelta Pay

Solerba se integra nativamente con Zelta Pay para automatizar la facturación:

  • Factura automática por cobro: Cada vez que se recibe un pago en Zelta Pay, Solerba puede generar automáticamente la factura correspondiente.
  • Conciliación: Los complementos de pago se generan automáticamente cuando se registran pagos parciales en Zelta Pay.
  • Portal de autofactura: Tus clientes pueden generar su propia factura desde un portal web usando su número de ticket o referencia de pago.

Configurar facturación automática

yaml
integracion_zelta_pay:
  facturacion_automatica: true
  tipo_comprobante: "I"  # Ingreso
  metodo_pago_default: "PUE"
  uso_cfdi_default: "G03"
  envio_automatico: true
  email_copia: "contabilidad@miempresa.com"
  portal_autofactura:
    habilitado: true
    url: "https://factura.miempresa.com"
    vigencia_dias: 30  # Días para solicitar factura después del pago

Configuración fiscal

Certificados de Sello Digital (CSD)

Para timbrar facturas, necesitas cargar tus Certificados de Sello Digital emitidos por el SAT:

  1. Ve a Ajustes > Facturación > Certificados.
  2. Sube los archivos:
    • Certificado (.cer)
    • Llave privada (.key)
    • Contraseña de la llave privada
  3. Solerba valida los certificados y los almacena de forma segura.

Seguridad de certificados

Los certificados CSD se almacenan cifrados con AES-256. La llave privada nunca se transmite en texto plano y solo se utiliza en el momento del sellado del CFDI. Solerba no almacena la contraseña de la llave privada.

Datos del emisor

Configura los datos fiscales de tu empresa en Ajustes > Facturación > Datos fiscales:

CampoEjemplo
RFCTUA010101ABC
Razón socialTu Empresa S.A. de C.V.
Régimen fiscal601 - General de Ley Personas Morales
Código postal (lugar de expedición)06600
SerieA
Folio inicial1

Regímenes fiscales soportados

ClaveRégimen
601General de Ley Personas Morales
603Personas Morales con Fines no Lucrativos
605Sueldos y Salarios e Ingresos Asimilados a Salarios
606Arrendamiento
607Régimen de Enajenación o Adquisición de Bienes
608Demás ingresos
610Residentes en el Extranjero sin EP
611Ingresos por Dividendos (socios y accionistas)
612Personas Físicas con Actividades Empresariales y Profesionales
614Ingresos por intereses
616Sin obligaciones fiscales
620Sociedades Cooperativas de Producción
621Incorporación Fiscal
622Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras
623Opcional para Grupos de Sociedades
624Coordinados
625Régimen de las Actividades Empresariales (RESICO PF)
626Régimen Simplificado de Confianza

Cumplimiento multi-país

Además de México (CFDI/SAT), Solerba está preparado para cumplir con las regulaciones de facturación electrónica en otros países de Latinoamérica:

PaísAutoridad fiscalDocumento electrónicoEstado
MéxicoSATCFDI 4.0Disponible
ColombiaDIANFactura Electrónica de VentaDisponible
PanamáDGIFactura Electrónica (FE)En desarrollo
ChileSIIDTE (Documento Tributario Electrónico)Planificado
PerúSUNATComprobante de Pago ElectrónicoPlanificado

Expansión regional

La documentación actual se centra en el estándar mexicano (CFDI 4.0). Para información sobre facturación electrónica en otros países, consulta las guías específicas por país o contacta a nuestro equipo de soporte.

Documentación oficial de Zelta