Abans d'instal·lar: versió i cost
FlexigoTech Migration Base està publicat a Odoo Apps per a Odoo 17.0, 18.0, 19.0 i 20.0. La fitxa de cadascuna d'aquestes versions el marca com a gratuït (sense IVA). El que has de decidir abans és en quina base de dades l'instal·laràs i qui omplirà les dades.
- Comprova la versió exacta de la teva base de dades d'Odoo i descarrega el mòdul des de la fitxa d'aquesta mateixa versió.
- Si estàs implantant Odoo alhora que prepares la migració, tanca primer la versió de destí amb qui porti la implantació.
- Decideix qui s'encarrega del mapatge i qui revisa la conciliació: més avall veuràs que el mòdul desa qui signa cada línia.
- Si vols veure abans quins menús afegeix el mòdul, repassa com funciona per dins.


En configurar el mapatge de dimensions
El mapatge de dimensions és on indiques a quin pla i compte analític d'Odoo va cada valor del sistema d'origen. Cada línia té pocs camps, i convé llegir què demana cadascun segons l'ajuda que porta el mateix mòdul. Ves marcant camp a camp:
Mapping Set(mapping_set_id): assigna la línia al conjunt de mapatge al qual pertany.
Dimension Type(object_type): tria el tipus de dimensió al desplegable.
Source Value(source_value): escriu el valor d'origen. L'ajuda del camp indica que és el nom o valor de la Class o de la Location/Department de QuickBooks.
Analytic Plan(analytic_plan_id): tria el pla analític de destí. Segons l'ajuda del camp, és la fila o columna per a les distribucions.
Analytic Account(analytic_account_id): tria el compte analític de destí per a aquesta dimensió.
Do Not Migrate(do_not_migrate): marca'l només a les dimensions que vulguis deixar fora. Amb la casella activada, la dimensió queda exclosa de manera explícita de la migració.
Abans de donar per tancat el mapatge, filtra les línies amb Do Not Migrate activat i confirma amb qui conegui el sistema d'origen que de debò vols excloure cadascuna.

Els estats que has de reconèixer
El mòdul defineix dos camps d'estat. Conèixer-ne els valors, amb l'etiqueta i el codi tècnic entre parèntesis, t'ajuda a filtrar llistes i a llegir exportacions.
- Aprèn els valors de
status, en l'ordre en què el mòdul els defineix:Draft(draft),Connected(connected),Extracted(extracted),Mapped(mapped),Validated(validated),Loaded(loaded),Reconciled(reconciled),Live(live) iRolled Back(rolled_back).
- Aprèn els valors de
validation_status:Pending(pending),Valid(valid) iInvalid(invalid).
- Tingues a mà l'equivalència entre etiqueta i codi (per exemple
Rolled Backirolled_back) quan filtris o exportis.
- Si et trobes un registre en
Invalid, consulta els missatges d'error i avisos del mòdul per saber quin text t'ha mostrat i què n'has de fer.

La primera setmana: revisar la conciliació línia a línia
Cada línia de conciliació recull un import d'origen i un de destí per a un compte o un producte. Durant la primera setmana, la feina és recórrer-les amb calma i deixar constància de qui les ha donat per bones. Aquests són els camps que llegiràs i el que convé comprovar a cadascun:
Migration Project(project_id): filtra pel teu projecte per no barrejar línies d'altres.
Reconciliation Type(reconciliation_type): agrupa per tipus de conciliació per revisar un bloc cada vegada.
Account / Product CodeiAccount / Product Name(account_code,account_name): identifica el compte o el producte de cada línia.
Source Amount,Target AmountiVariance(source_amount,target_amount,variance): compara els imports d'origen i destí i anota les línies amb variància.
Within ToleranceiTolerance Applied(within_tolerance,tolerance): localitza les línies amb la casellaWithin Tolerancedesmarcada i mira quina tolerància hi figura.
Blocking(is_blocking): filtra les línies marcades com a bloquejants i revisa-les primer.
Reconciliation Date(reconciliation_date): comprova la data de cada conciliació.
Signed Off,Signed Off ByiSigned Off Date(signed_off,signed_off_by,signed_off_date): verifica quines línies estan signades, qui ho va fer i quan.

Com t'ajuda FlexigoTech
Si prefereixes no fer la posada en marxa tot sol, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida. Et podem acompanyar en la configuració del mapatge, en la revisió de la conciliació o en adaptar el que necessiti la teva migració. El mòdul el tens a la seva fitxa d'Odoo Apps, i si encara dubtes de si t'encaixa, comença per què cobreix i què no.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_dimension_map.py
- Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_reconciliation.py
- Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_project.py
- Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_staging_record.py
- apps.odoo.com/apps/modules/20.0/flexigo_migration_base
- apps.odoo.com/apps/modules/17.0/flexigo_migration_base
- apps.odoo.com/apps/modules/18.0/flexigo_migration_base
- apps.odoo.com/apps/modules/19.0/flexigo_migration_base
- flexigotech.com/en/services.html
