Salta al contingut principal
Shopify

Com assignar els impostos de Shopify als impostos d'Odoo

Cada línia d'una comanda de Shopify arriba amb el nom i el tipus del seu impost. El connector de Shopify els converteix en impostos de venda d'Odoo amb una taula de correspondències per botiga, a Shopify › Configuration › Mappings › Taxes. Si no troba correspondència, busca un impost d'Odoo amb el mateix tipus i, si no existeix, el crea. Revisar aquesta taula al principi evita comandes amb l'impost equivocat.

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

L'essencial

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

Per què cal mirar-ho

Shopify envia a cada línia el títol de l'impost tal com el veu el client, per exemple «IVA 21%» o «VAT», i el seu tipus. Odoo necessita un impost concret del pla comptable de l'empresa. Si la comanda de venda entra amb un altre impost, el seu total i la seva factura no quadren amb el que va cobrar Shopify.

La taula de correspondències desa, per botiga, quin impost d'Odoo correspon a cada nom de Shopify. A més, compta quantes vegades s'ha fet servir cadascuna i quan va ser l'última, al grup «Statistics».

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)

Pas a pas

  1. Ves a Shopify › Configuration › Mappings › Taxes.
  2. Fes servir el filtre Unmapped per veure les correspondències que encara no tenen impost d'Odoo.
  3. A cadascuna, comprova «Shopify Tax Name» i «Shopify Tax Rate (%)», i tria a «Odoo Tax» l'impost de venda que li toca. Només hi surten impostos de venda.
  4. Si l'impost encara no existeix a Odoo, prem «Auto-Create Odoo Tax» a la fitxa o «Auto-Create» a la llista. Crea un impost de venda amb aquest tipus i l'enllaça.
  5. Obre la fitxa de la botiga, pestanya «Operations», grup «Order Settings», i decideix si deixes marcada «Lock pricing & tax to Shopify».
  6. Importa una comanda de prova i compara'n l'impost amb el de Shopify.
Esquema de l'ordre en què el connector de Shopify busca l'impost d'Odoo per a una línia
L'ordre de cerca amb les etiquetes d'Odoo: nom de l'impost, tipus, impost d'Odoo amb aquest tipus i, si no n'hi ha cap, creació de l'impost i de la seva correspondència. Esquema fet a partir del codi del mòdul.

Com tria l'impost de cada línia

Ho fa per a cada impost de cada línia, també a la línia d'enviament:

Què trobaQuin impost hi posa
Una correspondència de la botiga amb el mateix nom, sense mirar majúsculesEl seu «Odoo Tax»
Si no, una correspondència amb el mateix tipusEl seu «Odoo Tax»
Una correspondència sense impost i sense crear-lo automàticamentCap
Cap correspondènciaUn impost de venda de l'empresa de la botiga amb aquest tipus; si no n'hi ha, el crea i afegeix la correspondència amb el nom de Shopify

Aquesta última fila explica per què la taula s'omple sola: cada impost nou que arriba deixa la seva correspondència, a la vista perquè la revisis o la canviïs. Un mateix nom no pot ser-hi dues vegades en una botiga; si ho intentes, l'avís és Shopify tax name must be unique per instance.

Preus amb l'IVA inclòs

Cada comanda de Shopify diu si els seus preus porten l'impost inclòs. Si el porten, l'impost d'Odoo ha de ser de preu inclòs perquè el total de la comanda de venda surti igual que a Shopify. Quan la correspondència apunta a un impost de l'altra manera, el connector busca o crea la variant bona amb el mateix tipus i la deixa a la correspondència.

Els impostos que crea el connector porten el nom que ve de Shopify. Si no ve cap nom, s'anomenen «Shopify Tax» amb el seu tipus i, si són de preu inclòs, acaben en «(incl.)». Busca aquests noms a la teva llista d'impostos per revisar-los.

Una cosa del botó «Auto-Create Odoo Tax»: crea l'impost sense incloure'l al preu. Si la teva botiga treballa amb l'IVA inclòs, la comanda següent que faci servir aquesta correspondència la canvia per la variant inclosa.

Lock pricing & tax to Shopify

Aquesta casella de la botiga ve marcada i decideix qui mana en preus i impostos:

Marcada
El preu de cada línia surt de la comanda de Shopify, la comanda de venda va sense posició fiscal i una línia sense impost a Shopify entra sense impost a Odoo. El que va cobrar Shopify és el que queda a Odoo.
Desmarcada
La comanda pren la tarifa i la posició fiscal per defecte de la botiga, i una línia que arriba sense impost es queda amb els que Odoo posa al producte.
Fitxa d'una comanda de Shopify a Odoo amb els seus imports
La fitxa d'una comanda de Shopify a Odoo: imports i impost que arriben de Shopify, client, adreça d'enviament i la comanda de venda enllaçada, que és on queden els impostos d'Odoo. Captura d'Odoo amb dades de demostració.

Errors típics

  • Comandes amb l'impost que no toca. Busca a la taula la correspondència d'aquest nom i canvia'n l'«Odoo Tax». Les comandes que entrin a partir d'aquí fan servir l'impost nou.
  • Dos impostos amb el mateix tipus. Passa quan ja tenies aquest tipus només sense incloure (o només inclòs) i la botiga treballa de l'altra manera: el connector crea la variant que falta. La necessita perquè el total quadri, així que no l'esborris mentre la botiga continuï treballant així.
  • «Auto-Create» no fa res. Sense tipus a la correspondència surt Set a tax rate before auto-creating. Omple «Shopify Tax Rate (%)» i torna a prémer-lo.
  • Estadístiques velles. «Reset Stats» posa a zero les vegades que s'ha fet servir i esborra l'última data, útil després d'una neteja.

Funciona igual a Odoo 17, 18, 19 i 20?

Sí. La taula d'impostos, l'ordre de cerca i la casella de bloqueig són al connector publicat per a les quatre versions.

Continua llegint

Com enviar el compliment i el seguiment a Shopify des d'OdooCom marca el connector de Shopify una comanda com a preparada i li passa el número de seguiment en validar l'albarà a Odoo, i què fer quan l'enviament falla.Cobraments i comissions de Shopify a Odoo: el que la comanda no t'explicaEl total de la comanda no és el que cobres a Shopify. Payouts, comissions, disputes i conciliació a Odoo 17, 18, 19 i 20 amb el connector de FlexigoTech.Shopify sol o Shopify amb Odoo: què canvia en el teu dia a diaComparativa per a botigues Shopify sense ERP: comandes, estoc, enviaments, devolucions, factures i payouts, abans i després de portar la botiga dins d'Odoo.
Comprovat al codi del connector (versió 17.0, 18.0, 19.0 i 20.0) i a les fonts enllaçades

Fonts

  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_tax_mapping.py, views/shopify_tax_mapping_views.xml, views/menu_views.xml
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_tax_mapping.py (_resolve_tax, _get_or_create_tax), models/shopify_order.py
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_order.py, models/shopify_tax_mapping.py
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py, models/shopify_order.py, views/shopify_instance_views.xml
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_tax_mapping.py, views/shopify_tax_mapping_views.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector