Salta al contingut principal
Shopify

Tasca Shopify Create Invoices: què fa a cada passada i què mirar si no factura

La tasca programada Shopify Create Invoices crea i publica la factura de client de les comandes de Shopify pagades que ja tenen comanda de venda confirmada a Odoo. Corre cada 2 hores, ve desactivada en instal·lar i només actua en les instàncies que tenen activades les finances i la creació automàtica de factures.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Shopify
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 17.0 i 20.0 · a les fonts enllaçades al final
Lectura
5 min

Què fa la tasca a cada passada

Què fa exactament la tasca Shopify Create Invoices?

Cada vegada que corre, busca les instàncies de Shopify que tenen activats alhora l'interruptor general de finances i la creació automàtica de factures. Si no n'hi ha cap, acaba sense fer res. Si n'hi ha, agafa les comandes de Shopify d'aquestes instàncies que ja tenen una Sale Order enllaçada i que Shopify dona com a pagades o parcialment pagades, i per a cadascuna intenta crear la factura de client a partir d'aquesta comanda de venda.

Cada quant corre i ve activa?

Corre cada 2 hores i ve desactivada en instal·lar, així que fins que algú no l'activi no factura res. Està a les branques 17.0, 18.0, 19.0 i 20.0. A Odoo 17.0 la tasca està configurada per repetir-se sense fi.

Esquema fet amb codi: la tasca programada Shopify Create Invoices, cada 2 hores i desactivada en instal·lar, i el menú Shopify › Operations › Orders
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo. Els rètols van en anglès, com al codi del mòdul.

Quantes comandes processa a cada passada?

Fins a 100. El límit s'aplica en buscar les comandes, abans de descartar les que ja tenen factura o la comanda de venda de les quals encara no està confirmada.

Què fa amb una comanda que sí que compleix les condicions?

Crea la factura amb el constructor de factures d'Odoo, a partir de les línies de la comanda de venda (el codi recorda que impostos, descomptes i enviament ja són en aquestes línies des de la importació). Si la instància té un diari de factures configurat, el posa a la factura; si la comanda té data de comanda, l'utilitza com a data de factura. Com que la tasca només recull comandes pagades o parcialment pagades, la factura es publica. Si la comanda figura com a pagada del tot i la instància té activat el registre automàtic de pagaments, el mòdul crida a més el seu pas de registre de pagament; amb un pagament parcial no ho fa.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Què se salta i què passa si una comanda falla

Quines comandes se salta sense tocar-les?

Les que tenen la comanda de venda sense confirmar i les que ja tenen una factura de client que no estigui cancel·lada (una factura cancel·lada no compta com a existent). A més, si Odoo encara no pot facturar res, la passada deixa aquesta comanda sense factura i sense error; el codi posa com a exemple una política de facturació per lliurament en una comanda encara sense lliurar.

Què passa si la factura d'una comanda dona error?

Cada comanda es tracta per separat: després de crear la factura d'una, la tasca desa els canvis abans de passar a la següent. Si una comanda falla, desfà el que aquesta comanda anava a canviar, escriu un avís al registre del servidor amb el nom de la comanda i l'error, i continua amb la següent. Les factures ja creades en aquesta passada es conserven.

Influeix l'State de la comanda de Shopify?

La tasca no el consulta: decideix per la instància, per la Sale Order enllaçada i per l'estat de pagament que figura a Shopify. El camp State l'escriu el codi, no l'usuari, i els seus valors són Open, Partially Fulfilled, Fulfilled, Cancelled i Refunded.

Què mirar si no fa res

Per on començo a revisar?

Segueix el mateix ordre que la tasca. Primer, que la tasca estigui activada, perquè ve desactivada en instal·lar. Segon, que la instància tingui activades les finances i la creació automàtica de factures. Tercer, que la comanda tingui Sale Order enllaçada i que aquesta comanda de venda estigui confirmada. Quart, que Shopify la doni com a pagada o parcialment pagada. Cinquè, que no existeixi ja una factura de client no cancel·lada. I finalment, que la política de facturació de la comanda de venda permeti facturar-la ja.

On veig si una comanda té comanda de venda?

A Shopify › Operations › Orders. Per veure aquest menú necessites el permís Viewer tant al tram Shopify com a Operations. A la llista i a la fitxa de Fulfilment Funnel surten Name i Sale Order; aquest últim és de només lectura i l'omple el mòdul en crear la comanda de venda des dels botons Create Sale Orders i Create Sale Order.

Esquema fet amb codi: el text Fulfilment Funnel segons l'idioma d'Odoo
Esquema fet amb codi a partir de les traduccions del mòdul, no és una captura d'Odoo: amb Odoo en castellà la pantalla es diu Embudo de preparación; en alemany, Fulfillment-Trichter; en francès, Entonnoir de traitement; en italià, Imbuto di evasione; en portuguès, Funil de processamento.

Necessito res més a part del mòdul?

Sí: a més del pagament únic del mòdul, cal la subscripció a FlexigoTech Cloud. El pla Connector costa 49 €/mes o 490 €/any sense IVA (el Pro, 98 €/mes o 980 €/any). La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo. El mòdul està publicat per a Odoo 17, 18, 19 i 20; tens la fitxa d'Odoo Apps i la pàgina del mòdul.

Si vols que ho revisem amb tu

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si les teves comandes de Shopify no arriben a factura i no trobes la causa, explica'ns el teu cas des de la pàgina del mòdul.

Continua llegint

Què fa el botó «Pull Stock» del connector de Shopify per a OdooQuè fa el botó Pull Stock del connector de Shopify per a Odoo: quan apareix, què comprova, què canvia al teu estoc i quin error pot donar.Avís «is now the primary location» del connector de Shopify per a OdooQuè vol dir l'avís «is now the primary location for …» del connector de Shopify per a Odoo, quan surt i com canviar la ubicació principal.Error en crear la comanda: falten dades de ShopifyQuè vol dir l'avís de Shopify Connector for Odoo en prémer «Create Sale Order» sense dades de la comanda, quan surt i com resoldre'l.
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades

Fonts