Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions src/ROUTES.ts
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,26 @@ const DYNAMIC_ROUTES = {
path: 'sage-intacct/prerequisites',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.ROOT, SCREENS.WORKSPACE.ACCOUNTING.EXISTING_SAGE_INTACCT_CONNECTIONS],
},
POLICY_ACCOUNTING_CERTINIA_EXPORT: {
path: 'certinia/export',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.ROOT],
},
POLICY_ACCOUNTING_CERTINIA_PREFERRED_EXPORTER: {
path: 'certinia-preferred-exporter/select',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.CERTINIA_EXPORT],
},
POLICY_ACCOUNTING_CERTINIA_EXPORT_STATUS: {
path: 'certinia-status-select',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.CERTINIA_EXPORT],
},
POLICY_ACCOUNTING_CERTINIA_EXPORT_DATE: {
path: 'certinia-date-select',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.CERTINIA_EXPORT],
},
POLICY_ACCOUNTING_CERTINIA_DEFAULT_VENDOR: {
path: 'certinia-default-vendor/select',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.CERTINIA_EXPORT],
},
POLICY_ACCOUNTING_NETSUITE_EXPORT_EXPENSES_VENDOR_SELECT: {
path: 'vendor/select',
entryScreens: [SCREENS.WORKSPACE.ACCOUNTING.DYNAMIC_NETSUITE_EXPORT_EXPENSES],
Expand Down
25 changes: 25 additions & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4837,6 +4837,31 @@ ${amount} für ${merchant} – ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Konfigurieren Sie, wie Expensify-Daten nach Certinia exportiert werden.',
payableInvoices: 'Fällige Rechnungen',
exportStatus: {
label: 'Status der zu zahlenden Rechnung',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Abschließen',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'In Bearbeitung',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Übermittelt',
},
},
exportDate: {
label: 'Fälligkeitstag der Rechnung',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Datum der letzten Ausgabe',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Datum der Berichtseinreichung',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Exportdatum',
},
},
exportReimbursable: {
label: 'Erstattungsfähige Ausgaben exportieren als',
helperText: 'Als erstattungsfähig markierte Ausgaben werden als Verbindlichkeitsrechnungen auf den*die Mitarbeitende*n exportiert.',
},
exportNonReimbursable: {label: 'Nicht erstattungsfähige Ausgaben exportieren als'},
noVendorsFound: 'Keine Anbieter gefunden',
noVendorsFoundDescription: 'Bitte synchronisieren Sie die Verbindung erneut, nachdem Lieferanten in Certinia hinzugefügt wurden.',
prerequisites: {
title: 'Bevor Sie die Verbindung herstellen',
installBundle: 'Für FFA-Verbindungen',
Expand Down
27 changes: 27 additions & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4914,6 +4914,33 @@ const translations = {
},
certinia: {
title: 'Certinia',
exportDescription: 'Configure how Expensify data exports to Certinia.',
payableInvoices: 'Payable Invoices',
exportStatus: {
label: 'Payable invoice status',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Complete',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'In Progress',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Submitted',
},
},
exportDate: {
label: 'Payable invoice date',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Date of last expense',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Report submitted date',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Export date',
},
},
exportReimbursable: {
label: 'Export reimbursable expenses as',
helperText: 'Expenses marked as reimbursable will be exported as Payable Invoices made out to the employee.',
},
exportNonReimbursable: {
label: 'Export non-reimbursable expenses as',
},
noVendorsFound: 'No vendors found',
noVendorsFoundDescription: 'Please sync the connection again after vendors are added in Certinia.',
prerequisites: {
title: 'Before you connect',
installBundle: 'For FFA Connections',
Expand Down
25 changes: 25 additions & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4721,6 +4721,31 @@ ${amount} para ${merchant} - ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Configura cómo se exportan los datos de Expensify a Certinia.',
payableInvoices: 'Facturas por pagar',
exportStatus: {
label: 'Estado de factura por pagar',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Completar',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'En curso',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Enviado',
},
},
exportDate: {
label: 'Fecha de factura pagadera',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Fecha del último gasto',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Fecha de envío del informe',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Fecha de exportación',
},
},
exportReimbursable: {
label: 'Exportar gastos reembolsables como',
helperText: 'Los gastos marcados como reembolsables se exportarán como facturas por pagar a nombre de la persona empleada.',
},
exportNonReimbursable: {label: 'Exportar gastos no reembolsables como'},
noVendorsFound: 'No se encontraron proveedores',
noVendorsFoundDescription: 'Vuelve a sincronizar la conexión después de añadir los proveedores en Certinia.',
prerequisites: {
title: 'Antes de conectarte',
installBundle: 'Para conexiones FFA',
Expand Down
25 changes: 25 additions & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4847,6 +4847,31 @@ ${amount} pour ${merchant} - ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Configurez comment les données Expensify sont exportées vers Certinia.',
payableInvoices: 'Factures à payer',
exportStatus: {
label: 'Statut de facture à payer',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Terminé',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'En cours',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Soumis',
},
},
exportDate: {
label: 'Date d’échéance de la facture',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Date de la dernière dépense',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Date de soumission de la note de frais',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Date d’exportation',
},
},
exportReimbursable: {
label: 'Exporter les dépenses remboursables en tant que',
helperText: 'Les dépenses marquées comme remboursables seront exportées en tant que factures à payer établies au nom de l’employé.',
},
exportNonReimbursable: {label: 'Exporter les dépenses non remboursables en tant que'},
noVendorsFound: 'Aucun fournisseur trouvé',
noVendorsFoundDescription: 'Veuillez synchroniser à nouveau la connexion après l’ajout des fournisseurs dans Certinia.',
prerequisites: {
title: 'Avant de vous connecter',
installBundle: 'Pour les connexions FFA',
Expand Down
25 changes: 25 additions & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4822,6 +4822,31 @@ ${amount} per ${merchant} - ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Configura come i dati di Expensify vengono esportati in Certinia.',
payableInvoices: 'Fatture da pagare',
exportStatus: {
label: 'Stato fattura da pagare',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Completa',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'In corso',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Inviato',
},
},
exportDate: {
label: 'Data fattura da pagare',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: "Data dell'ultima spesa",
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Data di invio del report',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Data di esportazione',
},
},
exportReimbursable: {
label: 'Esporta le spese rimborsabili come',
helperText: 'Le spese contrassegnate come rimborsabili verranno esportate come fatture passive intestate al dipendente.',
},
exportNonReimbursable: {label: 'Esporta le spese non rimborsabili come'},
noVendorsFound: 'Nessun fornitore trovato',
noVendorsFoundDescription: 'Sincronizza di nuovo la connessione dopo che i fornitori sono stati aggiunti in Certinia.',
prerequisites: {
title: 'Prima di connetterti',
installBundle: 'Per connessioni FFA',
Expand Down
22 changes: 22 additions & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4779,6 +4779,28 @@ ${integrationName === CONST.ONBOARDING_ACCOUNTING_MAPPING.other ? 'あなたの'
},
certinia: {
title: 'Certinia',
exportDescription: 'Expensify のデータを Certinia へエクスポートする方法を設定します。',
payableInvoices: '支払対象の請求書',
exportStatus: {
label: '買掛請求書のステータス',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: '完了',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: '進行中',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: '送信済み',
},
},
exportDate: {
label: '支払予定請求書日',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: '最終経費日',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'レポート提出日',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'エクスポート日',
},
},
exportReimbursable: {label: '精算対象経費の書き出し形式', helperText: '払い戻し対象としてマークされた経費は、従業員宛ての未払請求書としてエクスポートされます。'},
exportNonReimbursable: {label: '未払い精算の対象外経費を次の形式でエクスポートする'},
noVendorsFound: 'ベンダーが見つかりませんでした',
noVendorsFoundDescription: 'Certinia にベンダーを追加した後に、もう一度接続の同期を行ってください。',
prerequisites: {
title: '接続する前に',
installBundle: 'FFA 接続用',
Expand Down
25 changes: 25 additions & 0 deletions src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4813,6 +4813,31 @@ ${amount} voor ${merchant} - ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Stel in hoe Expensify-gegevens worden geëxporteerd naar Certinia.',
payableInvoices: 'Te betalen facturen',
exportStatus: {
label: 'Status te betalen factuur',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Voltooien',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'Bezig',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Ingediend',
},
},
exportDate: {
label: 'Vervaldatum factuur',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Datum van laatste uitgave',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Indiendatum rapport',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Exportdatum',
},
},
exportReimbursable: {
label: 'Terugbetaalbare declaraties exporteren als',
helperText: 'Declarabele uitgaven worden geëxporteerd als te betalen facturen op naam van de werknemer.',
},
exportNonReimbursable: {label: 'Niet-declarabele uitgaven exporteren als'},
noVendorsFound: 'Geen leveranciers gevonden',
noVendorsFoundDescription: 'Synchroniseer de verbinding opnieuw nadat leveranciers zijn toegevoegd in Certinia.',
prerequisites: {
title: 'Voordat je verbinding maakt',
installBundle: 'Voor FFA-verbindingen',
Expand Down
25 changes: 25 additions & 0 deletions src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4805,6 +4805,31 @@ ${amount} dla ${merchant} - ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Skonfiguruj sposób eksportu danych z Expensify do Certinia.',
payableInvoices: 'Należne faktury',
exportStatus: {
label: 'Status faktury do zapłaty',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Zakończ',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'W toku',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Wysłano',
},
},
exportDate: {
label: 'Data płatności faktury',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Data ostatniego wydatku',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Data wysłania raportu',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Data eksportu',
},
},
exportReimbursable: {
label: 'Eksportuj zwracane wydatki jako',
helperText: 'Wydatki oznaczone jako podlegające zwrotowi zostaną wyeksportowane jako faktury do zapłaty wystawione na pracownika.',
},
exportNonReimbursable: {label: 'Eksportuj niewliczane do zwrotu wydatki jako'},
noVendorsFound: 'Nie znaleziono dostawców',
noVendorsFoundDescription: 'Po dodaniu dostawców w Certinia zsynchronizuj ponownie to połączenie.',
prerequisites: {
title: 'Zanim się połączysz',
installBundle: 'Dla połączeń FFA',
Expand Down
25 changes: 25 additions & 0 deletions src/languages/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4808,6 +4808,31 @@ ${amount} para ${merchant} - ${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: 'Configure como os dados do Expensify são exportados para o Certinia.',
payableInvoices: 'Faturas a Pagar',
exportStatus: {
label: 'Status da fatura a pagar',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: 'Concluir',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: 'Em andamento',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: 'Enviado',
},
},
exportDate: {
label: 'Data de vencimento da fatura',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: 'Data da última despesa',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: 'Data de envio do relatório',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: 'Data de exportação',
},
},
exportReimbursable: {
label: 'Exportar despesas reembolsáveis como',
helperText: 'Despesas marcadas como reembolsáveis serão exportadas como faturas a pagar emitidas em nome do funcionário.',
},
exportNonReimbursable: {label: 'Exportar despesas não reembolsáveis como'},
noVendorsFound: 'Nenhum fornecedor encontrado',
noVendorsFoundDescription: 'Sincronize a conexão novamente depois que os fornecedores forem adicionados no Certinia.',
prerequisites: {
title: 'Antes de conectar',
installBundle: 'Para conexões FFA',
Expand Down
22 changes: 22 additions & 0 deletions src/languages/zh-hans.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4691,6 +4691,28 @@ ${amount},商户:${merchant} - 日期:${date}`,
},
certinia: {
title: 'Certinia',
exportDescription: '配置 Expensify 数据导出到 Certinia 的方式。',
payableInvoices: '应付发票',
exportStatus: {
label: '应付发票状态',
values: {
[CONST.CERTINIA_EXPORT_STATUS.APPROVED]: '完成',
[CONST.CERTINIA_EXPORT_STATUS.IN_PROGRESS]: '进行中',
[CONST.CERTINIA_EXPORT_STATUS.SUBMITTED]: '已提交',
},
},
exportDate: {
label: '应付发票日期',
values: {
[CONST.CERTINIA_EXPORT_DATE.LAST_EXPENSE]: '上次报销日期',
[CONST.CERTINIA_EXPORT_DATE.REPORT_SUBMITTED]: '报表提交日期',
[CONST.CERTINIA_EXPORT_DATE.REPORT_EXPORTED]: '导出日期',
},
},
exportReimbursable: {label: '导出可报销费用为', helperText: '标记为可报销的费用将作为应付账单导出,并开具给员工。'},
exportNonReimbursable: {label: '将不可报销的报销单导出为'},
noVendorsFound: '未找到供应商',
noVendorsFoundDescription: '在 Certinia 中添加供应商后,请再次同步连接。',
prerequisites: {
title: '在你连接之前',
installBundle: '用于 FFA 连接',
Expand Down
6 changes: 3 additions & 3 deletions src/libs/API/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1071,9 +1071,9 @@ type WriteCommandParameters = {

// Certinia (FinancialForce) parameters
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_EXPORTER]: Parameters.UpdateFinancialForceGenericTypeParams<'email', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_EXPORT_STATUS]: Parameters.UpdateFinancialForceGenericTypeParams<'value', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_EXPORT_DATE]: Parameters.UpdateFinancialForceGenericTypeParams<'value', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_DEFAULT_VENDOR]: Parameters.UpdateFinancialForceGenericTypeParams<'vendorID', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_EXPORT_STATUS]: Parameters.UpdateFinancialForceGenericTypeParams<'exportStatus', ValueOf<typeof CONST.CERTINIA_EXPORT_STATUS>>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_EXPORT_DATE]: Parameters.UpdateFinancialForceGenericTypeParams<'exportDate', ValueOf<typeof CONST.CERTINIA_EXPORT_DATE>>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_DEFAULT_VENDOR]: Parameters.UpdateFinancialForceGenericTypeParams<'vendorAccount', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_DIMENSION1_MAPPING]: Parameters.UpdateFinancialForceGenericTypeParams<'value', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_DIMENSION2_MAPPING]: Parameters.UpdateFinancialForceGenericTypeParams<'value', string>;
[WRITE_COMMANDS.UPDATE_FINANCIAL_FORCE_DIMENSION3_MAPPING]: Parameters.UpdateFinancialForceGenericTypeParams<'value', string>;
Expand Down
Loading
Loading