SAP Program RFFONO_D - Payment Medium (Norway) - Direct Remittance and Autogiro via BBS


------------------------------------------------------------------------
DEFINE &T042B-AFORN& = 'F110_IN_AVIS'
DEFINE &T042E-WFORN& = 'F110_NO_DTA'
DEFINE &T042E-ZFORN& = ' '
DEFINE &T042E-ANZPO& = '21'
DEFINE &T042E-XFOSP& = 'X'
DEFINE &T042Z-PROGN& = 'RFFONO_D'
DEFINE &T042Z-ZLSTN& = ' '
DEFINE &T042Z-TXTSL& = ' '
DEFINE &T042Z-XSCHK& = ' '
DEFINE &T042Z-XSWEC& = ' '
------------------------------------------------------------------------

Description
This program generates a data medium in formats:

  • "Direct remittance" for bank transfers or cash payments

  • "Autogiro" for bank collection

  • for domestic payments in Norway.
    In a single program run you can print the payment medium and, inaddition, the related payment advice notes, data medium accompanyingsheets and payment summary sheets.
    The data medium is cleared through the Bankens BetalingsSentral (BBS).On the appropriate date, the BBS issues payment orders to thecustomer's house bank for the transactions specified in the datamedium.

    Precondition
    INCLUDE 'FI_RFFO_CUSTOMIZING_F110 ' OBJECT DOKU ID TX PARAGRAPH U2
    If you wish to use bank transfer and bank collection, you will need tocreate two payment methods and configure them in accordance with thefollowing instructions.
    INCLUDE 'FI_RFFO_CUSTOMIZING_T042B ' OBJECT DOKU ID TX PARAGRAPH N1
    INCLUDE 'FI_RFFO_CUSTOMIZING_T042Z ' OBJECT DOKU ID TX PARAGRAPH N1
    Note: since prior to being able to use autogiro you need tosend an authorization to the BBS (see the section "Authorization for"Autogiro" below) you need to select the "Collection authorization"indicator.
    INCLUDE 'FI_RFFO_CUSTOMIZING_T042E ' OBJECT DOKU ID TX PARAGRAPH N1
    Note: the sender specifications should be entered as follows:
    Line 1,,name 1 of the sender
    Line 2,,name 2 of the sender
    Line 3,,blank
    Line 4,,city
    INCLUDE 'FI_RFFO_CUSTOMIZING_T012D ' OBJECT DOKU ID TX PARAGRAPH AS
    For AUTOGIRO, assigning an instruction key enables you tocontrol whether or not the customer is notified:
    INCLUDE 'FI_RFFO_CUSTOMIZING_T015W ' OBJECT DOKU ID TX PARAGRAPH N1Only instruction 1 applies here. In the absence of an importedinstruction key or an instruction entered in the document, the programuses the transaction type 02 (Autogiro with no notification).

    Configuration of extra tables
    T042M - Every data medium sent to the "Bankens BetalingsSentral"is allocated a unique customer number which identifies the sender.
    You must therefore first maintain this 8-character customer number foreach paying company code. The bank number field should be left blank.
    Example:,,'NO01','NO ',' ','12345678 '
    You must also specify the contract number agreed between the customer,BBS and your house bank for each contract. A contract number isassigned for every bank account and every service used (DirectRemittance and Autogiro) meaning that you need to define up to 2contract numbers in the system for one bank account.
    Maintain the 9-character contract number for each paying company code,house bank and contract.
    Direct Remittance: Enter the corresponding contract number inthe "user number" field:
    Example:,,'NO01','NO ','52431088886 ','123456789 '
    Autogiro: Enter the account number in the "bank number" field,ensuring that you enter the character string "AUTO" first. Enter thecorresponding contract number in the "user number" field:
    Example:,,'NO01','NO ','AUTO52431088886','123456789 '
    For each item, enter the user number and contract number justified fromthe left and with the predefined length. Fill up the rest of the fieldwith zeroes (if necessary).
    Example:,,'NO01','NO ','52431088886 ','000456789 '
    Proceed
    RESET N1

    Authorization for "Autogiro"
    Prior to using Autogiro, you are required to send an authorization toBBS containing bank details and additional data relating to the payer.You can also transfer a reference number for the payer.
    In your business partner's bank data, maintain the agreed bank detailsfor bank collection and select the indicator Collectionauthorization for these details. If a reference number for the payeewas transferred as part of the authorization, enter this in the"Reference detail" field.

    Transfer of Reference Number/Customer ID Number
    When entering invoices, a customer ID number can bedefined in the payment reference field. Program &T042Z-PROGN& checkswhether this reference number is correct and if so, transfers it to thedata medium.
    If the payment reference contains a customer ID number with anincorrect check digit, this is logged in the program error list. Thisnumber is NOT transferred to the data medium. You should check whetheran incorrect entry has been made.

    Payments with more than one line item when using "Direct Remittance"
    You can combine several line items with a customer ID number in onepayment. All the reference numbers are then transferred to the datamedium.
    Both payments with a reference number and payments with unstructureditem text can be stored in the data medium. However, you cannot processboth items with a reference number and items with a reference text in asingle payment document. If at least one correct reference number isstored in a payment document, the whole unstructured item text isignored.
    In order successfully to transfer all information, you should ensurethat invoices with a reference number and invoices with other item textare paid separately.

    Payments with more than one line item using "Autogiro"
    When using Autogiro, you can only combine more than one line items thathave a customer ID number into one payment if the customer ID number isidentical in all the line items. To ensure that this is the case, inthe Customizing settings for the payment program under Company code-> Payer select the "separate payment per reference" field.If you do not select this field and a number of line items aresummarized within a payment document that contains a customer IDnumber, none of the customer ID numbers are transferred to the datamedium.
    INCLUDE 'FI_RFFO_SAPSCRIPT_LAYOUT_SET' OBJECT DOKU ID TX PARAGRAPH U2
    INCLUDE 'FI_RFFO_SAPSCRIPT_SYMBOLS ' OBJECT DOKU ID TX PARAGRAPH N1
    INCLUDE 'FI_RFFO_SAPSCRIPT_ADVICE ' OBJECT DOKU ID TX PARAGRAPH N1
    Data medium accompanying sheet structure (&T042E-WFORN& in thestandard system)
    Pages
    DTA Accompanying sheet
    LAST Form closing page per house bank
    Windows and elements
    INLAND 535 Accompanying sheet for credit memos
    INLAND 540 Accompanying sheet for debit memos
    SUMMARY 520 Form closing section
    The texts in REGUD are used as follows:
    TEXT1,,number of transactions
    TEXT2,,number of data records
    TEXT3,,sum total of bank transfers in NOK
    INCLUDE 'FI_RFFO_SAPSCRIPT_MAINTAIN ' OBJECT DOKU ID TX PARAGRAPH AS
    RESET N1
    INCLUDE 'FI_RFFO_PAYMENT_RUN ' OBJECT DOKU ID TX PARAGRAPH U2

    Output
    INCLUDE 'FI_RFFO_OUTPUT_SPOOL ' OBJECT DOKU ID TX PARAGRAPH U2
    INCLUDE 'FI_RFFO_OUTPUT_DME ' OBJECT DOKU ID TX PARAGRAPH U2
    INCLUDE 'FI_RFFO_OUTPUT_DME_FILE ' OBJECT DOKU ID TX PARAGRAPH U3
    INCLUDE 'FI_RFFO_OUTPUT_DME_TEMSE ' OBJECT DOKU ID TX PARAGRAPH U3
    INCLUDE 'FI_RFFO_OUTPUT_ERRORMESSAGES' OBJECT DOKU ID TX PARAGRAPH U2

101440Payment medium formats