From 695da0bbde385e89ebf65dae7d4aa295057706f4 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 16:56:39 -0800 Subject: [PATCH 01/12] Update CONST.ts Updating per https://expensify.slack.com/archives/C03SSAQG5/p1732663959853379 --- src/CONST.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CONST.ts b/src/CONST.ts index 81911d3f996f..108fddefdbf1 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -2575,8 +2575,8 @@ const CONST = { }, NAME_USER_FRIENDLY: { netsuite: 'NetSuite', - quickbooksOnline: 'Quickbooks Online', - quickbooksDesktop: 'Quickbooks Desktop', + quickbooksOnline: 'QuickBooks Online', + quickbooksDesktop: 'QuickBooks Desktop', xero: 'Xero', intacct: 'Sage Intacct', financialForce: 'FinancialForce', From 7d037a7f9cb456c45f1385cf72a1a39efb7dc6a1 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:01:41 -0800 Subject: [PATCH 02/12] Update en.ts --- src/languages/en.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/languages/en.ts b/src/languages/en.ts index 8eee778148c1..e8b271ae3bd8 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -2612,7 +2612,7 @@ const translations = { 'Journal entries are unavailable when taxes are enabled. Please choose a different export option.', }, noAccountsFound: 'No accounts found', - noAccountsFoundDescription: 'Add the account in Quickbooks Desktop and sync the connection again.', + noAccountsFoundDescription: 'Add the account in QuickBooks Desktop and sync the connection again.', qbdSetup: 'QuickBooks Desktop setup', requiredSetupDevice: { title: "Can't connect from this device", @@ -2652,7 +2652,7 @@ const translations = { classes: 'Classes', locations: 'Locations', customers: 'Customers/projects', - accountsDescription: 'Your Quickbooks Online chart of accounts will import into Expensify as categories.', + accountsDescription: 'Your QuickBooks Online chart of accounts will import into Expensify as categories.', accountsSwitchTitle: 'Choose to import new accounts as enabled or disabled categories.', accountsSwitchDescription: 'Enabled categories will be available for members to select when creating their expenses.', classesDescription: 'Choose how to handle QuickBooks Online classes in Expensify.', @@ -2713,10 +2713,10 @@ const translations = { advancedConfig: { autoSyncDescription: 'Expensify will automatically sync with QuickBooks Online every day.', inviteEmployees: 'Invite employees', - inviteEmployeesDescription: 'Import Quickbooks Online employee records and invite employees to this workspace.', + inviteEmployeesDescription: 'Import QuickBooks Online employee records and invite employees to this workspace.', createEntities: 'Auto-create entities', createEntitiesDescription: "Expensify will automatically create vendors in QuickBooks Online if they don't exist already, and auto-create customers when exporting invoices.", - reimbursedReportsDescription: 'Any time a report is paid using Expensify ACH, the corresponding bill payment will be created in the Quickbooks Online account below.', + reimbursedReportsDescription: 'Any time a report is paid using Expensify ACH, the corresponding bill payment will be created in the QuickBooks Online account below.', qboBillPaymentAccount: 'QuickBooks bill payment account', qboInvoiceCollectionAccount: 'QuickBooks invoice collections account', accountSelectDescription: "Choose where to pay bills from and we'll create the payment in QuickBooks Online.", @@ -2745,7 +2745,7 @@ const translations = { [`${CONST.QUICKBOOKS_REIMBURSABLE_ACCOUNT_TYPE.JOURNAL_ENTRY}Error`]: 'Journal entries are unavailable when taxes are enabled. Please choose a different export option.', }, noAccountsFound: 'No accounts found', - noAccountsFoundDescription: 'Add the account in Quickbooks Online and sync the connection again.', + noAccountsFoundDescription: 'Add the account in QuickBooks Online and sync the connection again.', }, xero: { organization: 'Xero organization', @@ -3783,15 +3783,15 @@ const translations = { settings: 'settings', title: 'Connections', subtitle: 'Connect to your accounting system to code transactions with your chart of accounts, auto-match payments, and keep your finances in sync.', - qbo: 'Quickbooks Online', - qbd: 'Quickbooks Desktop', + qbo: 'QuickBooks Online', + qbd: 'QuickBooks Desktop', xero: 'Xero', netsuite: 'NetSuite', intacct: 'Sage Intacct', connectionName: ({connectionName}: ConnectionNameParams) => { switch (connectionName) { case CONST.POLICY.CONNECTIONS.NAME.QBO: - return 'Quickbooks Online'; + return 'QuickBooks Online'; case CONST.POLICY.CONNECTIONS.NAME.XERO: return 'Xero'; case CONST.POLICY.CONNECTIONS.NAME.NETSUITE: From a045a3890f041f975d066eb12296a81d13f53ac9 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:05:06 -0800 Subject: [PATCH 03/12] Update es.ts --- src/languages/es.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/languages/es.ts b/src/languages/es.ts index 04dd9aeb11b7..74846fafac58 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -2678,7 +2678,7 @@ const translations = { classes: 'Clases', locations: 'Lugares', customers: 'Clientes/proyectos', - accountsDescription: 'Tu plan de cuentas de Quickbooks Online se importará a Expensify como categorías.', + accountsDescription: 'Tu plan de cuentas de QuickBooks Online se importará a Expensify como categorías.', accountsSwitchTitle: 'Elige importar cuentas nuevas como categorías activadas o desactivadas.', accountsSwitchDescription: 'Las categorías activas estarán disponibles para ser escogidas cuando se crea un gasto.', classesDescription: 'Elige cómo gestionar las clases de QuickBooks Online en Expensify.', @@ -2740,11 +2740,11 @@ const translations = { advancedConfig: { autoSyncDescription: 'Expensify se sincronizará automáticamente con QuickBooks Online todos los días.', inviteEmployees: 'Invitar empleados', - inviteEmployeesDescription: 'Importe los registros de los empleados de Quickbooks Online e invítelos a este espacio de trabajo.', + inviteEmployeesDescription: 'Importe los registros de los empleados de QuickBooks Online e invítelos a este espacio de trabajo.', createEntities: 'Crear entidades automáticamente', createEntitiesDescription: 'Expensify creará automáticamente proveedores en QuickBooks Online si aún no existen, y creará automáticamente clientes al exportar facturas.', reimbursedReportsDescription: - 'Cada vez que se pague un informe utilizando Expensify ACH, se creará el correspondiente pago de la factura en la cuenta de Quickbooks Online indicadas a continuación.', + 'Cada vez que se pague un informe utilizando Expensify ACH, se creará el correspondiente pago de la factura en la cuenta de QuickBooks Online indicadas a continuación.', qboBillPaymentAccount: 'Cuenta de pago de las facturas de QuickBooks', qboInvoiceCollectionAccount: 'Cuenta de cobro de las facturas QuickBooks', accountSelectDescription: 'Elige desde dónde pagar las facturas y crearemos el pago en QuickBooks Online.', @@ -2776,7 +2776,7 @@ const translations = { 'El asiento de diario no está disponible cuando los impuestos están habilitados. Por favor, selecciona otra opción de exportación diferente.', }, noAccountsFound: 'No se ha encontrado ninguna cuenta', - noAccountsFoundDescription: 'Añade la cuenta en Quickbooks Online y sincroniza de nuevo la conexión.', + noAccountsFoundDescription: 'Añade la cuenta en QuickBooks Online y sincroniza de nuevo la conexión.', }, xero: { organization: 'Organización Xero', @@ -3791,15 +3791,15 @@ const translations = { settings: 'configuración', title: 'Conexiones', subtitle: 'Conecta a tu sistema de contabilidad para codificar transacciones con tu plan de cuentas, auto-cotejar pagos, y mantener tus finanzas sincronizadas.', - qbo: 'Quickbooks Online', - qbd: 'Quickbooks Desktop', + qbo: 'QuickBooks Online', + qbd: 'QuickBooks Desktop', xero: 'Xero', netsuite: 'NetSuite', intacct: 'Sage Intacct', connectionName: ({connectionName}: ConnectionNameParams) => { switch (connectionName) { case CONST.POLICY.CONNECTIONS.NAME.QBO: - return 'Quickbooks Online'; + return 'QuickBooks Online'; case CONST.POLICY.CONNECTIONS.NAME.XERO: return 'Xero'; case CONST.POLICY.CONNECTIONS.NAME.NETSUITE: From 3315352ef48092b574c7df4feaa7fc64dc7d11d6 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:07:17 -0800 Subject: [PATCH 04/12] Update map.md --- help/map.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/help/map.md b/help/map.md index eb218e67dcc0..73940652ff22 100644 --- a/help/map.md +++ b/help/map.md @@ -254,8 +254,8 @@ Lost in the app? Let this map guide you! * Delete * Accounting * Connections list - * Quickbooks Online Connect - * Quickbooks Desktop Connect + * QuickBooks Online Connect + * QuickBooks Desktop Connect * Xero * NetSuite * Sage Intacct From d7ff1ba71717a000316f2261d769fc3246282ed9 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:11:18 -0800 Subject: [PATCH 05/12] Update Quickbooks-Online-Troubleshooting.md --- .../quickbooks-online/Quickbooks-Online-Troubleshooting.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/articles/expensify-classic/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md b/docs/articles/expensify-classic/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md index a397e34accb0..66cf4df2788f 100644 --- a/docs/articles/expensify-classic/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md +++ b/docs/articles/expensify-classic/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md @@ -1,6 +1,6 @@ --- -title: Quickbooks Online Troubleshooting -description: Quickbooks Online Troubleshooting +title: QuickBooks Online Troubleshooting +description: QuickBooks Online Troubleshooting --- # ExpensiError QBO022: When exporting billable expenses, please make sure the account in QuickBooks Online has been marked as billable. From e48de5ec69d7d5fdafa9c85554292a910ac39882 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:24:34 -0800 Subject: [PATCH 06/12] Update Configure-Quickbooks-Online.md --- .../quickbooks-online/Configure-Quickbooks-Online.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/articles/new-expensify/connections/quickbooks-online/Configure-Quickbooks-Online.md b/docs/articles/new-expensify/connections/quickbooks-online/Configure-Quickbooks-Online.md index 73e3340d41a2..19e30196e023 100644 --- a/docs/articles/new-expensify/connections/quickbooks-online/Configure-Quickbooks-Online.md +++ b/docs/articles/new-expensify/connections/quickbooks-online/Configure-Quickbooks-Online.md @@ -1,5 +1,5 @@ --- -title: Configure Quickbooks Online +title: Configure QuickBooks Online description: Configure your QuickBooks Online connection with Expensify --- From 8da6bb94459d853bf0f21a4475f9b7d5f39cba39 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:27:56 -0800 Subject: [PATCH 07/12] Update Configure-Quickbooks-Desktop.md --- .../quickbooks-desktop/Configure-Quickbooks-Desktop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/articles/expensify-classic/connections/quickbooks-desktop/Configure-Quickbooks-Desktop.md b/docs/articles/expensify-classic/connections/quickbooks-desktop/Configure-Quickbooks-Desktop.md index dd913af1c497..b1c36666d6ca 100644 --- a/docs/articles/expensify-classic/connections/quickbooks-desktop/Configure-Quickbooks-Desktop.md +++ b/docs/articles/expensify-classic/connections/quickbooks-desktop/Configure-Quickbooks-Desktop.md @@ -1,6 +1,6 @@ --- -title: Configure Quickbooks Desktop -description: Configure Quickbooks Desktop +title: Configure QuickBooks Desktop +description: Configure QuickBooks Desktop --- Our new QuickBooks Desktop integration allows you to automate the import and export process with Expensify. @@ -71,7 +71,7 @@ For manual syncing, we recommend completing this process at least once a week an When syncing Expensify to QuickBooks Desktop, we recommend waiting until the sync finishes to access either Expensify and/or QuickBooks Desktop, as performance may vary during this process. You cannot open an instance of QuickBooks Desktop while a program is syncing - this may cause QuickBooks Desktop to behave unexpectedly. -## **What are the different types of accounts that can be imported from Quickbooks Desktop?** +## **What are the different types of accounts that can be imported from QuickBooks Desktop?** Here is the list of accounts from QuickBooks Desktop and how they are pulled into Expensify: From 1dd055369f7a1f8be68c60f3ad97fd2343c8f108 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:29:33 -0800 Subject: [PATCH 08/12] Update Quickbooks-Online-Troubleshooting.md --- .../quickbooks-online/Quickbooks-Online-Troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/articles/new-expensify/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md b/docs/articles/new-expensify/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md index ff1b9bfab9fb..497c618442b1 100644 --- a/docs/articles/new-expensify/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md +++ b/docs/articles/new-expensify/connections/quickbooks-online/Quickbooks-Online-Troubleshooting.md @@ -1,5 +1,5 @@ --- -title: Quickbooks Online Troubleshooting +title: QuickBooks Online Troubleshooting description: A list of common QuickBooks Online errors and how to resolve them --- From 3353df8442f4e79a4607d6882c696b42d9d2c3fb Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:31:12 -0800 Subject: [PATCH 09/12] Update Configure-Quickbooks-Online.md --- .../quickbooks-online/Configure-Quickbooks-Online.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/articles/expensify-classic/connections/quickbooks-online/Configure-Quickbooks-Online.md b/docs/articles/expensify-classic/connections/quickbooks-online/Configure-Quickbooks-Online.md index 3fd1df0c0a1c..d9b4d846110e 100644 --- a/docs/articles/expensify-classic/connections/quickbooks-online/Configure-Quickbooks-Online.md +++ b/docs/articles/expensify-classic/connections/quickbooks-online/Configure-Quickbooks-Online.md @@ -1,6 +1,6 @@ --- -title: Configure Quickbooks Online -description: Configure Quickbooks Online +title: Configure QuickBooks Online +description: Configure QuickBooks Online --- # Best Practices Using QuickBooks Online @@ -88,7 +88,7 @@ The following steps help you determine the advanced settings for your connection - _Automatically Create Entities_: If you export reimbursable expenses as Vendor Bills or Journal Entries, Expensify will automatically create a vendor in QuickBooks (If one does not already exist). Expensify will also automatically create a customer when exporting Invoices. - _Sync Reimbursed Reports_: Enabling will mark the Vendor Bill as paid in QuickBooks Online if you reimburse a report via ACH direct deposit in Expensify. If you reimburse outside of Expensify, then marking the Vendor Bill as paid in QuickBooks Online will automatically mark the report as reimbursed in Expensify. - _QuickBooks Account_: Select the bank account your reimbursements are coming out of, and we'll create the payment in QuickBooks. - - _Collection Account_: When exporting invoices from Expensify to Quickbooks Online, the invoice will appear against the Collection Account once marked as Paid. + - _Collection Account_: When exporting invoices from Expensify to QuickBooks Online, the invoice will appear against the Collection Account once marked as Paid. {% include faq-begin.md %} From e36a26c963abdf92ac5a178381642d38b7b66750 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:31:47 -0800 Subject: [PATCH 10/12] Update Direct-Bank-Connections.md --- .../company-cards/Direct-Bank-Connections.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/articles/expensify-classic/connect-credit-cards/company-cards/Direct-Bank-Connections.md b/docs/articles/expensify-classic/connect-credit-cards/company-cards/Direct-Bank-Connections.md index c9720177a8fc..f790309fbefa 100644 --- a/docs/articles/expensify-classic/connect-credit-cards/company-cards/Direct-Bank-Connections.md +++ b/docs/articles/expensify-classic/connect-credit-cards/company-cards/Direct-Bank-Connections.md @@ -56,7 +56,7 @@ To completely remove the card connection, unassign every card from the list and # Deep Dive ## Configure card settings Once you’ve imported your company cards, the next step is configuring the cards’ settings. -If you're using a connected accounting system such as NetSuite, Xero, Sage Intacct, Quickbooks Desktop, or QuickBooks Online. In that case, you can connect the card to export to a specific credit card GL account. +If you're using a connected accounting system such as NetSuite, Xero, Sage Intacct, QuickBooks Desktop, or QuickBooks Online. In that case, you can connect the card to export to a specific credit card GL account. 1. Go to **Settings > Domains > _Domain Name_ > Company Cards** 2. Click **Edit Exports** on the right-hand side of the card table and select the GL account you want to export expenses to 3. You're all done. After the account is set, exported expenses will be mapped to the specific account selected when exported by a Domain Admin. From 0279c9f12855a23d18a78c64d655d2a4d5dee9db Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:32:10 -0800 Subject: [PATCH 11/12] Update Commercial-Card-Feeds.md --- .../connect-credit-cards/company-cards/Commercial-Card-Feeds.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/articles/expensify-classic/connect-credit-cards/company-cards/Commercial-Card-Feeds.md b/docs/articles/expensify-classic/connect-credit-cards/company-cards/Commercial-Card-Feeds.md index f46c1a1442c2..e5d80b80017d 100644 --- a/docs/articles/expensify-classic/connect-credit-cards/company-cards/Commercial-Card-Feeds.md +++ b/docs/articles/expensify-classic/connect-credit-cards/company-cards/Commercial-Card-Feeds.md @@ -82,7 +82,7 @@ Any transactions that were posted prior to this date will not be imported into E Click the Assign button Once assigned, you will see each cardholder associated with their card as well as the start date listed. -If you're using a connected accounting system such as NetSuite, Xero, Intacct, Quickbooks Desktop, or QuickBooks Online, you can also connect the card to export to a specific credit card GL account. +If you're using a connected accounting system such as NetSuite, Xero, Intacct, QuickBooks Desktop, or QuickBooks Online, you can also connect the card to export to a specific credit card GL account. Go to Settings > Domains > [Domain name] > Company Cards Click Edit Exports on the right-hand side of the card table and select the GL account you want to export expenses to. From eaddabd9f80ce341e730f1ebb190f795d888c475 Mon Sep 17 00:00:00 2001 From: James Dean Date: Tue, 26 Nov 2024 17:32:37 -0800 Subject: [PATCH 12/12] Update Company-Card-Settings.md --- .../connect-credit-cards/company-cards/Company-Card-Settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/articles/expensify-classic/connect-credit-cards/company-cards/Company-Card-Settings.md b/docs/articles/expensify-classic/connect-credit-cards/company-cards/Company-Card-Settings.md index 553171d73dde..7492d705c2ef 100644 --- a/docs/articles/expensify-classic/connect-credit-cards/company-cards/Company-Card-Settings.md +++ b/docs/articles/expensify-classic/connect-credit-cards/company-cards/Company-Card-Settings.md @@ -49,7 +49,7 @@ If Scheduled Submit is disabled on the group workspace level (or set to a manual # How to connect company cards to an accounting integration -If you're using a connected accounting system such as NetSuite, Xero, Intacct, Quickbooks Desktop, or QuickBooks Online, you can also connect the card to export to a specific credit card GL account. First, connect the card itself, and once completed, follow the steps below: +If you're using a connected accounting system such as NetSuite, Xero, Intacct, QuickBooks Desktop, or QuickBooks Online, you can also connect the card to export to a specific credit card GL account. First, connect the card itself, and once completed, follow the steps below: Go to Settings > Domains > Domain name > Company Cards Click Edit Exports on the right-hand side of the card table and select the GL account you want to export expenses to You're all done. After the account is set, exported expenses will be mapped to the specific account selected when exported by a Domain Admin.