Waar ze verschijnt en wat ze zegt
De afrekeningen open je via het menu Mirakl › Financiën › Afrekeningen & Facturen (Mirakl › Finances › Settlements & Invoices). In het formulier staat de knop Boeken in boekhouding (Post to Accounting). Die wordt verborgen zodra het veld Boeking (Journal Entry) van de afrekening is ingevuld; met de standaardwaarden is hij zichtbaar. Bij het klikken kan dit bericht verschijnen, dat de actie stopt:
Configureer de Finance-rekeningen op de Mirakl-instantie '…' voordat u afrekeningen boekt. Ontbreekt: … (Configure the Finance accounts on the Mirakl instance '…' before posting settlements. Missing: …)


Wat niemand je over deze melding vertelt
De voorwaarde is er maar één: een van de drie rekeningen is leeg
De code verzamelt drie rekeningen van de Mirakl-instantie: Tussenrekening marktplaats (Marketplace Clearing Account), Kostenrekening commissie (Commission Expense Account) en Uitbetaling / Bank-tussenrekening (Payout / Bank Suspense Account). Als een van die drie leeg is, stopt de module de actie met de melding. Zijn alle drie ingevuld, dan verschijnt dit bericht niet.
Het bericht zegt al wat je moet configureren
Na Faltan: schrijft de module de naam van elke lege rekening, gescheiden door komma's en in de volgorde zoals hierboven genoemd. Tussen enkele aanhalingstekens staat de naam van de instantie, zodat je weet welke je moet openen als je er meer dan één beheert.
Als bijvoorbeeld de tussenrekening van de marktplaats en de kostenrekening voor commissies leeg zijn, eindigt het bericht met Faltan: Cuenta puente del marketplace, Cuenta de gastos de comisiones.
Met Odoo in het Spaans zie je het zoals in het vorige gedeelte. Dit schema toont dezelfde tekst in andere talen:

Het wordt gecontroleerd voordat een bedrag wordt berekend
In de code van Odoo 20 komt de controle van de rekeningen voordat de regels van de boeking worden opgebouwd. De melding hangt dus niet af van de bedragen van de afrekening. Bovendien eist de module alle drie de rekeningen, ook als ze daarna een boekingsregel weglaat wanneer het bedrag nul is.
Elke rekening voedt een bepaalde regel van de boeking
Wanneer alle drie de rekeningen zijn ingevuld, verdeelt de code van Odoo 20 ze zo:
Uitbetaling / Bank-tussenrekening: de regelMirakl uitbetaling (netto)(Mirakl payout (net)).Kostenrekening commissie: de regelMirakl commissie & kosten(Mirakl commission & fees) en ook de regelMirakl overige / abonnementskosten(Mirakl other / subscription fees), die het restbedrag bevat waarmee de boeking sluitend wordt.Tussenrekening marktplaats: de regelMirakl marktplaats-tussenrekening(Mirakl marketplace clearing).
Elk van die regels wordt alleen toegevoegd als het bedrag niet nul is. Als de instantie een analytische rekening heeft ingesteld, past de code die toe op de twee regels die naar de kostenrekening voor commissies gaan.
Hoe de boeking eruitziet wanneer de rekeningen compleet zijn
In Odoo 20 bereidt de code een boeking van het type memoriaalboeking voor, met de referentie Mirakl afrekening … (Mirakl settlement …) en de naam van de afrekening. Ze komt in het afrekeningendagboek van de instantie: heeft de instantie er geen, dan zoekt of maakt de module er een met code MRKL. De datum van de boeking is die van de betalingstransactie van de afrekening; ontbreekt die, dan wordt de aanmaakdatum gebruikt en, als ook die ontbreekt, die van vandaag. Staat de afrekening in een andere valuta dan het bedrijf, dan worden de regels omgerekend naar de valuta van het bedrijf en behouden ze het oorspronkelijke bedrag.
Wat te doen, in volgorde
- Kijk naar de naam van de instantie tussen aanhalingstekens en naar de rekeningen die na
Faltan:staan. - Open die Mirakl-instantie en configureer die Finance-rekeningen.
- Ga terug naar de afrekening via
Mirakl › Financiën › Afrekeningen & Facturenen klik opnieuw opBoeken in boekhouding. - Als de afrekening nog steeds geen
Boekingheeft, blijft de knop zichtbaar.
Het bericht staat in de gepubliceerde code van Odoo 17, 18, 19 en 20. Voor andere meldingen van de connector, bekijk wat de knop Verbinding testen doet.
Zo helpt FlexigoTech
Mirakl Connector is een module met eenmalige betaling per Odoo-versie, gepubliceerd voor Odoo 17, 18, 19 en 20, en vereist een abonnement op FlexigoTech Cloud: de verbinding loopt via die dienst, die de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. Het plan Connector kost € 49 per maand of € 490 per jaar excl. btw. FlexigoTech implementeert Odoo en ontwikkelt connectoren en integraties op maat; je kunt de vermelding in Odoo Apps of de pagina van de module bekijken.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_finance.py
- Broncode van de module: 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
