Saltar al contenido
Puente Contable

La herramienta

Errores de Holded y Contasimple al importar, y qué significa cada uno

Cada mensaje que nos devolvieron Holded y Contasimple al importar de verdad, qué lo dispara, por qué y qué hay que cambiar para que el archivo entre.

Comprobado el

Son las once de la noche, subes el archivo y sale una línea que no dice qué hacer. Esta guía es esa línea.

Todo lo de aquí salió de subir archivos de verdad a Holded y a Contasimple los días 9 y 10 de septiembre de 2026. No es lo que dicen sus ayudas: a veces es lo contrario.

Antes del primer error: el formato

El cuadro de Holded dice «El formato del archivo tiene que ser una de las siguientes: xls, xlsx, csv». El CSV lo rechazó y el XLSX entró: sube el Excel. Contasimple anuncia «extensiones soportadas: .xlsx, .xls, .csv».

Holded

«Error validating file: Factura F0001 sin CIF.»

Qué lo dispara. Una fila sin NIF en el importador de facturas emitidas: lista de facturas › «Acciones» › «Importar».

Por qué. Ese importador crea facturas completas, y una factura completa identifica al destinatario. No falla la fila: falla el archivo. Con una sola factura sin NIF no entra ninguna.

Qué hay que cambiar. Stripe no trae el NIF en ninguna de las 77 columnas de su informe detallado, ni marcando «All Columns». O lo escribes tú cliente a cliente, o esa venta no va por aquí. Si el cliente está en España y no pasa de 400 € con IVA, tiene otra puerta.

«Factura X1 sin CIF»

Qué lo dispara. Colar un ticket por el importador de facturas. Pusimos «Línea T» en la columna «Formato de numeración», por si cambiaba el tipo de documento. No lo cambia: las dos filas cayeron con el error del CIF.

Qué hay que cambiar. El tipo de documento lo decide el importador, no una columna. El de tickets está en «Configuración» › «Más» › «Importar» › «Ventas» › «Tickets de venta». Ahí subimos dos filas sin NIF, una también sin nombre, y entraron las dos, como Ticket de venta y en Pagado. El PDF que genera se titula «Factura Simplificada». Ojo: su plantilla tiene 32 columnas y otros nombres, no vale reaprovechar la de facturas.

«El número de factura no puede estar vacío»

Qué lo dispara. La columna «Num factura» en blanco.

Lo raro viene después. Le pasamos «F0001» y la factura quedó con el número «0001»: Holded aplica el formato de serie que tenga configurado y descarta el prefijo. Hay que poner un número que no va a usar. En tickets no pasa: subimos «TA1» y «TB1» y ahí siguen.

«creditnote R0001 without contact fiscal code»

Qué lo dispara. Un abono sin NIF en «Configuración» › «Más» › «Importar» › «Ventas» › «Rectificativas».

Por qué. El importador de rectificativas exige el NIF igual que el de facturas.

Qué hay que cambiar. Si la venta se documentó sin NIF, su devolución tampoco va por aquí. Va por el importador de tickets, en negativo: subimos una fila con −100 de base y −121 de cobro, quedó en −121,00 € y en Pagado, y el total bajó esa cantidad exacta. El signo de la «Cantidad cobrada» decide el estado: en negativo, Pagado; a cero, Vencido.

Y un aviso: esa plantilla no tiene columna que apunte a la factura rectificada; su único campo libre es «Tags separados por -».

Contasimple

«El campo NIF no puede estar vacío.»

Qué lo dispara. Cualquier fila sin «Cliente - NIF». El error sale una vez por cada factura: en nuestra importación lo repitió en F0001, F0002 y F0004.

Por qué. Aquí no hay puerta de atrás: su desplegable solo ofrece «facturas emitidas», «facturas recibidas» y «gastos», y no existe ningún documento simplificado. Una venta a un particular que no da su NIF no se puede llevar a Contasimple, y punto.

Qué hay que cambiar. Conseguir el NIF, y no inventarlo: Contasimple lo usa como identificador único del cliente.

«No se puede encontrar la factura que debe ser rectificada, verifica que el número es correcto»

Qué lo dispara. Un abono cuya factura original todavía no está en Contasimple. Nuestra F0003 llevaba «F0001» en la columna «Número de factura que rectifica (sólo para facturas rectificativas)», y F0001 iba dos filas más arriba, en el mismo archivo.

