Crear fichero de adeudo directo SEPA desde Excel: guía paso a paso

2026-04-29

Tienes una hoja de cálculo llena de nombres de clientes, datos bancarios, referencias de mandato, fechas de cobro e importes. El banco quiere un fichero XML de adeudo directo SEPA. Tu ERP no puede generar uno, produce el esquema incorrecto o te deja limpiando datos exportados en Excel cada mes.

Es un flujo de trabajo financiero habitual en el Reino Unido. Datos del informe UK Finance’s 2025 Payments Report muestran que el 68% de las PYMEs del Reino Unido todavía dependen de Excel para las remesas y reportan tasas de error del 22% en envíos de XML SEPA a bancos como HSBC y Barclays, con comisiones de hasta £25 por error según el resumen de SEPA App de ese informe. La lección práctica es simple: la mayoría de los fallos SEPA no empiezan en el XML. Empiezan en la hoja de cálculo.

Si necesitas crear un fichero de adeudo directo SEPA desde Excel, la ruta más rápida es tratar Excel como tu fuente de verdad, estructurarlo correctamente, convertirlo con una herramienta que mapee campos al pain.008, validar antes de la carga y solo entonces enviarlo a través del portal bancario. Esa secuencia funciona. Copiar ad hoc, editar XML manualmente y “arreglaremos los rechazos después de la carga” no funciona.

Preparando tus datos de remesa en Excel

Un fichero SEPA aceptado por el banco comienza con una hoja de cálculo aburrida y ordenada. No es glamuroso, pero es donde viven la mayoría de los errores evitables. Si el fichero de origen es inconsistente, el XML será inconsistente también.

Una persona con un jersey verde trabajando en un portátil que muestra una hoja de cálculo para organizar datos.

Construye la hoja alrededor de los campos obligatorios

Para cobros por adeudo directo, recomiendo una fila por instrucción de deudor y una columna por campo. No combines notas, no fusiones celdas y no dependas de colores para comunicar estado. Las máquinas ignoran todo eso.

Como mínimo, tu Excel debería tener columnas claramente separadas para:

  • Nombre del deudor. Usa el nombre legal o comercial de forma consistente.
  • IBAN del deudor. Mantenlo en formato texto para que Excel no elimine caracteres ni aplique notación científica.
  • BIC si tu banco aún lo exige. Algunos bancos lo infieren, otros todavía lo quieren en las importaciones.
  • Referencia del mandato. Debe mantenerse estable durante toda la vida del mandato.
  • Fecha de firma del mandato. Usa un formato de fecha único en todo el fichero.
  • Importe. Almacena valores numéricos limpios y evita símbolos ocultos en la celda.
  • Fecha de cobro. Ponla en su propia columna, no en un campo de notas.
  • Identificador del acreedor. Si tu proceso usa un perfil de acreedor, puedes inyectarlo durante la conversión, pero aun así ayuda tenerlo documentado.

Si tu banco o conversor ofrece una plantilla, empieza por ahí. Si estás adaptando un fichero interno, compáralo con un mapa de campos como el que se muestra en esta guía del conversor Excel a XML SEPA.

Usa formatos que sobrevivan a la exportación

Excel fomenta la entrada de datos descuidada porque intenta ser útil. Eso es exactamente lo que causa los dolores de cabeza con SEPA.

Usa estas reglas:

  1. Fuerza las celdas de IBAN a texto antes de pegar datos.
  2. Usa fechas en estilo ISO como AAAA-MM-DD de forma consistente.
  3. Mantén una lógica de moneda por fichero. Si estás cobrando bajo un esquema y una ejecución, no mezcles tipos de pago no relacionados.
  4. Elimina espacios. Los espacios iniciales y finales a menudo sobreviven en las exportaciones.
  5. Elimina caracteres ocultos copiados de CRMs, correos o PDFs.
  6. Nunca mezcles mandatos B2B y CORE en un mismo lote operativo a menos que tu banco y proceso de generación soporten explícitamente esa separación.

Regla práctica: si un humano necesita “saber qué querías decir” al leer una celda, el fichero no está listo para la conversión.

Una lista de comprobación simple antes de la conversión

Antes de generar nada, escanea la hoja de cálculo como un operador, no como la persona que la construyó.

