- 1Por qué la contabilidad genérica falla en una tienda WooCommerce
- 2Las cinco estructuras de una contabilidad WooCommerce limpia
- 31. Un plan de cuentas diseñado para el comercio electrónico
- 42. Una cuenta de compensación por pasarela
- 53. Una línea de gastos de comisión por pasarela
- 64. Impuestos sobre las ventas a una cuenta de pasivo
- 75. Devoluciones como contraingresos
- 8La lista de verificación de cierre mensual para una tienda WooCommerce
- 9Dónde encaja la automatización (honestamente)
- 10Fin de mes, después
Tus libros no están desordenados porque seas indisciplinado. Están desordenados porque se configuraron para un negocio que no diriges.
El correo electrónico de tu contable tiene tres líneas: "Pregunta rápida: ¿qué es el depósito de 12.318 $ del 14 de marzo?"
Cuarenta minutos después, tienes la respuesta. Son dos pagos de Stripe que cubren cuatro días de pedidos, menos 402 $ en comisiones de procesamiento, menos una devolución de 618 $ de la semana anterior, más una reversión de contracargo de 75 $. Lo sabes porque abriste el panel de Stripe, exportaste un CSV, lo cotejaste con la lista de pedidos de WooCommerce y hiciste aritmética en una aplicación de notas.
Ya has pasado por esto. Tu contabilidad de WooCommerce es una carpeta de CSV de pasarelas y un archivo de QuickBooks sobre el que tu contable guarda un silencio diplomático. Cada fin de mes, te prometes un sistema real. Cada fin de mes, parcheas el actual en su lugar.
Esto es lo que vale la pena saber antes de que llegue el próximo fin de mes: esto no es un problema de disciplina, y no es un problema de habilidades contables. Es estructural. Tus libros se configuraron para una pequeña empresa genérica, y una tienda online no lo es.
Por qué la contabilidad genérica falla en una tienda WooCommerce
La mentira subyacente en la mayoría de los libros de comercio electrónico desordenados es la siguiente: "La contabilidad es contabilidad. Mi configuración estándar para pequeñas empresas sirve para una tienda online."
Es una creencia razonable. También es errónea, por cinco razones específicas y mecánicas. Una consultora o una cafetería nunca se enfrentan a esto. Una tienda WooCommerce se enfrenta a las cinco todos los días.
1. El dinero ganado no es dinero depositado. Un consultor factura 1.000 $ y recibe 1.000 $. Tu tienda vende 1.000 $ un martes, y Stripe deposita 953,90 $ el jueves, agrupados con los pedidos del miércoles. Ningún depósito bancario equivale jamás a ninguna cifra de ventas. Si tus libros tratan los depósitos como ingresos, están mal desde el primer día.
2. Las comisiones se restan antes de que veas el dinero. Cada pasarela se lleva su parte en origen, y cada una se lleva una parte diferente: Stripe, PayPal y Square tienen precios distintos. Si registras los depósitos como ingresos, esas comisiones desaparecen: los ingresos se subestiman y un gasto operativo real nunca aparece en tus libros.
3. El impuesto sobre las ventas que recaudas no es tuyo. Lo retienes en nombre de un estado. Registrado como ingreso, infla tus ingresos, y luego la remesa llega como un gasto "sorpresa" que nunca fue un gasto en absoluto. Fue un pasivo todo el tiempo.
4. Las devoluciones no son gastos. Una devolución es la reversión de un ingreso, no un costo en el que incurriste. Compensar las devoluciones silenciosamente en los depósitos, o peor aún, registrarlas como un gasto, distorsiona tanto tus ventas brutas como tus márgenes, en direcciones diferentes.
5. Los costos del inventario no pertenecen al mes en que los compraste. Si registras una compra de stock de 20.000 $ en marzo, tu cuenta de pérdidas y ganancias mostrará un marzo desastroso y un abril ficticio. El costo de los bienes vendidos pertenece al mes en que los bienes se venden realmente, o tus cifras de margen no significan nada.
Cada uno de estos es invisible en un plan de cuentas genérico. Por eso el parcheo nunca funciona: no estás cometiendo errores de entrada, te faltan estructuras de cuentas. La solución no es una entrada de datos más cuidadosa. Son cinco estructuras.
Las cinco estructuras de una contabilidad WooCommerce limpia
Configura estas cinco cosas en QuickBooks Online una vez, y el trabajo diario se vuelve rutinario. Si te las saltas, cada cierre de mes es una arqueología.
1. Un plan de cuentas diseñado para el comercio electrónico
Esta es la base de la que cuelgan las otras cuatro estructuras. Como mínimo, tu sección de ingresos separa las ventas de productos, los ingresos por envío y una cuenta contrapartida de devoluciones. Tus gastos incluyen una línea de comisiones por pasarela de pago. Tus pasivos incluyen el impuesto sobre las ventas a pagar. Tus activos incluyen una cuenta de compensación por pasarela y una cuenta de inventario.
No necesitas diseñar esto desde cero: hemos publicado una plantilla completa de plan de cuentas para comercio electrónico que puedes copiar en QuickBooks en una tarde. Haz esto primero. Todo lo que sigue asume que existe.
2. Una cuenta de compensación por pasarela
Esta es la estructura que responde permanentemente a "¿qué es este depósito?".
Una cuenta de compensación es un corralito entre "la venta ocurrió" y "el dinero llegó". Cuando registras los 1.000 $ de pedidos de Stripe del martes, el dinero va a Compensación de Stripe, no a tu cuenta bancaria, porque aún no está en tu cuenta bancaria. Cuando el pago de Stripe aterriza el jueves, mueves 953,90 $ de la compensación al banco y 46,10 $ a las comisiones de Stripe. La cuenta de compensación vuelve a cero (o a la cantidad exacta que aún está en tránsito).
Ahora la conciliación bancaria significa comparar un puñado de pagos, no cientos de pedidos. Y si un pago nunca se liquida, el saldo de compensación lo señala: el dinero que debería haber llegado, no llegó.
Una cuenta de compensación por pasarela, no una cuenta compartida. Las tiendas de WooCommerce suelen tener dos o tres pasarelas, cada una con su propio calendario de pagos. Si las mezclas, habrás reconstruido el rompecabezas que intentabas resolver.
Si una herramienta de sincronización publica tus pedidos, esta estructura es una página de configuración en lugar de una disciplina. LedgerPort detecta automáticamente cada pasarela de pago activa en tu tienda y le da a cada una su propia fila de configuración —un interruptor de habilitación, la cuenta de compensación de QuickBooks donde va el dinero de esa pasarela, el método de pago de QBO y un interruptor de sincronización de reembolsos por pasarela— con una cuenta de compensación predeterminada como respaldo para cualquier cosa no configurada. Es exactamente la estructura que esta sección te acaba de decir que construyas manualmente; la versión del software solo te pide que apuntes cada pasarela detectada a su cuenta.

