From 44240deb9442fa1b46980d23df151d6557ae2104 Mon Sep 17 00:00:00 2001 From: Yuwen Memon Date: Wed, 26 Jun 2024 22:11:53 -0700 Subject: [PATCH] Add sync steps and copy for Intacct --- src/CONST.ts | 5 +++++ src/languages/en.ts | 13 +++++++++---- src/languages/es.ts | 13 +++++++++---- 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/src/CONST.ts b/src/CONST.ts index 0297f7bc0d5a5..3c0c8e3e531ee 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -1840,6 +1840,11 @@ const CONST = { NETSUITE_SYNC_UPDATE_DATA: 'netSuiteSyncUpdateConnectionData', NETSUITE_SYNC_NETSUITE_REIMBURSED_REPORTS: 'netSuiteSyncNetSuiteReimbursedReports', NETSUITE_SYNC_EXPENSIFY_REIMBURSED_REPORTS: 'netSuiteSyncExpensifyReimbursedReports', + SAGE_INTACCT_SYNC_CHECK_CONNECTION: 'intacctCheckConnection', + SAGE_INTACCT_SYNC_IMPORT_DATA: 'intacctImportData', + SAGE_INTACCT_SYNC_IMPORT_DIMENSIONS: 'intacctImportDimensions', + SAGE_INTACCT_SYNC_IMPORT_EMPLOYEES: 'intacctImportEmployees', + SAGE_INTACCT_SYNC_IMPORT_SYNC_REIMBURSED_REPORTS: 'intacctImportSyncBillPayments', }, SYNC_STAGE_TIMEOUT_MINUTES: 20, }, diff --git a/src/languages/en.ts b/src/languages/en.ts index a864e70b6189c..d5ff9e6c1a5b4 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -2495,6 +2495,8 @@ export default { case 'quickbooksOnlineImportCustomers': return 'Importing customers'; case 'quickbooksOnlineImportEmployees': + case 'netSuiteSyncImportEmployees': + case 'intacctImportEmployees': return 'Importing employees'; case 'quickbooksOnlineImportAccounts': return 'Importing accounts'; @@ -2505,6 +2507,7 @@ export default { case 'quickbooksOnlineImportProcessing': return 'Processing imported data'; case 'quickbooksOnlineSyncBillPayments': + case 'intacctImportSyncBillPayments': return 'Syncing reimbursed reports and bill payments'; case 'quickbooksOnlineSyncTaxCodes': return 'Importing tax codes'; @@ -2519,6 +2522,8 @@ export default { case 'quickbooksOnlineSyncTitle': return 'Syncing QuickBooks Online data'; case 'quickbooksOnlineSyncLoadData': + case 'xeroSyncStep': + case 'intacctImportData': return 'Loading data'; case 'quickbooksOnlineSyncApplyCategories': return 'Updating categories'; @@ -2548,8 +2553,6 @@ export default { return 'Checking Xero connection'; case 'xeroSyncTitle': return 'Syncing Xero data'; - case 'xeroSyncStep': - return 'Loading data'; case 'netSuiteSyncConnection': return 'Initializing connection to NetSuite'; case 'netSuiteSyncCustomers': @@ -2568,8 +2571,6 @@ export default { return 'Syncing currencies'; case 'netSuiteSyncCategories': return 'Syncing categories'; - case 'netSuiteSyncImportEmployees': - return 'Importing employees'; case 'netSuiteSyncReportFields': return 'Importing data as Expensify report fields'; case 'netSuiteSyncTags': @@ -2580,6 +2581,10 @@ export default { return 'Marking Expensify reports as reimbursed'; case 'netSuiteSyncExpensifyReimbursedReports': return 'Marking NetSuite bills and invoices as paid'; + case 'intacctCheckConnection': + return 'Checking Sage Intacct connection'; + case 'intacctImportDimensions': + return 'Importing dimensions'; default: { return `Translation missing for stage: ${stage}`; } diff --git a/src/languages/es.ts b/src/languages/es.ts index 2a11549e73550..2ecaf37a75d41 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -2498,6 +2498,8 @@ export default { case 'quickbooksOnlineImportCustomers': return 'Importando clientes'; case 'quickbooksOnlineImportEmployees': + case 'netSuiteSyncImportEmployees': + case 'intacctImportEmployees': return 'Importando empleados'; case 'quickbooksOnlineImportAccounts': return 'Importando cuentas'; @@ -2508,6 +2510,7 @@ export default { case 'quickbooksOnlineImportProcessing': return 'Procesando datos importados'; case 'quickbooksOnlineSyncBillPayments': + case 'intacctImportSyncBillPayments': return 'Sincronizando reportes reembolsados y facturas pagadas'; case 'quickbooksOnlineSyncTaxCodes': return 'Importando tipos de impuestos'; @@ -2522,6 +2525,8 @@ export default { case 'quickbooksOnlineSyncTitle': return 'Sincronizando datos desde QuickBooks Online'; case 'quickbooksOnlineSyncLoadData': + case 'xeroSyncStep': + case 'intacctImportData': return 'Cargando datos'; case 'quickbooksOnlineSyncApplyCategories': return 'Actualizando categorías'; @@ -2551,8 +2556,6 @@ export default { return 'Comprobando la conexión a Xero'; case 'xeroSyncTitle': return 'Sincronizando los datos de Xero'; - case 'xeroSyncStep': - return 'Cargando datos'; case 'netSuiteSyncConnection': return 'Iniciando conexión a NetSuite'; case 'netSuiteSyncCustomers': @@ -2571,8 +2574,6 @@ export default { return 'Sincronizando divisas'; case 'netSuiteSyncCategories': return 'Sincronizando categorías'; - case 'netSuiteSyncImportEmployees': - return 'Importando empleados'; case 'netSuiteSyncReportFields': return 'Importando datos como campos de informe de Expensify'; case 'netSuiteSyncTags': @@ -2583,6 +2584,10 @@ export default { return 'Marcando informes de Expensify como reembolsados'; case 'netSuiteSyncExpensifyReimbursedReports': return 'Marcando facturas y recibos de NetSuite como pagados'; + case 'intacctCheckConnection': + return 'Comprobando la conexión a Sage Intacct'; + case 'intacctImportDimensions': + return 'Importando dimensiones'; default: { return `Translation missing for stage: ${stage}`; }