Portugal Help Topics

Overview

The following help topics provide information about NetSuite features that are specific to companies doing business in Portugal. The NetSuite International Edition can be configured with capabilities and reports specific to Portugal business settings and requirements.

To know more about localized editions of NetSuite, as well as setting up NetSuite accounts and subsidiaries, refer to the following Help topics:

Please note that general NetSuite features are covered in other chapters and topics.

General Setup

Portugal Account Setup – Provides an overview of NetSuite features that Portugal users can enable, and SuiteApps available for installation

Setting Up Portugal-Specific Preferences – Set your NetSuite company and user preferences including date, currency, language, time zone, and support for Portugal number, phone, and address formats.

Setting Up Portugal Account for PT SAF-T Compliance – Set the correct NetSuite preferences to ensure that the PT SAF-T contains information in the correct formats.

Functional Areas

Users in Portugal can activate and get access to different features from the following functional areas:

For information about SuiteApps installation, see Installing a Bundle.

For information about enabling NetSuite features, see Enabling Features.

Important:

If you don’t have sufficient permissions to install SuiteApps or enable features, please contact your account administrator.

Accounting

Feature

Description

Prerequisites

Chart of Accounts Management

Enables you to modify the Chart of Accounts according to the SNC accounting standards. You can use the Chart of Accounts Import to add ledger accounts to the Account list record. For more information, see Chart of Accounts Import.

Check the Use Account Numbers box on the Accounting Preferences page.

If you are using a OneWorld account, fill in the Subsidiaries field. You must map the NetSuite Subsidiaries field to a field in your CSV file.

Accounting Contexts

For Portugal where the Chart of Accounts is statutory, an accounting context provides a solution to conform to the account numbering requirements in Portugal. Through the Accounting Contexts subtab on the General Preferences page, you can create a Portugal Accounting Context, which allows mapping between the main accounts and the Portugal numbers

NetSuite OneWorld account

GL Audit Numbering

Applies gapless numbering sequences to all general ledger posting transactions. This is an optional feature.

Enable the GL Audit Numbering feature. For more information, see Enabling GL Audit Numbering and Setting Preferences.

GL Impact Locking

Enables you to lock the general ledger (GL) impact of a transaction to the GL.

When you use this feature on a company or a subsidiary, any change to a GL impacted field or entity field on a GL numbered impacting transaction after running a GL audit numbering sequence automatically generates copy and reversal transactions. These transactions appear on the GL Impact subtab on the original GL impacted transaction.

Enable the GL Audit Numbering feature. For more information, see Enabling GL Audit Numbering and Setting Preferences.

Check the GL Impact Locking box on the Company Information page or Subsidiary page. For more information, see GL Impact Locking.

Period End Journal Entries

An optional feature that enables you to create the income closing journals, balance sheet opening and closing journals as a task in the Period End Checklist.

Enable the Period End Journal Entries feature and perform additional setup tasks. For more information, see Setup for Period End Journal Entries.

GL Matching

Lets you reconcile balance sheet accounts. It supports not only Accounts Payables and Accounts Receivables accounts, but also other types of balance sheet accounts.

Install GL Matching SuiteApp. For more information, see Enabling Required Features for GL Matching and Installing the GL Matching SuiteApp.

Taxation Features For Accounts Without SuiteTax

The table below introduces taxation features that apply to NetSuite accounts without SuiteTax.

Feature

Description

Prerequisites

Portugal Tax Codes.

These help topics provide a list of tax codes that are needed to calculate VAT on transaction records, and generate the Portugal VAT Return, and the tax code properties that you must assign to your Portugal tax codes to ensure correct VAT amounts on the tax report and the QR code.

Enable the accounting features that you would like to use. For more information, see Enabling and Setting Up Taxation Features.

Depending on your selection of features, you may need to install the following SuiteApps:

Set up your Portugal NetSuite Account to be able to generate a compliant PT SAF-T format. For more information, see Setting Up the PT SAF-T.

Note:

The Portugal government requires all invoicing software to be certified by DGCI. NetSuite has been duly certified as meeting the compliance requirements for issuing and printing invoices.

The DGCI assigned the following certification numbers:

  • 1690 – NetSuite non-OneWorld

  • 1691 – NetSuite OneWorld

For more information, see Portugal Tax Topics In Accounts Without SuiteTax.

Portugal VAT Report