3. Una línea de gastos de comisión por pasarela
Comisiones de Stripe, Comisiones de PayPal, Comisiones de Square: cuentas separadas, no un único apartado de "comisiones de comerciante".
Dos razones. Primera, precisión: las comisiones por pasarela te dan una comprobación mensual. Si la tasa efectiva de Stripe normalmente es de alrededor del 3% y este mes es del 4,1%, algo ha sucedido —un cambio de precios, un aumento de tarjetas internacionales, una comisión por disputa— y realmente lo verás. Segunda, decisiones: no puedes comparar lo que realmente te cuestan tus pasarelas si los costes están mezclados.
4. Impuestos sobre las ventas a una cuenta de pasivo
Cada euro de impuesto recaudado se registra en Impuestos sobre las ventas por pagar, un pasivo, nunca en ingresos. Cuando remites al estado, el pago reduce el pasivo. Tu cuenta de pérdidas y ganancias nunca lo toca, en ninguna dirección.
La recompensa es la tranquilidad: la fecha límite de remesa deja de ser una sorpresa de flujo de caja, porque el dinero nunca se contó como tuyo. El saldo en Impuestos sobre las ventas por pagar siempre debería coincidir aproximadamente con lo que tus informes fiscales dicen que has recaudado. Cuando no es así, has detectado un error pronto en lugar de en el momento de la declaración.
En LedgerPort, esta regla es un menú desplegable: la configuración de Impuesto por línea de artículo de la pestaña Impuestos registra los impuestos de WooCommerce como una línea dedicada a una cuenta de pasivo de QBO que elijas — estructura n.º 4, aplicada a cada pedido sincronizado. La misma pestaña contiene un detalle que casi nadie explica: el redondeo de impuestos. WooCommerce y QuickBooks calculan los impuestos de forma independiente y discrepan por un céntimo aquí y allá; un artículo de línea de ajuste de redondeo absorbe esas diferencias, por lo que la cuenta de pasivo coincide exactamente con lo que recaudaste en lugar de acumular una deriva inexplicable de unos pocos euros al mes.

