Field |
Line Ref No. |
The internal number of the line, automatically created by SIGTAS once a new line is created, for reference purposes. The system refers to this line number when performing calculations.Display only |
Field |
Form Line No. |
The external line number. This line number appears on the declaration form.Validation Rules:Each line must have a unique Form Line No., except for Line Types ’ND’.Mandatory |
Field |
Calc Seq |
SIGTAS allows operating only with two variables per line. If you are setting up a calculation where you need to add, multiply or subtract more than two numbers, you need to set up more than one line. This column allows identifying the order in which the system should calculate the lines. For example, if you want to add 2 + 4 + 3, line 1 would contain the operation 2 + 4. Then line 2 would contain the operation ‘Total of Line 1’ + 3. The calculation sequence would be 1 and 2 for each line respectively.Manually captured Validation Rules: (1) This field should not be entered for Line Types other than (‘CA’,’ND’,’LL’), otherwise the error message -1250 "Line type must be "ca" or "nd" if calc. Seq. is entered" is raised (2) Must be entered if Line Type ='ND', otherwise the error message -1269 “You must enter a Calc Seq for this line.” is raised (3) Must be entered if Line Type ='CA' and at least one line of type ‘ND’ with the same form line number has already been created. Otherwise the error message -1269 “You must enter a Calc Seq for this line.” is raised (4) If Line Type ='CA', then Calc Seq must be greater than Calc Seq for corresponding "ND" lines (if any), to ensure it is always calculated last in the sequence. Otherwise an error message is raised -1268 ‘Calc Seq for a "CA" line must be greater than Calc Seq for corresponding "ND" lines.’ |
LoV |
Line Type |
The type of the line. A LoV is available from the page List of Line Types (509:15644) Possible values: EN: Entered by the taxpayer and cannot be validated CA: Calculated value displayed as the final result of the line ND: Non-displayed value: It can be a calculated value, such as “CA”, but not the final result. This line is part of a calculation sequence, when a calculation cannot be made in just one line FI: The value in the line is a fixed amount LL: The value is retrieved from the licence base table. This is used when a form is for a licence type tax to hold the fixed licence amount. TB: The value is retrieved from a FORM_TABLE. This is used when the value entered on the form line is to be selected from a list of values (e.g. Yes/No) rather than entered as an amount. TF: The value resulting from the execution of the Tax Function BF: Bring From - used to call a schedule FN: Retrieved from a function found in package VAL_GEN_VALUE_P (PTAX) HY: Hybrid, used to call a schedule and the value from a tax function DN: Form section Mandatory |
Checkbox |
On Assessment |
A selected checkbox indicates that this line is printed on the assessment notice. |
Checkbox |
Mandatory |
Indicates whether this form line is mandatory or not. |
LoV |
Line Total Type |
Indicates the lines for which the total is as follows: (1) Either calculated in a particular way, by the assessment calculation package; or (2) Used in reports A LoV is available from the page Standard Base Tables (509:6000) with Table Name = ‘LINE TOTAL TYPE’. Mandatory Validation rules: The same Line Total Type cannot be assigned to more than one form line, otherwise an error message is generated -1281 “This line total type already exists for this form version.” |
Field |
Line Label |
Contains the description of the line number (displayed on the data entry form) in SIGTAS English. If SIGTAS is printing a form, this line is printed on the respective form.Validation rules: Must be entered for line types (‘CA’,’EN’,’FI’,’LL’,’BF’,’HY’), otherwise the error message -1271 “You must enter a Calc Seq for this line.” is raised.Manually captured |
LoV |
Type 1 |
The type of the first argument. A LoV is available for selection.Possible values: “A”: “Fixed Amount”: The value in the next field, “Value 1”, is to be used as a fixed number during the calculation of this line. “L”: “Line Reference”: The value in the next field, “Value 1”, indicates a line number (Line Ref No) to be used in the calculation.Validation rules:Must be entered for lines of type ('CA','ND','FI','TB'), otherwise the error message -1253 “You must choose type 1 for this line type.” is raised. If Line Type is ‘FI’ (Fixed Amount), Type 1 should be “A”, otherwise the error message -1282 “Type 1 must be "a" for this line type.” is raised. Should not be entered for lines of type (‘EN’,'FN'), otherwise the error message -1254 “You may not enter type 1 for this line type.” is raised. |
Field |
Value 1 |
Specifies either the fixed amount or the line number to be used in the calculation, depending on the value in the Type 1 field. If Line Type = TB (retrieved from a FORM_TABLE), a LoV is available from the page List of Form Table Columns (509:16620) for selection.Validation Rules: Must be entered for lines of type ('CA','ND','FI','TB'), otherwise the error message -1255 “You must enter value 1 for this line type.” is raised. Should not be entered for lines of type (‘EN’,'FN'), otherwise the error message -1256 “You may not enter value 1 for this line type.” is raised. |
Field |
Operator |
The operator that is used between the values.A LoV is available from the page List of Form Operators (509:16610) for selection.Validation Rules:Must be entered for lines of type 'CA' or 'ND', otherwise the error message -1260 “You must choose an operator for this line.” is raised Should not be entered for lines of type (‘EN’,’FI’,'FN'), otherwise the error message -1259 “You may not enter an operator for this line.” is raised. |
LoV |
Type 2 |
The type of the second argument. A LoV is available for selection.Possible values:“A”: “Fixed Amount”: The value in the next field, “Value 1”, is to be used as a fixed number during the calculation of this line.“L”: “Line Reference”: The value in the next field, “Value 1”, indicates a line number (Line Ref No) to be used in the calculation.Validation Rules:Must be entered if the Operator is binary and Line Type is 'CA' or 'ND', otherwise the error message -1261 “You must enter type 2 for this line.” is raised. Should not be entered for: lines of type (‘EN’,’FI’,'FN') or if the Operator is not binary and Line Type is 'CA' or 'ND'.Otherwise the error message -1262 “You may not enter type 2 for this line.” is raised. |
Field |
Value 2 |
Specifies either the fixed amount or the line number to be used in the calculation, depending on the value in the Type 2 field. Validation Rules: Must be entered if the Operator is binary and Line Type is 'CA' or 'ND', otherwise the error message -1264 “You must enter value 2 for this line.” is raised. Should not be entered for: lines of type (‘EN’,’FI’,'FN') or if the Operator is not binary and Line Type is 'CA' or 'ND'. Otherwise the error message -1265 “You may not enter value 2 for this line.” is raised |
Icon |
Bring From |
This field is available only for form lines of type ‘BF’ (Bring From - used to call a schedule) or ‘HY’ (Hybrid, used to call a schedule and the value from a tax function), allowing the user to define the exact location of the cell in the “Tax Schedule”. When this configuration is applied, during the assessment calculation, the value of the cell is brought to the line.By default, this field is empty. Clicking the icon opens the Bring Value From configuration pop-up window (509:15287). This pop-up is used to set up the configuration of the cell that will be brought from a schedule to this form line (see details below). When the pop-up is opened from Form Lines screen, only the Schedule tab is available for configuration. |
Field |
Bring From |
Displays the name of the schedule configured in the previous Bring from field.Display only |
Field |
Bring From Version |
Displayed the version of the schedule configured in the previous Bring from field.Display only |
Icon |
Algorithm Variable |
Used to define the Algorithm rate code (tax rate scale) to be used in the Mass Valuation.The icon is available only for form lines of type ‘FN’ (Retrieved from a function found in package VAL_GEN_VALUE_P (PTAX)).By default, this field is empty. Clicking the icon in this field opens the Select an Algorithm Variable pop-up window (509:15289 for selection. If an Algorithm Variable is selected, the code is automatically displayed in the second Algorithm variable field. |
Field |
Algorithm variable |
Displays the algorithm rate code selected in the previous Algorithm Variable field.Display only |
Field |
Tax Function |
Specifies the Tax Function that will be executed during the assessment process calculation and the resulting value will be returned as the form line value.A LoV is available from the page List of Tax Functions (509:7025) for selection.This field is available only for form lines of type ‘TF’ (The value resulting from the execution of the Tax Function) or ‘HY’ (Hybrid, used to call a schedule and the value from a tax function) Empty by default. |
Field |
Tax Function Version |
Displays the version of the tax function selected in the Tax Function field.Display only |
Checkbox |
Mandatory eFiling |
If checked, then the corresponding form line is mandatory for the eFiling application. |
Checkbox |
Print on Remittance |
If checked, then the corresponding form line is printed on the remittance Default value: checked |
Checkbox |
Aplly Currency Rate |
Flag to indicate if the configured rate is to be applied during the calculation of the assessment. Default value: checked |
Button |
Import From Another Version |
On click on this button, the system validates whether the user has a form selected.(1) If no form version has been selected, the user receives the error message -09429 “You must be in the context of a form to export lines”.(2) If a form version is selected, then the popup Select a Version to import (509:15282) is opened displaying a list of all the form versions created in the page Tax Form (509:1004) for selection.Validation rules: If no assessment is linked to the current form, the user is informed about the number of form lines found in the imported version and also receives a confirmation message: -9434: “%1 items have been found. Warning: the current lines will be deleted. Do you want to load these lines?” (%1: number of lines found in the imported form version.) Clicking “Yes”, the system deletes the current lines and inserts the new ones. Clicking “No”, the following message is displayed: -9431 “Operation aborted” If at least an assessment is linked to the selected form-version, then an error message is raised -9430: “You cannot replace these lines, an assessment already exists”. |
Button |
Import from a File |
On click on this button, the system validates whether the user has a form selected.(1) If no form version has been selected, the user receives the error message -09429 “You must be in the context of a form to export lines”. (2) If a form version is selected, the system opens the page Import From a File (509:15286) allowing to open a browser of the user’s computer by clicking on the Choose File button. This allows searching for the required “xml” file.Validation rules:(1) If the file to be imported is not a valid “xml” file, then an error message is raised -20134 “Invalid XML” (2) If at least an assessment is linked to the selected form-version, then an error message is raised -9430: “You cannot replace these lines, an assessment already exists”. |
Button |
Export to a File |
A click on this button saves the form version currently displayed as an “xml” file. The user can later import the form data contained in the “xml” file to a different tax form on the same database or another database. If no form version has been selected, the user receives the error message -09429 “You must be in the context of a form to export lines”. |
Button |
Reset |
Clears entries and resets the page. |
Button |
Refresh |
Refreshes the list of form lines according to the applied selection criteria |
Button |
Add Line |
Creates an empty line allowing the user to enter the new form line information |
Button |
Delete Line |
Deletes a selected form line and all its eventual associated label translations.Validation Rules:Cannot delete a line if dependent Assessment Lines exist. A line cannot be deleted if it is referenced by a calculation elsewhere in this version. This button is activated only after selecting a form line. |
Button |
Manage Description |
This button is activated only after selecting a form line. A click on this button opens the Dictionary pop-up window (509:50002) showing the list of translations of the Line Label in the languages defined by the rule 88 « LANGUAGES_TO_DISPLAY » in the page General Rules (509:3030).Clicking on the Create button or the icon redirects the user to the popup Translation (509:50001 - see details below) to add /modify/delete a translation. |
Button |
Save |
Saves: Entered information of new form lines. Changes to existing ones. Validation Rules: The same combination of Form Line No and Calc seq should not be entered more than once, otherwise an error message is raise -1276 “Form Line No. / Calc Seq combination already exists for this version.” You must have a "CA" line for each set of "ND" lines' otherwise an error message is raised -1284. Not more than one line of type ‘LL’ can be created. If Line Type is ‘BF’, then a schedule should be selected in the Bring From field, otherwise an error message is raised -20126 “A schedule must be configured to use this line type. No tax function is allowed.” If Line Type is ‘HY’, then Bring From and Tax Function fields should have some value, otherwise an error message is raised -20125 “You must configure a schedule and a tax function to use this line type.” If Mandatory flag is checked then On Assessment flag must be checked as well, otherwise an error message is raised -9707 “A mandatory line should be displayed in the assessment, please check "On Assessment" or uncheck "Mandatory".” If Line Total Type has the value “Ltt_firstyeardeclare” and either Mandatory is checked or On Assessment is checked or Mandatory eFiling is checked, then an error message is raised -9717 “Ltt_firstyeardeclare is used to identify the first year of liability of the taxpayer, it should be hidden on the assessment notice and not mandatory for calculation.” There must be one and only line with a line total type "Total Tax To Pay" in the form. |