Import a budget
You can create a budget using a spreadsheet program, such as Excel, and then import the budget into Sage Intacct.
Creating a budget in a spreadsheet allows you to import large amounts of data. The spreadsheet can include all account and dimension combinations.
| Subscription |
Company General Ledger |
|---|---|
| Regional availability |
All regions |
| User type |
Business user |
| Permissions |
|
Example
The following example of a budget spreadsheet shows budget data for an organization that's including some dimensions (department, location, project, and item) in its current budget.
| BUDGET_ID | ACCT_NO | DEPT_ID | LOCATION_ID | PROJECTID | ITEMID | Month ended Jan 2024 | Month ended Feb 2024 |
|---|---|---|---|---|---|---|---|
| Current-Budget | 4010 | SALES | NYC | PR-100 | WEB | 11000 | 15000 |
| Current-Budget | 4010 | SALES | NYC | PR-101 | LICENSE | 220000 | 40000 |
| Current-Budget | 4010 | SALES | NYC | PR-102 | WEB | 28000 | 30000 |
| Current-Budget | 6005 | ADMIN | NYC | 1200 | 1800 | ||
| Current-Budget | 6005 | MKTG | SFR | 100 | 120 | ||
| Current-Budget | 6010 | ADMIN | NYC | 2500 | 3200 |
Each row in the spreadsheet represents a budget detail. They include the budget ID, general ledger account number, selected dimensions, and budget amounts for each reporting period in the budget. There's a separate row for each account and dimension combination being budgeted.
Except for the budgeted amounts, all the information in the spreadsheet must match exactly with what's in Intacct:
- BUDGET_ID: This must match a budget ID defined on the Budgets repository page (Budgets > All > Budgets repository).
- ACCT_NO: These must match GL accounts defined on the Accounts page (General Ledger > All > General Ledger accounts).
- Dimensions: Any dimension ID must match one defined on the applicable dimension page (listed under Reports > Setup > Dimensions). For example, any ID in the LOCATION_ID column must match a location ID defined on the Locations page.
- Reporting periods: In the columns for reporting periods, each heading must match a reporting period name defined on the Reporting Periods page (Reports > Setup > Reporting periods).
Prerequisites
Before you can create or import a budget, several items in Sage Intacct must be set up:
-
Reporting periods to be used for budgeting: Reporting periods must exist and must have the Use for budgeting checkbox selected. Reporting periods used for budgeting are typically monthly. Also, the reporting periods used for budgeting cannot overlap.
For example, you cannot use all the following reporting periods for budgeting in a given year because they overlap:
-
January
-
February
-
March
-
First Quarter
Learn more about reporting periods.
-
- Accounts: Each account that needs a budget must exist in the chart of accounts. Learn more about creating accounts.
- Dimensions: You can use dimensions such as Location, Department, and Employee in a budget, but dimensions are not required. Learn more about planning a budget with dimensions.
Import the budget
Importing a budget involves 3 main steps:
- Go to Budgets > All and select Add (circle) next to Budgets repository.
The Budget Information page appears.
- In the Budget ID field, enter a unique ID for the budget, such as Current Budget.
The Budget ID is like a name that identifies the budget when you're adding budget data or including a budget on a report. Before deciding how you'll name your budgets, we recommend that you review the information in Before you create a budget.
Best practice is to give the budget an ID that doesn't reference a particular fiscal year or date. Then you can append new time periods to your existing budget.
- In the Description field, enter a description that will help you remember what this budget is for.
- Choose how to create your new budget:
- Create a new budget: Create an entirely new budget.
- Create a budget from existing budget, and reporting period range: Create a new budget based on an existing budget.
Specify the existing budget that you want to use in the field below this option.
-
If your organization uses Global Consolidation, you can set up your budget to have amounts in your consolidated currency.
This allows for side-by-side comparisons between actual and budget amounts in the same financial report. For example, if you consolidate into Euros, you can create 1 or more budgets where budget amounts are entered in Euros (EUR).
-
Select Single currency budget.
-
In the Consolidated currency field, enter the currency you use for consolidated reporting.
For single currency budgets, Sage Intacct does not convert amounts from the entity base currency to the consolidated currency. Before you import budget amounts, be sure to convert them to your consolidated currency using your organization's own exchange rate.Single currency budgets are not available in the consolidation book budget selection.
-
- Select Default budget if either of the following is true:
- This budget will be the default for financial reports.
- Your organization uses Global Consolidation, and this is the first single currency budget you're creating with amounts in a specific currency.
As you progress through the fiscal year and new budgets are created, update your default single currency budget.
- Select Save.
-
Create a spreadsheet file for the reporting periods that you're budgeting.
- Go to Budgets > All > Budgets repository.
- Find the budget for which you want to import data, and select Export for that budget.
The Budget Report page appears.
- In the Time period section, specify the reporting periods that you're budgeting.Budget data that you import replaces existing budget data. If you do not want to change existing budget data, select reporting periods that do not already have any budget data.
For example, you have budgeted 10,000 for account 1400 (with no dimensions) for the reporting period Month Ended Jan 2024. If you import a budget with a row for account 1400 (with no dimensions) and a column for reporting period Month Ended Jan 2024, whatever is in that row and column will replace the existing budget amount.
- Verify the following options:
- Include statistical accounts in output To include statistical accounts in your budget, select this option.
- Include notes columns for periods To include notes for reporting periods in your budget, select this option.
- Use CSV importable format Make sure that this option is selected.
- Select View to check that there are columns for the reporting periods you want.
- Select Export > CSV.
- Select Download the file and save the file to your computer.
- Open the file.To make the file cleaner and easier to work with:
- If there's no data other than the column headings, delete the second row that says "No data found for selected filters".
- Change the column widths to make column headings easier to read.
-
Enter budget data in the spreadsheet.
Each horizontal row in the spreadsheet represents a budget detail. Add a row for every account and dimension combination that will be budgeted.
The budget ID, GL account numbers, and dimensions must match exactly with what's in Intacct.
- In the BUDGET_ID column, enter the budget ID for the budget you're working on. A budget ID is required for every budget detail.
You can find budget IDs for all your budgets on the Budgets Repository page (Budgets > All > Budgets repository).
- In the ACCT_NO column, enter the GL account number of an account you're budgeting. A GL account number is required for every budget detail.
You can find account numbers for all your GL accounts on the Accounts page (General Ledger > All > General Ledger accounts).
- In the columns for dimensions, enter any dimensions that you want.
Generally, dimensions are not required. But if a GL account is defined as requiring a dimension, that dimension must be used in the budget.
You can find dimension IDs on the pages listed under Reports > Setup > Dimensions.
- In the columns for reporting periods, enter budget amounts.
Enter only numbers, without any currency symbols, spaces, commas, semicolons, or other special characters.
Fields for budget import spreadsheetsField name: DONOTIMPORT #
Any row that starts with # is ignored during import.
Field name: BUDGET_ID UI field name:
Budget ID
Type:
Character
Length:
20
Default value:
None
Valid values:
Alphanumeric and underscore
Dependencies:
Must exist in Intacct prior to import
Required:
Yes
Editable:
No
Field name: ACCT_NO UI field name:
Account number
Type:
Character
Length:
4-6
Default value:
None
Valid values:
Any; Must conform to primary/sub account specification in Reports > Setup > Company > Accounting tab
Dependencies:
Must exist in Intacct prior to import
Required:
Yes
Editable:
No
Field name: DEPT_ID UI field name:
Department ID
Type:
Character
Length:
20
Default value:
None
Valid values:
Alphanumeric and underscore
Dependencies:
Must exist in Intacct prior to import
Required:
No
Editable:
No
Field name: LOCATION_ID UI field name:
Location ID
Type:
Character
Length:
20
Default value:
None
Valid values:
Alphanumeric and underscore
Dependencies:
Must exist in Intacct prior to import
Required:
No
Editable:
No
Field name: CUSTOMERID UI field name:
Customer ID
Type:
Character
Length:
20
Default value:
None
Dependencies:
A valid customer
Required:
No
Editable:
No
Field name: Vendor ID UI field name:
Vendor ID
Type:
Character
Length:
20
Default value:
None
Dependencies:
A valid vendor
Required:
No
Editable:
No
Field name: EMPLOYEEID UI field name:
Employee ID
Type:
Character
Length:
20
Default value:
None
Dependencies:
A valid employee
Required:
No
Editable:
No
Field name: ITEMID UI field name:
Item ID
Type:
Character
Length:
30
Default value:
None
Dependencies:
A valid item
Required:
No
Editable:
No
Field name: CLASSID UI field name:
Class ID
Type:
Character
Length:
50
Default value:
None
Dependencies:
A valid class
Required:
No
Editable:
No
Field name: PROJECTID UI field name:
Project ID
Type:
Character
Length:
20
Default value:
None
Dependencies:
A valid project
Required:
No
Editable:
No
Field name: TASKID UI field name:
Task ID
Type:
Character
Length:
20
Default value:
None
Dependencies:
A valid task
Required:
No
Editable:
No
Field name: (BUDGETABLE PERIOD 1...n) UI field name:
Amount
Type:
Number
Length:
38,2
Default value:
None
Valid values:
Any number
Dependencies:
Valid reporting period set to be used for budgeting must exist prior to import
Required:
Yes
Editable:
Yes
Notes:
Replace the column heading with the name of your reporting period. For example, you can change the column heading from (BUDGETABLE PERIOD1) to Month ended Jan 2024.
The reporting period name must match exactly with what's in Intacct. Using the example above, if you entered Month ended Jan 2024 in the spreadsheet, the import will not work because of the difference in capitalization of "ended".
You can find the names for your reporting periods on the Reporting Periods page (Reports > Setup > More > Reporting periods or General Ledger > Setup > More > Reporting periods).
Field name: Note UI field name:
Note
Type:
Character
Length:
200
Default value:
None
Valid values:
Alphanumeric and underscore
Dependencies:
None
Required:
No
Editable:
Yes
Notes:
Update the column heading with the name of your reporting period. For example, you can change the column heading from NOTE-BUDGETABLE PERIOD1 to NOTE-Month ended Jan 2024.
The reporting period name must match exactly with what's in Intacct. Using the example above, if you entered NOTE-Month Ended Jan 2024 in the spreadsheet, the import will not work because of the difference in capitalization of "ended".
You can find the names for your reporting periods on the Reporting Periods page (Reports > Setup > More > Reporting periods or General Ledger > Setup > More > Reporting periods).
- In the BUDGET_ID column, enter the budget ID for the budget you're working on. A budget ID is required for every budget detail.
- Save your budget spreadsheet as
<your-file-name>.csv.Make sure to save as a plain CSV and not any of the other CSV formats.
Learn more about how to Prepare your CSV file for import.
- Go to Budgets > All > Budgets repository.
-
Select Import.
-
On the import page, specify your budget spreadsheet, email address, and other options.
Budget import optionsOption Description Browse Select Browse to find and select the CSV file you want to import. Date format This import option is not used when importing budgets. File encoding Leave this option set to Auto-detect unless you're unable to import your file. Depending on your operating system, you might need to select a different type of file encoding. Value delimiter Specify the character used to separate fields in the file that you're importing. Email results to this address Enter the email address to which import results and errors will be sent. You can enter multiple email addresses, separated by a semicolon (;) or comma (,). - Select Import.
You'll receive an email notification of import success or failure.
If the import fails, the email will have information regarding the errors. The following section offers help for troubleshooting budget import errors.
Troubleshoot budget import errors
There are several reasons why a budget import might fail. Following are some common error messages that you might encounter, with the steps to resolve.
| Error | Steps to resolve |
|---|---|
|
Invalid budget ID |
Verify that the budget ID entered in the BUDGET_ID column is exactly the same as an existing budget ID in Intacct. Budget IDs are case-sensitive. For example, if the ID in Intacct is Current-Budget, and you enter Current-budget in your spreadsheet, the import will fail. You can find budget IDs for all your budgets on the Budgets Repository page (Budgets > All > Budgets repository). |
|
GL account not valid |
Verify that the account numbers entered in the ACCT_NO column are exactly the same as account numbers for existing accounts in your Intacct General Ledger. You can find account numbers for all your GL accounts on the Accounts page (General Ledger > All > General Ledger accounts). |
|
Duplicate budget accounts for a period |
Verify that only a single amount has been entered by period for each GL account/dimension combination. For example, if budgeting by GL Account only you cannot have 2 rows for account 4010. If budgeting by account and dimension you cannot have amounts in 2 rows for the same account/dimension combination. |
|
Reporting periods are incorrect, missing, or not set up to be used for budgeting |
Verify that your reporting periods are correct and that the reporting periods are set up to be used for budgeting.
The dates of periods selected for budgets can’t overlap. For example, suppose you have two reporting periods: one includes January 1 to January 31, and another includes January 15 to February 15. If you select the first to be used for budgeting, you can't select the second.
|
Learn more about using Sage Intacct Planning with Intacct.
Sage Intacct Planning is an additional subscription. Talk to your Sage Intacct account manager for information about subscribing.