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:
| Tipo | Clave SAT | Descripción | Uso común |
|---|---|---|---|
| Factura (Ingreso) | I | Comprobante de ingreso por venta de bienes o servicios | Cobro a clientes |
| Nota de crédito (Egreso) | E | Comprobante que ampara devoluciones, descuentos o bonificaciones | Devolución parcial o total |
| Nota de débito (Ingreso) | I | Cargo adicional sobre una factura existente | Intereses moratorios, cargos extras |
| Complemento de pago (Pago) | P | Recepción de pago en parcialidades o diferido | Pagos parciales, PPD |
| Traslado | T | Comprobante para amparar el traslado de mercancías | Carta 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
- Ve a Facturas > + Nueva factura.
- Selecciona el tipo de comprobante (Ingreso, Egreso, Pago, Traslado).
- Selecciona o registra el receptor (cliente):
| Campo del receptor | Ejemplo | Requerido |
|---|---|---|
| Razón social | Distribuidora Nacional S.A. de C.V. | Si |
| RFC | DNA010101ABC | Si |
| Régimen fiscal | 601 - General de Ley Personas Morales | Si |
| Domicilio fiscal (CP) | 06600 | Si |
| Uso del CFDI | G03 - Gastos en general | Si |
| Correo electrónico | Opcional |
- Agrega los conceptos (productos o servicios):
| Campo del concepto | Ejemplo |
|---|---|
| Clave de producto/servicio (SAT) | 43232408 - Software de facturación |
| Descripción | Licencia mensual Solerba Plan Business |
| Cantidad | 1 |
| Clave de unidad (SAT) | E48 - Unidad de servicio |
| Precio unitario | $1,500.00 |
| Descuento | $0.00 |
| Objeto de impuesto | 02 - Si objeto de impuesto |
| IVA trasladado | 16% |
| ISR retenido | 0% |
- Revisa el desglose fiscal:
Subtotal: $1,500.00
IVA trasladado (16%): +$ 240.00
ISR retenido: -$ 0.00
────────────────────────────────────────
Total: $1,740.00- Selecciona el método de pago y la forma de pago:
| Campo | Opciones comunes |
|---|---|
| Método de pago | PUE (Pago en una sola exhibición) / PPD (Pago en parcialidades o diferido) |
| Forma de pago | 01 - Efectivo, 03 - Transferencia, 04 - Tarjeta de crédito, 99 - Por definir |
| Moneda | MXN, USD, EUR |
| Tipo de cambio | 1.0 (para MXN) |
- 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
| Impuesto | Tasas disponibles | Descripción |
|---|---|---|
| IVA | 16%, 8% (frontera), 0%, Exento | Impuesto al Valor Agregado |
| IEPS | Variable según producto | Impuesto Especial sobre Producción y Servicios |
Retenciones
| Retención | Tasas comunes | Descripción |
|---|---|---|
| ISR | 10%, 1.25% | Impuesto Sobre la Renta |
| IVA retenido | 10.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.33Cá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
- Ve a Facturas > Complementos de pago > + Nuevo complemento.
- Selecciona la(s) factura(s) relacionada(s) con método de pago PPD.
- Registra la información del pago:
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- 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
- Ve a Facturas > Notas de crédito > + Nueva nota de crédito.
- Selecciona la factura original a la que se aplica la nota.
- Indica el motivo:
| Tipo de relación (SAT) | Descripción |
|---|---|
01 | Nota de crédito de los documentos relacionados |
03 | Sustitución de los CFDI previos |
- Define los conceptos que abarca la nota de crédito (puede ser parcial o total).
- Timbra la nota de crédito.
Cancelación de facturas
Motivos de cancelación (SAT)
| Clave | Motivo | Requiere sustitución |
|---|---|---|
01 | Comprobante emitido con errores con relación | Si (UUID de sustituto) |
02 | Comprobante emitido con errores sin relación | No |
03 | No se llevó a cabo la operación | No |
04 | Operación nominativa relacionada en una factura global | No |
Proceso de cancelación
- Ve a Facturas > [selecciona la factura] > Cancelar.
- Selecciona el motivo de cancelación.
- Si el motivo es
01, vincula la factura que sustituye a la cancelada. - 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
| Estado | Descripción |
|---|---|
| En proceso | Solicitud enviada, pendiente de aceptación del receptor |
| Cancelado | La factura fue cancelada exitosamente ante el SAT |
| Solicitud rechazada | El receptor rechazó la cancelación |
| Cancelable sin aceptación | Factura 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 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:
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, A4Personalizació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
- Ve a Facturas > Facturación masiva.
- 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%- Solerba valida los datos y muestra un resumen antes de timbrar.
- Haz clic en Timbrar lote para generar todas las facturas.
Desde la API
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
- Ve a Catálogos > Productos y servicios > + Nuevo.
- Completa la información:
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre interno | Nombre para identificar en tu catálogo | Licencia Solerba Business |
| Clave de producto/servicio (SAT) | Código del catálogo SAT | 43232408 |
| Descripción para factura | Texto que aparece en el CFDI | Licencia mensual plataforma de facturación electrónica |
| Clave de unidad (SAT) | Unidad de medida del catálogo SAT | E48 - Unidad de servicio |
| Precio unitario | Precio base sin impuestos | $1,500.00 |
| Impuestos | Configuración de impuestos aplicables | IVA 16% trasladado |
| Objeto de impuesto | Si aplica impuesto | 02 - Si objeto de impuesto |
- 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
- Ve a Catálogos > Clientes > + Nuevo cliente.
- Ingresa los datos fiscales:
| Campo | Obligatorio | Descripción |
|---|---|---|
| RFC | Si | Registro Federal de Contribuyentes |
| Razón social | Si | Nombre fiscal tal como está en la constancia del SAT |
| Régimen fiscal | Si | Clave del régimen fiscal del receptor |
| Código postal (domicilio fiscal) | Si | CP del domicilio fiscal del receptor |
| Uso del CFDI por defecto | No | Uso más frecuente (G01, G03, etc.) |
| Correo electrónico | No | Para envío automático de facturas |
| Teléfono | No | Contacto 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
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 pagoConfiguración fiscal
Certificados de Sello Digital (CSD)
Para timbrar facturas, necesitas cargar tus Certificados de Sello Digital emitidos por el SAT:
- Ve a Ajustes > Facturación > Certificados.
- Sube los archivos:
- Certificado (
.cer) - Llave privada (
.key) - Contraseña de la llave privada
- Certificado (
- 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:
| Campo | Ejemplo |
|---|---|
| RFC | TUA010101ABC |
| Razón social | Tu Empresa S.A. de C.V. |
| Régimen fiscal | 601 - General de Ley Personas Morales |
| Código postal (lugar de expedición) | 06600 |
| Serie | A |
| Folio inicial | 1 |
Regímenes fiscales soportados
| Clave | Régimen |
|---|---|
| 601 | General de Ley Personas Morales |
| 603 | Personas Morales con Fines no Lucrativos |
| 605 | Sueldos y Salarios e Ingresos Asimilados a Salarios |
| 606 | Arrendamiento |
| 607 | Régimen de Enajenación o Adquisición de Bienes |
| 608 | Demás ingresos |
| 610 | Residentes en el Extranjero sin EP |
| 611 | Ingresos por Dividendos (socios y accionistas) |
| 612 | Personas Físicas con Actividades Empresariales y Profesionales |
| 614 | Ingresos por intereses |
| 616 | Sin obligaciones fiscales |
| 620 | Sociedades Cooperativas de Producción |
| 621 | Incorporación Fiscal |
| 622 | Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras |
| 623 | Opcional para Grupos de Sociedades |
| 624 | Coordinados |
| 625 | Régimen de las Actividades Empresariales (RESICO PF) |
| 626 | Ré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ís | Autoridad fiscal | Documento electrónico | Estado |
|---|---|---|---|
| México | SAT | CFDI 4.0 | Disponible |
| Colombia | DIAN | Factura Electrónica de Venta | Disponible |
| Panamá | DGI | Factura Electrónica (FE) | En desarrollo |
| Chile | SII | DTE (Documento Tributario Electrónico) | Planificado |
| Perú | SUNAT | Comprobante de Pago Electrónico | Planificado |
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.