@@ -146,29 +146,33 @@ const DYNAMIC_ROUTES = {
146146 path : 'journal-posting-preference/select' ,
147147 entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT_EXPENSES ] ,
148148 } ,
149+ POLICY_ACCOUNTING_NETSUITE_EXPORT : {
150+ path : 'connections/netsuite/export' ,
151+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . ROOT , SCREENS . WORKSPACE . COMPANY_CARD_EXPORT ] ,
152+ } ,
149153 POLICY_ACCOUNTING_NETSUITE_RECEIVABLE_ACCOUNT_SELECT : {
150154 path : 'receivable-account/select' ,
151- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
155+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
152156 } ,
153157 POLICY_ACCOUNTING_NETSUITE_INVOICE_ITEM_PREFERENCE_SELECT : {
154158 path : 'invoice-item-preference/select' ,
155- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
159+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
156160 } ,
157161 POLICY_ACCOUNTING_NETSUITE_INVOICE_ITEM_SELECT : {
158162 path : 'invoice-item/select' ,
159163 entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_INVOICE_ITEM_PREFERENCE_SELECT ] ,
160164 } ,
161165 POLICY_ACCOUNTING_NETSUITE_PREFERRED_EXPORTER_SELECT : {
162166 path : 'preferred-exporter/select' ,
163- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
167+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
164168 } ,
165169 POLICY_ACCOUNTING_NETSUITE_DATE_SELECT : {
166170 path : 'date/select' ,
167- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
171+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
168172 } ,
169173 POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES : {
170174 path : 'expenses/:expenseType' ,
171- entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . NETSUITE_EXPORT ] ,
175+ entryScreens : [ SCREENS . WORKSPACE . ACCOUNTING . DYNAMIC_NETSUITE_EXPORT ] ,
172176 getRoute : ( expenseType : ValueOf < typeof CONST . NETSUITE_EXPENSE_TYPE > ) => `expenses/${ expenseType as string } ` as const ,
173177 } ,
174178 POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES_DESTINATION_SELECT : {
@@ -3719,17 +3723,6 @@ const ROUTES = {
37193723 route : 'workspaces/:policyID/accounting/netsuite/import/customer-projects/select' ,
37203724 getRoute : ( policyID : string ) => `workspaces/${ policyID } /accounting/netsuite/import/customer-projects/select` as const ,
37213725 } ,
3722- POLICY_ACCOUNTING_NETSUITE_EXPORT : {
3723- route : 'workspaces/:policyID/connections/netsuite/export/' ,
3724- getRoute : ( policyID : string | undefined , backTo ?: string ) => {
3725- if ( ! policyID ) {
3726- Log . warn ( 'Invalid policyID is used to build the POLICY_ACCOUNTING_NETSUITE_EXPORT route' ) ;
3727- }
3728-
3729- // eslint-disable-next-line no-restricted-syntax -- Legacy route generation
3730- return getUrlWithBackToParam ( `workspaces/${ policyID } /connections/netsuite/export/` as const , backTo , false ) ;
3731- } ,
3732- } ,
37333726 POLICY_ACCOUNTING_NETSUITE_TAX_POSTING_ACCOUNT_SELECT : {
37343727 route : 'workspaces/:policyID/connections/netsuite/export/tax-posting-account/select' ,
37353728 getRoute : ( policyID : string ) => `workspaces/${ policyID } /connections/netsuite/export/tax-posting-account/select` as const ,
0 commit comments