Some data can be migrated only if the previous data is migrated. It is therefore recommended to:
It is also recommended to launch the migration table by table so as to be able to analyze the logs and to perform the modificationsprogressively. See the examples in the appendices of the migration guide.
The extract from the migration guide contains all the explanations pertaining to this step, as well as the points to check beforehand.
Links to the appendices of the migration guide
Appendix 1: Tax setup
Appendices 2 & 3: Sales and purchases setup
Appendices 4 & 5: Examples of recovery of customer reports and production BOMs
Appendix 6: Correspondance of the tables: Data & Documents
Appendix 7: Examples of files "Trace" after migration
Refer to documentation Implementation
The detail of the fields is documented in the migration guide linked.
At the end of the migration (real or simulated), a processing report is displayed on screen. If there are errors, they are marked with a color:
Presentation
For more information on the fields loaded within tables, see the "Appendices" chapter of the migration guide.
Close
Fields
The following fields are present on this tab :
| This column is used to select the table to migrate. To do this, double-click inside the column. The "Select all" and "Deselect all" right-click options can also be used. |
| CompanyThis phase is for the creation of the company defined in the transcoding. The items generated by this migration are visible in the menu Setup / Organizational structure / Companies.
Migrating the company creates the analytical axes(Setup / Organizational structure / Dimension types) and automatically assign them in the "Financials" tab of the company record, and during the setup of the analytical general ledger linked to the account core model. (Setup / Organizational structure / Ledgers). To correctly initialize the dimension types, it is necessary to relaunch the application after the migration of the company record.
An additional "Other" dimension type is added for the analytical dimensions defined in Sage Intégrale that do not correspond to the concatenation of analytical centers. SitesThis phase is for the creation of the sites defined in the transcoding. The items generated by this migration are visible in the menu Setup / Organizational structure / Sites.
Upon migration of the BOMs, a search of the default production site of the finished product is performed in the data of Sage Intégrale in order to identify the production sites. The work orders are migrated in the default production site of the finished product.
UsersThis phase is for the creation of the users defined in the transcoding. The items generated by this migration are visible in the menu Setup / Users / Users.
Route codeThis phase is for the creation of the route codes defined in the transcoding. The items generated by this migration are visible in the menu Setup / General parameters / Local menus / Sales module. After the items have been migrated, remember to re-log, as the local menus are updated only after re-logging to the folder. Statistical groupsThis phase is for the creation of the statistical groups defined in the transcoding. The items generated by this migration are visible in the menu Development / Data and parameters / Miscellaneous tables / Data.
Customs referenceThis phase is used for the creation of customs references which existed in Sage Intégrale but do not in Sage X3. The items generated by this migration are visible in the menu Common data / Product tables / EU commodity codes. Units of measureThis phase is for the creation of the units of measure defined in the transcoding. The items generated by this migration are visible in the menu Common data / Common tables / Units of measure.
|
| The "Processing" column specifies the name of the program launched to perform the migration. |
| As the successive migrations take place, the Remaining for process counter displays the items that remain to migrate.
|
Processes
| Specify whether the migration must be launched in simulation mode (no recording is made) or not. The simulation can be used for controls before performing the real update. As soon as there are no more blocking errors, the real migration can be launched. If multiple tables are selected for the simulation, they may be interdependent and blocking error messages may occur.
When the processing is performed for real, it is necessary to restore the folder before migration in the event of severe errors that would require modifying the data input. |
| Launch the migration of the data selected in the table of the current screen, in simulation or real mode. |
Close
Presentation
For more information on the fields loaded within tables, see the "Appendices" chapter of the migration guide.
Fields
The following fields are present on this tab :
| This column is used to select the table to migrate. To do this, double-click inside the column. The "Select all" and "Deselect all" right-click options can also be used. |
| Payment termsThis phase is used for the creation of the payment terms and corresponding payment methods defined in the transcoding. In Sage Intégrale, it is possible to choose other payment terms if the amount is larger or lesser. Sage Intégrale, with due dates by ten-day or two-week periods, can translate the concept of 30 into end of months. This information is not recovered in Sage X3. Sage Intégrale can define a limit day and a carry-forward day. Example: let us consider a limit day on the 25 and a carry-forward on the 10. An entry issued on the 25th of the current month and the 9th of the next month will therefore have the 10th of the next month as a calculation base for the due date. Sage Intégrale can define a day of due date. This information is not recovered in Sage X3 (the option is systematically combined with "End of month" or "Ten-day period"). The items generated by this migration are visible in the menu:
FactorsThis phase is used for the creation of the factors defined in the transcoding. The items generated by this migration are visible in the menu Common data / BPs / Factors.
The management of the factors differs between the two software products:
However, the accounting entries of the factors are recovered and can be viewed in these accounts (control or general accounts). For a correct usage of the data in Sage X3, the setup of the factors must be determined by associating a general account in the factor record. The factors that were associated to a control account must be associated with a general account, and their new entries are attached to these general accounts.
Sales repsThis phase is used for the creation of the sales representatives defined in the transcoding. The items generated by this migration are visible in the menu Common data / BPs / Sales reps. CustomersThis phase is used for the creation of the customers defined in the transcoding. The items generated by this migration are visible in the menu Common data / BPs / Customers.
The entries in Sage Intégrale customers follow the same pattern. In the case where the customer code and the auxiliary account differed in Sage Intégrale, the former Sage Intégrale auxiliary account is mentioned in the Notes block of the Sage X3 customer record. Suppliers
This phase is used for the creation of the suppliers defined in the transcoding. The suppliers whose code starts with "$$" (typical record) are not recovered in Sage X3. The items generated by this migration are visible in the menu Common data / BPs / Suppliers.
If the two Sage Intégrale BPs (customer and supplier) have the same postal code and site tax ID number, only one BP is created in Sage X3 with the double role of customer and supplier. The entries in Sage Intégrale suppliers follow the same pattern.
In the case where the supplier code and the auxiliary account differed in Sage Intégrale, the former Sage Intégrale auxiliary account is mentioned in the Notes block of the Sage X3 supplier record. ProductsThis phase is used for the migration of the products defined in the transcoding. The products recovered in Sage X3 are those whose nature is: For "Normal" products, the production nature must "Component", "Finished product", or "Routing". For "Finished products", the migration program searches for their default production site in Sage Intégrale in order to identify it as production site in Sage X3. The items generated by this migration are visible in the menu Common data / Products / Products. The corresponding customers, suppliers and sites are also created. Work centersThis phase is used for the migration of the work centers defined in the transcoding. They correspond to the Sage Intégrale products of the "OP" (operation) and "MO" (labor) types. The items generated by this migration are visible in the menu Manufacturing / Technical data / Work centers / Work centers.
SO pricingThis phase is used for the migration of the sales prices defined in the transcoding. Only the following prices are recovered: The items generated by this migration are visible in the menu Purchasing / Price lists / Price list entry.
PO pricingThis phase is used for the migration of the purchase prices defined in the transcoding. The supplier price lists and the discounts (from the supplier records) are recovered. The following items are created: The validity start date of the price list is initialized on the date of the first day of the first fiscal year recovered by the migration. This date is indicated in the setup of the first "Financials" tab. The items generated by this migration are visible in the menu Purchasing / Price lists / Price list entry.
BOMsThis phase is used for the migration of the BOMs defined in the transcoding. The BOMs generated by this migration are visible in the menu: The routings generated by this migration are visible in the menu Manufacturing / Technical data / Routings / Routing management. Products of the "OP" (operation) or "MO" (labor) types are recovered in the routings. Since the routings may be used in multiple Sage Intégrale BOMs, which themselves may be associated with different production sites, they are systematically created for all the sites identified as "production sites" in Sage X3. The site code is retained in the routing code. It is therefore important to check that the length of the product code and that of the site code do not exceed the product code max length set up in Sage X3. If they are too long, this must be taken into account in the transcoding of the products and sites; shorter codes must be assigned to them. For example: if a Sage Intégrale company has 5 warehouses, 3 of which being identified as "production sites": TO, RO, and ZZ, 3 routings are created: GA1, GA2, and GA3. In Sage X3, the following 9 routings are recovered: GA1TO, GA1RO, GA1ZZ, GA2TO, GA2RO, GA2ZZ, GA3TO, GA3RO, and GA3ZZ. The customer and document specific BOMs are not recovered in Sage X3. Accounts (general and miscellaneous BP)This phase is used for the migration of the general accounts (Common data / G/L accounting tables / General / Accounts - if necessary, choose the chart of accounts using the [Plan] button) and, simultaneously, that of the miscellaneous auxiliaries (Common data / BPs / BPs), as defined in the transcoding. This phase automatically creates the analytical plan for all the accounts managed analytically. Analytical dimensionsThis phase is used for the migration of the analytical centers and dimensions defined in the transcoding. The Sage Intégrale analytical centers become dimensions in Sage X3. The Sage Intégrale dimensions are reconstituted on the fly in Sage X3 by concatenating the different centers.
The dimension types are created upon the migration of the company. An additional type, "Others", is added for the analytical dimensions defined in Sage Intégrale which do not correspond to the concatenation of analytical centers. The following items are migrated: The items generated by this migration are visible in the menu Common data / G/L accounting tables / Analytical / Analytical dimensions. Analytical distributionBefore migrating the analytical distributions, it is necessary to check that the ledger and the company record are set up with the correct dimension types, so that the distributions are assigned to the correct types and dimensions. This phase is used for migrating the distributions of the analytical models present in Sage Intégrale. The items generated by this migration are visible in the menu Common data / G/L accounting tables / Analytical / Analytical allocation. |
| As the successive migrations take place, the Remaining for process counter displays the items that remain to migrate.
|
|   |
Processes
| Specify whether the migration must be launched in simulation mode (no recording is made) or not. The simulation can be used for controls before performing the real update. As soon as there are no more blocking errors, the real migration can be launched. If multiple tables are selected for the simulation, they may be interdependent and blocking error messages may occur.
When the processing is performed for real, it is necessary to restore the folder before migration in the event of severe errors that would require modifying the data input. |
| Launch the migration of the data selected in the table of the current screen, in simulation or real mode. |
Presentation
For more information on the fields loaded within tables, see the "Appendices" chapter of the migration guide.
Close
Fields
The following fields are present on this tab :
| This column is used to select the table to migrate. To do this, double-click inside the column. The "Select all" and "Deselect all" right-click options can also be used. |
| Journal codesThis phase is used for the migration of the journals defined in the transcoding. The items generated by this migration are visible in the menu Common data / G/L accounting tables / General. BankThis phase is used for the migration of the banks defined in the transcoding. The items generated by this migration are visible in the menu Common data / BP accounting tables / Bank accounts. Currency rateThis phase is used for updating the currencies defined in the transcoding. The items generated by this migration are visible in the menu Common data / Common tables / Currency rates. StockThis phase is used to generate stock count entries in order to recover the product/warehouse stock of all the products and potentially the serial/lot numbers that are pending (not closed) in Sage Intégrale, as defined in the transcoding. The items generated by this migration are visible in the menus Stock / Counts / Stock count sessions and Counts. One stock count session is created per warehouse. The stock counts are created for the date specified in the "Management" tab of the setup and are valued with the valuation method indicated in the product/site record or in the corresponding category of each product. If you do not wish to recover the information of the series/lots, place the MVT_SER_LOT Intégrale table in the import folder of the Sage Intégrale tables. The message "Product not to be used" indicates that the product had a status in Sage Intégrale which is incompatible with Sage X3. This may result in a non null "Remaining to process" stock counter. This is also the case for movements in warehouses which no longer exist and which therefore cannot be migrated. |
| As the successive migrations take place, the Remaining for process counter displays the items that remain to migrate.
|
|   |
Processes
| Specify whether the migration must be launched in simulation mode (no recording is made) or not. The simulation can be used for controls before performing the real update. As soon as there are no more blocking errors, the real migration can be launched. If multiple tables are selected for the simulation, they may be interdependent and blocking error messages may occur.
When the processing is performed for real, it is necessary to restore the folder before migration in the event of severe errors that would require modifying the data input. |
| Launch the migration of the data selected in the table of the current screen, in simulation or real mode. |
Close
Presentation
For more information on the fields loaded within tables, see the "Appendices" chapter of the migration guide.
Close
Fields
The following fields are present on this tab :
| This column is used to select the table to migrate. To do this, double-click inside the column. The "Select all" and "Deselect all" right-click options can also be used. |
| Customer quotesThis phase is used for the migration of Sage Intégrale pending "DV"-type entries (quotes) whose date is later or equal to the date defined in the first "Financials" tab of the setup. The items generated by this migration are visible in the menu Sales / Quotes / Quotes. Since the "PR"-type entries (proforma) are not migrated, it is necessary for recovering them as quotes to change the type from "PR" to "DV" in the XIEPV table. The following items are not recovered in Sage X3:
For example, a purchase entry in which only the freight at the bottom of the entry has been specified. Customer ordersThis phase is used for the migration of Sage Intégrale pending "Co"-type entries (orders) whose date is later or equal to the date defined in the "Financial" first tab of the setup. Their non posted prepayments (up to 30) are recovered as prepayment open items in Sage X3. The items generated by this migration are visible in the menu Sales / Orders / Orders. In priority, the migration program recovers the Sage Intégrale amounts according to the setup done in Sage X3, including when it comes to taxes. The following items are not recovered in Sage X3:
The lines of the entries with a negative net price have a value of zero in Sage X3. Customer invoicesThis phase is used for the migration of entries of the type "FA", "AV", and "AC" (invoices and credit memos) posted in Sage Intégrale and whose date is later or equal to the date defined in the first "Financials" tab of the setup. The items generated by this migration are visible in the menu Sales / Inquiries / Invoices / List of invoices. The entries appear with a "Validated" status and thus cannot be modified. The following items are not recovered in Sage X3:
Invoices with a negative quantity are recovered as is in Sage X3. Supplier ordersThis phase is used for the migration of Sage Intégrale pending "CF"-type entries (orders) whose date is later or equal to the date defined in the "Financial" first tab of the setup. The items generated by this migration are visible in the menu Sales / Inquiries / Invoices / List of invoices. Their non posted prepayments (up to 30) are recovered as prepayment open items in Sage X3. The items generated by this migration are visible in the menu Purchasing / Orders / Orders. Since the "DF"-type entries (price requests) are not migrated, it is necessary for recovering them as orders to change the type from "DF" to "CF" in the XIEPV table. The following items are not recovered in Sage X3:
Supplier invoicesThis phase is used for the migration of entries of the type "FF", "AF", and "AA" (invoices and credit memos) posted in Sage Intégrale and whose date is later or equal to the date defined in the first "Financials" tab of the setup. The items generated by this migration are visible in the menu Purchasing / Inquiries / Invoices / List of invoices. The entries appear with a "Validated" status and thus cannot be modified. The following items are not recovered in Sage X3:
Work ordersThis phase is used for the migration of Sage Intégrale pending "PP"-type entries (production plans) whose date is later or equal to the date defined in the "Financial" first tab of the setup. The items generated by this migration are visible in the menu Manufacturing / Planning / Work order. Only production plans for which an MRP calculation has been launched in Sage Intégrale with WO generation are processed. The work orders must not have cost statements (BA) and assigned or specific customer/entry BOMs. If they do, they are ignored. The selected "PP"-type entry lines trigger the creation of work orders with the status "Closed" in Sage X3.
Subsequently, the production setup must be readjusted in order to optimize the usage of this module with a Sage X3 approach rather than one of Sage Intégrale. For example, an MRP mode must be created for each BOM code and production site, so as to be able to launch the requirements calculation in the software product. General and analytical historyThis phase is used for the migration of the general accounting history of Sage Intégrale from the fiscal year whose date has been defined in the first "Financials" tab of the setup. If the "Analytical recovery" check box is selected, the entries corresponding to accounts that can be analytically distributed in the analytical history of Sage Intégrale are also migrated. The items generated by this migration are visible in the menu Financials / Journals / Journal entry. The open items potentially present at the entry phase (Sx phase) in Sage Intégrale are created in Sage X3. The balance is considered as closed. General and analytical day bookThis phase is used for migrating the entires of the Sage Integrale general accounting day book. For accounts that can be analytically distributed, and if the "Analytical recovery" check box is selected, the corresponding entries in the analytical history of Sage Intégrale are also migrated. The items generated by this migration are visible in the menu Financials / Journals / Journal entry. The open items potentially present at the entry phase (Sx phase) in Sage Intégrale are created in Sage X3. The balance is considered as closed. Analytical historyThis phase is used for migrating the entries of the analytical history of Sage Intégrale from the fiscal year whose date has been defined in the first "Financials" tab of the setup. The items generated by this migration are visible in the menu Financials / Journals / Journal entry.
Analytical day bookThis phase is used for migrating the entries of the analytical entries of the general analytical day book. The items generated by this migration are visible in the menu Financials / Journals / Journal entry.
|
| As the successive migrations take place, the Remaining for process counter displays the items that remain to migrate.
|
|   |
Processes
| Specify whether the migration must be launched in simulation mode (no recording is made) or not. The simulation can be used for controls before performing the real update. As soon as there are no more blocking errors, the real migration can be launched. If multiple tables are selected for the simulation, they may be interdependent and blocking error messages may occur.
When the processing is performed for real, it is necessary to restore the folder before migration in the event of severe errors that would require modifying the data input. |
| Launch the migration of the data selected in the table of the current screen, in simulation or real mode. |
Close