4 Set Up the System for SEPA Direct Debits

This chapter contains the following topics:

4.1 Overview

Before you can generate XML files for SEPA direct debits, you must set up your system to enable automatic receipt processing, next numbers, and UDC values. You must also enable multicurrency processing.

4.2 Accounts Receivable Constants

Before you can process SEPA direct debits, you must enable automatic receipts in the A/R Constants program (P000903).

See "Setting Up Automatic Receipts Processing" in the JD Edwards World Accounts Receivable Guide.

4.3 Next Numbers

You must set up a next numbering scheme on line 06 for system 74 in the Next Number program (P0002). The system concatenates the next number to other identifying information and writes the value to the MsgID (message ID) field in the SEPA direct debit XML file.

4.4 Multicurrency Processing

You must set up your system to enable multicurrency processing because the Process Automatic Debits program (P03575) reads values from the Accounts Receivable Ledger file (F0311) that are populated only when multicurrency processing is enabled. You must run the Process Automatic Debits program in final mode before you can generate the SEPA direct debit XML file.

See "Set Up Multicurrency" in the JD Edwards World Multi-Currency Guide.

4.5 User Display Preference

You can use the SEPA direct debit process only when the value in the Country field of your user display preference indicates that you are in a European Union country.

See "Defining Version Preferences" in the JD Edwards World Common Foundation Guide.

4.6 User-Defined Codes

Navigation

From SEPA Direct Debits (G740002), choose one of the options in the User-Defined Codes list.

You set up user-defined codes for SEPA (Single European Payment Area) direct debits to specify country and banking information. Although the system provides some hard-coded values, you can create additional codes to meet the needs of your business environment.

The following user-defined codes are the primary codes for SEPA direct debits:

User-defined code Description
00/RY (Payment Instrument) Set up a code in this UDC table to use for SEPA direct debits. You can assign the code to customers in the Payment Instr (payment instrument) field in the customer master record for the customers that you pay using the SEPA direct debit method. You can also assign the code to invoices before you run the automatic debit process.
74/BC (Creditor Business Code) Set up codes to use to describe your business. You use these codes when you enter creditor information in the mandate. These values are user-defined. You must set up at least one value to use as a default value because the system issues an error message if you leave the field blank.
74/CP (Category Purpose) Set up this UDC table with codes for the category purpose. Use codes that are acceptable under ISO message standards.

Examples of values are:

  • SUPP: Supplier Payment.

  • TAXS: Taxes

  • VATX: Value Added Tax Payment

You specify a category purpose code in the processing options of the SEPA Direct Debit XML Generation program (P7403575). The system includes the specified code in the XML file.

74/PC (Purpose Code) Set up codes in this UDC table to describe the purpose of the credit transfer. Use codes that are acceptable under the ISO message standards. You specify a purpose code in the processing options of the SEPA Direct Debit XML Generation program (P7403575). The system includes the specified code in the XML file.

Examples of codes are:

  • COLL - Collection payment

  • AREN - Accounts receivables entry

74/SA (Creditor Country Code) Set up this UDC table with the 2-character ISO codes for countries for which you process SEPA direct debits.
74/RS (Special Characters Conversion) Set up this UDC table with the replacement characters that you want the system to use instead of unacceptable characters that might exist in your data.

When you run the SEPA Direct Debit XML Generation program (P7403575), the system scans the XML file for the characters that are specified in the Description 01 field in the 74/RS UDC table. It then replaces those characters with the alternative characters that you specify in the Description 02 field. Thus, the system deletes the unacceptable characters from the XML file and replaces them with acceptable characters. For example, if your bank does not recognize letters with umlauts, you can replace them with the two-letter equivalent, such as ae for ä, oe for ö, and so on.

The length of the text string does not change when you substitute multiple characters for one character.

Blank is a valid value for the Description 02 field. If you enter a value in the Description 01 field and leave the Description 02 field blank, the system replaces the Description 01 value with a "blank" value in each character string that includes the Description 01 value.

Mandate Sequence Type (74/SQ) The JD Edwards World software includes hard-coded values for this UDC table. You specify a sequence type when you set up mandates. The system includes the value in the XML file that it generates. Values are:
  • FNAL (final collection)

  • FRST (first collection)

  • OOFF (one-off)

  • RCUR (recurrent collection)

Ultimate Creditor (74/UL) The JD Edwards World software provides hard-coded values for this UDC table. You specify an ultimate creditor in a processing option for the SEPA Direct Debits XML Generation program. Values are:
  • 1: Use the address book number in F0101.AN81 as the ultimate creditor.

    2: Use the address book number in F0101.AN82 as the ultimate creditor.

    3: Use the address book number in F0101.AN83 as the ultimate creditor.

    4: Use the address book number in F0101.AN84 as the ultimate creditor.

    5: Use the address book number in F0101.AN85 as the ultimate creditor.