New print indicators in the pricing procedure have been provided
for issuing conditions lines when printing documents such as order
confirmations and invoices.
The following print indicators are available in releases prior
to 4.0:
' ' : Condition line not printed
'X' : Condition line printed at item level
'S' : Condition line printed in totals block
The following standard logic applies to these print
indicators:
Item POS from the last condition line is determined with print
indicator 'X'.
All condition lines that in the pricing procedure with an item
smaller than POS are only printed if print indicators either 'X' or
'S' are set
All condition lines in the pricing procedure with an item
greater than POS, that come before the first tax condition line and
that represent an active rather than a passive VAT condition, are
assigned the print indicator 'S' by the system. The same is true
for condition lines in the pricing procedure that have and item
greater than POS, that occur after the first tax condition line and
represent an active rather than static VAT tax condition.
Condition lines that represent a tax condition type are always
printed in the totals block if print indicator 'S' has been set for
them ´ (externally or internally).
Condition lines that represent a condition type that is not a
tax condition type are only printed for print indicator 'S'
(external or internal) if the condition value of the condition line
is not 0. Condition lines that do not represent a condition type
(i.e. subtotals) are only printed for print indicators 'S'
(external or internal) and 'X' if the condition value of the
condition line is different to the condition value of the previous
condition line in the pricing procedure.
AS of release 4.0, 8 further print indicators have been
provided. These print indicators cannot, however, be used with the
previous indicators ' ', 'X' and 'S' in the pricing procedure. This
means that the new indicators are only taken into account if the
pricing procedure contains no condition line with print indicator
'X' or 'S'.
The new print indicators are described below:
'A' : in totals: general
'B' : in totals: if value <> zero
'C' : in totals: if value <> previous value
'D' : in totals: if value <> zero and value <>
previous value
'a' : in item: general
'b' : in item: if value <> zero
'c' : in item: if value <> previous value
'd' : in item: if value <> zero and value <>
previous value