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.

Note:

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.

Important:

Before generating, make sure that the required fields are provisioned. For more information, see Required Fields

Important:

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:

  1. Go to Reports > Tax > Country Tax Reports.

  2. In the Subsidiary field, select a subsidiary from the list.

  3. In the Nexus field, select Norway.

  4. In the Report Name field, select Norway SAF-T Financial (XML).

  5. In the Start Date field, select a starting period for the report.

  6. In the End Date field, select end period for the report.

  7. If you have the Full Multi-Book Accounting feature enabled, you can select the Accounting book in the Accounting Book field.

  8. Click Generate.

  9. (Optional) You can see the status of the process in the Report Log subtab.

  10. (Optional) When NetSuite completes the report, you receive an email notification.

  11. (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.

Note:

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

Email

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:

  1. Account > Localization > Accounting Context > Number

  2. Account > Account Number

Required

AccountDescription

Name of individual general ledger account.

Hierarchy of sourcing:

  1. Account > Localization > Accounting Context > Name

  2. Account > Account Name

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

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

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:

  • For non-Journal Entries, the value is sourced from the transaction-header Customer. The line entity is not used.

  • For Journal Entries, the value is sourced from the line Name/entity. The transaction header is not used.

  • If the applicable source is empty or is not a Customer, CustomerID is omitted.

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:

  • For non-Journal Entries, the value is sourced from the transaction-header Vendor/Supplier. The line entity is not used.

  • For Journal Entries, the value is sourced from the line Name/entity. The transaction header is not used.

  • If the applicable source is empty or is not a Vendor/Supplier, SupplierID is omitted.

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

General Notices