Campo Qué comprobar Modo de fallo típico
IBAN Solo texto, sin espacios si tu herramienta no los normaliza Formato roto después de pegar
Referencia del mandato Única y estable Código de cliente reutilizado en múltiples mandatos
Fecha de firma Mismo formato en cada fila Mezcla de estilos de fecha UK e ISO
Fecha de cobro Fecha futura y misma lógica de calendario en todo el lote Una fecha pasada o un día bancario inválido
Importe Solo numérico Símbolos de moneda incrustados en celdas
Nombre del deudor Texto limpio Saltos de línea ocultos o puntuación copiada

Lo que suele salir mal en las hojas de cálculo reales

Los fallos comunes rara vez son dramáticos. Son pequeñas inconsistencias repetidas en cientos de filas.

Algunos patrones aparecen una y otra vez:

  • Deriva de cabeceras. Una pestaña dice IBAN, otra dice IBAN Cliente, otra dice Cta.
  • Modificaciones manuales. Alguien cambia unas pocas filas a mano después de la aprobación.
  • Confusión de fechas. 03/04/2025 significa cosas diferentes dependiendo de quién preparó el fichero.
  • Lastre de datos heredados. Referencias antiguas de la era BACS se arrastran a las ejecuciones SEPA sin normalización.
  • Lógica de negocio mezclada. Finanzas incluye mandatos pausados, filas de prueba y cobros reales en el mismo libro de trabajo.

Unos datos de origen limpios superan a cualquier configuración de conversión inteligente.

Si quieres el camino más corto a un fichero que el banco acepte, mantén el libro de trabajo plano, explícito y aburrido. Esa es la base de todo lo que sigue.

Generando tu fichero XML SEPA con ConversorSEPA

Una vez que la hoja de cálculo está limpia, la parte difícil debería haber terminado. El paso de conversión no debería requerir que nadie en finanzas entienda etiquetas XML, anidamiento o el esquema pain.008 de memoria. Lo que importa es un mapeo preciso.

Una infografía de cinco pasos que muestra cómo convertir datos de Excel en un fichero XML SEPA usando ConversorSEPA.

Sube el fichero que realmente usas

Las herramientas más eficientes te permiten subir el Excel o CSV real de tu flujo de trabajo en vez de forzar una reconstrucción completa en una plantilla propietaria. Eso importa porque las reescrituras de plantillas crean pasos de manejo extra, y los pasos de manejo extra crean discrepancias.

Un flujo de trabajo práctico de carga se ve así:

  • Empieza con la hoja de trabajo final aprobada, no con un borrador de trabajo.
  • Comprueba la pestaña activa si el libro tiene múltiples hojas.
  • Confirma la codificación de texto si exportaste como CSV y los nombres de deudores contienen caracteres acentuados.
  • Elimina filas de resumen como totales, comentarios y líneas de aprobación.

Este es el punto donde muchos equipos pierden tiempo intentando “limpiar el XML después”. No lo hagas. Arregla el fichero de origen primero y luego súbelo.

Mapea las columnas de la hoja de cálculo a campos SEPA

El mapeo de campos es donde traduces tus etiquetas de negocio a la estructura que el banco espera. Tu fichero puede decir IBAN_Cliente, UMR, FechaVto o Importe_Bruto. El XML espera algo más estricto.

Con herramientas de generación pain.008 creadas para adeudo directo SEPA, el paso de mapeo suele funcionar como un proceso de asignación visual. Emparejas cada columna de la hoja de cálculo con el campo SEPA requerido y configuras los valores por defecto a nivel de lote que aplican a toda la ejecución.

Un mapeo sensato cubre:

  • Campos de cuenta del deudor mapeados desde la columna IBAN.
  • Campos de mandato mapeados desde tus columnas de referencia y fecha de firma.
  • Importes de transacción mapeados desde una columna de importe numérico.
  • Fecha de cobro configurada desde el fichero o como ajuste de lote.
  • Detalles del acreedor aplicados a nivel de lote si son compartidos en todas las filas.
  • Selección de esquema elegida correctamente para el lote que estás creando.

Si tu fichero de origen tiene buenas cabeceras, el mapeo lleva minutos. Si las cabeceras son confusas, el mapeo se convierte en trabajo de detective. Por eso la estructura de la hoja de cálculo importa tanto.

Configura los valores a nivel de lote con cuidado

Un fichero XML de adeudo directo incluye datos que aplican a todo el bloque de pago, no solo a filas individuales. Los equipos a menudo olvidan esto porque Excel fomenta el pensamiento a nivel de fila.

