Generating the Norway Standard Audit File for Tax (SAF-T) Financial in Accounts with SuiteTax
To generate the Norway SAF-T Financial, your role must be assigned Country Tax Reports permission. For more information, see Roles and Permissions in Tax Reporting Framework.
If you have the Full Multi-Book Accounting feature enabled, you can generate the Norway SAF-T XML file in a generic book or specific journal book, aligned with the reports specifications. Adjustment-Only Books feature isn't supported.
Multiple Currencies feature is required if your Norway nexus is on a subsidiary with base currency other than NOK. In that case, the Norway SAF-T report will primarily be denominated in that subsidiary's base currency, not in NOK, as required by Skattetaten.
Before generating, make sure that the required fields are provisioned. For more information, see Required Fields
The Norwegian Tax Administration (Skatteetaten) defined certain constraints on data fields. To prevent data rejection, ensure all fields comply with their specifications before submitting the SAF-T report. For more information, refer to the Norwegian SAF-T Financial data guidelines.
To generate the Norway SAF-T:
-
Go to Reports > Tax > Country Tax Reports.
-
In the Subsidiary field, select a subsidiary from the list.
-
In the Nexus field, select Norway.
-
In the Report Name field, select Norway SAF-T Financial (XML).
-
In the Start Date field, select a starting period for the report.
-
In the End Date field, select end period for the report.
-
If you have the Full Multi-Book Accounting feature enabled, you can select the Accounting book in the Accounting Book field.
-
Click Generate.
-
(Optional) You can see the status of the process in the Report Log subtab.
-
(Optional) When NetSuite completes the report, you receive an email notification.
-
(Optional) Click Download in the subtab to download the XML file.
Income Statement Close
In NetSuite accounts with the Period End Journal Entries feature enabled, the Norway Tax Reports SuiteApp supports the income statement close. There are two possible ways to achieve it. Go to Setup > Tax Reporting > Country Tax Report Preferences, select the Norway nexus, and click the Tax Audit Files Data Filters subgroup.
-
If you check the box in the Income Statement Closing Entries column, the period end journals will be included in the opening balances calculations and the general ledger entries.
-
If you leave the box unchecked, the dynamic close method will be used instead. Opening balances of Profit and Loss accounts at the beginning of every accounting year will be moved to the Retained earnings account.
To learn more about the period end journals, see Period End Journal Entries.
Report Structure
The Norway SAF-T report includes three main sections: Header, Files, and General Ledger Entries.
The Header section of the report includes the general information about the company and the audit file, name and version of the software product, and selection criteria.
The Files section presents information about the general ledger account, suppliers, customer specifications and tax table information.
The General Ledger Entries present information about accounting transactions: journal entries and details of the posting transactions.
Non-posting and statistical account type accounts aren't exported and used in the report. Also, they're not validated for missing account numbers (which means that you don't need to map these accounts to successfully generate the SAF-T report). For more information about these account types, see Non-Posting Account Registers and Using Statistical Accounts.
|
Norway SAF-T XML |
Description |
Source |
Notes |
|---|---|---|---|
|
Header |
Refers to the general information about the company and audit file. |
|
|
|
AuditFileVersion |
Version of the audit file. |
Fixed value: 1.30 |
Required |
|
Audit FileCountry |
Two letter ISO country code. |
Fixed value: NO |
Required |
|
AuditFileDateCreated |
Creation date of the audit file. |
Country Tax Reports - Generation Date |
Required |
|
SoftwareCompanyName |
Name of the software company that created the file. |
Fixed value: Oracle NetSuite Corporation |
Required |
|
SoftwareID |
Name of the software that generated the audit file. |
Fixed Value: NetSuite OneWorld |
Required |
|
SoftwareVersion |
Version of the software that generated the audit file. |
NS Version |
Required |
|
Company |
Company's name and address details. |
Selected subsidiary |
Required |
|
RegistrationNumber |
Organization number from The Brønnøysund Register Centre (Brønnøysundregistrene) or other relevant government authority. In case of private persons, the social security number can be used. |
Setup > Company > Subsidiary > Registration Number (placed before VAT Registration No.) |
Required |
|
Name |
The name of the company. |
Company > Subsidiary > Legal Name or Name |
Optional |
|
Address |
Addresses of the company. |
Subsidiary address |
Optional |
|
StreetName |
Address line 1. Normally street name or post box. Can also include house number. |
Company Subsidiary > Address > Address 1 Single instance accounts: Company > Company Information > Address > Address 1 |
Optional |
|
AdditionalAddressDetail |
Address line 2. |
Company > Subsidiary > Address > Address 2 |
Optional |
|
City |
Name of the city/post district. |
Company > Subsidiary > Address > City |
Required |
|
PostalCode |
Postal code for the relevant city/post district. |
Company > Subsidiary > Address > ZIP |
Required |
|
Region |
Country specific code to indicate regions / provinces within the tax authority. |
Company > Subsidiary > Address > State |
Optional |
|
Country |
Two-letter country code according to ISO 3166-1 alpha 2 standard. |
Company > Subsidiary > Address > Country |
Optional |
|
Contact |
Contacts of the company. |
|
Required |
|
ContactPerson |
Name of the contact person. |
|
Required |
|
FirstName |
First name of the contact person. |
Company > Subsidiary > Contact Person > First Name |
Required |
|
LastName |
Last name of the contact person. |
Company > Subsidiary > Contact Person > Last Name |
Required |
|
Telephone |
Company's telephone number. |
Company > Subsidiary > Address > Phone |
Required |
|
Fax |
Company's fax number. |
Company > Subsidiary > Fax |
Optional |
|
|
Company's email address. |
Company > Subsidiary > Return Email Address |
Optional |
|
Website |
Company's website. |
Company > Subsidiary > Web Site |
Optional |
|
TaxRegistration |
Tax registration details of the company, must be used if the company is subject to VAT (MVA). |
SuiteTax tax registration selected for the Norway reporting context |
Optional |
|
TaxRegistrationNumber |
The company's VAT (MVA) number. |
Company > Subsidiary > Tax Registrations > Tax Reg. Number (a valid VAT registration for the Reporting Nexus selected when generating the report) |
Required |
|
TaxAuthority |
Identification of the Revenue Body to which this TaxType refers. |
Fixed value: Skatteetaten |
Optional |
|
BankAccount |
Reporting company bank account information. |
Selected Transaction Bank Details record - Tax Reporting Bank Details field on the Subsidiary page |
Optional |
|
IBANNumber |
International Bank Account Number, ISO 13616. |
Value in the IBAN field from the selected Transaction Bank Details record on the Subsidiary page (Company > Subsidiary > Tax Reporting Bank Details) |
Required |
|
BankAccountNumber |
The number allocated to the account by the individual's or company's own bank. |
Local Bank Account value from the selected Transaction Bank Details record on the Subsidiary page (Company > Subsidiary > Tax Reporting Bank Details) |
|
|
BIC |
Bank Identifier Code. |
BIC value from the selected Transaction Bank Details record on the Subsidiary page (Company > Subsidiary > Tax Reporting Bank Details) |
Optional |
|
CurrencyCode |
Three-letter currency code for the Bank Account from ISO 4217. |
Company > Subsidiary > Currency |
Optional |
|
DefaultCurrencyCode |
Three letter ISO currency code. |
Non multi-book accounts: Company > Subsidiary > Currency Multi-book accounts: Currency from the accounting book selected on the Country Tax Reports page. |
Required |
|
SelectionCriteria |
Criteria set by the user to populate the audit file. |
|
|
|
SelectionStartDate |
The start date for the reporting period covered by the audit file. |
Reports > Tax > Country Tax Reports > Start Date |
Required |
|
SelectionEndDate |
The end date for the reporting period covered by the audit file. |
Reports > Tax > Country Tax Reports > End Date |
Required |
|
TaxAccountingBasis |
Type of data in the audit file. Only valid value is "A" for Accounting. |
Fixed value: A |
Required |
|
UserID |
ID of the user that generated the audit file. |
Country Tax Reports > Generated by (Employee Internal ID) |
Optional |
|
Master Files |
|
|
|
|
General Ledger Accounts |
List of general ledger accounts. |
|
Optional |
|
Account |
General ledger account information. |
|
Required |
|
AccountID |
General ledger account code/number. |
Hierarchy of sourcing:
|
Required |
|
AccountDescription |
Name of individual general ledger account. |
Hierarchy of sourcing:
|
Required |
|
GroupingCategory |
Norway standard-account grouping category assigned to the general ledger account.
Important:
Map this value together with GroupingCode. If either mapped value is unavailable, the report displays NA for both GroupingCategory and GroupingCode. |
GL Accounts mapping in Universal Mapping Assistant. |
Required |
|
GroupingCode |
Norway standard-account grouping code assigned to the general ledger account.
Important:
Map this value together with GroupingCategory. If either mapped value is unavailable, the report displays NA for both GroupingCategory and GroupingCode. |
GL Accounts mapping in Universal Mapping Assistant |
Required |
|
AccountType |
Type of account. The only valid value is GL (General Ledger). |
Fixed value: GL |
Required |
|
OpeningDebitBalance |
Debit balance at the start date of the selection period in the header's default currency. |
OpeningDebitBalance = net debit balance of the account from previous period. |
Required |
|
OpeningCreditBalance |
Credit balance at the start date of the selection period in the header's default currency. |
OpeningCreditBalance = net credit balance of the account from previous period. |
Required |
|
ClosingDebitBalance |
Debit balance at the end date of the selection period in the header's default currency. |
ClosingDebitBalance = net debit balance of the account by the end of the reporting period. |
Required |
|
ClosingCreditBalance |
Credit balance at the end date of the selection period in the header's default currency. |
ClosingCreditBalance = net credit balance of the account by the end of the reporting period. |
Required |
|
Customers |
Customers of a company, opening node for customer information |
|
Optional |
|
Customer |
|
|
Required |
|
Registration Number |
Organization number from The Brønnøysund Register Centre (Brønnøysundregistrene) or other relevant government authority. In case of private persons, the social security number can be used.
Note:
This isn't a VAT (MVA) Tax Registration Number. |
Customer > EMEA_Setup > Company Registration Number |
Optional |
|
Name |
Name of the company. |
Customer > Company Name/Name |
Required |
|
Address |
Address of the company, opening node for address information, repeating. |
Customer > Address |
Optional |
|
StreetName |
Address line 1. Normally street name or post box. Can also include house number. |
Customer > Address > Address 1 |
Optional |
|
AdditionalAdressDetail |
Address line 2. |
Customer > Address > Address 2 |
Optional |
|
City |
Name of the city/post district. |
Customer > Address > City |
Optional |
|
PostalCode |
Postal code for the relevant city/post district. |
Customer > Address > ZIP |
Optional |
|
Region |
Country specific code to indicate regions / provinces within the tax authority. |
Customer > Address > State |
Optional |
|
Country |
Two-letter country code according to ISO 3166-1 alpha 2 standard. |
Customer > Address > Country |
Optional |
|
Contact |
Contacts of the company. |
|
Optional |
|
ContactPerson |
Name of the contact person. |
|
Required |
|
FirstName |
First name of the contact person. |
Customer > Relationships > Contacts > First Name |
Required |
|
LastName |
Last name of the contact person. |
Customer > Relationships > Contacts> Last Name |
Required |
|
Telephone |
Telephone number of the contact person. |
Customer > Phone |
Optional |
|
Fax |
Fax number of the contact person. |
Customer > Fax |
Optional |
|
|
Email address of the contact person. |
Customer > Email |
Optional |
|
TaxRegistration |
Tax registration details of the company, must be used if the company is subject to VAT (MVA). |
|
Optional |
|
TaxRegistrationNumber |
The company's VAT (MVA) number. This is a unique number from The Brønnøysund Register Centre (Brønnøysundregistrene). This element is required if the company is subject to VAT (MVA). If not available in the database, NA is used instead. |
Customer >Financial >Tax Information > Default Tax Reg. and Customer > Financial > Tax Information > Tax Reg. Number (based on Country and Nexus) |
Required |
|
TaxAuthority |
Identification of the Revenue Body to which this TaxType refers. |
Fixed value: Skatteetaten |
Optional |
|
CustomerID |
Unique account code/number for the customer. |
Customer > Customer Internal ID |
Required |
|
BalanceAccount |
General ledger account code/number for the customer with opening and closing balance for each account. |
|
Required |
|
AccountID |
General ledger account code/number for this customer/supplier. This is the account code/number into where this sub account/accounts receivable/payable is consolidated in the balance sheet. It is the preferred method that the balances are from the Accounts Receivable subledger/Accounts Payable subledger. |
|
Optional |
|
OpeningDebitBalance |
Debit balance at the start of the selection period in the header's default currency. |
Net debit amount calculated from transaction lines related to the customer an AR account |
Required |
|
OpeningCreditBalance |
Credit balance at the start of the selection period in the header's default currency. |
Net credit amount calculated from transaction lines related to the customer on an AR account |
Required |
|
ClosingDebitBalance |
Debit balance at the end date of the selection period in the header's default currency. |
Net debit amount calculated from transaction lines related to the customer on an AR account |
Required |
|
ClosingCreditBalance |
Credit balance at the end date of the selection period in the header's default currency. |
Net credit amount calculated from transaction lines related to the customer on an AR account |
Required |
|
Suppliers |
Suppliers of a company, opening node for supplier information. |
|
Optional |
|
Supplier |
|
|
Required |
|
Registration Number |
Organization number from The Brønnøysund Register Centre (Brønnøysundregistrene) or other relevant government authority. In case of private persons, the social security number can be used. |
Vendor > EMEA_Setup > Company Registration Number |
Optional |
|
Name |
Name of the company. |
Vendor > Company Name |
Required |
|
Address |
Addresses of the company, opening node for address information, repeating. |
Vendor > Address |
Optional |
|
StreetName |
Address line 1. Normally street name or post box. Can also include house number. |
Vendor > Address > Address 1 |
Optional |
|
AdditionalAdressDetail |
Address line 2. |
Vendor > Address > Address 2 |
Optional |
|
City |
Name of the city/post district. |
Vendor > Address > City |
Required |
|
PostalCode |
Postal code for the relevant city/post district. |
Vendor > Address > ZIP |
Required |
|
Region |
Country specific code to indicate regions / provinces within the tax authority. |
Vendor > Address > State |
Optional |
|
Country |
Two-letter country code according to ISO 3166-1 alpha 2 standard. |
Vendor > Address > Country |
Optional |
|
Contact |
Contacts of the company. |
|
Optional |
|
ContactPerson |
Name of the contact person. |
|
Required |
|
FirstName |
First name of the contact person. |
Vendor > Relationships > Contacts > First Name |
Required |
|
LastName |
Last name of the contact person. |
Vendor > Relationships > Contacts > Last Name |
Required |
|
Telephone |
Telephone number of the contact person. |
Vendor > Phone |
Optional |
|
Fax |
Fax number of the contact person. |
Vendor > Fax |
Optional |
|
|
Email address of the contact person. |
Vendor > Email |
Optional |
|
TaxRegistration |
The company's VAT (MVA) number. This is the unique number/organization number from The Brønnøysund Register Centre (Brønnøysundregistrene. This element is required if the company is subject to VAT (MVA). If not available in the database, NA is used instead. |
|
Required |
|
TaxRegistrationNumber |
The company's VAT (MVA) number. |
Vendor > Financial > Tax Information > Default Tax Reg. Number (if applicable for the selected reporting nexus) or Vendor >Financial >Tax Registrations > Tax Reg. Number (depending on the Country and Nexus) |
Required |
|
TaxAuthority |
Identification of the Revenue Body to which this TaxType refers. |
Fixed value: Skatteetaten |
Optional |
|
SupplierID |
Unique account code/number for the supplier. |
Vendor > Vendor Internal ID |
Required |
|
BalanceAccount |
General ledger account code/number for the supplier with opening and closing balance for each account. |
|
Optional |
|
AccountID |
General ledger account code/number for this customer/supplier. This is the account code/number into where this sub account/accounts receivable/payable is consolidated in the balance sheet. It is the preferred method that the balances are from the Accounts Receivable subledger/Accounts Payable subledger. |
|
|
|
OpeningDebitBalance |
Debit balance at the start of the selection period in the header's default currency. |
Net debit amount calculated from transaction lines related to the vendor on an AP account |
Required |
|
OpeningCreditBalance |
Credit balance at the start of the selection period in the header's default currency. |
Net credit amount calculated from transaction lines related to the vendor on an AP account |
Required |
|
ClosingDebitBalance |
Debit balance at the end date of the selection period in the header's default currency. |
Net debit amount calculated from transaction lines related to the vendor on an AP account |
Required |
|
ClosingCreditBalance |
Credit balance at the end date of the selection period in the header's default currency. |
Net credit amount calculated from transaction lines related to the vendor on an AP account |
Required |
|
Tax Table |
The current tax tables of a company |
|
Optional |
|
TaxTableEntry |
Tax code details of the tax table entry. |
|
Required |
|
TaxType |
Tax type for look-up in tables. |
Fixed value: MVA |
Required |
|
Description |
Description of the Tax Type. |
Fixed value: Merverdiavgift |
Required |
|
TaxCodeDetails |
Tax code details of the tax table entry. |
|
Required |
|
TaxCode |
Tax Code for look-up in tables. |
Complete contextual Reporting Tax Code name. |
Required |
|
EffectiveDate |
Representing the starting date for this entry. |
Tax Code > Start Date (if available) |
Optional |
|
ExpirationDate |
Representing the ending date for this entry. |
Tax Code > End Date (if available) |
Optional |
|
Description |
Description of the Tax Code. |
Tax Code > Description |
Optional |
|
TaxPercentage |
Tax percentage. |
Tax Code > Tax Rate |
Optional |
|
Country |
Two-letter country code according to ISO 3166-1 alpha 2 standard. |
Tax Code > Tax Type > Country (code) |
Required |
|
StandardTaxCode |
Standard Tax Code mapped in the Universal Mapping Assistant. |
Corresponding mapping from the Universal Mapping Assistant SuiteApp |
Required |
|
BaseRate |
Base rates used for the tax code. Standard is 100 (the whole amount is tax deductible). Example: 60 if only 60% of the total amount is tax deductible. Enter all standard base rates used for the tax code (repeating node) |
Derived depending on the tax code property (if non-deductible or not) Min Value: 0; Max Value: 100 |
Required |
|
General Ledger Entries |
Accounting transactions. |
|
Optional |
|
NumberOfEntries |
Number of entries. This is the total number of Transaction entries (accounting documents/vouchers) from all journals included in the audit file. |
Total count of all transaction entries |
Required |
|
TotalDebit |
The total of all debit amounts in the header's default currency. |
Total debit amount for all transaction entries |
Required |
|
TotalCredit |
The total of all credit amounts in the header's default currency. |
Total credit amount for all transaction entries |
Required |
|
Journal |
|
|
Optional |
|
JournalID |
Source GL journal identifier, or invoices and payments in single ledger systems. |
Report accounting book ID. For accounts that don't use Multi-Book Accounting, this is the ID of the Main Book. |
Required |
|
Description |
Description of the Journal |
Report accounting book name. For accounts that don't use Multi-Book Accounting, this is the name of the Main Book. |
Required |
|
Type |
Grouping mechanism for journals. Use the examples when appropriate: GL = General Ledger Journals AR = Accounts Receivable Journals AP = Accounts Payable Journals A = Assorted Journals |
Fixed value: A |
Required |
|
Transaction |
Accounting transactions. |
|
Optional |
|
TransactionID |
The number/ID of the accounting document/voucher. |
Transaction Number |
Required |
|
Period |
Accounting Period. |
Transaction Accounting Period (valid values 01-12) |
Required |
|
PeriodYear |
The year of the Accounting Period. |
Transaction Accounting Period Year |
Required |
|
TransactionDate |
The date of the accounting document/voucher. |
Transaction Date |
Required |
|
Description |
Description of Journal Transaction. |
A string in the following format: <transaction type> <transaction number> <main memo> |
Required |
|
SystemEntryDate |
Date captured by system. The date when the transaction was entered into the system - manual entry, imported transaction, and so on. If this date is not available in your system, use the TransactionDate. |
Transaction > Date Created |
Required |
|
GLPostingDate |
Date the transaction is posted to the general ledger account. In NetSuite, this value is sourced from the Transaction Date. |
Transaction Date |
Required |
|
SystemID |
Unique ID/number created by the system for the accounting document/voucher. |
Transaction Internal ID |
Optional |
|
Line |
|
|
Required |
|
RecordID |
Identifier to trace entry to journal line or posting reference. |
Line Number |
Required |
|
AccountID |
General ledger account code/number. If this line is a ledger/sub account (accounts payable or accounts receivable) entry, then this is the account code/number into where this ledger/sub account is consolidated in the balance sheet. |
The account code is sourced based on the Accounting Context selected in Setup > Company > General Preferences > Localization > Accounting Context: If no Accounting Context is selected, the value is sourced from Account > Account Number. |
Required |
|
CustomerID |
Unique account code/number for the customer. Must not be used in conjunction with SupplierID. |
CustomerID is included only on Accounts Receivable lines and is sourced as follows:
|
Optional |
|
SupplierID |
Unique account code/number for the supplier. Must not be used in conjunction with CustomerID. |
SupplierID is included only on Accounts Payable lines and is sourced as follows:
|
Optional |
|
Description |
Description of the Journal Line. |
A string in the following format: <transactiontype> <transactionnumber> <mainmemo/linememo> |
Required |
|
DebitAmount |
Debit amount information for transaction. |
|
Required |
|
Amount |
Amount in the header's default currency. |
Transaction > Debit Amount (Net Amount) |
Required |
|
CurrencyCode |
Three-letter currency code according to ISO 4217 standard. |
Transaction > Accounting > Currency |
Optional |
|
CurrencyAmount |
Amount in foreign currency. |
Debit Amount (Net Amount in foreign currency) |
Optional |
|
ExchangeRate |
The exchange rate used. |
Transaction > Accounting > Exchange Rate |
Optional |
|
CreditAmount |
Credit amount information for transaction. |
|
Required |
|
Amount |
Amount in the header's default currency. |
Transaction > Credit Amount (Net Amount) |
Required |
|
CurrencyCode |
Three-letter currency code according to ISO 4217 standard. |
Transaction > Accounting > Currency |
Optional |
|
CurrencyAmount |
Amount in foreign currency. |
Credit Amount (Net Amount in foreign currency) |
Optional |
|
ExchangeRate |
The exchange rate used. |
Transaction > Accounting > Exchange Rate |
Optional |
|
TaxInformation |
Tax information for the accounting line. Tax Information won't be displayed if the tax code isn't applicable to the transaction line and if the GL line is the tax line. |
|
Optional |
|
TaxType |
Tax type for look-up in tables. |
The only valid value is: MVA |
Optional |
|
TaxCode |
Tax code for look-up in tables. Use this element if data is available for the transaction line. The codes must be the same as the ones listed in MasterFiles.
Note:
If a tax group is assigned to a transaction (instead of a tax code) and this tax group contains multiple tax codes, the value in the audit file will be . If a tax group contains one tax code only, this single tax code will be used. To learn more about the tax groups, see Tax Groups Overview. |
Transaction > Tax Details > Tax Code (presented as contextual reporting Tax Code) |
Optional |
|
TaxPercentage |
Tax percentage. Use the element, if available, for the transaction line. Calculation's not required if it's used solely for export to SAF-T Financial. |
Transaction > Tax Details > Tax Rate |
Optional |
|
TaxBase |
The base on which the tax is calculated. This can be an amount or a quantity, eg. litres |
Transaction > Tax Details > Tax Basis |
Optional |
|
DebitTaxAmount |
Tax amount information If no tax amount information is available in the database for any of the lines in a transaction, fill out each line with DebitTaxAmount = 0.00. This value is used exclusively for the export to SAF-T Financial and doesn't require any tax calculation. |
|
Required |
|
CreditTaxAmount |
Tax amount information If no tax amount information is available in the database for any of the lines in a transaction, fill out each line with CreditTaxAmount = 0.00. This value is used exclusively for the export to SAF-T Financial and doesn't require any tax calculation. |
|
Required |
|
Amount |
Amount in the header's default currency. |
Transaction > Tax Details > Tax Amount |
Required |
|
CurrencyCode |
Three-letter currency code according to ISO 4217 standard. |
Transaction > Accounting > Currency |
Optional |
|
CurrencyAmount |
Amount in foreign currency. |
Transaction > Tax Details > Tax Amount |
Optional |
|
ExchangeRate |
The exchange rate used. |
Transaction > Accounting > Exchange Rate |
Optional |