Por qué el ingreso no casa con tus facturas
Tú facturas pedido a pedido. Amazon, en cambio, te paga por liquidaciones, y sus informes de liquidación los genera por su cuenta: no se pueden pedir ni programar. Cada informe trae el periodo que cubre, la fecha del depósito, el total y una fila por cada importe, con el tipo de cargo o comisión al que corresponde.
En Shopify Payments pasa algo parecido. Cada pago, que Shopify llama payout, es una transferencia entre tu saldo de Shopify Payments y tu cuenta bancaria. Llega con su importe neto y con un resumen que desglosa comisiones e importes brutos por tipo de transacción: cobros, reembolsos y ajustes.
En el banco ves un solo ingreso. En tu programa de facturas, todas las ventas del periodo. Entre medias faltan las comisiones y los reembolsos, y eso es lo que hay que reconstruir.


Los términos, uno por uno
- Liquidación (settlement)
- El documento con el que Amazon agrupa las ventas, los reembolsos y las comisiones de un periodo. Amazon genera los informes de liquidación solo; no se pueden pedir ni programar.
- Periodo de liquidación
- Las fechas de inicio y de fin que cubre cada liquidación. En el informe de Amazon son settlement-start-date y settlement-end-date.
- Depósito
- El ingreso que llega a tu banco. En el informe de Amazon va con su fecha, deposit-date, y su total, total-amount.
- Tipo de importe
- En el informe de liquidación de Amazon, cada fila dice qué cargo o comisión es (amount-type y amount-description), y el importe va en una sola columna, amount.
- Payout
- En Shopify Payments, la transferencia entre tu saldo de Shopify Payments y tu cuenta bancaria, con su importe neto, su fecha de emisión y su estado.
- Deposit y withdrawal
- Los dos sentidos de un payout de Shopify: hacia tu cuenta bancaria o de vuelta a Shopify Payments.
- Resumen del payout
- El desglose de comisiones e importes brutos de un payout de Shopify por tipo de transacción: cobros, reembolsos y ajustes.
- Cuenta puente
- Una cuenta contable de paso donde se cruzan lo facturado y lo liquidado. En el conector de Amazon se llama Amazon clearing account.
- Conciliación bancaria
- Casar cada línea del extracto con su origen. Con un marketplace, el origen de un ingreso es su liquidación.
Lo que pide el Código de Comercio
Con hojas o con un programa, el Código de Comercio pide a todo empresario una contabilidad ordenada que permita seguir sus operaciones por orden cronológico. Y obliga a conservar los libros, la correspondencia, la documentación y los justificantes del negocio, ordenados, durante seis años desde el último asiento.
Descarga y guarda los informes de liquidación junto a esos justificantes. Si un día alguien pregunta de dónde sale un ingreso, la respuesta está en su liquidación.
Cómo queda con Odoo y el conector de Amazon
En la ficha de la cuenta de Amazon hay tres casillas para esto, y las tres vienen desmarcadas:
- «Enable settlement sync» importa las liquidaciones, con sus pagos y comisiones. La tarea «Amazon SP-API - Sync settlements» pasa cada día, y las liquidaciones se ven en Amazon › Finances › Settlements (payouts & fees).
- «Post settlements to accounting» permite contabilizar cada liquidación como un único asiento, con la cuenta puente, las comisiones y el depósito neto. No lo hace sola: cada liquidación se contabiliza a mano, con el botón «Post to Accounting» de su ficha.
- «Match bank deposits automatically» busca cada día, con la tarea «Amazon SP-API - Match settlement bank deposits», la línea del extracto sin conciliar del mismo importe y la misma moneda, cerca de la fecha del depósito: 5 días antes o después, de serie. Si hay varias, se queda con la que menciona Amazon; si sigue la duda, no enlaza ninguna.
Ese último paso solo enlaza la línea del banco con su liquidación y deja una nota: ni concilia ni contabiliza por ti. La guía con cada ajuste está en liquidaciones de Amazon en Odoo, del asiento al banco.

Cómo lo montamos
En FlexigoTech implantamos Odoo 17, 18, 19 o 20 con tus canales conectados, para que pedidos, facturas, liquidaciones y banco vivan en el mismo sitio. Odoo Online no admite módulos de terceros, así que trabajamos sobre Odoo.sh o en un servidor propio. El plan Conector empieza en 49 € al mes, sin IVA. Si cobras por una pasarela o un marketplace que todavía no tiene conector, hacemos una miniintegración a medida: analizamos el caso gratis y te damos un precio cerrado antes de programar.
Escríbenos a comercial@flexigobe.com, déjanos tus datos en contacto o reserva una llamada.
Sigue leyendo
Comprobado en el código del conector (versión 17.0, 18.0, 19.0 y 20.0) y en las fuentes enlazadas
Fuentes
- developer-docs.amazon.com/sp-api/docs/report-type-values-settlement
- shopify.dev/docs/api/admin-graphql/latest/objects/ShopifyPaymentsPayout.md
- www.boe.es/buscar/act.php?id=BOE-A-1885-6627
- Código del módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: data/ir_cron_data.xml (las dos tareas, cada día, activas), models/amazon_spapi_account.py (casillas con default=False y tolerancia 5 en las cuatro), models/amazon_spapi_settlement.py (_find_bank_deposit_candidates, _match_bank_deposit, cron_amazon_settlement_bank_match), views/menu_views.xml
- flexigotech.com/precios.html
- flexigotech.com/services/desarrollo-a-medida.html
- flexigotech.com/en/services.html
