File specifications for Balance Import
The first step for using Balance Import is to prepare a source file. The system accepts comma-delimited and pipe-delimited .csv files.
important
All records in the balance import source file need to have the identical layout and end with a carriage return line feed.
Entity / Transactions
Field | Length | Description |
|---|---|---|
Entity Code/Number | 128 | If you import at the workarea level for multiple entities, the entity number needs to match the entity number entered in the system. If you use entity codes and they don't match, you need to create an entity list and entity codes cross-referenced to entity number. |
Business Location Code | 32 | If you report by location, you need to set up business locations in Locations. The business location code needs to match the Business Location Code. |
Department Code | 64 | If you use a department list for reporting purposes, the department code needs to match the Department Code entered in the Department List. |
Customer Number | 32 | If you use a customer list for reporting purposes, the customer number needs to match the customer number entered in the Customer List. |
Vendor Number | 32 | If you use a vendor list for reporting purposes, the vendor number needs to match the Vendor number entered in the Vendor List. |
Invoice Number | 32 | Populating this field for Alaska will invoke computations for maximum taxable or maximum tax amounts. Populating this field for Arkansas will invoke computations for the local tax caps which only apply to consumer use and sales of motor vehicles licensed for highway use, aircraft, watercraft, and manufactured housing. Balance import records should be at the invoice level. |
Item Number | 32 | Populating this field for Arizona will invoke computations for maximum taxable amounts or tiered rates where applicable. Populating this field for Florida will invoke computations for the cap on discretionary sales surtax. Populating this field for North Dakota will invoke computations for the maximum tax amounts (refund cap) where applicable. Populating this field for Tennessee will invoke computations for the single article rates and supplemental state tax. Balance import records should be at the item level. |
Description | 32 | A memo description will flow through to the Description field in Journal and Ledger . |
Time
Field | Length | Description |
|---|---|---|
Transaction Date | 10 | MM/DD/YY format |
Period Beginning Date | 10 | MM/DD/YY format |
Period Ending Date | 10 | MM/DD/YY format |
Place
Field | Length | Description |
|---|---|---|
Place Code | 128 |
|
Postal Code | 16 | Currently only United States 5-digit numeric postal codes are valid. |
Postal Code Extension | 16 | Currently only United States 4-digit numeric postal code extensions are valid. |
Region | 16 | Country-State applies for the United States in an US-AA format. Federal and Country-Province applies for Canada in a CA and CA-AA format. AA represents a postal state or province abbreviation. |
Country | 128 | Country Name or Country two-digit abbreviation. Currently only name and abbreviation for United States and Canada are valid. |
State | 128 | Full state name or state abbreviation |
County | 128 | County Name |
City | 128 | City Name |
District | 128 | District Name |
Accounting
Field | Length | Description |
|---|---|---|
Tax Type Code | 64 | System tax type code or user-defined tax type code. User-defined tax type codes require the creation of a Tax Type accounting chart. |
Product Type Code | 64 | System product type code or user-defined product type code. Use of product type codes requires the use of transaction type codes. User-defined product type codes require the creation of a Product Type accounting chart. |
Transaction Type Code | 64 | System transaction type code or user-defined transaction type code. Use of transaction type codes requires the use of product type codes. User-defined transaction type codes require the creation of a Transaction Type accounting chart. |
Calculation Code | 64 | System calculation code or user-defined calculation code. User-defined calculation codes require the creation of a Calculation Code accounting chart. |
Tax Code | 128 | User-defined tax code. Use of tax codes requires the creation of a Tax Code accounting chart. |
Credit Flag | 1 | 1 - Indicator that gross on record should be considered as a credit (negative number). |
Balance amounts
Field | Length | Description |
|---|---|---|
Gross | 15 | Numeric |
Taxable | 15 | Numeric |
Tax | 15 | Numeric |
Tax Collected | 15 | Numeric |
Exemptions
Field | Length | Description |
|---|---|---|
Exemption Code 1 | 64 | System exemption code or user-defined exemption code. User-defined exemption codes require the creation of an Exemption Code accounting chart. |
Exemption Level 1 | 64 | System exemption level code or user-defined exemption level code. User-defined exemption level codes require the creation of an Exemption Level accounting chart. |
Exemption Amount 1 | 15 | Numeric |
Exemption Code 2 | 64 | N/A |
Exemption Level 2 | 64 | N/A |
Exemption Amount 2 | 15 | N/A |
Exemption Code 3 | 64 | N/A |
Exemption Level 3 | 64 | N/A |
Exemption Amount 3 | 15 | N/A |
Exemption Code 4 | 64 | N/A |
Exemption Level 4 | 64 | N/A |
Exemption Amount 4 | 15 | N/A |
Exemption Code 5 | 64 | N/A |
Exemption Level 5 | 64 | N/A |
Exemption Amount 5 | 15 | N/A |
Exemption Code 6 | 64 | N/A |
Exemption Level 6 | 64 | N/A |
Exemption Amount 6 | 15 | N/A |
Exemption Code 7 | 64 | N/A |
Exemption Level 7 | 64 | N/A |
Exemption Amount 7 | 15 | N/A |
Exemption Code 8 | 64 | N/A |
Exemption Level 8 | 64 | N/A |
Exemption Amount 8 | 15 | N/A |
Exemption Code 9 | 64 | N/A |
Exemption Level 9 | 64 | N/A |
Exemption Amount 9 | 15 | N/A |
Exemption Code 10 | 64 | N/A |
Exemption Level 10 | 64 | N/A |
Exemption Amount 10 | 15 | N/A |
Tax overrides
Field | Length | Description |
|---|---|---|
Country Tax (Override) | 15 | Numeric. Tax to be used at the country level in lieu of system calculated country tax. Applies to calculation codes using at-level tax overrides or back calculating from tax overrides. |
State Tax (Override) | 15 | Numeric. Tax to be used at the state level in lieu of system calculated state tax. Applies to calculation codes using at-level tax overrides or back calculating from tax overrides. |
County Tax (Override) | 15 | Numeric. Tax to be used at the county level in lieu of system calculated county tax. Applies to calculation codes using at-level tax overrides or back calculating from tax overrides. |
City Tax (Override) | 15 | Numeric. Tax to be used at the city level in lieu of system calculated city tax. Applies to calculation codes using at-level tax overrides or back calculating from tax overrides. |
District Tax One (Override) | 15 | Numeric. Tax to be used at the district level in lieu of system calculated district tax. Applies to calculation codes using at-level tax overrides or back calculating from tax overrides. |
District Tax Two (Override) | 15 | Numeric. Tax to be used at the district level in lieu of system calculated district tax. Applies to calculation codes using at-level tax overrides or back calculating from tax overrides. |
Tax levels
Field | Length | Description |
|---|---|---|
Exclude Country | 1 | Alphanumeric 1 digit code. Indicator to exclude country level from computations for record. |
Exclude State | 1 | Alphanumeric 1 digit code. Indicator to exclude state level from computations for record. |
Exclude County | 1 | Alphanumeric 1 digit code. Indicator to exclude county level from computations for record. |
Exclude City | 1 | Alphanumeric 1 digit code. Indicator to exclude city level from computations for record. |
Exclude District | 1 | Alphanumeric 1 digit code. Indicator to exclude district level from computations for record. |
note
- If a data element's invalid, the balance import record won't import.
- Length indicates the maximum number of characters allowed for the data element to be valid unless noted otherwise.
- Fields don't have to be in a set order in the import file.
- File format's comma delimited or pipe delimited CSV.
- File name can't contain multiple contiguous spaces.
- Each record must be terminated with a carriage return line feed.
- You can use up to 10 sets of exemptions (code, level, and amount) for each balance import record.
- If Business Location Code's used for place determination and uniqueness is set to State within Locations, the state name or abbreviation must be on the balance import record.