@@ -149,29 +149,33 @@ const DYNAMIC_ROUTES = {
149149 path : 'journal-posting-preference/select' ,
150150 entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT_EXPENSES ] ,
151151 } ,
152+ POLICY_ACCOUNTING_NETSUITE_EXPORT : {
153+ path : 'connections/netsuite/export' ,
154+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . ROOT , SCREENS . WORKSPACE . COMPANY_CARD_EXPORT ] ,
155+ } ,
152156 POLICY_ACCOUNTING_NETSUITE_RECEIVABLE_ACCOUNT_SELECT : {
153157 path : 'receivable-account/select' ,
154- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
158+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
155159 } ,
156160 POLICY_ACCOUNTING_NETSUITE_INVOICE_ITEM_PREFERENCE_SELECT : {
157161 path : 'invoice-item-preference/select' ,
158- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
162+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
159163 } ,
160164 POLICY_ACCOUNTING_NETSUITE_INVOICE_ITEM_SELECT : {
161165 path : 'invoice-item/select' ,
162166 entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_INVOICE_ITEM_PREFERENCE_SELECT ] ,
163167 } ,
164168 POLICY_ACCOUNTING_NETSUITE_PREFERRED_EXPORTER_SELECT : {
165169 path : 'preferred-exporter/select' ,
166- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
170+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
167171 } ,
168172 POLICY_ACCOUNTING_NETSUITE_DATE_SELECT : {
169173 path : 'date/select' ,
170- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
174+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
171175 } ,
172176 POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES : {
173177 path : 'expenses/:expenseType' ,
174- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
178+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
175179 getRoute : ( expenseType : ValueOf < typeof CONST . NETSUITE_EXPENSE_TYPE > ) => `expenses/${ expenseType as string } ` as const ,
176180 } ,
177181 POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES_DESTINATION_SELECT : {
@@ -3760,17 +3764,6 @@ const ROUTES = {
37603764 route : 'workspaces/:policyID/accounting/netsuite/import/customer-projects/select' ,
37613765 getRoute : ( policyID : string ) => `workspaces/${ policyID } /accounting/netsuite/import/customer-projects/select` as const ,
37623766 } ,
3763- POLICY_ACCOUNTING_NETSUITE_EXPORT : {
3764- route : 'workspaces/:policyID/connections/netsuite/export/' ,
3765- getRoute : ( policyID : string | undefined , backTo ?: string ) => {
3766- if ( ! policyID ) {
3767- Log . warn ( 'Invalid policyID is used to build the POLICY_ACCOUNTING_NETSUITE_EXPORT route' ) ;
3768- }
3769-
3770- // eslint-disable-next-line no-restricted-syntax -- Legacy route generation
3771- return getUrlWithBackToParam ( `workspaces/${ policyID } /connections/netsuite/export/` as const , backTo , false ) ;
3772- } ,
3773- } ,
37743767 POLICY_ACCOUNTING_NETSUITE_TAX_POSTING_ACCOUNT_SELECT : {
37753768 route : 'workspaces/:policyID/connections/netsuite/export/tax-posting-account/select' ,
37763769 getRoute : ( policyID : string ) => `workspaces/${ policyID } /connections/netsuite/export/tax-posting-account/select` as const ,
0 commit comments