5. Devoluciones como contraingresos
Crea una cuenta de Reembolsos y Bonificaciones en tu sección de ingresos que tenga un saldo negativo. Cada reembolso se registra allí, reduciendo los ingresos netos mientras se mantienen intactas las ventas brutas.
Esto conserva dos números que necesitas: las ventas brutas totales (para entender la demanda) y los ingresos netos totales (para entender el negocio). También muestra tu tasa de devoluciones como una línea rastreable en lugar de una fuga invisible. Una tienda que devuelve el 2% y una tienda que devuelve el 9% son negocios diferentes, y solo una de esas tiendas suele saberlo.
Estas cinco estructuras son el núcleo específico del comercio electrónico; para los hábitos más amplios que las rodean, nuestra guía de mejores prácticas de contabilidad de comercio electrónico cubre el resto.
La lista de verificación de cierre mensual para una tienda WooCommerce
Con las estructuras implementadas, el cierre de mes deja de ser una reconstrucción y se convierte en una verificación. Aquí está la lista de verificación, en orden:
0. Escanea los registros fallidos y en espera antes de cerrar. Si una herramienta de sincronización publica tus libros, este es el paso que precede a todo lo demás. En LedgerPort, cada registro tiene uno de cinco estados: Sincronizado, Pendiente, Fallido, Omitido (excluido intencionalmente por tus filtros de sincronización) o En espera, por lo que un filtro de dos minutos para Fallidos y En espera durante el mes detecta una webhook perdida cuando es un solo pedido, no un trimestre. La solución se encuentra en la misma pantalla: selecciona los registros y vuelve a enviarlos, y la garantía de no duplicados significa que los registros ya sincronizados se omiten automáticamente mientras que los fallos reenviados actualizan la transacción existente de QuickBooks en lugar de publicar una segunda. "Esperar que todo se haya sincronizado" se convierte en una casilla de verificación.