Comprueba estos ajustes de lote antes de generar:

Ajuste de lote Por qué importa Mal hábito a evitar
Fecha de cobro Los bancos rechazan ejecuciones inválidas o mal temporizadas Reutilizar la fecha del mes anterior
ID del acreedor Identifica a la parte que cobra Escribir de memoria
Tipo de esquema Debe coincidir con la población de mandatos Mezclar suposiciones CORE y B2B
Identificador de mensaje o fichero Ayuda a rastrear cargas y reenvíos Reutilizar un ID antiguo
Lógica de secuencia Debe alinearse con tu proceso operativo Dejar los valores por defecto sin cambiar

Mantén el flujo de trabajo visual y repetible

La razón por la que las herramientas de mapeo ahorran tiempo no es magia. Eliminan la construcción manual de XML y hacen que las ejecuciones repetidas sean predecibles. Si la misma exportación de tu ERP cae en las mismas columnas cada mes, puedes repetir la misma lógica de mapeo sin reconstruir la estructura del fichero.

ConversorSEPA es un ejemplo de ese flujo de trabajo. Acepta Excel, CSV, JSON e inputs heredados de tipo AEB, te permite subir el fichero, mapear tus columnas a campos SEPA y devuelve un fichero XML de adeudo directo listo para enviar al banco. Eso es útil cuando tu equipo financiero trabaja en hojas de cálculo pero necesita una salida conforme.

El mejor flujo de conversión es el que tu equipo puede repetir bajo presión de cierre mensual sin improvisar.

Qué funciona mejor que editar XML manualmente

He visto equipos abrir ficheros XML generados en editores de texto para “solo corregir un campo”. Eso suele causar más problemas de los que resuelve. XML no perdona, y una pequeña edición puede romper la estructura, la codificación o la coherencia de campos.

Una secuencia más segura es:

  1. Corregir la hoja de cálculo.
  2. Volver a ejecutar el mapeo si es necesario.
  3. Generar un fichero XML nuevo.
  4. Validar de nuevo antes de la carga bancaria.

Esto es más lento para una corrección de una línea, pero más rápido en general porque preserva un fichero de origen auditable. También significa que la siguiente ejecución no repetirá el mismo error.

Descarga el fichero pain.008 final

Una vez que los campos están mapeados y los ajustes de lote son correctos, genera el fichero y guárdalo con una convención de nombres que tu equipo pueda reconocer después. Incluye la fecha de ejecución, el tipo de esquema y el nombre del acreedor o entidad si gestionas múltiples flujos de cobro.

Por ejemplo, usa una estructura que tu equipo de operaciones pueda ordenar y verificar rápidamente. Evita nombres como final_v2_revisado_DEFINITIVO.xml. Así es como se suben ficheros incorrectos.

Almacena tres cosas juntas en la misma carpeta del proceso:

  • El Excel de origen original
  • El XML generado
  • Un registro breve de ejecución o nota de aprobación

Ese pequeño gesto de disciplina hace que la resolución de problemas sea mucho más fácil cuando un banco señala un lote después o un cliente cuestiona un cobro.

Validando tu fichero y resolviendo errores comunes

Un fichero puede generarse limpiamente y aun así fallar en el banco. Eso suele pasar cuando alguien asume que el XML es la parte difícil y se salta la validación disciplinada de los datos de origen, los ajustes de lote y la salida final juntos.

Una persona con un jersey verde revisando gráficos financieros en una pantalla de tablet con un lápiz óptico.

La validación es el punto de control que evita reenvíos, ventanas de cobro perdidas y seguimiento incómodo con clientes. También une todo el proceso. Si el fichero Excel estaba bien estructurado al principio y el XML se generó correctamente en ConversorSEPA, esta etapa debería confirmar que el lote es tanto técnicamente aceptable como operativamente listo.

Si quieres una lista de comprobación separada previa al envío para controles técnicos, esta guía de validación de ficheros SEPA es una referencia útil.

Errores que causan rechazos repetidos

Los fallos que más tiempo desperdician rara vez son exóticos. Suelen ser problemas básicos de datos que se colaron porque nadie revisó el lote a nivel de fila antes de la carga.

