How to Integrate Precoro with QuickBooks Desktop via SFTP

Discover how to connect Precoro to QuickBooks Desktop via the SFTP connector for automated invoice sync.

TABLE OF CONTENTS

    How Does the Integration Work?

    The integration between Precoro and QuickBooks Desktop via SFTP simplifies your accounting processes. Once you approve invoices in Precoro, they are automatically transferred to a secure SFTP server at your chosen sync frequency.

    The data includes predefined fields that simplify importing into QuickBooks Desktop. With QuickBooks' built-in import features, you can effortlessly bring in your data without any complicated setup.

    How to Set Up the QuickBooks Desktop Integration via SFTP

     

    💡Please note: This integration is a paid add-on and isn’t included in the standard license. For pricing details, please reach out to your Customer Success Manager.

    Step 1: Get the API Token

    First, you need to create an API token:

    1. Navigate to the Configurations > Integrations page in Precoro.

    2. Click on the API section.

    3. Select the Generate API Key button.

    4. Save the generated token for future use.

    You can find more details on retrieving the API token in our Knowledge Base.

    Step 2: Choose Your SFTP Connection Type

    Decide how you want to authenticate with your SFTP server. The integration supports two authentication methods: basic authentication (using a username and password) and SSH key authentication.

    For basic authentication, gather the following details:

    • Host: Enter the IP address or URL of your SFTP server.

    • Port: Specify the port your SFTP server uses (commonly, this is port 22).

    • Username: Your SFTP username.

    • Password: Your SFTP password.

    For SSH key authentication, prepare your SSH key.

    💡 Please note: If your SFTP server has an IP allow list, ensure that you allow the following IP addresses for a successful connection:

    • 34.228.139.29

    • 3.227.99.15

    Step 3: Decide Your Sync Frequency

    Determine how often you want your data to sync. Based on your needs, you can set sync intervals to every 30 minutes, hourly, daily, or weekly.

    Step 4: Contact the Precoro Support Team

    Reach out to the Precoro team for assistance. They will help you with the integration setup.

    How to Upload Invoices From SFTP to QuickBooks Desktop

    💡Please note: Only QuickBooks Enterprise and QuickBooks Desktop Accountant support batch entry from Excel or CSV files. We recommend backing up your company file before following these steps.

    To enter transactions, follow these steps:

    1. Navigate to File → Utilities → Import → Excel Files.

      import files
    2. Select the appropriate transaction type (e.g., Bills) and the AP Account.

      transaction type
    3. Open the spreadsheet with your transactions. Ensure the columns match the order in the Batch Enter Transactions window.

    4. Highlight the relevant information, right-click, and select Copy.

      copy information
    5. Right-click the first date field in the Batch Enter Transactions window and select Paste. If any details appear in red, they are not listed in the company file. Select the red detail and choose the existing value.

      choose values
    6. Click Save Transactions and select Yes on the Confirm Account screen.

    Frequently Asked Questions

    What if I want to sync additional information like payments, GL codes, and taxes?

    If you wish to sync not only invoices but also payments, GL codes, and tax details, consider the integration between Precoro and QuickBooks Desktop without using SFTP. Please note that for this integration to work, you will need to install the .exe connector.

    How often can the data sync occur?

    Choose a sync frequency that fits your workflow, from every 30 minutes to daily or weekly.