Por qué. Busca ese número en su base de datos, no en las filas de al lado.

Qué hay que cambiar. Dos importaciones: primero las facturas, después los abonos.

«No se detecta el método de pago o el tipo de método de pago, por favor revisa los datos»

Qué lo dispara. Rellenar «Cobro - Fecha» y «Cobro - Importe» y dejar vacías «Cobro - Método de cobro» y «Cobro - Tipo de método de cobro». En cuanto hay cobro, quiere saber por dónde entró el dinero.

Y no vale cualquier nombre. En el segundo intento, con «Stripe» y «Tarjeta», seguía fallando: espera un método ya dado de alta en la cuenta. Con él creado, el tercer intento llegó a la validación de verdad.

Lee el informe que te devuelve

Contasimple contesta con un Excel de dos hojas, «Filas no importadas» y «Filas importadas correctamente», y una columna «Errores en la importación» al final. El 10 de septiembre la segunda quedó a cero filas.

Y enseña un solo error por fila: nuestra F0003 tampoco llevaba NIF y solo se quejó de la rectificada. Arreglar un error puede destapar otro en la siguiente subida.

Los errores que no salen

Los peores no dan ningún mensaje.

El céntimo del redondeo. Holded calcula el total como base × (1 + IVA) y redondea el medio céntimo hacia arriba. Una venta de 0,60 € al 21 % da 0,50 de base, y 0,50 × 1,21 = 0,605, que muestra como 0,61. Como la cantidad cobrada dice 0,60, lo que cobró Stripe, el documento queda en Vencido: de cuatro simplificadas importadas, tres salieron en Pagado y la cuarta en rojo. No lo cuadres poniendo 0,61: sería apuntar un cobro que Stripe nunca hizo.

Los nombres de las columnas. Los de la plantilla real no son los de la documentación: en facturas de Holded estaban mal en seis. El NIF es «NIF del contacto», que en rectificativas pasa a ser «NIF» a secas. Una palabra de diferencia rompe la importación entera.

La numeración con huecos. Si descartas una factura después de haberle dado número, la serie queda con un salto: F0001 y F0003 sin que F0002 exista nunca. Ningún importador de los dos avisa de eso, porque para ellos el archivo es correcto. Por eso el conversor calcula qué entra ANTES de numerar, y no al revés.

Cómo lo evita esta herramienta

El conversor deja fuera las ventas que provocarían cada uno de estos errores, dice cuál y por qué antes de que descargues nada, y separa los abonos de Contasimple en su propio archivo.

Preguntas frecuentes

¿Por qué Holded rechaza el archivo entero por una sola factura sin NIF?

Porque su validación es del archivo, no de la fila. Lo comprobamos el 9 de septiembre de 2026: con una sola factura sin NIF respondió «Error validating file: Factura F0001 sin CIF.» y no entró ninguna de las demás. No existe el archivo casi bien.

¿Puedo inventarme un NIF para que el archivo entre?

No. Contasimple usa el NIF como identificador único del cliente, así que un NIF falso le crea clientes falsos en su base de datos. Y el dato no es tuyo: o lo tienes porque el cliente te lo dio, o esa venta va por otro camino.

¿Por qué una factura importada aparece en Vencido si el cliente pagó?

Suele ser el céntimo del redondeo. Holded calcula el total como base por uno más el IVA y redondea hacia arriba, así que una venta de 0,60 € al 21 % le sale en 0,61 € mientras el cobro dice 0,60 €. Ese céntimo de diferencia deja el documento en rojo, y se importa sin dar ningún error.

¿Puedo subir a Contasimple las facturas y sus abonos en el mismo archivo?

No. Contasimple busca la factura rectificada en su base de datos, no en las filas de al lado, así que responde «No se puede encontrar la factura que debe ser rectificada». Hacen falta dos importaciones: primero las ventas, después los abonos.

De dónde sale esto

Todo lo que se afirma aquí está leído en estas páginas, no escrito de memoria. Si alguna ha cambiado desde la fecha de comprobación, escríbenos y lo revisamos.

Seguir leyendo

Convierte tu exportación de Stripe en un archivo para importar en Holded o Contasimple. Gratis y sin subir nada a ningún servidor.