La herramienta
Holded o Contasimple para llevar tus ventas de Stripe
Holded solo traga Excel y no sabe qué factura rectifica cada abono. Contasimple exige el NIF siempre. Lo que pasó al importar de verdad en los dos.
Comprobado el
Los dos convierten un archivo de ventas en facturas, y los dos lo hacen mal en sitios distintos. Esto no sale de sus webs: es lo que respondieron sus importadores al subirles archivos de verdad los días 9 y 10 de septiembre de 2026.
El formato del archivo
El cuadro de importación de Holded dice: «El formato del archivo tiene que ser una de las siguientes: xls, xlsx, csv». Al probarlo el 9 de septiembre de 2026, el CSV lo rechazó y el XLSX entró. Su ayuda tampoco se aclara: un artículo ofrece «una muestra del archivo XLSX» y otros hablan de CSV. Con Holded, Excel.
Contasimple acepta las tres. Lo dice su pantalla: «extensiones soportadas: .xlsx, .xls, .csv». Punto para Contasimple.
El muro del NIF, que es lo que de verdad decide
Stripe no trae el NIF en ninguna de las 77 columnas del informe detallado, ni marcando «All Columns».
Holded rechaza el archivo entero si falta en una sola fila: «Error validating file: Factura F0001 sin CIF.» No existe el archivo casi bien.
Pero tiene una puerta de atrás: su «ticket de venta» es la factura simplificada. Un ticket creado a mano sin contacto se aprueba sin una queja, y su PDF se titula literalmente «Factura Simplificada». Se subieron dos filas sin NIF, una además sin nombre de contacto: entraron las dos, sin error, como Ticket de venta y en «Pagado». Eso sí, ese importador vive en otro sitio: «Configuración» › «Más» › «Importar» › «Ventas» › «Tickets de venta». Desde la lista de facturas, en «Acciones» › «Importar», solo se llega al que exige CIF. Y no vale hacer trampa: poner «Línea T» en «Formato de numeración» de la plantilla de facturas no cambia el tipo, y las filas cayeron con «Factura X1 sin CIF».
Contasimple no tiene esa puerta. Exige el NIF siempre —«El campo NIF no puede estar vacío», una vez por cada factura sin él— y su desplegable solo ofrece «facturas emitidas», «facturas recibidas» y «gastos». Una venta a un particular que no te da su NIF no se lleva allí, y punto. La ley te deja emitirla —el artículo 4.1 del RD 1619/2012 admite factura simplificada cuando el importe no excede de «400 euros, Impuesto sobre el Valor Añadido incluido»—, pero su importador no.
Ninguna plantilla se parece a su documentación
La de facturas de Holded tiene 33 columnas y seis nombres no eran los de su ayuda: «Num factura» va sin tilde y sin punto, la fecha lleva el formato dentro («Fecha dd/mm/yyyy») y el NIF es «NIF del contacto». La de tickets tiene 32, con «Número de documento» y sin «Formato de numeración». La de rectificativas vuelve a 33, iguales a las de facturas salvo una palabra que rompería la importación entera: aquí el NIF es «NIF» y allí «NIF del contacto». Y el «excel de ejemplo» de Contasimple trae 41, donde «NIF del cliente» es «Cliente - NIF».
Descarga la plantilla del panel. No escribas las columnas leyendo la documentación.
El número que pones y el que queda
Holded exige el número («El número de factura no puede estar vacío») y después lo sobrescribe: se le pasó «F0001» y la factura quedó como «0001». Aplica el formato de serie que tengas configurado y descarta el prefijo. El de tickets sí respeta lo que le mandas: se subieron «TA1» y «TB1» y ahí siguen. Ojo: facturas, tickets y abonos llevan numeraciones independientes («Línea F» frente a «Línea T») y mezclarlas daría dos documentos con el mismo número.
Los abonos, donde se cambian las tornas
Holded tiene un documento aparte para los abonos, en «Configuración» › «Más» › «Importar» › «Ventas» › «Rectificativas». Y su plantilla no tiene ninguna columna que apunte a la factura que rectifica. Ni referencia, ni número de la original: importaría el abono suelto. El único campo libre es «Tags separados por -». Encima exige NIF: «creditnote R0001 without contact fiscal code». La salida comprobada es otra: un abono sin NIF entra por tickets, en negativo. Con −100 de base y −121 de cobro quedó en −121,00 €, en «Pagado», y el total de la lista bajó esa misma cantidad.
Contasimple tiene lo que a Holded le falta: la columna «Número de factura que rectifica (sólo para facturas rectificativas)». Ahí el enlace es de verdad. A cambio, el abono no puede ir en el mismo archivo que su factura: busca ese número en su base de datos, no en las filas de al lado, y responde «No se puede encontrar la factura que debe ser rectificada». Dos importaciones: primero las facturas, después los abonos.
Y antes de esa validación hay otro peaje. Con la fecha y el importe del cobro rellenos pero las columnas del método vacías, respondió: «No se detecta el método de pago o el tipo de método de pago, por favor revisa los datos». Escribiendo «Stripe» y «Tarjeta» a mano seguía fallando: espera un método ya dado de alta en la cuenta. Y solo enseña un error por fila: arreglar uno destapa el siguiente.
El céntimo del redondeo
Holded calcula el total como la base por 1,21 y sube el medio céntimo. En una venta de 0,60 € al 21 % se le mandó 0,50 de base, mostró 0,61 y, como la «Cantidad cobrada» decía 0,60 —lo que cobró Stripe—, el documento quedó en «Vencido». Sin dar ningún error, que es lo peligroso: eso se descubre meses después.
Contasimple hace lo contrario: solo importa lo que cuadra, y te lo rechaza en el momento. No es poca cosa: al 21 %, 347 de los primeros 2000 importes no se reparten en base y cuota con céntimos enteros.
Entonces, ¿cuál?
Si vendes a particulares, Holded. Es el único donde una venta sin NIF llega a ser un documento. En Contasimple verías caerse casi todas.
Si vendes a empresas y tienes sus NIF, Contasimple. Acepta CSV, enlaza cada abono con su factura de verdad y rechaza lo descuadrado en vez de dejarlo entrar en rojo.
Si vendes a los dos, Holded: las simplificadas por los tickets, las completas por las facturas, cada una con su numeración.
El conversor genera los archivos de los dos, con sus columnas exactas y sus avisos.
Lo que no está comprobado
No consta si Contasimple respeta el número que le pasas: en la única importación real no llegó a crearse ningún documento. Tampoco qué hace el importador de rectificativas de Holded con un abono que sí trae NIF y va en positivo, si resta o suma. Antes de fiarte, importa uno y míralo.