Define Additional Payment Reference for AP

This document explains how to set up a rule for 'Parallel invoice number' for the input control of the check digit for supplier invoices. The rules for this are defined in 'Additional Payment Reference for AP. Open' (CMS091). The only available reference number type is 1='Parallel invoice number'.

Limitations

  • Only numeric fields can be used in the ‘Parallel invoice number’ if a check digit for the parallel invoice number is to be controlled.
  • This functionality is only available for payment classes 0 (cash), 3 (bank transfer), and 5 (Direct debiting).

Input control of the check digit for parallel invoice number

If a check digit method is defined for this payment method and payee’s country in (CMS091), an input control of the check digit is carried out. The check digit method is used when calculating and controlling the check digit in a parallel invoice number.

Optionally, if an alternative check digit method is entered, the input control of parallel invoice numbers uses this alternative check digit method instead, if the check digit is invalid for the first entered check digit method. If the check digit is wrong, a warning message is displayed.

If the check digit is correct when using the first check digit method, no more controls are done. But if the check digit is wrong and an alternative check digit method is entered, that check digit method is used instead for controlling the check digit.

If the check digit is wrong for both the check digit methods, the check digit is invalid and a warning message is displayed.

Numeric values must be used to calculate and control the check digit. If parallel invoice number is blank, no input control is done. If the check digit method is blank in (CMS091), no input control is done.

If no rule can be found in (CMS091) for the payment method and the payee’s country when doing the input control of a parallel invoice number, but there is a rule for this payment method and payee country = blank (catch all), this method is used instead.

Parameter to check the input of parallel invoice number

If the 'Check parallel invoice number' is set to '0', no check is made for the entry of the parallel invoice number on (APS100/F). If the parameter is set to '1', a warning is displayed on (APS100/F) if the parallel invoice number is left blank. If the parameter is set to '2', the user is stopped on (APS100/F) if the parallel invoice number field is left blank.

If the parameter is set to '3', the user is stopped on (APS100/F) if the parallel invoice number is left blank. Alternatives '3' and '4' only work for the 'primary check digit method' and not the 'alternative check digit method'.

Parameters to set for program ID/Panel

Program ID/Panel Field The field indicates …
CMS091/B Reference number type … the reference number type. Currently, only type 1='Parallel invoice number' is available.
CMS091/B Payment method AP

Payment methods for Accounts Payable are defined in (CRS071).

Each payment method is connected to a payment class, an ID used to classify different payment methods.

For ‘Parallel invoice number’ only payment class 0 (cash), 3 (bank transfer), 5 (Direct debiting) are valid. The field is mandatory.

CMS091/B Country

... the country code of the payee defined in ‘Supplier. Open’ (CRS620). The field is optional.

If country is blank, this is used as a catch all if there is no other result from checking the payment method and payee’s country.

CMS091/E Reference number rule … a short description used for identification of a rule for example OCR, KID etc.
CMS091/E Description … a description of the rule.
CMS091/E Name … a short description of the rule.
CMS091/E Check digit method … which check digit method to use when doing input controls of the check digit in a reference number such as the ‘Parallel invoice number’. An example of this is the Modulus 10 method which is used in Sweden and Norway and the 7-3-1 method which is used in Finland.

The check digit is controlled when manually entering a parallel invoice number on supplier invoices. Numeric values must be used to calculate the check digit. If blank check digit method is used, or if the parallel invoice number is blank, no controls are done.

If the check digit is wrong, a warning message is displayed.

The check digit methods are predefined in the field group CPNU2.

This field is optional.

CMS091/E Alternative check digit method

... what alternative check digit method to use when calculating and controlling the check digit in a reference number such as a parallel invoice number. An example of this is the modulus 10 method used in Sweden, Switzerland and Norway, modulus 11 method also used in Norway and the 7-3-1 method used in Finland.

The check digit is controlled when manually entering a parallel invoice number on the supplier invoices. Numeric values must be used to calculate the check digit. If blank, no controls are done.

If the check digit is correct when using the first check digit method, no more controls are done. But if the check digit is wrong and an alternative check digit method is entered, that check digit method is used instead for controlling the check digit.

If the check digit is wrong for both the check digit methods, the check digit is invalid and a warning message is displayed.

This field is optional.

CMS091/E Check parallel invoice number This parameter allows for the check of the parallel invoice number on (APS100/F).

Alternatives are:

'0' = Do not check if parallel invoice number has been entered.

'1' = Add a warning message if no parallel invoice number has been entered.

'2' = Add a stop if no parallel invoice number has been entered.

'3' = Add a stop if parallel invoice number is blank, or a warning if the parallel invoice number length is incorrect for the chosen check digit method.

'4' = Add a stop if the parallel invoice number is left blank, and a stop if the parallel invoice number length is incorrect for the chosen check digit method.

Alternatives '3' and '4' only work for the primary check digit method and not the alternative check digit method.