Required Configuration for Portugal Printing Features
For these printing features to be compliant with the Portuguese law, you need to follow these configuration steps:
-
If you are a new user of the Portugal Localization SuiteApp, you need to create custom transaction forms. NetSuite allows you to configure your company’s transaction forms that are customized according to your business needs.
To Customize Portugal Transaction Forms:
-
Go to Customization > Forms > Transaction Forms.
-
On the Custom Transaction Forms page, find the name of a transaction that you want to customize and click Customize.
-
In the Print Template field, select Portugal {TransactionName} Advanced PDF/HTML template.
-
Click Save.
-
-
You need to enable document fields on transaction forms provided by the Advanced Localization Features SuiteApp.
To Enable Document Fields:
-
Go to Customization > Forms > Transaction Forms.
-
On the Custom Transaction Forms page, find the name of a transaction that you want to customize and click Customize.
-
On the Screen Fields subtab, click on the Invoice Configuration subtab.
-
-
For Invoice and Credit Memo transactions, check all boxes in the Show column.
-
For Sales Order transaction, check boxes in the Show column next to Method of Payment and Transaction Bank Details fields.
-
For Cash Refund and Cash Sale transactions, check the box in the Show column next to the Method of Payment field.
-
-
Click Save.
-
-
You need to create manual deployments for Cash Sale, Cash Refund and Sales Order transactions. This step is necessary for the correct display of the Tax Compliance Text field in the printed documents for these transactions.
To Create Manual Deployments for Transactions:
-
Go to Customization > Scripting > Scripts.
-
In the list of scripts, find the script with the name ALF UE Transaction-Set Tax Compl.. Text and click View in the EDIT | VIEW column.
-
On the Deployments subtab, verify that the only present transaction types in the Applied To column are Credit Memo and Invoice.
-
Click Deploy Script button.
-
For Sales Order, make sure the following fields and boxes are filled and checked accordingly:
UI Element
Required Value
Required Action
Applies To field
Sales Order
ID field
_pt_ue_tr_tax_txt_so
Status field
Released
Log Level field
Error
Execute as Role field
Administrator
Deployed box
Checked
Select All box next to Role header on the Audience subtab
Checked
-
Click Save.
-
Go back to Script page for the ALF UE Transaction-Set Tax Compl.. Text script.
-
For Cash Sale, make sure the following fields and boxes are filled and checked accordingly:
UI Element
Required Value
Required Action
Applies To field
Cash Sale
ID field
_pt_ue_tr_tax_txt_cs
Status field
Released
Log Level field
Error
Execute as Role field
Administrator
Deployed box
Checked
Select All box next to Role header on the Audience subtab
Checked
-
Click Save.
-
Go back to Script page for the ALF UE Transaction-Set Tax Compl.. Text script.
-
For Cash Refund, make sure the following fields and boxes are filled and checked accordingly:
UI Element
Required Value
Required Action
Applies To field
Cash Refund
ID field
_pt_ue_tr_tax_txt_cr
Status field
Released
Log Level field
Error
Execute as Role field
Administrator
Deployed box
Checked
Select All box next to Role header on the Audience subtab
Checked
-
Click Save.
For more information about Tax Compliance Text field provided by the Advanced Localization Features SuiteApp, see Tax Compliance Text.
-