☝🏼 Antes de empezar
Los pedidos que ya tenían documentos en Holded antes de la activación mantienen el comportamiento anterior durante toda su vida. El nuevo comportamiento se aplica a los pedidos que entren a partir de este momento.
Holded sincroniza automáticamente los pedidos de tu tienda de PrestaShop y genera los documentos contables correspondientes. No tienes que crear ni corregir nada a mano.
Cuando un pedido ya facturado cambia, no reescribimos la factura: emitimos un documento nuevo que recoge únicamente lo que ha cambiado. La suma de todos los documentos de un pedido coincide siempre con lo que ese pedido vale en PrestaShop en cada momento.
Puedes revisar el comportamiento anterior en el artículo PrestaShop: sincronización de ventas - preguntas frecuentes.
Las dos reglas que explican todo lo demás
1. La factura original no se toca nunca. Un documento ya emitido y registrado ante la Agencia Tributaria no se puede modificar ni borrar. Cada corrección es un documento nuevo, enlazado al original.
2. Cada documento recoge solo la diferencia. Si añades un producto, emitimos el producto añadido. Si se devuelve uno, emitimos ese producto en negativo. No volvemos a emitir el pedido entero.
Rectificativa o abono: en Holded verás siempre "rectificativa"
En Holded, todos los documentos que corrigen una factura se llaman rectificativa, tanto si devuelves dinero como si el cliente paga más. Lo que cambia es el signo del importe:
• Rectificativa negativa: cuando el dinero sale hacia el cliente. Una devolución o un reembolso. Es lo que en contabilidad se suele llamar abono o nota de crédito.
• Rectificativa positiva: cuando el dinero entra porque el pedido sube de valor.
Añades un producto, sube un precio o el cliente cambia a un producto más caro.
Usamos el mismo tipo de documento en los dos casos a propósito: así todos los documentos de un pedido quedan enlazados entre sí y a la factura original, y puedes recorrer el pedido completo desde cualquiera de ellos.
¿Qué cambia respecto al funcionamiento anterior?
Antes | Ahora |
Al modificar un pedido facturado se creaba una rectificativa por el total del pedido y un documento nuevo con el pedido actualizado | Se crea un único documento con la diferencia |
Si no tenías activa la opción "Aprobar automáticamente documentos", los documentos llegaban en borrador | Las facturas y tickets se emiten siempre ya aprobados. Esa opción deja de aplicar a los pedidos nuevos |
Si editabas en Holded un pedido sincronizado, la sincronización podía sobrescribir tus cambios | Una factura emitida no se reescribe nunca; cada cambio del pedido en PrestaShop llega como rectificativa |
¿Qué emite Holded en cada caso?
Esta tabla resume el comportamiento cuando tu tienda sincroniza los pedidos como factura o ticket de venta. Las secciones siguientes explican cada caso con un ejemplo.
Qué ocurre en PrestaShop | Qué emite Holded | Cuándo |
Un pedido pasa a un estado configurado como pagado (por ejemplo, Pago aceptado) | Un documento con todas las líneas del pedido, ya aprobado y con el cobro | Al sincronizarse el pedido |
Un pedido pasa a un estado configurado como pendiente | Un documento ya aprobado, pendiente de cobro | Al sincronizarse el pedido |
El pedido pasa después a un estado pagado | Ningún documento nuevo: se registra el cobro sobre el documento existente | Al cambiar el estado |
Añades un producto o subes un precio | Una rectificativa con solo la diferencia | Al guardar el pedido |
Quitas unidades o bajas un precio | Una rectificativa negativa por la diferencia | Al guardar el pedido |
Reembolsas parte del pedido | Una rectificativa negativa por los productos reembolsados | Al registrar el reembolso |
Reembolsas el pedido completo | Una rectificativa que deja el pedido a cero | Al registrar el reembolso |
El cliente cambia un producto por otro | Un único documento con el producto devuelto y el nuevo | Al guardar el pedido |
Cambias el estado de envío o la dirección | Ningún documento | — |
PrestaShop reenvía un pedido sin cambios, o un aviso antiguo | Ningún documento | — |
¿Cómo detecta Holded los cambios en PrestaShop?
PrestaShop no envía un aviso específico cuando haces una devolución. Cada vez que modificas o reembolsas un pedido, PrestaShop vuelve a enviar el pedido completo con sus unidades e importes actuales. Holded lo compara con lo que ya ha emitido y crea un documento solo con la diferencia.
• Productos con referencia (SKU): se reconocen por su referencia. Si cambias el precio o las unidades de
un producto, la rectificativa recoge solo la diferencia de ese producto.
• Líneas sin referencia (envío, descuentos o productos sin referencia): se reconocen por su contenido. Si cambian, verás la línea antigua completa en negativo y la nueva completa en positivo. Es la forma de evitar descuadres.
• Holded usa la fecha de última modificación del pedido en PrestaShop: si llega un aviso más antiguo que el último que ya se procesó, se descarta.
☝🏼 Para que la sincronización y el stock funcionen bien, te recomendamos que todos tus productos tengan la misma referencia (SKU) en PrestaShop y en Holded.
¿Cuándo se crea el documento de un pedido nuevo?
Creamos un único documento (factura, ticket de venta o pedido de venta, según la configuración de tu tienda) con todas las líneas del pedido: productos, envío y descuentos.
Las facturas y los tickets de venta se emiten ya aprobados. No pasan por borrador.
Qué estados crean documento lo decides tú en Configuración > Integraciones > PrestaShop > Configuración > Sincronización de ventas > Sincronización avanzada > Configurar estados de pedido. Para cada estado indicas si la factura debe quedar pagada o pendiente.
Situación | Qué ocurre |
El estado del pedido está configurado como pagado | Se crea el documento, ya aprobado y con el cobro |
El estado del pedido está configurado como pendiente | Se crea el documento, ya aprobado y pendiente de cobro |
El estado del pedido no está en tu configuración | No se crea nada hasta que el pedido pase a un estado configurado |
No has configurado estados | Se usan los estados estándar de PrestaShop; solo Pago aceptado y Pago remoto aceptado cuentan como pagados |
Tu tienda emite pedidos de venta | Se crea y se actualiza con cada cambio del pedido |
Fecha y numeración. Si el pedido tiene factura en PrestaShop, el documento toma la fecha de esa factura; si no, la del pedido. Con la opción Utilizar número de factura activada, el documento conserva la numeración de PrestaShop (por ejemplo, #FA000054 se importa como 54); desactivada, usa la numeración de Holded. Plantilla, almacén, impuestos y cuenta contable se resuelven con la configuración de tu tienda, igual que antes.
¿Cómo se registran los cobros?
Los métodos de pago de PrestaShop se relacionan con los bancos que tengas en Holded (no con las formas de pago), así puedes conciliar cada cobro con su cuenta bancaria.
• Si el estado del pedido está configurado como pagado, el documento nace con el cobro ya adjunto.
• Si está configurado como pendiente, el documento nace pendiente de cobro. Cuando el pedido pase a un estado pagado, el cobro se añade sobre el mismo documento, sin crear ningún documento nuevo.
• El cobro original nunca se reescribe. Si el importe del pedido baja después de facturado, la diferencia se refleja en la rectificativa correspondiente.
☝🏼 Si editas un pedido que aún no está pagado en tiendas que emiten facturas o tickets, la corrección espera: no emitimos nada hasta que el pedido pase a un estado pagado. El importe no se pierde, se acumula. En cuanto se confirma el pago, emitimos de golpe un documento con toda la diferencia acumulada hasta ese momento.
¿Qué pasa cuando editas un pedido ya facturado?
Emitimos una rectificativa con la diferencia. La factura original queda intacta.
Si añades un producto. Ejemplo: un pedido facturado por 50,00 € al que añades un producto de 30,00 €.
Documento | Importe |
Factura original | 50,00 € |
Rectificativa | 30,00 € |
Valor del pedido | 80,00 € |
Si cambias un precio. Ejemplo: una factura de 100,00 € en la que subes el precio hasta 120,00 €.
Documento | Importe |
Factura original | 100,00 € |
Rectificativa | 20,00 € |
Valor del pedido | 120,00 € |
Si haces varias ediciones seguidas. Cada edición genera su propio documento con el salto respecto al estado anterior. Ejemplo: un pedido que pasa de 100 € a 80 €, luego a 120 € y finalmente a 90 €.
Documento | Importe |
Factura original | 100,00 € |
Rectificativa 1 | −20,00 € |
Rectificativa 2 | 40,00 € |
Rectificativa 3 | −30,00 € |
Valor del pedido | 90,00 € |
• Un cambio de estado de envío o de dirección de entrega no genera ningún documento.
• Un cambio de estado del pedido que no cambia productos ni importes no genera ninguna rectificativa.
• Si el mismo pedido llega dos veces sin cambios, no se emite un segundo documento.
Devoluciones y reembolsos
Toda devolución se traduce en una rectificativa negativa. La factura original mantiene su importe de venta completo; la suma de la factura y sus rectificativas refleja el neto real del pedido.
☝🏼 Para que Holded refleje una devolución, haz el reembolso desde el propio pedido en PrestaShop indicando los productos y las unidades que se devuelven. Holded lo recibe como una actualización del pedido con menos unidades.
Si devuelves parte del pedido. Ejemplo: un cliente compra una camiseta de 29,95 € y unas zapatillas de 89,90 €, con una factura de 119,85 €. Devuelve la camiseta.
Concepto | Importe |
Camiseta | −29,95 € |
Total de la rectificativa | −29,95 € |
El valor final de la operación es 89,90 €. La rectificativa se imputa solo al producto devuelto; el envío y los descuentos no se tocan.
Si devuelves el pedido completo. Ejemplo: reembolsas un pedido con una chaqueta de 119,00 € y una gorra de 24,95 €.
Concepto | Importe |
Chaqueta | −119,00 € |
Gorra | −24,95 € |
Total de la rectificativa | −143,95 € |
El pedido queda a cero. Si cancelas un pedido que todavía no se había facturado, no emitimos ningún documento.
Si hay varias devoluciones sobre el mismo pedido. Ejemplo: sobre un pedido de 100,00 €, el cliente devuelve primero 30,00 € y semanas después 20,00 € más.
Documento | Importe |
Factura original | 100,00 € |
Rectificativa 1 | −30,00 € |
Rectificativa 2 | −20,00 € |
Valor del pedido | 50,00 € |
Si el cliente cambia un producto por otro. Emitimos un único documento con el producto devuelto y el nuevo ya netados. Ejemplo: el cliente devuelve una prenda de 30,00 € y se lleva otra de 35,00 €.
Concepto | Importe |
Prenda devuelta | −30,00 € |
Prenda nueva | 35,00 € |
Total del documento | 5,00 € |
Si sincronizas los pedidos como pedido de venta
Un pedido de venta no es un documento fiscal, así que funciona distinto:
• Se actualiza sobre el mismo documento con cada cambio del pedido. No se crean rectificativas.
• Los reembolsos no generan ningún documento: el pedido de venta ya refleja el estado actual del pedido.
• Si tienes activada la sincronización de stock, las unidades se marcan como servidas en el pedido de venta. Los productos con lotes o números de serie quedan vinculados.
• Si ya has convertido el pedido de venta en factura desde Holded, la sincronización no toca ese documento convertido.
Impuestos
El tipo de impuesto de cada línea se resuelve con la configuración de tu cuenta y de la tienda:
Situación | Qué impuesto se aplica |
PrestaShop informa el impuesto de la línea | El tipo equivalente en Holded |
PrestaShop informa recargo de equivalencia | Se aplica el recargo de equivalencia correspondiente |
La línea llega sin impuesto | El impuesto por defecto de la tienda |
El pedido está en otra divisa | Se convierte a la divisa de tu cuenta y se guarda el tipo de cambio aplicado |
La línea de ajuste de reconciliación. Al cerrar cada documento comprobamos que la suma de las líneas coincide exactamente con el importe del pedido en PrestaShop. Si hay una diferencia de céntimos por redondeo, añadimos una línea de ajuste visible para que el documento cierre en el importe exacto de tu tienda. Es un ajuste de redondeo, no un cargo ni un descuento real.
¿Cuándo no emitimos ningún documento?
Situación | Motivo |
El estado del pedido no está en tu configuración de estados | Esperamos a que el pedido pase a un estado configurado |
Editas un pedido facturado que no está pagado | Esperamos a que el pedido pase a un estado pagado; el importe se acumula y no se pierde |
Reembolsas un pedido sincronizado como pedido de venta | El pedido de venta ya refleja el estado actual |
Cambia el estado de envío o la dirección de entrega | No afecta al contenido del documento |
El pedido llega repetido, sin cambios reales o con un aviso antiguo | No hay ninguna diferencia que reflejar |
Cancelas un pedido que todavía no se había facturado | No hay nada que rectificar |
No necesitas configurar nada
• Todo el proceso es automático: no hay documentos que crear ni rectificativas que emitir a mano.
• Cada venta, edición o reembolso registrado en PrestaShop se refleja en tus documentos.
• Las facturas ya emitidas nunca se modifican. Cada corrección es un documento nuevo enlazado al original.
• La suma de todos los documentos de un pedido coincide siempre con lo que ese pedido vale en PrestaShop.
Una nota sobre el alcance
Este comportamiento se activa por cuenta y afecta a todas las tiendas de ecommerce integradas en ella. Puedes ver cómo funciona en general en el artículo Ecommerce - Cómo funciona la sincronización de documentos de Ecommerce con Holded.