Ejemplos típicos incluyen:

  • ID de mandato ausente o inválido
    La transacción no puede vincularse a un mandato válido. En la práctica, esto suele venir de una celda vacía, una referencia duplicada o un equipo que mapea un ID interno de cliente en vez de la referencia del mandato firmado.

  • Fecha de cobro pasada
    El fichero puede pasar una comprobación estructural pero ser rechazado porque la fecha de débito solicitada ya ha pasado cuando el banco lo recibe.

  • Problemas con el identificador del acreedor
    El identificador del acreedor en el fichero no coincide con la configuración del banco, pertenece a otra entidad o fue copiado de una configuración anterior.

  • Discrepancia de esquema
    El lote se genera bajo CORE mientras la base de mandatos es B2B, o al revés. Los bancos y deudores no tratan esos esquemas como intercambiables.

  • Errores de formato a nivel de fila
    Espacios ocultos, caracteres especiales pegados, formatos de fecha inconsistentes y datos de cuenta almacenados como texto con artefactos de formato pueden romper un lote de formas menos obvias.

Un buen validador detecta muchos de estos antes del envío. Su verdadero valor no es la advertencia en sí. Es la velocidad con la que puedes rastrear la advertencia hasta una fila de origen y corregirla correctamente.

Corrige el origen y luego regenera

Editar XML a mano sigue siendo el atajo incorrecto aquí. Incluso durante la resolución de problemas.

Usa una secuencia repetible en su lugar:

  1. Localiza la referencia exacta de la transacción o fila señalada por el validador
  2. Abre el registro correspondiente en el fichero Excel de origen
  3. Decide si el problema vino de datos de origen incorrectos o de un error de mapeo
  4. Corrige el origen o ajusta el mapeo
  5. Genera un nuevo fichero XML
  6. Ejecuta la validación de nuevo antes de la carga bancaria

Ese enfoque es más lento para un solo error tipográfico y más rápido para cada problema recurrente después. Preserva una pista de auditoría y evita que el mismo error aparezca en la siguiente ejecución.

Si el mismo error de validación aparece en múltiples lotes, el problema está en tu proceso, no en una fila de la hoja de cálculo.

Tabla de fallos para equipos de finanzas y operaciones

Patrón de error Causa probable Mejor solución
ID de mandato inválido Celda vacía, duplicada o columna incorrecta mapeada Corregir la referencia de origen y verificar el campo mapeado
Fecha de cobro rechazada Fecha antigua reutilizada o formato de fecha inválido Actualizar la fecha en Excel y comprobar el calendario de corte bancario
Discrepancia de ID del acreedor Perfil de acreedor incorrecto seleccionado a nivel de lote Recrear el lote con la configuración correcta del acreedor
Esquema rechazado Mandatos CORE y B2B mezclados en un lote Dividir los datos y generar ficheros separados por esquema
Fallos aleatorios en filas Caracteres ocultos o contaminación por copiar y pegar Limpiar las celdas afectadas y estandarizar el formato de origen

Un recorrido breve ayuda cuando necesitas ver cómo estas comprobaciones encajan en un flujo de revisión real:

Por qué los mensajes de rechazo bancario ralentizan a los equipos

Los portales bancarios suelen reportar el resultado, no la causa. Podrías recibir un estado que señala un campo inválido sin mostrar si el problema comenzó en Excel, en el mapeo o en la configuración del lote.

Por eso la trazabilidad importa tanto en las operaciones SEPA. Mantén un vínculo claro entre:

  • fila de origen
  • referencia del mandato
  • identificador de transacción en el XML
  • nombre del lote usado para la carga

Sin esa cadena, cada rechazo se convierte en investigación manual a través de finanzas, operaciones y registros de clientes.

Una rutina de validación que resiste bajo presión

Los equipos que consiguen tasas de aceptación consistentes hacen las partes aburridas cada vez. No dependen de la memoria y no asumen que una plantilla previamente aceptada seguirá siendo segura para siempre.

Usa esta rutina:

  • Valida cada fichero antes de la carga
  • Revalida después de cualquier edición, incluyendo un cambio de fecha en una celda
  • Comprueba la lógica de negocio además de la estructura XML
  • Guarda ejemplos de ficheros rechazados y sus correcciones para formación interna
  • Revisa las advertencias específicas del banco por separado de los resultados genéricos de validación SEPA

