Skip to main content

Understanding Auto-Publish & Auto-Import in Tofu

C
Written by Cristina Michelini
Updated over 3 months ago

At Tofu, we’ve made it easier to sync your invoices with accounting software, offering greater control with the introduction of Auto-Publish and Auto-Import toggles. This article will explain the changes from the previous Auto-Sync feature, and how you can use the new controls to streamline your workflow.


The Changes: From Auto-Sync to Auto-Publish & Auto-Import

Previously, we had a single toggle called Auto-Sync, which allowed for two-way synchronization between Tofu and your accounting software. This feature automatically imported invoices and published them based on your settings. However, we've updated this to offer separate control over Import and Publish actions.

Now, you can manage Auto-Import and Auto-Publish independently, giving you more flexibility:

  • Auto-Import: Automatically pulls in data from your accounting software (like Xero or QuickBooks) to reflect the latest status changes, edits, and new bills.

  • Auto-Publish: Automatically pushes your invoices and updates from Tofu to your accounting software without needing to click the Publish button.


What Do the Import and Publish Buttons Do?

The Import and Publish buttons on the invoice review mode are the manual triggers for syncing invoices between Tofu and your accounting software (such as Xero or QuickBooks). Here's a breakdown of what each button does:

  • Import Button: This button allows you to manually pull data from your accounting software into Tofu. It updates your invoices in Tofu based on changes made in your accounting software, such as status updates, edits, or new invoices. For example, if the status of a bill changes in Xero (from Awaiting Approval to Paid), you can click Import in Tofu to reflect that change.

  • Publish Button: This button allows you to manually push invoices from Tofu to your accounting software. When you create or edit invoices in Tofu, clicking Publish sends those updates to your accounting software. This is useful when you want to control exactly when your invoices are shared with your accounting system.

πŸ’‘ Note

  • When both Auto-Publish and Auto-Import toggles are enabled, the Import and Publish buttons are automatically hidden because these actions happen automatically in the background.

  • If either toggle is turned off, the corresponding Import or Publish button will reappear, allowing you to manually trigger those actions as needed.


Understanding Auto-Publish & Auto-Import

Now that we’ve broken down the general behavior, let’s go deeper into what each of these features does:

1. Auto-Publish

When Auto-Publish is turned on, Tofu will automatically send invoices from Tofu to your accounting software once they are saved. This eliminates the need for you to manually click the Publish button every time you update an invoice.

  • Example: If you create a new invoice or edit an existing one in Tofu, Tofu will immediately push those changes to your accounting software (like Xero or QuickBooks).

2. Auto-Import

When Auto-Import is enabled, Tofu will automatically pull invoice data from your accounting software. This ensures that the latest status updates, new bills, and edits made in your accounting software are reflected in Tofu without requiring you to click the Import button.

  • Example: If a bill status changes in Xero or QuickBooks (e.g., from Awaiting Approval to Paid), Tofu will automatically import that change and reflect it on the corresponding invoice.

πŸ’‘ Can I manually override Auto-Publish or Auto-Import?

Yes! You can turn either toggle off at any time if you prefer to handle imports or publishing manually. The Import and Publish buttons will reappear, giving you full control over those actions.


When Would You Use Auto-Publish & Auto-Import?

The combination of Auto-Publish and Auto-Import toggles lets you decide how much control you want over your data flow. Here’s how these combinations work:

Action

Auto-Publish ON

Auto-Import ON

(similar to the previous auto-sync on)

Auto-Publish ON

Auto-Import OFF

Auto-Publish OFF

Auto-Import ON

Auto-Publish OFF

Auto-Import OFF

Create invoice in Tofu

New invoice automatically created in accounting software after extraction

New invoice automatically created in accounting software after extraction

Click Publish after extraction to create invoice in accounting software

Click Publish after extraction to create invoice in accounting software

Edit invoice in Tofu

Auto-published update after clicking Save draft

Auto-published update after clicking Save draft

Save draft β†’ click Publish to update in accounting software

Save draft β†’ click Publish to update in accounting software

Edit invoice in accounting software

Auto-imported into Tofu

No auto update β†’ click Import to update invoice in Tofu

Auto-imported into Tofu

No auto update β†’ click Import to update invoice in Tofu

Verify invoice in Tofu

Xero: status β†’ Awaiting Approval / Awaiting Payment

QuickBooks: no action

Xero: status β†’ Awaiting Approval / Awaiting Payment

QuickBooks: no action

Xero: No auto update β†’ click Publish to update invoice in Xero

QuickBooks: no action

Xero: No auto update β†’ click Publish to update invoice in Xero

QuickBooks: no action

Change status in accounting software (e.g. Awaiting Approval β†’ Paid)

Auto-imported into Tofu

No auto update β†’ click Import to update invoice in Tofu

Auto-imported into Tofu

No auto update β†’ click Import to update invoice in Tofu

Delete bill in Tofu

Auto-deleted invoice in accounting software

Auto-deleted in accounting software

No auto update β†’ click Publish to update invoice in accounting software

No auto update β†’ click Publish to update invoice in accounting software

Delete invoice in accounting software

Auto-deleted invoice in accounting software

Xero: No auto update β†’ click Import to mark the invoice deleted in Tofu

QuickBooks: auto-imported into Tofu

Auto-deleted invoice in accounting software

Xero: No auto update β†’ click Import to mark the invoice deleted in Tofu

QuickBooks: auto-imported into Tofu

Create new invoice in accounting software

Auto-imported new invoices into Tofu

No new invoices to Tofu

Auto-imported new invoices into Tofu

No new invoices to Tofu

Did this answer your question?