Importing a Budget

You can import external applications' budget data as CSV files to create NetSuite budget records.

If you have a budget already in NetSuite, you can copy that budget to a different year. For instructions, see Copying a Budget.

You can use the Import Assistant to import budget data directly into the database. For information, see Budget Import and Budget Template File.

Before you begin the import process, ensure that the values in the CSV file are properly formatted.

Important:

Any field in the CSV file that does not contain a value appears in the created budget record as blank.

You need the Set Up Budget permission to import budget data. You do not need the Import CSV File permission. For questions about permissions, contact your administrator.

Warning:

Using a CSV file to update an existing budget record overwrites all existing budget data. The CSV file you use to update an existing budget must contain values in each field or your existing data will be lost.

To import a budget:

  1. Go to Transactions > Financial > Set Up Budgets > Import.

  2. On the Import Assistant page, in the Scan & Upload CSV File section, select the type of character encoding for imported data.

    For information about available options, see Choose Import Character Encoding.

  3. Click the Budgets Template File link to download a template file.

  4. Save the file to your system, and then populate the saved file with your budget data. Be aware of the following limitations for CSV file fields:

    • Year – Year values should be for years with accounting periods set up at Setup > Accounting > Manage Accounting Periods.

    • Category – If the Multiple Budgets feature is enabled, Category is a required field.

      Important:

      If the Budget Category field is not mapped during the import, its value defaults to the first budget category on the list. This list is ordered alphabetically.

      If you use NetSuite OneWorld with the Multiple Currencies feature, the budget category type determines the currency for the budget. Global categories use the root parent's base currency. Categories that are not global use the subsidiary's base currency. See Creating Budget Categories for Local Subsidiary Budgeting.

    • AccountAccount field values should be names. Do not use numbers even if the Use Account Numbers preference is checked. For subaccounts, values should be hierarchical, with the format parent account name : child account name. Be sure to include a space on both sides of the colon.

  5. Click Select, choose the budget data file you have populated, and then click Next.

  6. On the View Mapping / Start Import page, review the automappings of CSV file fields to NetSuite fields, and make any necessary changes or additions.

    • Note that the CSV file field mapped to the required Account field should contain account names, not account numbers. If you have multiple accounts with the same name and different numbers, so that mapping by name does not work, use a workaround. For example, you could include a CSV file field containing internal ID values in addition to the Account field.

    • For information about Import Assistant field mappings, see CSV Field Mapping Tasks and General CSV Field Mapping Tips.

  7. Click Run to start the import.

After the import of budget data has successfully completed, you can review NetSuite budget records by going to the Budgets list page. To open this page, go to Transactions > Financial > Set Up Budgets > List. Then click a View or Edit link to open each budget record.

Note:

If you want to modify existing NetSuite budget data in an external application, you can export the data, make changes, then reimport the changed data. To export NetSuite budget data, create a budget search at Transactions > Financial > Set Up Budgets > Search, then click Export for the search. To export a budget with amounts by period, use the Budget Income Statement with Column set to Accounting Period in the footers.

Related Topics

General Notices