Ese último punto importa. Un fichero puede ser válido contra el esquema y aun así fallar por reglas específicas del banco, configuración del acreedor o timing del envío. Esa es la diferencia práctica entre “XML válido” y “fichero de cobro aceptado”.

Un resultado de validación limpio significa que el fichero pasó un paso de control. No garantiza que el lote sea operativamente correcto.

La ruta más rápida desde la hoja de cálculo hasta el fichero de débito aceptado no es solo la generación. Es un ciclo controlado: estructura el fichero Excel correctamente, genera el XML, valídalo, corrige el origen y solo entonces envía.

Automatizando la creación de ficheros SEPA con la API

Un equipo empieza con un fichero mensual de adeudo directo en Excel. Seis meses después, tres entidades facturan en fechas diferentes, las aprobaciones ocurren en diferentes sistemas y alguien sigue exportando hojas de cálculo y convirtiéndolas a mano. Ese proceso aguanta hasta la primera re-ejecución urgente, y entonces empieza a quemar tiempo exactamente en la parte equivocada del flujo de trabajo.

Un desarrollador de software profesional trabajando en múltiples monitores de ordenador mientras implementa soluciones API automatizadas en una oficina.

La conversión manual está bien para lotes ocasionales. Se vuelve cara cuando los cobros son frecuentes, las aprobaciones están distribuidas o Excel es solo un formato de exportación que sale de un ERP o sistema de facturación. En ese punto, la mejor solución no es un operador más rápido. Es una capa de conversión repetible.

Usar la API de ConversorSEPA cambia el trabajo de “alguien convierte un fichero” a “un sistema envía datos de remesa aprobados y recibe de vuelta un fichero XML SEPA”. Eso suena como una mejora técnica, pero la ganancia mayor es operativa. Las mismas reglas de mapeo aplican cada vez. La creación de lotes ya no depende de quién esté disponible. Los registros de solicitud y respuesta te dan una pista de auditoría cuando finanzas pregunta qué fichero de origen produjo qué XML.

El patrón común es sencillo:

  1. Exporta los datos de remesa aprobados desde tu sistema.
  2. Envía el fichero Excel a la API.
  3. Especifica el esquema SEPA objetivo para la ejecución de cobro.
  4. Recibe la respuesta XML generada.
  5. Guarda el XML y dirígelo a tu proceso de carga bancaria.

Aquí hay un ejemplo sencillo de estilo cURL para mostrar la forma de la solicitud:

curl -X POST "https://api.example.com/convert" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "file": "BASE64_ENCODED_EXCEL_FILE",
    "schema": "pain008",
    "fileName": "cobros-marzo.xlsx"
  }'

Y el patrón de respuesta que tu sistema debería esperar:

{
  "status": "ok",
  "xmlFileName": "cobros-marzo.xml",
  "xmlContent": "<Document>...</Document>"
}

El código es la parte fácil. La decisión de diseño es dónde parar la automatización.

Para muchos equipos financieros, la victoria más rápida es la automatización parcial. Genera el XML a través de la API y luego mantén la aprobación y el envío bancario manuales. Eso te da control sobre la liberación final mientras eliminas el paso de conversión repetitivo que causa retrasos y errores de versión. El procesamiento directo completo puede venir después si la organización tiene lógica de aprobación estable y gestión de excepciones clara.

La generación basada en API da resultados más rápido en algunas situaciones:

  • Ejecuciones de adeudo directo recurrentes mensuales o semanales
  • Grupos que ejecutan cobros para múltiples entidades legales
  • ERPs que exportan Excel pero no producen XML pain.008
  • Proveedores de servicios que preparan ficheros para varios clientes
  • Herramientas financieras internas que ya gestionan el estado de aprobación

Una advertencia práctica. No automatices una mala hoja de cálculo. Si la exportación de origen todavía tiene nombres de columna inconsistentes, formatos de fecha mezclados o campos bancarios de texto libre, la API reproducirá esos problemas más rápido, no los arreglará. La configuración más limpia es estandarizar la estructura de Excel primero, usar ConversorSEPA como motor de conversión y solo entonces conectar el proceso a tu ERP, plataforma de facturación o herramienta interna.

Esa secuencia suele ahorrar más tiempo con el menor riesgo operativo.

Mejores prácticas para el envío bancario y la gestión de mandatos