- Confirma que cada pedido está en QuickBooks. Todas las ventas del mes publicadas, con ingresos por productos, envío, impuestos y enrutamiento de pasarela intactos. Si estás introduciendo datos manualmente, este es el paso más largo; hazlo semanalmente, no mensualmente. Si una herramienta de sincronización está realizando la publicación, verifica en lugar de volver a introducir: el registro de auditoría de LedgerPort muestra el historial completo de sincronización, filtrable por tipo, entidad, estado y fecha, por lo que un pedido perdido o fallido aparece en segundos.
- Haz coincidir cada pago de pasarela con un depósito bancario. Cada pago de Stripe, PayPal y otros debe corresponder a un depósito y liquidar la cuenta de compensación apropiada.
- Comprueba los saldos de las cuentas de compensación. Cada una debe equivaler solo al dinero en tránsito actualmente: ventas del último día o dos que aún no se han pagado. Cualquier cosa más es una transacción no coincidente que te indica dónde buscar.
- Revisa las tarifas por pasarela. Compara el total de tarifas de cada pasarela con su tasa efectiva esperada. Una desviación de más de medio punto porcentual merece dos minutos de investigación.
- Verifica el impuesto sobre las ventas a pagar. El saldo de la obligación debe coincidir con lo que tus informes fiscales dicen que has recaudado, menos lo que has remitido. Ten en cuenta las próximas fechas límite de remesas.
- Registra el COGS y ajusta el inventario. Registra el costo de las unidades que realmente se vendieron este mes; muévelo del inventario al costo de los bienes vendidos.
- Registra reembolsos y contracargos. Confirma que se registraron en ingresos diferidos y echa un vistazo a la tasa de reembolso mientras estás en ello.
- Ejecuta la cuenta de pérdidas y ganancias y el balance. No para archivarlos, sino para leerlos. Márgenes en el rango esperado, ninguna cuenta inflada, nada que te haga entrecerrar los ojos. Si nada te hace entrecerrar los ojos, has terminado.
Hecho manualmente con estructuras limpias, esto lleva de una a tres horas al mes dependiendo del volumen de pedidos. Sin las estructuras, el mismo cierre lleva un fin de semana, porque los pasos 2, 3 y 5 se convierten en proyectos forenses.
Dónde encaja la automatización (honestamente)
Aquí tienes la versión honesta, porque la versión deshonesta es fácil de encontrar.
Por debajo de aproximadamente 100-200 pedidos al mes, la contabilidad manual con las cinco estructuras está realmente bien. El cierre es corto, el volumen de entrada es manejable y una herramienta resolvería un problema que aún no tienes.
Por encima de eso, las matemáticas cambian. La entrada de pedidos aumenta linealmente con el volumen, y las tasas de error aumentan con la fatiga. Con 500-1000 pedidos al mes a través de dos o tres pasarelas, solo el paso 1 de esa lista de verificación puede consumir las horas que querías dedicar a dirigir la tienda, y un importe de impuesto mal escrito se esconde entre diez mil líneas de elementos.
Una cosa que la automatización no hará: arreglar un plan de cuentas roto. Una herramienta de sincronización apuntada a libros genéricos produce un desorden rápido y automatizado. Estructuras primero, siempre.
Lo que una herramienta de sincronización sí hace es ejecutar las cinco estructuras de forma continua. LedgerPort, por ejemplo, conecta WooCommerce con QuickBooks Online y registra las ventas, tarifas, impuestos y reembolsos de cada día en las cuentas que les corresponden, incluidas las cuentas de compensación, de modo que los pasos 1 a 7 de la lista de verificación se realizan en gran medida antes de que te sientes. La configuración lleva unos 15 minutos y hay un plan gratuito que cubre hasta 30 pedidos al mes, con planes de pago a partir de 25 $ al mes a medida que aumenta el volumen. Si deseas el tutorial completo sobre cómo conectar los dos sistemas, hemos escrito una guía paso a paso para sincronizar WooCommerce con QuickBooks Online.
También vive donde ya trabajas. LedgerPort se instala como un plugin de WordPress, por lo que el panel, los mapeos, el historial de sincronización y los controles de sincronización manual se encuentran en la barra lateral de tu wp-admin, sin una aplicación separada en la que iniciar sesión.

Y la regla de "estructuras primero" tiene una ventaja: en la página de Mapeos, Auto-Map compara tus productos, clientes y cuentas de WooCommerce con QuickBooks y propone coincidencias, marcando cada sugerencia para que puedas confirmarla o anularla antes de que se registre nada.

La contrapartida que vale la pena mencionar: todavía revisarás el cierre. La automatización te lleva de hacer la contabilidad a verificarla, que es exactamente donde debería estar un propietario de tienda.
Fin de mes, después
Imagina la siguiente versión de ese correo del contable. "Pregunta rápida: ¿qué es el depósito de 14.205 $ del día 14?"
No abres un CSV. Abres QuickBooks, haces clic en el depósito y ves el diario de liquidación: dos días de pedidos, comisiones detalladas, una devolución, impuestos dirigidos a la cuenta de pasivos. Tu respuesta ocupa una línea y dura noventa segundos, y tu contable, por primera vez, responde con "genial, eso es todo lo que necesitaba".
El cierre de mes en sí es la lista de verificación de ocho pasos anterior, una taza de café y unos treinta minutos. Nada que reconstruir, porque nada estuvo nunca suelto. La carpeta de CSVs de la pasarela todavía existe en algún lugar, como la gente guarda un teléfono viejo en un cajón. Simplemente nunca la abres.
Ese depósito de 12.318 $ te llevó 40 minutos explicarlo porque faltaban cinco estructuras de cuentas, no porque tus libros necesitaran más esfuerzo. Configura las estructuras esta semana, ejecuta la lista de verificación al final del mes y, si tu volumen de pedidos ya ha superado la entrada manual, inicia LedgerPort gratis y deja que publique las ventas, comisiones e impuestos por ti →
Cada plan de pago viene con una garantía de devolución de dinero de 14 días: reembolso del 100%, sin preguntas.
Relacionado: Plan de Cuentas para Comercio Electrónico · Cómo Sincronizar WooCommerce con QuickBooks Online · Mejores Prácticas de Contabilidad para Comercio Electrónico
