SAP Business One en el Reino Unido: MTD for VAT y declaraciones de IVA
Por Zain Abbas, Kodenova · Actualizado el
SAP Business One funciona en el Reino Unido sobre una localización oficial de SAP, y SAP admite en ella Making Tax Digital (MTD) for VAT. Para una empresa británica, la regla que define hoy el ERP es MTD: los registros de IVA deben llevarse de forma digital y la declaración de IVA debe llegar a HMRC (la autoridad tributaria británica) mediante software compatible, sin copia manual entre programas en el camino. Desde el 1 de abril de 2029 llega la factura electrónica a través de Peppol. Esta página explica qué significa MTD dentro de SAP Business One, qué se sabe de la factura electrónica de 2029, cómo comprobar sus cifras de IVA con SQL antes de enviarlas y dónde ayuda el desarrollo a la medida.
Soy Zain Abbas, desarrollador de SAP Business One. Todavía no he entregado un proyecto para una empresa británica, así que esta página no es un caso de estudio. Está escrita a partir de mi trabajo en impuestos y facturación electrónica con SAP B1 en otros países, y las reglas británicas provienen de la documentación de HMRC y del propio SAP, enlazada al final.
¿Qué cubre la localización británica de SAP Business One?
Al crear una base de datos de empresa en SAP Business One usted elige una localización, y no se puede cambiar después. Una empresa británica debe crearse con la localización del Reino Unido desde el primer día, porque ahí es donde SAP coloca el comportamiento fiscal propio del Reino Unido. En el material público de soporte de SAP se ven estos puntos:
| Área | Qué documenta SAP para la localización británica |
|---|---|
| Making Tax Digital | Funcionalidad MTD para enviar electrónicamente las declaraciones de IVA a HMRC. Componente de soporte de SAP SBO-LOC-UK-MTD, en las versiones SQL Server y SAP HANA. Resolución de problemas en la Guided Answer GA3281 (KBA 3269244) |
| Proceso de soporte | La KBA 3373077 indica qué incluir al abrir un incidente sobre MTD y remite a la SAP Note 2701273 |
| Descuentos por pronto pago | La KBA 3209076 trata el IVA en facturas de clientes y de proveedores cuyas condiciones de pago incluyen un descuento por pronto pago, donde el IVA se calcula sobre el precio neto con descuento en una base de datos con localización británica |
Los pasos detallados de configuración de MTD de SAP están en SAP Notes y Guided Answers que requieren inicio de sesión en SAP for Me, así que pida a su partner de SAP la guía vigente que corresponda a su versión y nivel de parche. Algunos partners de SAP británicos también venden sus propios add-ons de envío MTD para SAP Business One. Cualquiera de las dos vías está bien, siempre que el flujo de datos de SAP B1 a HMRC sea digital de punta a punta.
¿Qué exige Making Tax Digital for VAT a un ERP?
Las reglas de HMRC están en la VAT Notice 700/22. Las fechas, en resumen:
- Desde el 1 de abril de 2022: MTD for VAT aplica a toda empresa registrada en el IVA, incluidas las que están por debajo del umbral de registro.
- Desde el 1 de noviembre de 2022: HMRC ya no acepta declaraciones de IVA a través de su antiguo formulario en línea.
Para el software esto significa tres cosas:
- Registros digitales. Los datos de IVA detrás de cada declaración se guardan en software, no en papel. En SAP Business One, cada documento de clientes y de proveedores contabilizado ya crea líneas de asiento contable con el código de impuesto, el importe base y el importe del impuesto, así que los registros existen por diseño.
- Enlaces digitales. Si los datos pasan entre programas, por ejemplo de SAP B1 a una hoja de cálculo y luego a una herramienta puente, cada paso debe ser una transferencia digital (exportación, importación, API). Volver a digitar o copiar y pegar cifras entre programas rompe la regla.
- Envío por API. La declaración llega a HMRC desde software compatible con MTD a través de la API de HMRC. El buscador de software de HMRC lista los productos reconocidos.
Los ajustes manuales están permitidos. La VAT Notice 700/22 dice que un ajuste hecho a la declaración antes del envío no necesita enlace digital, pero sí una pista de auditoría hasta el cálculo que lo respalda. En SAP B1, la forma limpia es un asiento contable con el código de impuesto correcto, de modo que el ajuste quede en el libro mayor y en el siguiente reporte de impuestos.
¿Cuándo será obligatoria la factura electrónica en el Reino Unido?
MTD trata de la declaración de IVA. El siguiente cambio trata de la factura misma. En el Budget 2025 el gobierno decidió que desde el 1 de abril de 2029 las empresas registradas en el IVA, incluidos los organismos del sector público, deberán emitir y recibir las facturas de IVA como facturas electrónicas. Las exenciones están definidas de forma estricta.
Lo que se sabe hasta ahora, según GOV.UK:
- Red: Peppol es el marco central, a través de Access Points certificados. Cada empresa se conecta mediante su propio Access Point o mediante un proveedor.
- Primavera de 2027: consulta sobre los estándares técnicos.
- De octubre de 2027 a abril de 2028: se esperan los requisitos completos.
- El reporte digital de los datos de las facturas a HMRC es una decisión futura aparte, no forma parte de la regla de 2029.
HMRC todavía no ha publicado los estándares técnicos, así que hoy nadie puede decirle qué campos exactos necesitará una factura electrónica británica. Lo que sí puede hacer ahora en SAP B1 es el trabajo de base que veo antes de cada salida en vivo de facturación electrónica, en cualquier país: números de IVA completos en los socios de negocios (OCRD.LicTradNum), códigos de impuesto correctos en cada línea, direcciones y unidades de medida limpias, y una decisión sobre quién operará su Peppol Access Point. Esos vacíos tardan meses en corregirse y no dependen del estándar final.
¿Cómo compruebo mis cifras de IVA en SAP Business One antes de enviarlas?
La declaración de IVA británica tiene nueve casillas. Las casillas 1 a 5 son importes de IVA y las casillas 6 a 9 son valores netos. Las casillas 2, 8 y 9 ahora solo cubren el comercio de mercancías de Irlanda del Norte con la UE.
| Casilla | Qué contiene | De dónde sale en SAP B1 |
|---|---|---|
| 1 | IVA adeudado por ventas y otras operaciones de salida | Líneas de impuesto de códigos de impuesto de salida (OVTG.Category = ‘O’) |
| 2 | IVA adeudado por adquisiciones de mercancías de la UE (Irlanda del Norte) | Códigos de impuesto de adquisición que contabilizan IVA de salida y de entrada |
| 3 | Casilla 1 más casilla 2 | Calculado |
| 4 | IVA recuperado en compras y otras operaciones de entrada | Líneas de impuesto de códigos de impuesto de entrada (OVTG.Category = ‘I’) |
| 5 | IVA neto a pagar o a recuperar | Casilla 3 menos casilla 4 |
| 6 | Total de ventas sin IVA | Importes base de los códigos de impuesto de salida |
| 7 | Total de compras sin IVA | Importes base de los códigos de impuesto de entrada |
| 8 | Entregas de mercancías a la UE (Irlanda del Norte) | Importes base de los códigos de impuesto de salida correspondientes |
| 9 | Adquisiciones de mercancías de la UE (Irlanda del Norte) | Importes base de los códigos de impuesto de adquisición correspondientes |
Qué código de impuesto va a qué casilla se configura en su localización; la tabla solo muestra dónde viven las cifras. Antes de confiar en cualquier reporte de impuestos, lo compruebo contra el diario. La consulta siguiente suma las líneas de impuesto del diario (JDT1, donde VatLine = ‘Y’) por código de impuesto para un trimestre. Si sus totales no coinciden con el reporte de impuestos del mismo periodo, algo está mal en la configuración o en un asiento, y usted quiere saberlo antes de que la declaración llegue a HMRC.
-- SQL Server: VAT per tax code for one VAT quarter (July to September 2026)
SELECT T0.VatGroup AS TaxCode,
T1.Name AS TaxName,
T1.Category AS InOut, -- 'O' output, 'I' input
T1.Rate,
SUM(T0.BaseSum) AS NetBase,
SUM(T0.Debit - T0.Credit) AS TaxAmount
FROM JDT1 T0
INNER JOIN OVTG T1 ON T1.Code = T0.VatGroup
WHERE T0.VatLine = 'Y'
AND T0.RefDate BETWEEN '20260701' AND '20260930'
GROUP BY T0.VatGroup, T1.Name, T1.Category, T1.Rate
ORDER BY T1.Category, T0.VatGroup
-- SAP HANA version
SELECT T0."VatGroup" AS "TaxCode",
T1."Name" AS "TaxName",
T1."Category" AS "InOut",
T1."Rate",
SUM(T0."BaseSum") AS "NetBase",
SUM(T0."Debit" - T0."Credit") AS "TaxAmount"
FROM JDT1 T0
INNER JOIN OVTG T1 ON T1."Code" = T0."VatGroup"
WHERE T0."VatLine" = 'Y'
AND T0."RefDate" BETWEEN '20260701' AND '20260930'
GROUP BY T0."VatGroup", T1."Name", T1."Category", T1."Rate"
ORDER BY T1."Category", T0."VatGroup"
Tres notas de haber ejecutado controles como este:
- Signos. El IVA de salida está en el haber, por lo que aparece como negativo en TaxAmount; el IVA de entrada aparece como positivo. Ejecute la consulta una vez sobre un periodo que ya haya declarado y compárela con esa declaración antes de confiar en ella.
- Fecha de impuesto vs fecha de contabilización. La consulta filtra por RefDate (fecha de contabilización). Si su empresa declara el IVA por fecha de impuesto, use TaxDate en su lugar, y use el mismo campo que usa el reporte de impuestos.
- Códigos desconocidos. Un código de impuesto que aparece aquí pero no está asignado a una casilla de IVA en la configuración es una cifra que faltará en la declaración. Corrija la asignación, no la declaración.
Para ejecutar el mismo control cada trimestre sin acceso SQL, guárdelo como consulta en el gestor de consultas (Query Manager) con parámetros de fecha, o deje que un pequeño add-on lo ejecute y envíe el resultado al equipo de finanzas. La página de la tabla JDT1 lista los campos de línea de asiento usados arriba. Si tiene consultas escritas para SQL Server, el conversor de SQL a HANA las reescribe para una base de datos HANA.
¿Qué sistemas ERP y contables son comunes en el Reino Unido?
Las empresas británicas pequeñas suelen usar contabilidad en la nube como Xero, QuickBooks, Sage 50, FreeAgent o IRIS KashFlow. Las empresas en crecimiento pasan a sistemas de mercado medio como Sage 200, Access Financials, AccountsIQ, Acumatica, Microsoft Dynamics 365 Business Central, Oracle NetSuite y SAP Business One. El cambio suele llegar cuando el inventario, los reportes multiempresa o la producción superan al paquete contable.
Todos los sistemas de la lista de HMRC pueden presentar una declaración de IVA MTD, así que MTD por sí solo no decide la elección. Compare los sistemas según sus procesos, el flujo de trabajo de su contador y las integraciones que necesita. Nuestro selector de ERP es un punto de partida neutral y muestra las fuentes detrás de los datos de cada producto.
¿Qué puede hacer Kodenova por los usuarios de SAP Business One en el Reino Unido?
Trabajo de forma remota desde Pakistán. En invierno Pakistán va 5 horas por delante del Reino Unido, en verano 4, así que una mañana británica es mi tarde y coincidimos durante la mayor parte de la jornada laboral británica. El trabajo que hago para empresas con SAP B1:
- Add-ons dentro de SAP B1 con la UI API y la DI API: pantallas de aprobación, controles antes de contabilizar, escaneo, pasos de producción. Vea la guía de desarrollo de add-ons.
- Integraciones a través del Service Layer: tiendas en línea, CRM, logística, herramientas bancarias y de pago. La guía del Service Layer muestra el método.
- Reglas de validación en SBO_SP_TransactionNotification, por ejemplo bloquear una factura sin código de impuesto o un cliente sin los datos obligatorios. Vea los ejemplos de TransactionNotification.
- Portales para empleados, clientes o proveedores que no necesitan una licencia completa de SAP B1.
- Consultas, reportes y migración de SQL Server a HANA. Vea la guía de migración.
- IA sobre SAP B1: un servidor MCP para que ChatGPT o Claude respondan preguntas con datos reales de SAP, con permisos.
Para ser claro sobre el alcance: no vendo una herramienta de envío MTD. MTD viene de la localización británica de SAP o de partners de SAP británicos. Kodenova no es partner de SAP y no revende licencias; si usted tiene un partner para licencias y soporte, trabajo junto a él en el desarrollo.
Fuentes
- HMRC: Find software that's compatible with Making Tax Digital for VAT
- HMRC: VAT Notice 700/22, Making Tax Digital for VAT
- HMRC: Making Tax Digital software finder
- GOV.UK: VAT electronic invoicing
- GOV.UK: Roadmap for e-invoicing implementation
- SAP Knowledge Base Article 3373077: Creating a support incident for Making Tax Digital (MTD)
- SAP Knowledge Base Article 3269244: Troubleshooting MTD related issues (Guided Answer)
- SAP Knowledge Base Article 3209076: VAT Adjustment for Cash Discount in UK Localization Database
Servicios relacionados
Preguntas frecuentes
¿SAP Business One admite Making Tax Digital for VAT?
Sí. SAP tiene funcionalidad MTD en la localización británica de SAP Business One, tanto en la versión SQL Server como en la de SAP HANA. El componente de soporte propio de SAP es SBO-LOC-UK-MTD, y SAP lista la resolución de problemas de los envíos de declaraciones de IVA en la Guided Answer GA3281. Algunos partners británicos también venden sus propios add-ons de envío MTD.
¿Quién tiene que usar Making Tax Digital for VAT?
Todas las empresas registradas en el IVA en el Reino Unido, incluidas las que están por debajo del umbral de registro, desde el 1 de abril de 2022. Desde el 1 de noviembre de 2022 HMRC dejó de aceptar declaraciones de IVA a través de su antiguo formulario en línea, por lo que las declaraciones deben venir de software compatible con MTD o de software puente (bridging software).
¿Puedo ajustar a mano una cifra de la declaración de IVA antes de enviarla a HMRC?
La VAT Notice 700/22 de HMRC permite ajustes manuales a la declaración antes del envío sin enlace digital, pero el ajuste necesita una pista de auditoría hasta su cálculo. Copiar a mano toda la declaración desde una hoja de cálculo no está permitido; los datos deben pasar entre programas mediante enlaces digitales.
¿Cuándo será obligatoria la factura electrónica en el Reino Unido?
Desde el 1 de abril de 2029, las empresas registradas en el IVA y los organismos del sector público deberán emitir y recibir las facturas de IVA como facturas electrónicas, salvo exenciones definidas de forma estricta. El gobierno lo confirmó en el Budget 2025. Peppol, a través de Access Points certificados, es el marco central. HMRC todavía no ha publicado los estándares técnicos; planea consultarlos en la primavera de 2027 y fijar los requisitos completos entre octubre de 2027 y abril de 2028.
¿Puedo cambiar una empresa existente de SAP Business One a la localización británica?
No. La localización se elige al crear la base de datos de la empresa y no se puede cambiar después. Una entidad británica que se configuró con otra localización normalmente necesita una nueva base de datos de empresa y una migración de datos.
¿Puede un desarrollador fuera del Reino Unido trabajar en un sistema SAP Business One británico?
Sí, con acceso, condiciones de protección de datos y horario de trabajo acordados. Kodenova trabaja de forma remota desde Pakistán, que va 5 horas por delante del Reino Unido en invierno y 4 horas en verano, así que una mañana británica coincide con la tarde pakistaní.
¿Listo para empezar?
Cuéntenos lo que necesita. Recibirá una respuesta técnica clara, un alcance definido y un precio fijo, normalmente en 24 horas.
