Despliegue del e-invoicing FIRS: de voluntario a obligatorio (2024-2026)
El Federal Inland Revenue Service (FIRS) lanzo en 2024 su programa de facturación electrónica nacional, basado en el estándar internacional BIS Billing 3.0 acoplado a la sintaxis UBL 2.1. El proyecto piloto se abrio voluntariamente a los large taxpayers (facturación superior a 25 mil millones NGN), antes de un despliegue por fases en 2025-2026 hacia las empresas medianas (más de 5 mil millones NGN), luego las PYMES y finalmente todo el tejido económico formal.
El modelo elegido por el FIRS es el de clearance (prevalidación) a través de una plataforma central llamada Merchant Buyer Solution (MBS). Cada factura B2B debe enviarse al MBS antes de ser transmitida al cliente: el sistema verifica la coherencia de los datos, valida los TIN emisor y receptor, aplica los controles de IVA y WHT, y devuelve un Invoice Reference Number (IRN) y un sello QR firmado. Sin IRN, la factura no es oponible fiscalmente.
La elección de BIS Billing 3.0 / UBL 2.1 no es casual: es exactamente la base técnica de PEPPOL, la red europea de facturación transfronteriza. Esto significa que una PYME nigeriana conforme con FIRS esta técnicamente lista para emitir facturas hacia Europa y hacia cualquier país que adopte PEPPOL, sin retrabajos mayores. Para los exportadores nigerianos, es una ventaja competitiva directa.
El calendario de bascula sigue evolucionando — el FIRS comunica regularmente nuevos hitos a través de sus circulares oficiales y la plataforma TaxPro Max. Nuestra recomendación pragmática: no esperar a la fecha limite para empezar, porque el onboarding real (TIN activo, certificados API, pruebas sandbox, formación de equipos) toma en promedio 4 a 6 semanas para una PYME bien organizada.
Nigeria es la primera economía de África — el cumplimiento FIRS es ahora un prerrequisito para cualquier operación B2B seria, tanto local como de exportación.
El Invoice Reference Number (IRN) y como funciona
El IRN es la piedra angular del dispositivo FIRS. Es un identificador único asignado por el servidor MBS a cada factura validada. Aquí esta el flujo técnico de una emisión B2B nigeriana conforme:
- Creación de la factura en el software de gestión (CassKai, por ejemplo): cliente, artículos, cantidades, moneda (NGN o moneda extranjera + tasa CBN), IVA 7.5 %, WHT aplicable, Stamp Duty si es necesario.
- Envio al MBS a través de la API FIRS en formato UBL 2.1 (XML). Las credenciales API son emitidas por el FIRS tras el registro TIN y la firma del convenio de uso.
- Validación del lado MBS: verificación de los TIN (ambas partes deben estar registradas), controles de coherencia (totales, tasas), validación de las reglas de IVA y WHT.
- Retorno del IRN y QR: el MBS devuelve el identificador único de factura, un sello QR firmado criptográficamente y un timestamp. Estos elementos deben figurar en la factura final enviada al cliente.
- Distribución al comprador: la factura (PDF, XML, o ambos) se transmite al cliente. El comprador puede verificar la autenticidad escaneando el QR (URL FIRS de verificación).
- Ventana de cancelación: la factura puede cancelarse vía la API durante 72 horas tras la emisión. Después, hay que emitir una nota de crédito que sigue el mismo ciclo MBS.
En el lado UBL 2.1, aquí están los campos estructurantes minimos exigidos por el FIRS en toda factura B2B:
| Campo UBL | Descripción | Obligatorio |
| cbc:ID | Número de factura interno | Si |
| cbc:IssueDate | Fecha de emisión | Si |
| cbc:DocumentCurrencyCode | Moneda (NGN, USD, EUR, GBP) | Si |
| cac:AccountingSupplierParty | Identidad emisor + TIN | Si |
| cac:AccountingCustomerParty | Identidad cliente + TIN (si B2B) | Si |
| cac:InvoiceLine | Líneas artículo (1 a n) | Si |
| cac:TaxTotal | IVA 7.5 % + WHT + Stamp Duty | Si |
| cac:LegalMonetaryTotal | Totales sin IVA / IVA / con IVA | Si |
Toda incoherencia (TIN desconocido, total erroneo, tasa IVA no prevista) devuelve un código de error. Una PYME equipada con un software certificado nunca ve estos errores en producción: los controles se realizan aguas arriba, del lado software, antes incluso del envio MBS.
IVA 7.5 % Nigeria + Withholding Tax + Stamp Duty: el stacking fiscal
Particularidad nigeriana mayor: en una misma factura B2B, varios gravamenes fiscales se superponen. Una PYME que los gestiona manualmente arriesga el error, la regularización FIRS, y sobre todo una visibilidad confusa de su tesorería. Aquí están las tres capas a dominar.
1. IVA (VAT) 7.5 %
- Tasa única del 7.5 % sobre la gran mayoria de bienes y servicios estándar (elevada del 5 % al 7.5 % en 2020).
- Sin efecto cascada: el IVA es recuperable aguas arriba para los sujetos pasivos (input VAT credit).
- Exenciones: alimentos básicos, educación, salud/medico, exportaciones, servicios financieros, libros y periodicos.
- Validación TIN obligatoria de ambos lados en B2B: un comprador no registrado bloquea la operación.
2. Withholding Tax (WHT)
Retenido en la fuente por el comprador principalmente sobre las facturas de servicios. El pagador retiene el WHT y lo envía directamente al FIRS; el proveedor recibe el neto, con un certificado de crédito fiscal para imputar posteriormente.
- 5 %: servicios B2B estándar (construcción, transporte, alquiler, prestaciones técnicas corrientes).
- 10 %: servicios profesionales (consultoria, auditoría, juridico, medico, ingeniería especializada).
- 2.5 %: construcción de edificios (tasa reducida específica).
- Sin WHT sobre las ventas de bienes entre comerciantes sujetos al IVA — solo sobre los servicios.
3. Stamp Duty
- Tasa: 0.375 % sobre las facturas B2B cuyo importe supere los 10 000 NGN (umbral bajo que afecta a casi todas las facturas profesionales).
- Recaudado por la Federal Inland Revenue Service Stamp Duty Office.
- Para las transacciones bancarias electrónicas de más de 10 000 NGN, el stamp duty también se aplica del lado banco (50 NGN tarifa fija) — distinto del stamp duty factura.
Ejemplo concreto: una factura de consultoria de 1 000 000 NGN sin IVA emitida a un comprador B2B nigeriano:
- IVA 7.5 % = 75 000 NGN
- Total con IVA = 1 075 000 NGN
- WHT 10 % (servicio profesional) = 100 000 NGN retenidos en la fuente por el comprador
- Stamp Duty 0.375 % = 3 750 NGN
- El proveedor recibe: 975 000 NGN netos en efectivo, con un certificado WHT de 100 000 NGN para imputar a su impuesto de sociedades (CIT) anual.
Impacto en caja: el DSO no captura el WHT — el proveedor recibe menos efectivo del previsto, pero recupera más tarde en forma de crédito fiscal. Es una trampa clásica para las PYMES que no dominan el mecanismo. CassKai modela automáticamente este stacking y alimenta el forecast de tesorería con los flujos netos esperados.
El WHT retenido en la fuente difumina el DSO clásico: hay que pilotar la tesorería neta, no la facturación nominal. CassKai automatiza esta visión de caja real.
Integración CassKai FIRS vía UBL 2.1
CassKai ofrece una integración FIRS nativa para las PYMES nigerianas, con una base IFRS adaptada al plan contable nigeriano y una cobertura multi-ciudades Lagos, Abuja, Port Harcourt. Esto es lo que distingue nuestro enfoque.
Arquitectura IFRS-nativa
- Plan contable nigeriano conforme a los estandares del Financial Reporting Council of Nigeria (FRC), basado en IFRS para sociedades no PYME y IFRS for SMEs para las PYMES elegibles.
- Statement of Financial Position, Statement of Comprehensive Income y Statement of Cash Flows directamente exportables para los filings FRC y CAMA.
- Multi-empresas nativo: un grupo con varias entidades (HQ Lagos + filial Abuja + sucursal Port Harcourt) se consolida en una sola vista, sin manipulación Excel.
Envio MBS optimizado
- Bulk submissión de hasta 1 000 facturas por hora vía la API FIRS, sin saturación. Para mayoristas, distribuidores y e-commerce, es la diferencia entre cumplimiento fluido y cuello de botella.
- Gestión automática del retry MBS en caso de timeout de red, con cola persistente y reanudación desde el punto de parada.
- Reconciliación IRN/factura interna en tiempo real, trazabilidad de extremo a extremo para la auditoría.
- Validación TIN comprador aguas arriba: si el cliente no esta registrado FIRS, CassKai bloquea la emisión y alerta al comercial, evitando el rechazo MBS.
Onboarding Nigeria estandarizado
Nuestro proceso de onboarding toma en promedio 14 días habiles para una PYME monosite, 21 días para un grupo multi-sites:
- TIN verification (FIRS portal cross-check)
- FIRS API credentials request vía TaxPro Max
- Lagos LIRS PAYE codes setup en paralelo (u otro state IRS según localización)
- PenCom registration verificada (PIN activo requerido para la nómina)
- NSITF code asignado
- CassKai NG company setup (chart of accounts, moneda NGN base, mapping cuentas)
- Sandbox MBS: prueba de 50 facturas con diferentes escenarios (B2B, B2C, exportaciones, notas de crédito)
- Go-live progresivo (10 % luego 50 % luego 100 % del flujo según validación)
Multi-moneda y tasas CBN
- Monedas soportadas nativamente: NGN (base), USD, EUR, GBP, ZAR.
- Tasa de cambio Central Bank of Nigeria (CBN) recuperada diariamente, nunca entrada manual.
- Para los exportadores facturando en USD: conversión CBN automática en la factura FIRS, diferencia cambiaria contabilizada en pérdidas/ganancias de cambio en la recepción del pago.
- Para las importaciones: CassKai cruza el NEM (Form M / Form NXP) con la factura proveedor para verificar la coherencia aduanas / fiscalidad.
Comparamos las tasas NGN/USD diariamente con el Central Bank of Nigeria — sin entrada manual, sin sorpresas cambiarias.
PAYE anualizada + PenCom + NSITF: la trinidad nómina nigeriana
La nómina nigeriana se distingue por tres mecanismos que, mal dominados, generan desviaciones masivas y regularizaciones costosas. Aquí esta lo que hay que entender.
1. PAYE anualizada (Pay As You Earn)
Regida por la Personal Income Tax Act (PITA) tal como fue modificada por la Finance Act 2023, la PAYE nigeriana adopta un baremo progresivo anual del 7 % al 24 %. Diferencia mayor con la mayoria de los países africanos: se calcula el impuesto sobre la renta anual proyectada, luego se divide por 12 para la retención mensual. Sin cálculo mes por mes.
El baremo PITA:
| Tramo anual (NGN) | Tasa |
| 0 – 300 000 | 7 % |
| 300 001 – 600 000 | 11 % |
| 600 001 – 1 100 000 | 15 % |
| 1 100 001 – 1 600 000 | 19 % |
| 1 600 001 – 3 200 000 | 21 % |
| Más de 3 200 000 | 24 % |
Antes de aplicar el baremo, se deduce el Consolidated Relief Allowance (CRA):
CRA = MAX(200 000 NGN, 1 % del bruto anual) + 20 % del bruto anual
Luego se deducen las contribuciones sociales obligatorias (PenCom empleado, NHIS si aplica). El resultado es el chargeable income al que se aplica el baremo.
2. PenCom (Pensión Reform Act 2014)
- 8 % a cargo del empleado, retenidos del bruto cada mes.
- 10 % a cargo del empleador, total cotización del 18 % del bruto.
- Pago obligatorio a un Pensión Fund Administrator (PFA) autorizado por PenCom, elegido por el empleado.
- Las contribuciones son fiscalmente deducibles de la base PAYE — de ahi el interés de integrar PenCom ANTES del cálculo PAYE.
3. NSITF (Nigeria Social Insurance Trust Fund)
- 1 % del bruto, a cargo exclusivo del empleador.
- Cubre los accidentes laborales y enfermedades profesionales.
- Obligatorio para todo empleador con al menos 5 asalariados.
- Pago mensual directo al NSITF.
Especificidad crítica: PAYE recaudada por state IRS, no por FIRS
A diferencia del IVA y el CIT (centralizados FIRS), la PAYE es administrada por cada state IRS. Lagos = LIRS (Lagos State Internal Revenue Service), Akwa Ibom = LIRS-AK, Rivers = RIRS, FCT Abuja = FCT-IRS, etc. 36 states + FCT = 37 portales y 37 calendarios potencialmente diferentes.
Para un grupo con presencia multi-states, es un rompecabezas administrativo y un riesgo de no conformidad mayor. CassKai pre-mapea los principales portales state IRS (Lagos, FCT, Rivers, Kano, Oyo, Delta, Edo, Cross River, Akwa Ibom) con generación automática de los archivos de declaración mensual en el formato esperado por cada state.
Nigeria tiene 36 states con portales LIRS diferentes — CassKai pre-mapea los principales y genera automáticamente los archivos específicos por estado.
Hoja de ruta de cumplimiento Nigeria — 45 días
Aquí esta la hoja de ruta pragmática para llevar a una PYME nigeriana al cumplimiento FIRS + nómina completa en 45 días. Realista si empieza con un equipo finanzas disponible y un sponsor management.
Semanas 1-2 — Prerrequisitos administrativos
- Verificación TIN activo en TaxPro Max (portal FIRS). Si el TIN esta inactivo o no confirmado, lanzar la regularización ante la Tax Office local — es el bloqueador número 1.
- Inscripción al programa e-invoicing FIRS vía TaxPro Max o portal MBS según su categoría (large / medium / small).
- En paralelo: registro LIRS (o state IRS local) para recuperar los códigos PAYE empleador. Para Lagos: LIRS PAYE Code + Employer ID Card.
- PenCom: confirmación del PIN empresa activo. Si aun no ha elegido un PFA para los empleados, es el momento de centralizar.
- NSITF: confirmación del registro ECS (Employer Code System) y obtención del certificado de cumplimiento.
Semana 3 — Setup CassKai NG
- Creación de la entidad CassKai para Nigeria con plan contable IFRS (o IFRS for SMEs si es elegible).
- Parametrización moneda base NGN + activación USD/EUR/GBP para los flujos export/import.
- Importación del masterdata: clientes (con TIN), proveedores (con TIN), artículos, tasas IVA 7.5 %, códigos WHT, códigos Stamp Duty.
- Configuración de la nómina: baremo PITA 2023, CRA, PenCom 8 %/10 %, NSITF 1 %, códigos LIRS.
- Mapping de las cuentas hacia los estados FRC (Statement of Financial Position, Comprehensive Income, Cash Flows).
Semanas 4-5 — Sandbox MBS y pruebas
- Conexión CassKai al sandbox FIRS MBS con las credenciales de prueba.
- Emisión de 50 facturas de prueba cubriendo todos los escenarios: B2B local NGN, B2B local USD, B2C, exportación, notas de crédito, notas de debito, facturas > 10 000 NGN (Stamp Duty), facturas con WHT.
- Validación manual de los IRN recibidos, control de códigos QR, verificación de PDFs generados.
- Prueba del modo degradado: desconexion voluntaria del sandbox, verificación de que CassKai pone bien en cola y retransmite en la reconexion.
- Formación equipos: comercial (entrada facturas + TIN), contabilidad (reconciliación IRN), DAF/controlador (tablero conformidad + tableros caja).
Semana 6 — Go-live producción
- Bascula de las credenciales sandbox a producción en MBS.
- Go-live progresivo: empezar con 10 % del flujo (un subconjunto de clientes) en día D, subir al 50 % en D+3, 100 % en D+7.
- Conexión bancaria: integración a los principales bancos nigerianos (Zenith, GTBank, UBA, Access, First Bank) para automatizar los pagos y la reconciliación de caja.
- Activación de los tableros CassKai: DSO Nigeria específico (con impacto WHT), aging clientes, previsiones tesorería 13 semanas, conformidad MBS tiempo real.
- Primera clausura mensual completa con declaraciones FIRS (VAT, WHT), LIRS (PAYE), PenCom y NSITF directamente desde CassKai.
Más allá del día 45
Una vez que el cumplimiento esta asegurado, el desafío se convierte en el pilotaje de caja. Los indicadores prioritarios en Nigeria:
- DSO neto (post-WHT) por segmento cliente
- Posición FX expuesta (USD facturado / NGN recibido)
- Tesorería disponible por banco (multi-bancos común para limitar el riesgo CBN)
- Stock de créditos WHT a imputar al CIT anual — a menudo descuidado, puede representar varios meses de caja bloqueada
Empezar 45 dias antes del plazo FIRS es tranquilo. Empezar 15 dias antes es panico. Empezar despues es regularizacion.