On surt i què diu
Les liquidacions s'obren des del menú Mirakl › Finances › Settlements & Invoices. A la seva fitxa hi ha el botó Post to Accounting. S'amaga quan la liquidació ja té emplenat el camp Journal Entry; amb els valors per defecte, es veu. En prémer-lo pot aparèixer aquest missatge, que atura l'acció:
Configure the Finance accounts on the Mirakl instance '…' before posting settlements. Missing: …


El que no t'expliquen d'aquest avís
La condició és només una: algun dels tres comptes està buit
El codi reuneix tres comptes de la instància de Mirakl: Marketplace Clearing Account, Commission Expense Account i Payout / Bank Suspense Account. Si qualsevol d'ells està buit, el mòdul atura l'acció amb l'avís. Amb els tres emplenats, aquest missatge no surt.
El missatge ja et diu què configurar
Després de Faltan: el mòdul escriu el nom de cada compte buit, separats per comes i en l'ordre en què s'han citat més amunt. Entre cometes simples apareix el nom de la instància, així saps quina has d'obrir si en gestiones més d'una.
Per exemple, si estiguessin buits el compte pont del marketplace i el de despeses de comissions, el final del missatge seria Faltan: Cuenta puente del marketplace, Cuenta de gastos de comisiones.
Amb Odoo en castellà el veus com a l'apartat anterior. Aquest esquema reuneix el mateix text en altres idiomes:

Es comprova abans de calcular cap import
Al codi d'Odoo 20, la comprovació dels comptes va abans de construir les línies de l'assentament. L'avís no depèn, doncs, dels imports de la liquidació. A més, el mòdul exigeix els tres comptes encara que després deixi fora una línia de l'assentament quan el seu import és zero.
Cada compte alimenta una línia concreta de l'assentament
Quan els tres comptes estan emplenats, el codi d'Odoo 20 els reparteix així:
Payout / Bank Suspense Account: la líniaMirakl payout (net).Commission Expense Account: la líniaMirakl commission & feesi també la líniaMirakl other / subscription fees, que recull el residu que fa quadrar l'assentament.Marketplace Clearing Account: la líniaMirakl marketplace clearing.
Cadascuna d'aquestes línies només s'afegeix si el seu import no és zero. Si la instància té un compte analític configurat, el codi l'aplica a les dues línies que van al compte de despeses de comissions.
Com queda l'assentament quan els comptes estan complets
A Odoo 20, el codi prepara un assentament de tipus assentament comptable amb la referència Mirakl settlement … i el nom de la liquidació. Va al diari de liquidacions de la instància: si la instància no en té cap, el mòdul en busca o en crea un amb codi MRKL. La data de l'assentament és la de la transacció de pagament de la liquidació; si aquesta falta, fa servir la data de creació i, si tampoc n'hi ha, la d'avui. Si la liquidació està en una divisa diferent de la de l'empresa, les línies es converteixen a la divisa de l'empresa i conserven l'import original.
Què fer, per ordre
- Fixa't en el nom de la instància entre cometes i en els comptes que surten després de
Faltan:. - Obre aquesta instància de Mirakl i configura aquests comptes de Finances.
- Torna a la liquidació, des de
Mirakl › Finances › Settlements & Invoices, i prem de nouPost to Accounting. - Si la liquidació continua sense
Journal Entry, el botó continua visible.
El missatge és al codi publicat d'Odoo 17, 18, 19 i 20. Per a altres avisos del connector, mira què fa el botó Provar connexió.
Com ajuda FlexigoTech
Mirakl Connector és un mòdul de pagament únic per versió d'Odoo, publicat per a Odoo 17, 18, 19 i 20, i necessita la subscripció a FlexigoTech Cloud: la connexió passa per aquest servei, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla. El pla Connector costa 49 €/mes o 490 €/any sense IVA. FlexigoTech implanta Odoo i desenvolupa connectors i integracions a mida; pots veure la fitxa a Odoo Apps o la pàgina del mòdul.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_finance.py
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_finance_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
