The activity of the element is represented by two values: Modifiable or Non-modifiable.
- Inactive: indicates that the element is not in use.
The fields associated to the position of the element cannot be accessed in the function used to position the elements. If an element already created is made inactive only the fields with a null position will not be accessible in the table used to organize the invoicing elements among them.
The other values remain accessible, this means that they can be modified and thus free the position by giving them a null value,
For an element to become inactive, it is imperative that all associated positions are null, if not, the element will not be deactivated for the positions assigned to the respective documents (it could even be calculated on the invoice if it remains accessible in the Discounts and charges grid of the invoice). - Modifiable: indicates that the element set up can be modified at all invoicing levels for which it has been set up (from the customer record to the invoice).
- Non-modifiable: indicates that the element will be used at the invoice footer without any possibility to modify the value that it represent.
This element does not appear in the 'Discount and charges' table, but it will be calculated in the Invoice valuation tab.
It is possible, for example, to use this option for aggregate footers (summary of several footers) that do not have the option to have a value entered.
If an element already created is made non-modifiable only the fields with a null position will not be accessible in the table used to position the invoicing elements among them. The other values remain accessible, this means that they can be modified and thus freeing the position by giving them a null value.
For an element to become non-modifiable, it is imperative that all associated positions are null. If not, the element will remain accessible for the positions allocated in the respective documents.
The invoicing elements that are used at the document line level (at the time of the structure code parameterization) must have the value Modifiable.