Enables you to generate the Portugal VAT Return in Portuguese or English using the International Tax Reports SuiteApp.

This help topic shows how NetSuite uses the tax codes to get the values for the Portugal VAT Return.

Recording Nondeductible Input Tax

Enables you to handle the expenditures that are disallowed for VAT purposes. You can apply nondeductible tax on vendor bills, expense reports, checks, and vendor bill credits.

Sales and Purchase Reports Grouped by Tax Code

These are customizable saved reports that can be used in a Portugal nexus.

EU Sales List for Portugal

Enables you to generate a localized EU Sales List (ESL) report using the International Tax Reports SuiteApp. ESL is a report that prints EU sales for both services and goods.

EU Intrastat Report

Enables you to generate the Intrastat Report for Arrivals and Dispatches. The International Tax Reports SuiteApp does not provide a template for this report that is localized for Portugal.

Portugal Standard Audit File for Tax Purposes (PT SAF-T)

Lets you generate the Standard Audit File for Tax Purposes (PT SAF-T), which follows the XML schema defined by the tax authority in Portugal.

Automatic Tax Code Provisioning

A feature of the International Tax Reports SuiteApp that automatically creates nexus and VAT/GST tax codes when you add a new subsidiary country.

EU Notional VAT (Reverse Charge VAT)

For B2B sales and purchases, EU Notional VAT can be configured to reverse charges on goods and services within the European Union.

EU One Stop Shop Tax Code Provisioning

A feature of the International Tax Reports SuiteApp that automatically provisions OSS tax codes when you assign an OSS nexus to a subsidiary in NetSuite OneWorld.

OSS Tax Code Provisioning for Regular NetSuite Accounts

Automatically provisions OSS tax codes for non-OneWorld NetSuite accounts.

Portugal Localization

Enables you to assign a document series identifier to a sales-related transaction with a Portugal subsidiary. Based on the document series identifier, the SuiteApp automatically generates a Portugal Transaction ID and unique digital signature. A QR code is also generated as a requirement when issuing computer-generated invoices and other fiscally relevant documents.

The SuiteApp also enables you to set the property and fiscal space of your tax codes with a Portugal nexus. These tax code information are required when you generate the PT SAF-T file using the Portugal Localization SuiteApp.

Install the Portugal Localization SuiteApp.

For more information, see the following help topics:

Portugal Localization

Enables you to generate the PT SAF-T file in XML version 1.04_1, which meets the current requirements stipulated in the Ordinance 302/2016 and the Portaria 48/2020 directive.

There are three different Portugal SAF-T XML files that you can generate using the Portugal Localization SuiteApp:

Banking

Feature

Description

Prerequisites

Manual bank reconciliation

Lets you manually mark bank transactions as reconciled. For more information, see Reconciling Bank Statements.

Assign the correct permissions for a role. For more information, see Permissions for Banking Features.

Reconciliation based on online bank statement upload

When bank data has been imported to NetSuite, you can match and reconcile transactions without the need for third-party tools. For more information, see Reconciling Bank and Credit Card Statements.

Reconciling your account statement from beginning to end by:

  • Importing your bank statement file.

You have two options when using online banking:

  • Download the account statement from your financial institution or credit card company, and then import the statement to your NetSuite account.

  • Use the Financial Connectivity Plug-in to automate your file uploads through sFTP.

For more information, see the following topics:

For more information about these formats, see Bank Statement Parsers SuiteApp.

Install the Bank Statement Parsers SuiteApp. For more information, see Installing the Bank Statement Parsers SuiteApp.

 

Install the Auto Bank Statement Import SuiteApp. For more information, see Installing Auto Bank Statement Import SuiteApp.

Install the Bank Statement Parsers SuiteApp. For more information, see Installing the Bank Statement Parsers SuiteApp.

  • Matching imported bank statement transactions with NetSuite transactions.

For more information, see Matching Bank Data.

See Permissions for Banking Features for the proper permissions to use the Match Bank Data and Reconcile Account Statement pages.

If you want to use these pages for an account, check the Use Match Bank Data and Reconcile Account Statement Pages box on the Edit Account page. For more information, see Editing an Account.

  • Confirming the transaction matches.

After matching the transactions, you can submit the matches and continue to the reconciliation process. For more information, see Submitting Matched or User-Cleared Transactions.

  • Reconciling the transactions.

For more information, see Reconciling Transactions.

General Notices