From 7b328b5a44141d1167fe6c4cbe61adcd8cf6c8c6 Mon Sep 17 00:00:00 2001 From: Dhaarani <55541808+DhaaraniCIT@users.noreply.github.com> Date: Wed, 25 Sep 2024 17:23:01 +0530 Subject: [PATCH] intacct remove expense_type from code prepend array (#980) --- .../intacct-base-mapping.component.ts | 2 +- .../intacct-import-settings.component.ts | 16 ++-------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/app/integrations/intacct/intacct-main/intacct-mapping/intacct-base-mapping/intacct-base-mapping.component.ts b/src/app/integrations/intacct/intacct-main/intacct-mapping/intacct-base-mapping/intacct-base-mapping.component.ts index a70dccfaf..47a3a5841 100644 --- a/src/app/integrations/intacct/intacct-main/intacct-mapping/intacct-base-mapping/intacct-base-mapping.component.ts +++ b/src/app/integrations/intacct/intacct-main/intacct-mapping/intacct-base-mapping/intacct-base-mapping.component.ts @@ -38,7 +38,7 @@ export class IntacctBaseMappingComponent implements OnInit { cccExpenseObject: IntacctCorporateCreditCardExpensesObject | null; - acceptedCodeField: string[] = [SageIntacctField.ACCOUNT, SageIntacctField.DEPARTMENT, MappingSourceField.PROJECT, IntacctCategoryDestination.EXPENSE_TYPE]; + acceptedCodeField: string[] = [SageIntacctField.ACCOUNT, SageIntacctField.DEPARTMENT, MappingSourceField.PROJECT]; brandingConfig = brandingConfig; diff --git a/src/app/integrations/intacct/intacct-shared/intacct-import-settings/intacct-import-settings.component.ts b/src/app/integrations/intacct/intacct-shared/intacct-import-settings/intacct-import-settings.component.ts index c20bd2466..200f1a4f8 100644 --- a/src/app/integrations/intacct/intacct-shared/intacct-import-settings/intacct-import-settings.component.ts +++ b/src/app/integrations/intacct/intacct-shared/intacct-import-settings/intacct-import-settings.component.ts @@ -91,7 +91,7 @@ export class IntacctImportSettingsComponent implements OnInit { importCodeField: FormGroup[] = []; - acceptedImportCodeField: string[] = [SageIntacctField.ACCOUNT, SageIntacctField.DEPARTMENT, MappingSourceField.PROJECT, IntacctCategoryDestination.EXPENSE_TYPE]; + acceptedImportCodeField: string[] = [SageIntacctField.ACCOUNT, SageIntacctField.DEPARTMENT, MappingSourceField.PROJECT]; existingFields: string[] = ['employee id', 'organisation name', 'employee name', 'employee email', 'expense date', 'expense date', 'expense id', 'report id', 'employee id', 'department', 'state', 'reporter', 'report', 'purpose', 'vendor', 'category', 'category code', 'mileage distance', 'mileage unit', 'flight from city', 'flight to city', 'flight from date', 'flight to date', 'flight from class', 'flight to class', 'hotel checkin', 'hotel checkout', 'hotel location', 'hotel breakfast', 'currency', 'amount', 'foreign currency', 'foreign amount', 'tax', 'approver', 'project', 'billable', 'cost center', 'cost center code', 'approved on', 'reimbursable', 'receipts', 'paid date', 'expense created date']; @@ -114,18 +114,6 @@ export class IntacctImportSettingsComponent implements OnInit { subLabel: 'Example: Meals & Entertainment' } ], - "EXPENSE_TYPE": [ - { - label: 'Import Codes + Names', - value: true, - subLabel: 'Example: 4567: Meals & Entertainment' - }, - { - label: 'Import Names only', - value: false, - subLabel: 'Example: Meals & Entertainment' - } - ], "DEPARTMENT": [ { label: 'Import Codes + Names', @@ -182,7 +170,7 @@ export class IntacctImportSettingsComponent implements OnInit { sourceField = IntacctCategoryDestination.ACCOUNT; } - if (event.checked && this.acceptedImportCodeField.includes(sourceField)) { + if (event.checked && this.acceptedImportCodeField.includes(sourceField) && this.intacctImportCodeConfig[sourceField]) { // Create a new FormGroup const value = this.formBuilder.group({ source_field: [sourceField],