Tu e-commerce factura miles cada mes en Amazon, Shopify y marketplaces. Y tu asesoría sigue pidiéndote informes en Excel para meterlos a mano en su programa. Si tienes Odoo, eso ya no tiene sentido. La contabilidad de un e-commerce moderno se lleva dentro del ERP, no a su lado.
Llevar la contabilidad de un e-commerce no es lo mismo que llevar la de una pyme tradicional. Tienes ventas en varios países, con varios tipos de IVA, en varios marketplaces, con devoluciones cruzadas y comisiones que llegan en facturas separadas un mes después. Si todo eso lo gestionas en Odoo y luego tu asesor lo vuelve a montar fuera, estás duplicando trabajo, perdiendo trazabilidad y, sobre todo, dejando dinero por el camino. En Creafin somos asesoría fiscal y contable certificada por Odoo, especializada en e-commerce: en esta guía vamos a ver cómo se configura y se lleva de verdad la contabilidad de un e-commerce en Odoo en 2026 — Amazon Pan-EU, Shopify, TikTok Shop, marketplaces, OSS, VeriFactu y los reportes de rentabilidad que solo puedes tener si todo está dentro del ERP.
⏱️ En 30 segundos: por qué un e-commerce necesita su contabilidad dentro de Odoo
- Un solo sitio para todo: ventas, devoluciones, comisiones de marketplaces, pasarelas de pago, almacén y contabilidad bajo el mismo ERP.
- Cada venta en su tratamiento fiscal: ventas nacionales, intracomunitarias, exportaciones, ventas a distancia (OSS) y B2B con NIF se separan automáticamente con posiciones fiscales bien configuradas.
- Conciliación de marketplaces real: liquidaciones de Amazon, PayPal, Stripe, Mirakl, MdM o Carrefour cuadradas hasta el céntimo con las facturas y los movimientos bancarios.
- OSS sin Excel paralelo: las ventas a distancia UE se identifican y se vuelcan en el modelo 369 con un click.
- VeriFactu y facturación electrónica nativas: con la localización española de Odoo (l10n_es) la cuenta cumple con la AEAT desde el primer día.
- Rentabilidad real por canal: márgenes por marketplace, por país, por SKU y por campaña sin tener que cruzar Excels.
- Tu asesor trabaja dentro del ERP: en vez de pedirte exports, contabiliza y presenta modelos directamente desde tu Odoo.
Por qué un e-commerce no puede usar la contabilidad de una pyme tradicional
Si vendes online tienes un tipo de operativa que rompe muchos de los supuestos del software contable clásico:
- Volumen alto, ticket bajo: 500-1.000 facturas al mes son normales para un FBA mediano. Holded, A3 o Sage pueden ir, pero el flujo se ralentiza.
- Múltiples regímenes fiscales a la vez: ventas nacionales con IVA, intracomunitarias exentas (con NIF VIES), ventas a distancia B2C de cada país UE (OSS), exportaciones fuera de la UE, y todo en la misma plataforma de venta.
- Cobros agregados: Amazon te paga cada 15 días un único depósito que mezcla ventas, devoluciones, comisiones, publicidad, FBA y ajustes. Si lo metes como un único asiento, pierdes la trazabilidad. Si lo desglosas a mano, pierdes media mañana cada quincena.
- Devoluciones desfasadas: la rectificativa puede llegar dos meses después de la venta. En periodos cerrados.
- Marketplaces que facturan aparte: Amazon te factura comisiones y FBA en documentos separados desde Luxemburgo. PayPal te factura sus comisiones. Stripe igual. Cada uno con sus reglas de IVA.
- Multi-canal: Amazon + Shopify + TikTok Shop + una tienda en WooCommerce no son cuatro contabilidades, son cuatro orígenes de datos que tienen que entrar al mismo plan contable.
Odoo, con su localización española y los módulos correctos, está pensado precisamente para esto: cada venta entra con su posición fiscal asignada, cada liquidación de marketplace se puede modelar como un asiento puente que cuadra al céntimo, y los modelos AEAT se generan directamente desde el ERP, sin doble teclear.
Cómo entra cada canal de venta en Odoo
Cada canal de e-commerce tiene su forma de integrarse. Lo importante es que no necesitas una asesoría distinta por canal: si tu Odoo está bien configurado, todo termina en el mismo plan contable y en los mismos modelos AEAT.
Amazon (Seller Central, FBA, Pan-EU)
El caso más complejo y también el más común. Amazon te da cada mes un fichero llamado VAT Transactions Report con todas las transacciones sujetas a IVA del periodo. De ahí salen los datos para contabilizar las ventas correctamente. Lo que solemos hacer es:
- Cargar el VAT Transactions Report al inicio del mes siguiente.
- Clasificar cada transacción por categoría fiscal: ventas nacionales con IVA (cat E), intracomunitarias exentas con NIF (cat G), ventas a distancia OSS (UNION-OSS), exportaciones fuera UE, etc.
- Generar borradores de factura en Odoo con la posición fiscal correcta para cada caso.
- Conciliar el depósito bancario de Amazon contra el bloque de facturas + las facturas de comisiones y FBA que Amazon te envía por separado desde Luxemburgo.
- Las tarifas de Seller (Selling fees, FBA fees, Advertising) se contabilizan como facturas recibidas con IVA intracomunitario.
El error típico aquí es tratar todo el depósito de Amazon como una venta más, sin desglosar IVA por país ni separar comisiones. Cuando llega Hacienda, no cuadra nada. Con Odoo bien configurado y un asesor que sepa Amazon, este flujo se procesa entero en horas, no en días.
Shopify
Shopify es más sencillo porque tú eres el vendedor directo, sin un intermediario que te liquide. Las opciones más limpias son:
- Integración nativa (módulo OCA o conector) que crea la factura de venta en Odoo cuando se confirma el pedido en Shopify.
- Asiento agregado diario o semanal a partir de los reports de Shopify, válido si el volumen es alto y no necesitas factura individual.
El IVA se asigna según el país de destino y el tipo de cliente (B2B con NIF, B2C UE, B2C nacional, fuera UE). Si superas el umbral de los 10.000 € en ventas a distancia UE, automáticamente entras en OSS y Odoo lo identifica con la posición fiscal correcta.
TikTok Shop
TikTok Shop funciona como un marketplace estilo Amazon: hace de intermediario, retiene comisiones y te liquida. Aún no es un canal con módulos nativos en Odoo, así que en 2026 lo más práctico sigue siendo:
- Descargar el informe de ventas y comisiones desde TikTok Shop Seller Center.
- Generar el asiento de ventas agrupado por día y por tipo de IVA.
- Contabilizar la comisión de TikTok como factura recibida intracomunitaria (la entidad facturadora está fuera de España).
- Conciliar el depósito.
Es el canal donde más errores vemos en cuentas que recibimos de otras asesorías: o no separan comisión de venta, o se olvidan del IVA intracomunitario en la comisión, o no aplican OSS cuando vendes a otros países UE.
Marketplaces tipo Mirakl (Carrefour, Maisons du Monde, Leroy Merlin, ManoMano)
Los marketplaces sobre la plataforma Mirakl tienen una mecánica parecida entre ellos: tú eres el vendedor real, el marketplace gestiona el cobro, te retiene comisión y te paga el neto. La forma más limpia de contabilizarlos en Odoo:
- Una factura por pedido (o agregada diaria si el volumen es alto), emitida al cliente final con el IVA correspondiente.
- Una factura recibida del marketplace por las comisiones del periodo, con su tratamiento fiscal (puede ser intracomunitaria si el marketplace tiene sede fuera de España, como ADEO/Leroy Merlin desde Francia).
- Un asiento puente en cuenta 555 que recoge el cobro neto y lo concilia contra las facturas + comisiones.
En Odoo este flujo se puede modelar perfectamente y dejarlo medio automatizado. Lo que no funciona es intentar llevarlo en un Holded o en una contabilidad clásica: los matched_debit_ids y los puentes parciales que requiere son fricciones que se notan al final del mes.
💡 ¿Tu asesoría todavía te pide exports en Excel cada cierre?
En Creafin somos asesoría fiscal y contable certificada por Odoo. Llevamos la contabilidad de tu e-commerce directamente dentro de tu propio ERP — sin doble teclear, sin Excels intermedios y sin sorpresas en el cierre del mes.
Configuración fiscal específica de e-commerce en Odoo
Tener Odoo no basta. Lo que marca la diferencia entre una contabilidad limpia y un desastre es cómo está configurado. Estos son los tres pilares mínimos:
Posiciones fiscales bien definidas
Una posición fiscal en Odoo es la regla que dice «si vendes a este tipo de cliente desde este país, aplica este IVA y registra la venta en esta cuenta». Para un e-commerce típico necesitas, como mínimo:
- Nacional B2C — IVA 21%/10%/4%, cuenta de ventas nacional.
- Nacional B2B con NIF — mismo IVA, pero en factura ordinaria con NIF.
- Intracomunitaria B2B (NIF VIES validado) — IVA exento, modelo 349, cuenta intracom UE.
- OSS UE B2C — IVA del país de destino, cuenta de OSS, modelo 369.
- Exportación fuera UE — exento de IVA, cuenta de exportaciones.
- Recargo de equivalencia — si vendes a clientes en recargo (otros e-commerce minoristas), IVA + RE 5,2%/1,4%/0,5%.
Si cualquiera de estos casos no está bien mapeado, las ventas se contabilizan mal y los modelos AEAT no cuadran. Es la primera revisión que hacemos cuando entramos a una cuenta nueva.
Plan de cuentas pensado para e-commerce
El PGC español por defecto no separa lo que un e-commerce necesita analizar: ventas por canal, comisiones por marketplace, fees de pasarelas, costes de publicidad por país, costes de FBA, etc. Lo razonable es añadir subcuentas analíticas que te permitan ver:
- Ventas 700XX desglosadas por canal (Amazon, Shopify, TikTok, marketplace X).
- Comisiones 6230XX por canal.
- Publicidad 6270XX por canal y por país.
- Tarifas logísticas 6240XX (FBA, transportistas, pick & pack).
- Pasarelas de pago 6260XX (Stripe, PayPal, Adyen).
Con esto el balance y la cuenta de resultados ya empiezan a contar la historia real del negocio.
Dimensiones analíticas (analytic accounts)
Odoo permite asignar a cada apunte una o varias dimensiones analíticas (proyecto, canal, país, campaña, SKU, vendedor). Esto, que parece técnico, es lo que después te permite responder preguntas de negocio sin reconstruir nada:
- ¿Cuánto margen real me deja Amazon Italia después de FBA y publicidad?
- ¿Qué SKU me da ROI negativo cuando le sumo coste de devoluciones?
- ¿Cuánto pesa cada canal en el resultado mensual?
OSS (One-Stop Shop): cómo declararlo desde Odoo
Si tu e-commerce vende a particulares de otros países UE y supera los 10.000 € anuales (sumando todos los países), estás obligado a declarar el IVA del país de destino mediante el régimen OSS (modelo 369). Con Odoo y la localización española:
- Las ventas a distancia se identifican con la posición fiscal UNION-OSS y aplican el IVA del país del comprador (19% Alemania, 22% Italia, 25% Suecia, etc.).
- Cada venta queda registrada en cuentas específicas de OSS, separadas del IVA nacional.
- A final de trimestre, Odoo te puede generar el desglose por país necesario para presentar el modelo 369.
- Lo importante: estas ventas no van al 303 ni al 349, van al 369. Si las metes en el 303 estás declarando IVA español que no toca y duplicando la carga fiscal.
Vemos muchísimos casos donde la asesoría no diferencia ventas nacionales de OSS y mete todo en el 303. El error puede pasar desapercibido durante meses, hasta que la AEAT cruza datos con la información de Amazon o de la plataforma de venta y aparece la regularización.
⚠️ ¿Tus ventas UE se te están colando en el 303 en vez del 369?
Como asesoría fiscal certificada por Odoo, configuramos las posiciones fiscales de OSS, intracomunitarias y exportaciones dentro de tu propio ERP, y revisamos las declaraciones pasadas para corregir lo que haga falta antes de que llegue la regularización.
VeriFactu y facturación electrónica para e-commerce
VeriFactu (Real Decreto 1007/2023) obliga a que cualquier sistema de facturación cumpla unos requisitos de inalterabilidad y trazabilidad. Para empresas el plazo se cerró el 1 de enero de 2026; para autónomos llega el 1 de julio de 2026. Si tu e-commerce factura desde Odoo, la buena noticia es que la localización española y los módulos certificados ya están preparados:
- Cada factura se firma y se envía a la AEAT (o se guarda con su huella inalterable, según modalidad).
- Las rectificativas mantienen el encadenamiento.
- El cliente recibe el QR obligatorio que permite verificar la factura en la sede AEAT.
Importante para e-commerce: si emites facturas simplificadas (tickets de venta sin datos del cliente, típicos en B2C), también entran en VeriFactu. Y si después un cliente te pide factura ordinaria con sus datos, esa segunda factura tiene que vincularse con la simplificada original. Odoo lo gestiona, pero hay que tenerlo bien activado y testado.
Los reportes que solo puedes tener si todo está dentro de Odoo
Aquí es donde se nota el cambio real. Cuando la contabilidad vive dentro del mismo ERP donde están las ventas y los costes, puedes pedir reportes que en una contabilidad clásica son inviables:
- Rentabilidad real por canal — qué te deja Amazon vs Shopify vs TikTok después de comisiones, publicidad, FBA y devoluciones.
- Margen por país — para decidir si te interesa cerrar mercados que no compensan.
- Margen por SKU con coste real (precio de compra + transporte + FBA).
- Análisis de devoluciones por SKU y por motivo, valorado en euros.
- Cash flow real semanal con cobros de Amazon, Shopify y marketplaces ya conciliados.
- P&L mensual cerrado a día 5 del mes siguiente, sin esperar al cierre tradicional.
Para los clientes de Amazon de Creafin desarrollamos además SellerTax, un dashboard que coge el VAT Transactions Report y te muestra rentabilidad real por producto, devolución por SKU y cumplimiento fiscal por país en tiempo real. Es la evolución natural de tener la contabilidad ya viva en Odoo.
Errores típicos que vemos al revisar contabilidades de e-commerce
Recibimos cada año decenas de cuentas de e-commerce que vienen de otras asesorías. Los errores más frecuentes:
- Liquidaciones de Amazon como un único asiento sin desglosar ventas, devoluciones, comisiones, FBA y publicidad. Pierdes margen real y trazabilidad.
- Ventas OSS metidas en el 303 en vez del 369. IVA pagado de más, hueco grande para una inspección.
- Comisiones de marketplaces sin clave SII intracomunitaria cuando facturan desde Luxemburgo, Irlanda o Francia.
- Facturas recibidas de Amazon Ads sin separar por país. Cada cuenta publicitaria de Amazon tiene su propio entity facturador.
- Tarifas de Seller (Selling fees) confundidas con FBA o con publicidad.
- Rectificativas mal aplicadas que dejan importes negativos sueltos en el balance.
- Falta del recargo de equivalencia cuando aplica (vendedores a minoristas autónomos).
- Pasarelas de pago contabilizadas como ingreso en lugar de como cuenta puente con su comisión separada.
Cada uno de estos errores se traduce o en IVA pagado de más, o en margen ficticio (estás ganando menos de lo que crees), o en una inspección que termina mal. Los tres se evitan teniendo la contabilidad dentro de Odoo, bien configurada y llevada por alguien que entienda e-commerce.
¿Quieres que te llevemos la contabilidad dentro de tu propio Odoo?
En Creafin somos asesoría fiscal y contable certificada por Odoo, especializada en e-commerce. Llevamos la contabilidad de marcas DTC, vendedores Amazon y proyectos multicanal directamente dentro de su propio ERP: configuramos las posiciones fiscales, conciliamos las liquidaciones de marketplaces, declaramos OSS, gestionamos VeriFactu y te damos reportes de rentabilidad real por canal y por país.