Un fichero puede validarse limpiamente y aun así fallar en la práctica en el traspaso final. Veo esto con mayor frecuencia cuando un equipo financiero ha hecho el trabajo duro de limpiar la fuente Excel, generado el XML correctamente en ConversorSEPA y luego pierde el control en la carga o la revisión de mandatos. El banco solo ve el fichero enviado, la configuración del acreedor y los datos del mandato detrás.

El punto débil suele ser la deriva del proceso. Un ajuste del portal cambia. Un ID de acreedor se selecciona incorrectamente. Un mandato antiguo se queda activo en una hoja de cálculo y se cuela en el siguiente lote. Son errores operativos corrientes, pero causan cobros rechazados, retrasos en el flujo de caja y retrabajo manual.

Trata la carga bancaria como una operación controlada

Cada portal bancario gestiona el envío de ficheros de forma ligeramente diferente. Los estados de fichero, los pasos de aprobación y los horarios de corte varían más de lo que los equipos esperan, especialmente cuando un grupo envía a través de múltiples bancos o múltiples entidades de acreedor.

Usa una lista de comprobación breve específica del banco y tenla al lado del paso de carga:

  • Confirma el esquema y la variante pain.008 que tu banco acepta
  • Selecciona el perfil de acreedor o acuerdo de servicio correcto
  • Comprueba la fecha de cobro contra el horario de corte del banco
  • Revisa los totales del lote mostrados en el portal
  • Guarda la referencia y el estado del envío
  • Registra quién envió el fichero y a qué hora

Esa lista es aburrida. También previene errores costosos.

Un consejo práctico: mantén un SOP basado en capturas de pantalla para cada portal bancario, no solo una nota escrita. Las etiquetas de menú y los flujos de aprobación son a menudo la parte que los operadores olvidan, especialmente si los adeudos directos se envían mensualmente en lugar de diariamente.

Mantén los mandatos en un sistema, no en ficheros dispersos

La gestión de mandatos se desmorona mucho antes de la fase XML si los registros viven en bandejas de entrada, carpetas compartidas, notas de CRM y hojas de cálculo locales. El trabajo es hacer que el estado del mandato sea obvio antes de que un deudor llegue al lote.

Un estándar funcional se ve así:

Tarea de mandato Buena práctica
Almacenamiento Mantener mandatos firmados en un repositorio buscable
Modificaciones Registrar cambios con fechas y motivo
Cancelaciones Marcar claramente para que nunca re-entren en un lote
Control de referencia Mantener la misma referencia de mandato durante toda su vida
Pista de auditoría Vincular el mandato al historial de cobros

La compensación es simple. Un control estricto de mandatos requiere más disciplina al inicio, pero ahorra mucho más tiempo que perseguir excepciones después del envío.

Ejecuta una comprobación operativa final antes de la carga

Esta comprobación es diferente de la validación XML. El fichero puede estar ya técnicamente correcto. La pregunta ahora es si sigue siendo correcto para el envío de hoy.

Usa una revisión breve previa al vuelo:

  1. El lote coincide con el esquema y la entidad de acreedor previstos.
  2. La fecha de cobro sigue siendo válida para el timing bancario y las reglas de notificación al deudor.
  3. El identificador del acreedor y los datos de la cuenta coinciden con la configuración de envío.
  4. Los mandatos del lote están activos y no han sido cancelados o modificados recientemente.
  5. El registro de ejecución, el nombre del fichero y el registro de aprobación coinciden con el fichero que se está cargando.

Mantengo esta revisión deliberadamente corta. Si lleva 20 minutos, la gente se la salta. Si lleva 3 minutos, se hace cada vez.

El ciclo de vida completo importa aquí. Un fichero Excel bien estructurado reduce los datos malos al inicio. ConversorSEPA reduce el riesgo de formato en el medio. Un envío controlado y la disciplina de mandatos previenen los fallos finales evitables que suelen doler más.

Preguntas frecuentes sobre Excel y SEPA

¿Puedo usar el mismo enfoque para transferencias SEPA?

El flujo de trabajo general es similar. Preparas datos de origen estructurados, mapeas campos, generas XML y validas antes de enviar al banco. La diferencia está en el esquema y el significado de negocio. Los adeudos directos usan una estructura de mensaje diferente a las transferencias, así que no asumas que un fichero o mapa de campos construido para uno funcionará para el otro.

¿Cuál es la diferencia práctica entre CORE y B2B?

