Despliegue del e-invoicing FIRS: de voluntario a obligatorio (2024-2026)
El Federal Inland Revenue Service (FIRS) lanzo en 2024 su programa de facturacion electronica nacional, basado en el estandar internacional BIS Billing 3.0 acoplado a la sintaxis UBL 2.1. El proyecto piloto se abrio voluntariamente a los large taxpayers (facturacion superior a 25 mil millones NGN), antes de un despliegue por fases en 2025-2026 hacia las empresas medianas (mas de 5 mil millones NGN), luego las PYMES y finalmente todo el tejido economico formal.
El modelo elegido por el FIRS es el de clearance (prevalidacion) a traves 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 eleccion de BIS Billing 3.0 / UBL 2.1 no es casual: es exactamente la base tecnica de PEPPOL, la red europea de facturacion transfronteriza. Esto significa que una PYME nigeriana conforme con FIRS esta tecnicamente lista para emitir facturas hacia Europa y hacia cualquier pais 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 traves de sus circulares oficiales y la plataforma TaxPro Max. Nuestra recomendacion pragmatica: no esperar a la fecha limite para empezar, porque el onboarding real (TIN activo, certificados API, pruebas sandbox, formacion de equipos) toma en promedio 4 a 6 semanas para una PYME bien organizada.
Nigeria es la primera economia de Africa — el cumplimiento FIRS es ahora un prerrequisito para cualquier operacion B2B seria, tanto local como de exportacion.
El Invoice Reference Number (IRN) y como funciona
El IRN es la piedra angular del dispositivo FIRS. Es un identificador unico asignado por el servidor MBS a cada factura validada. Aqui esta el flujo tecnico de una emision B2B nigeriana conforme:
- Creacion de la factura en el software de gestion (CassKai, por ejemplo): cliente, articulos, cantidades, moneda (NGN o moneda extranjera + tasa CBN), IVA 7.5 %, WHT aplicable, Stamp Duty si es necesario.
- Envio al MBS a traves 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.
- Validacion del lado MBS: verificacion de los TIN (ambas partes deben estar registradas), controles de coherencia (totales, tasas), validacion de las reglas de IVA y WHT.
- Retorno del IRN y QR: el MBS devuelve el identificador unico de factura, un sello QR firmado criptograficamente y un timestamp. Estos elementos deben figurar en la factura final enviada al cliente.
- Distribucion al comprador: la factura (PDF, XML, o ambos) se transmite al cliente. El comprador puede verificar la autenticidad escaneando el QR (URL FIRS de verificacion).
- Ventana de cancelacion: la factura puede cancelarse via la API durante 72 horas tras la emision. Despues, hay que emitir una nota de credito que sigue el mismo ciclo MBS.
En el lado UBL 2.1, aqui estan los campos estructurantes minimos exigidos por el FIRS en toda factura B2B:
| Campo UBL | Descripcion | Obligatorio |
| cbc:ID | Numero de factura interno | Si |
| cbc:IssueDate | Fecha de emision | 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 | Lineas articulo (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 codigo de error. Una PYME equipada con un software certificado nunca ve estos errores en produccion: 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 regularizacion FIRS, y sobre todo una visibilidad confusa de su tesoreria. Aqui estan las tres capas a dominar.
1. IVA (VAT) 7.5 %
- Tasa unica del 7.5 % sobre la gran mayoria de bienes y servicios estandar (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 basicos, educacion, salud/medico, exportaciones, servicios financieros, libros y periodicos.
- Validacion TIN obligatoria de ambos lados en B2B: un comprador no registrado bloquea la operacion.
2. Withholding Tax (WHT)
Retenido en la fuente por el comprador principalmente sobre las facturas de servicios. El pagador retiene el WHT y lo envia directamente al FIRS; el proveedor recibe el neto, con un certificado de credito fiscal para imputar posteriormente.
- 5 %: servicios B2B estandar (construccion, transporte, alquiler, prestaciones tecnicas corrientes).
- 10 %: servicios profesionales (consultoria, auditoria, juridico, medico, ingenieria especializada).
- 2.5 %: construccion de edificios (tasa reducida especifica).
- 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 electronicas de mas de 10 000 NGN, el stamp duty tambien 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 mas tarde en forma de credito fiscal. Es una trampa clasica para las PYMES que no dominan el mecanismo. CassKai modela automaticamente este stacking y alimenta el forecast de tesoreria con los flujos netos esperados.
El WHT retenido en la fuente difumina el DSO clasico: hay que pilotar la tesoreria neta, no la facturacion nominal. CassKai automatiza esta vision de caja real.
Integracion CassKai FIRS via UBL 2.1
CassKai ofrece una integracion 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 manipulacion Excel.
Envio MBS optimizado
- Bulk submission de hasta 1 000 facturas por hora via la API FIRS, sin saturacion. Para mayoristas, distribuidores y e-commerce, es la diferencia entre cumplimiento fluido y cuello de botella.
- Gestion automatica del retry MBS en caso de timeout de red, con cola persistente y reanudacion desde el punto de parada.
- Reconciliacion IRN/factura interna en tiempo real, trazabilidad de extremo a extremo para la auditoria.
- Validacion TIN comprador aguas arriba: si el cliente no esta registrado FIRS, CassKai bloquea la emision y alerta al comercial, evitando el rechazo MBS.
Onboarding Nigeria estandarizado
Nuestro proceso de onboarding toma en promedio 14 dias habiles para una PYME monosite, 21 dias para un grupo multi-sites:
- TIN verification (FIRS portal cross-check)
- FIRS API credentials request via TaxPro Max
- Lagos LIRS PAYE codes setup en paralelo (u otro state IRS segun localizacion)
- PenCom registration verificada (PIN activo requerido para la nomina)
- 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 credito)
- Go-live progresivo (10 % luego 50 % luego 100 % del flujo segun validacion)
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: conversion CBN automatica en la factura FIRS, diferencia cambiaria contabilizada en perdidas/ganancias de cambio en la recepcion 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 nomina nigeriana
La nomina nigeriana se distingue por tres mecanismos que, mal dominados, generan desviaciones masivas y regularizaciones costosas. Aqui 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 paises africanos: se calcula el impuesto sobre la renta anual proyectada, luego se divide por 12 para la retencion mensual. Sin calculo 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 % |
| Mas 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 (Pension Reform Act 2014)
- 8 % a cargo del empleado, retenidos del bruto cada mes.
- 10 % a cargo del empleador, total cotizacion del 18 % del bruto.
- Pago obligatorio a un Pension Fund Administrator (PFA) autorizado por PenCom, elegido por el empleado.
- Las contribuciones son fiscalmente deducibles de la base PAYE — de ahi el interes de integrar PenCom ANTES del calculo 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 critica: 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 generacion automatica de los archivos de declaracion mensual en el formato esperado por cada state.
Nigeria tiene 36 states con portales LIRS diferentes — CassKai pre-mapea los principales y genera automaticamente los archivos especificos por estado.
Hoja de ruta de cumplimiento Nigeria — 45 dias
Aqui esta la hoja de ruta pragmatica para llevar a una PYME nigeriana al cumplimiento FIRS + nomina completa en 45 dias. Realista si empieza con un equipo finanzas disponible y un sponsor management.
Semanas 1-2 — Prerrequisitos administrativos
- Verificacion TIN activo en TaxPro Max (portal FIRS). Si el TIN esta inactivo o no confirmado, lanzar la regularizacion ante la Tax Office local — es el bloqueador numero 1.
- Inscripcion al programa e-invoicing FIRS via TaxPro Max o portal MBS segun su categoria (large / medium / small).
- En paralelo: registro LIRS (o state IRS local) para recuperar los codigos PAYE empleador. Para Lagos: LIRS PAYE Code + Employer ID Card.
- PenCom: confirmacion del PIN empresa activo. Si aun no ha elegido un PFA para los empleados, es el momento de centralizar.
- NSITF: confirmacion del registro ECS (Employer Code System) y obtencion del certificado de cumplimiento.
Semana 3 — Setup CassKai NG
- Creacion de la entidad CassKai para Nigeria con plan contable IFRS (o IFRS for SMEs si es elegible).
- Parametrizacion moneda base NGN + activacion USD/EUR/GBP para los flujos export/import.
- Importacion del masterdata: clientes (con TIN), proveedores (con TIN), articulos, tasas IVA 7.5 %, codigos WHT, codigos Stamp Duty.
- Configuracion de la nomina: baremo PITA 2023, CRA, PenCom 8 %/10 %, NSITF 1 %, codigos LIRS.
- Mapping de las cuentas hacia los estados FRC (Statement of Financial Position, Comprehensive Income, Cash Flows).
Semanas 4-5 — Sandbox MBS y pruebas
- Conexion CassKai al sandbox FIRS MBS con las credenciales de prueba.
- Emision de 50 facturas de prueba cubriendo todos los escenarios: B2B local NGN, B2B local USD, B2C, exportacion, notas de credito, notas de debito, facturas > 10 000 NGN (Stamp Duty), facturas con WHT.
- Validacion manual de los IRN recibidos, control de codigos QR, verificacion de PDFs generados.
- Prueba del modo degradado: desconexion voluntaria del sandbox, verificacion de que CassKai pone bien en cola y retransmite en la reconexion.
- Formacion equipos: comercial (entrada facturas + TIN), contabilidad (reconciliacion IRN), DAF/controlador (tablero conformidad + tableros caja).
Semana 6 — Go-live produccion
- Bascula de las credenciales sandbox a produccion en MBS.
- Go-live progresivo: empezar con 10 % del flujo (un subconjunto de clientes) en dia D, subir al 50 % en D+3, 100 % en D+7.
- Conexion bancaria: integracion a los principales bancos nigerianos (Zenith, GTBank, UBA, Access, First Bank) para automatizar los pagos y la reconciliacion de caja.
- Activacion de los tableros CassKai: DSO Nigeria especifico (con impacto WHT), aging clientes, previsiones tesoreria 13 semanas, conformidad MBS tiempo real.
- Primera clausura mensual completa con declaraciones FIRS (VAT, WHT), LIRS (PAYE), PenCom y NSITF directamente desde CassKai.
Mas alla del dia 45
Una vez que el cumplimiento esta asegurado, el desafio se convierte en el pilotaje de caja. Los indicadores prioritarios en Nigeria:
- DSO neto (post-WHT) por segmento cliente
- Posicion FX expuesta (USD facturado / NGN recibido)
- Tesoreria disponible por banco (multi-bancos comun para limitar el riesgo CBN)
- Stock de creditos 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.