La diferencia clave está en el tipo de mandato y las protecciones del deudor. Para adeudos directos Core del Reino Unido (B2C), el fichero debe usar el esquema CORE e incluir la etiqueta <LclInstrm><Cd>CORE</Cd></LclInstrm>, lo que respalda el cumplimiento de las protecciones del deudor bajo el Payment Services Regulations 2017 según la fuente asignada sobre formato de adeudo directo Core del Reino Unido.

Operativamente, no los mezcles mentalmente. Si los mandatos son B2B, construye y envía el lote como B2B. Si son mandatos de consumidor, usa la lógica CORE en todo el proceso.

¿Puedo crear un fichero de adeudo directo SEPA desde Excel si mi fichero de origen está desordenado?

Sí, pero la limpieza viene primero. La herramienta puede ayudar con el mapeo, no con decisiones de negocio ambiguas. Si una columna a veces contiene una referencia de mandato y a veces un número de factura, ningún conversor puede inferir tu intención de forma fiable.

La solución es normalizar los datos de origen antes de la conversión:

  • dividir columnas mixtas,
  • estandarizar fechas,
  • separar mandatos pausados o cancelados,
  • mantener una fila por instrucción de cobro.

¿Qué pasa si mi ERP exporta un fichero heredado o no estándar?

Es habitual. Muchos equipos financieros todavía trabajan con exportaciones antiguas, informes personalizados o ficheros planos heredados. En esos casos, usa un conversor que pueda aceptar estructuras heredadas y mapearlas a campos SEPA en lugar de intentar forzar al ERP a producir XML nativo.

Ese enfoque suele ser más rápido que cambiar el ERP, especialmente cuando el formato bancario es la única pieza que falta.

¿Puedo usar SEPA para cobros que no sean en euros?

SEPA está construido alrededor de pagos en euros. Si tu cobro es realmente un flujo de pago local no euro, necesitarás gestionarlo a través del método no SEPA correspondiente. No intentes adaptar el proceso XML de adeudo directo para manejar un tipo de pago para el que no fue diseñado.

¿Deberían los equipos financieros conservar el Excel después de la generación del XML?

Sí. Conserva el fichero de origen aprobado, el XML generado y la evidencia de carga juntos. Eso te da una pista de auditoría clara y hace que la resolución de problemas futuros sea mucho más fácil.


Si necesitas una forma práctica de convertir hojas de cálculo, CSVs, exportaciones JSON o formatos bancarios antiguos a XML SEPA sin reconstruir tu proceso desde cero, ConversorSEPA está diseñado para ese flujo de trabajo. Soporta generación de ficheros de adeudo directo y transferencia, mapeo de campos, validación y automatización basada en API para equipos que quieren pasar de la gestión manual en Excel a un proceso de envío más controlado.


Preguntas frecuentes

¿Puedo usar el mismo enfoque para transferencias SEPA?
El flujo de trabajo general es similar: preparar datos estructurados, mapear campos, generar XML y validar antes de enviar al banco. Sin embargo, los adeudos directos y las transferencias utilizan esquemas de mensaje y estructuras de campos diferentes, por lo que un fichero o mapeo creado para uno no funcionará para el otro.
¿Cuál es la diferencia práctica entre adeudos directos CORE y B2B?
La diferencia clave está en el tipo de mandato y las protecciones del deudor. Los mandatos CORE se usan para cobros a consumidores e incluyen derechos de devolución según el Payment Services Regulations 2017. Los mandatos B2B son para cobros entre empresas con menos protecciones para el deudor. Nunca mezcles los dos esquemas en un mismo lote.
¿Puedo crear un fichero de adeudo directo SEPA desde Excel si mis datos de origen están desordenados?
Sí, pero primero debes limpiar los datos. Ningún conversor puede interpretar de forma fiable columnas ambiguas o lógica de negocio mezclada. Normaliza el origen dividiendo columnas mixtas, estandarizando fechas, separando mandatos pausados o cancelados y manteniendo una fila por instrucción de cobro antes de la conversión.
¿Qué pasa si mi ERP exporta un formato heredado o no estándar?
Esto es habitual. Muchos equipos financieros todavía trabajan con exportaciones antiguas o ficheros planos heredados. Usa un conversor que acepte estructuras heredadas y las mapee a campos SEPA en lugar de intentar forzar al ERP a producir XML nativo. Este enfoque suele ser más rápido que modificar el sistema ERP.

Artículos relacionados