SlideShare a Scribd company logo
1 of 28
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 1 LinkedIn: Suresh Babu Muchinthala
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 2 LinkedIn: Suresh Babu Muchinthala
ACH Payment configuration
Introduction:
An Automated Clearing House (ACH) Payment is a form of electronic funds transfer that provides
a secure, efficient method of receiving payment through the ACH Network. The ACH Network is
a batch-oriented processing and delivery system that provides for the distribution and settlement
of electronic transactions and payments among financial institutions.
ACH payments offer the following benefits:
 Eliminates the handling of paper checks
 Reduces any payment problems due to lost, stolen or misdirected checks
 Eliminates mail delays
 Provides for greater payment certainty for cash planning
 Provides an opportunity to electronically update and streamline your cash application and
receivables operations
 More effective and secure.
 Business can execute international transactions without having a foreign bank account
ACH format creates payment media for domestic payments in the USA. Incoming and outgoing
payments in US are supported.
ACH format is in accordance with version 004000 and conforms to the specifications of the
National Automated Clearing House Association (NACHA).
The National Automated Clearing House Association (NACHA) has worked with the Office of
Foreign Assets Control (OFAC) to amend ACH operating rules, minimize vulnerabilities in the
ACH network and prevent entities banned by OFAC from using the network as a conduit to send
or receive overseas funds.
NACHA Format Options: (i.e. CTX, CCD, CBR, PPD, POS, POP, PBR, IAT….etc)
In this document we will explain the creation of NACHA format file (National Automated
Clearing House Association) which need to be submitted to Banks for processing the ACH
(Automated Clearing House) transaction by CTX format
CTX Format – Corporate Trade Exchange is a NACHA format that incorporates multiple addenda
records that are structured in variable length fields. The addenda records are the remittance detail
for the ACH payment. The CTX Format is the suggested format as it is completely electronic and
therefore the most efficient.
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 3 LinkedIn: Suresh Babu Muchinthala
A. Prerequisites/ Configuration steps:
I DME Engine configuration
1. Country Fields check
2. DME Configuration
II Payment Method/Bank Selection for Payment Program
3. Set Up All Company Codes for Payment Transactions
4. Set up Paying Company Codes for Payment Transactions
5. Set up Payment Methods per Country for Payment Transactions
6. Set up Payment Methods per Company Code for Payment Transactions
7. House bank creation
8. Set Up Bank Determination for Payment Transactions
III Make Settings for Payment Medium Formats from Payment Medium Workbench
9. Create Payment Medium Formats
11 Adjust Note to Payee
12 Adjust Payment Medium Format
13. Create/Assign Selection Variants
B. ACH Payment Procedural Steps (End User): (Before Payment execution, Vendor
masters, payment terms, Doc types, No ranges, Tolerance, & Posting periods steps
to be exits in the system
1. Vendor Invoice Posting
2. Display Vendor Line Items
3. Run automatic payment program by using payment method” A”
4. Validate the DMEE file as per NACHA & bank guide lines
5. Display vendor line items
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 4 LinkedIn: Suresh Babu Muchinthala
I DME Engine configuration:
1. Country Fields check
SAP Menu Path SPRO→ SAP NetWeaver → General settings → Set Countries → Set
Country-Specific Checks
Transaction code OY17
For all countries with which your company maintains business relationships, you must include
rules for checking the following data:
 Bank data
 Postal data
 Control data
 This data is then checked during master data maintenance.
Standard settings: In the SAP standard delivery system, all countries are defined according to
the international ISO standard.
SAP recommendation: SAP recommends that you use the ISO standard for your additional
entries.
If your entries do not correspond to the ISO standard, you cannot implement data exchange in
international communication (e.g. payment transactions with banks).
Activities
1. Complete the check rules for the new countries.
2. Use the ISO standard for your entries.
3. For each country, maintain the associated detail screen. In the detail screen you should, for
example, store the check rules.
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 5 LinkedIn: Suresh Babu Muchinthala
2. DME Configuration
SAP Menu Path
Transaction code DMEE
DME-Stands for Data Medium Exchange:
A data medium exchange (DME) is a data exchange file which is used to send payment information
of an enterprise to banks or tax authority. Basically these files contain financial data which can be
in flat file or xml file & IDoc format. Different File formats can be created for different countries
and different banks based on their own norm which replaces conventional ABAP programs.
DME Engine creation:
Tree type: Establishes the application for which a particular DMEE format tree is created. The
tree type determines which transfer structures are used when the DMEE format tree is called, which
then select the possible source fields that you can use when you define a DMEE format tree.
Format tree enter as free text, according to proper naming convention
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 6 LinkedIn: Suresh Babu Muchinthala
SAP has provided quite sophisticated mapping options mechanism that allows you to populate
nodes in DMEE tree with necessary values flexibly, the following options:
 Segment groups: Segment groups are used for arranging segments. Segment groups can
be followed by these nodes: segment groups or segments. In most cases, a new level in a
DMEE tree begins with a segment group.
 Segment : A segment represents a record in the target file. In an active format tree, each
segment must have at least one composite or one element as a subnode.
If you created a segment that contains only segments and segment groups as subnodes, you
can convert the node to a segment group.
 Composite: You create a composite for the purpose of grouping elements. Such a
grouping is logical if, for example, one condition applies to several consecutive elements.
 Element : An element represents a field in the target file. For each element, you specify
with which value or from which source field this file field is to be filled.
If more than one mapping rule applies to an element - if the rules are dependent on
conditions or if different parts of the element are to be filled from different sources - then
you should define several atoms as subnodes of the element.
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 7 LinkedIn: Suresh Babu Muchinthala
 Technical Node : A technical node is an element that is not output to the target file. It
stores values that are used in other tree nodes (elements, atoms) by reference to the
technical node. For this reason, a technical node generally contains a reference ID.
If you wish to output the contents of the technical node to the target file, then you can
convert the node to an element.
 Atom: You need to create an atom when you define more than one mapping rule for an
element.
 Selected node for detail view: This node was selected by double-clicking it. The details
displayed on the top right belong to this node.
All toolbar operations (delete, copy, and so on) apply to this node. In contrast, all operations
that you can select from the context-sensitive menu with a right mouse click refer to the
node which is currently selected by a single click.
 Reference ID of node : A node that contains a reference ID can be referenced from other
nodes in the format tree. You can specify such a reference when you define mapping rules,
conditions, or aggregation.
You must assign unique reference IDs (within the tree).
When you delete a node that contains a reference ID, be sure that no references to this node
exist.
 Reference to another node exists : This node contains a reference to another node.
Moving the node could result in inconsistencies since certain references are not permitted
in parts of the tree.
ACH Input File Structure: The NACHA format is composed of 94 character records. All records
and fields are required, except the record 7 - Entry Detail Addenda Record that is optional.
Record Title Description
Record
Type
Code
File Header Record
This record includes your company name and company number. It also
designates the immediate destination (LaSalle Bank N.A. or Standard
Federal Bank) of the entries contained within the file
1
Batch Header
Record
This record indicates the effective entry date (the date you request the
deposits/debits to be settled). In addition, this record identifies your
company and provides an entry description for the credit and debits in this
batch
5
Entry Detail Record
This record contains the information necessary to post a deposit
to/withdrawal from an account, such as recipient’s name, account number,
dollar amount of the payment
6
Entry Detail
Addenda Record
This record is optional. This record contains additional information
relating to the prior entry detail record. It is primarily used for CCD+ and
CTX, which are corporate to corporate transactions
7
Batch Control Total
This record appears at the end of each batch and contains totals for the
batch.
8
File Control Record
This record provides a final check on the data submitted. It contains block
and batch count(s) and totals for each type of entry
9
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 8 LinkedIn: Suresh Babu Muchinthala
 NOTE: DME tree will be configured according to NACHA guidelines & Bank
specifications
Note:- Once DME tree is creaed according to NACHA guidle lines check & activate the tree .
NACHA Formate:
https://secureinstantpayments.com/sip/help/interface_specs/external/NACHA_format.pdf
Mapping Guide for 820 Payment Order/Remittance Advice
CTX 820 Sample
layout.xls
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 9 LinkedIn: Suresh Babu Muchinthala
II Payment Method/Bank Selection for Payment Program:
3. Set Up All Company Codes for Payment Transactions
In this activity, you make specifications for all company codes involved in payment transactions.
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program → Set Up All Company Codes for Payment Transactions
Transaction code FBZP
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 10 LinkedIn: Suresh Babu Muchinthala
4. Set up Paying Company Codes for Payment Transactions
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program → Set Up Paying Company Codes for Payment Transactions
Transaction code FBZP
Appropriate payment advice DME structure scripts are also maintained in the payment method
configuration.
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 11 LinkedIn: Suresh Babu Muchinthala
5. Set up Payment Methods per Country for Payment Transactions
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program → Set Up Payment Methods per Country for Payment
Transactions
Transaction code FBZP
In this step, the regular payment medium workbench configuration settings have been maintained
for the new payment method in Country and Company Code (FBZP) referred to as ‘A’. The ‘Note
to Payee’ for a payment medium is dependent on a number of factors. It is used to cover the various
contents and structure requirements. The note to payee is assigned to a payment method for a
certain application area. The data origin which has triggered this payment is generally highlighted
in the note to payee configuration. In this case, the origin – together with the payment method –
determines the structure of the note to payee. The following Note to Payee are maintained in the
configuration in accordance to the specific requirement for this DME file:
FI-AP – Note to payee for payments of vendor invoices and credit memos (such as invoice number
and date)
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 12 LinkedIn: Suresh Babu Muchinthala
Note: Payment Medium Format
You can control how the payment is made to the bank or the financial institution with the payment
medium format. In the case of payment media without documents (DME, IDoc, Internet payments)
the format controls the structure of the file or the message. A distinction is made between country-
specific and international formats. Formats can be changed and created in Customizing in Payment
Medium Format
Note to Payee by Origin
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 13 LinkedIn: Suresh Babu Muchinthala
6. Set up Payment Methods per Company Code for Payment Transactions
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program → Set Up Payment Methods per Company Code for Payment
Transactions
Transaction code FBZP
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 14 LinkedIn: Suresh Babu Muchinthala
7. House bank creation:
A. Bank key Creation
SAP Menu Path Accounting → Financial Accounting →Banks → Master Data → Bank
Master Record → Create
Transaction code FI01
B. Define House Banks
SAP Menu Path SPRO)→ Financial Accounting (New)→ Bank Accounting→ Bank
Accounts → Define House Banks
Transaction code FI12/FBZP
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 15 LinkedIn: Suresh Babu Muchinthala
Bank Accounts:
8. Set Up Bank Determination for Payment Transactions:
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program → Set Up Bank Determination for Payment Transactions
Transaction code FBZP
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 16 LinkedIn: Suresh Babu Muchinthala
Select the paying company code double click on ranking order folder
Ranking Order:
Bank Accounts:
Available amounts:
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 17 LinkedIn: Suresh Babu Muchinthala
III Make Settings for Payment Medium Formats from Payment Medium Workbench
You make the settings for using payment medium formats from the Payment Medium Workbench.
Use the list of all payment medium formats to check whether the format you require is already
supported.
Examples
 SWIFT formats (MT100, MT200, MT202, and MT210)
 German formats (DTAUS0, DTAZV)
 Format for USA (ACH)
9. Create Payment Medium Formats :
You will need to create new payment medium formats if the credit institute (house bank) cannot
process one of the supplied formats and there is no alternative method of transferring the payment
orders (such as IDoc).
Example: The bank expects a data medium exchange format that is only valid for that bank.
Implementation is only possible after the format specification has been thoroughly analyzed to
establish the required characteristics of the format. Example:
 What is the name of the format, and where can it be used?
 Who is the recipient of the payment medium, and how are different files to be generated
accordingly? If the bank number field is contained in the format header, for example, a file
must be generated for each bank.
 In which fields of the format are entries made, and what are the relevant fields in the SAP
System called (structures FPAYH, FPAYHX, FPAYP)?
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Media → Make Settings for Payment
Medium Formats from Payment Medium Workbench → Create Payment
Medium Formats
Transaction code OBPM1
Payment Medium Formats
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 18 LinkedIn: Suresh Babu Muchinthala
Event Modules for Payment Medium Formats
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 19 LinkedIn: Suresh Babu Muchinthala
Format Parameter Required Fields
Supplements for Payment Medium Formats
Text Fields for Reference Information
11 Adjust Note to Payee :
Note to Payee: A new “Note to Payee” is introduced for the payment medium workbench. It
suggests checking the following structures for the note:
Note to payee layout using Customizing
Note to payee layout using function module
As mentioned in the SAP note 1343600 the function module suggested therein –
“FI_PAYMEDIUM_ACH_DETAILS” was evaluated to see whether it would meet the
requirements. It may be noted here that this FM is used for processing payroll data. It was observed
that this FM was suppressing the generation of a particular piece of information in the final output
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 20 LinkedIn: Suresh Babu Muchinthala
file – “no. of addenda record”. The payment process was attempted without this FM and was
observed that the missing information was now available.
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Media → Make Settings for Payment
Medium Formats from Payment Medium Workbench → Adjust Note to
Payee
Transaction code OBPM2
12 Adjust Payment Medium Format:
Adjust Note to Payee
In this activity you can use Customizing and/or function modules to change a note to payee.
Use:
The note to payee that you configure in Customizing is made up of four line types.
The most important of these is type 1. This consists of the usual note to payee lines (with invoice
number, date, and amount, for example), as well as sub-types 5 and 6.
Type 6 controls whether control levels are to be created with the selected header in the various
company codes that are settled with this payment.
Type 5 specifies whether a text for the alternative payee - if one exists - is to be created as a header
for the whole note to payee.
Note to payee line
Types 2 and 3 specify the internal (payment document number, for example) and external (account
number in the business partner's accounts, for example) references respectively.
Under
Type 4, you specify what sort of note to payee is to be created if the space defined by the format
is not sufficient and a payment advice note is created. The payment advice note thus replaces the
specifications under type 1.
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 21 LinkedIn: Suresh Babu Muchinthala
Example:
You can change an existing note to payee via Customizing by including other text symbols. You
can display the available symbols using possible entries.
You can use function modules to include additional logic which allows you to produce a different
note to payee dependent on certain entries.
Recommendation
You can generally use the notes to payee provided by SAP. You should only make changes if these
notes to payee do not meet your requirements.
It is possible to test an existing or newly-created note to payee. To do so, select Preview in
Customizing for the note to payee layout. After entering the format you intend to use, you can use
this preview function to determine whether enough space is provided by this format.
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Media → Make Settings for Payment
Medium Formats from Payment Medium Workbench → Adjust Payment
Medium Format
Transaction code OBPM3
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 22 LinkedIn: Suresh Babu Muchinthala
Code page: The 4-character name of an SAP character set as defined in SAP character set
maintenance.
The following explains the naming convention in more detail:
First digit: Code
0 EBCDIC character sets
1 ASCII character sets
2 mixed single byte / double byte character sets
4 double-byte character sets
6 mixed character sets
8 double byte and multibyte character sets
9 reserved for code pages you define
Second digit: Country
1-3 countries that use the Latin alphabet (Western Europe, North and South America, Australia,
Africa)
4-6 countries that use non-Latin alphabets and writing systems (Eastern Europe, Asia, Arabic
countries in Africa)
7-9 reserved for special languages
Third and fourth digits: Sequential number
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 23 LinkedIn: Suresh Babu Muchinthala
13. Create/Assign Selection Variants:
In this activity you can create and assign selection variants for a format. Selection variant
maintenance is a requirement for automatically scheduling the payment media of the Payment
Medium Workbench in the payment program.
Activities
1. To assign a selection variant to a format, double-click the required format to select it on the left
side of the screen The payment medium format is displayed on the right side of the screen.
2. Use the possible entries button (F4) to display the existing variants in the Selection variants
field. Select the required variant.
3. You can create an appropriate variant by choosing Variants -> Edit variants, or via the icon.
When you select this function, the selection screen of report program SAPFPAYM appears. Enter
the required selection criteria on this screen, maintain the attributes, and save the variants. You
return to the screen for maintaining selection variants for payment medium formats via Back.
4. Save the selection variant assignment.5. Transport the selection variant assignment by choosing
Variants -> Transport All.
The payment program is run using a variant which needs to be maintained for the ACH payment.
This variant is maintained for the particular Company Code and the House Bank from which
payment needs to be made. In this example payment is made using sample Company Code –
0008 and sample House Bank – Wells Fargo. Thus in OBPM4 screen variant V_ACH is
maintained accordingly.
While maintaining the payment medium format the system asks for the Corresponding Bank
Information to be maintained simultaneously
The important parameter is “Company Identification” which is generally the tax number or some
other free number used by the company. One particular identification number is agreed between
the company and the bank. The pre-agreed information is populated real time in the output DME
file during program execution.
Along with the maintenance of the payment medium format some other important parameters are
maintained simultaneously as shown below:
 Data Medium Exchange
 Payment Summary
 Error Log
 Appropriate file path for the output file storage
 Form for the payment medium
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 24 LinkedIn: Suresh Babu Muchinthala
SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Media → Make Settings for Payment
Medium Formats from Payment Medium Workbench → Create/Assign
Selection Variants
Transaction code OBPM4
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 25 LinkedIn: Suresh Babu Muchinthala
B. ACH Payment Procedural Steps (End User): (Before Payment execution, Vendor
masters, payment terms, Doc types, No ranges, Tolerance, & Posting periods steps
to be exits in the system
1. Creation Vendor Invoice :
SAP Menu Path Accounting→Financial accounting→ Accounts Payable →Document
Entry → Centrally → Invoice
Transaction code FB60
Document 1900000000 in the company code 0008
2. Display vendor line items:
SAP Menu Path Accounting→Financial accounting→ Accounts Payable →Account →
Display/Change Line Items
Transaction code FBL1N
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 26 LinkedIn: Suresh Babu Muchinthala
3. Run automatic payment program by using payment method” A”:
SAP Menu Path Accounting→Financial accounting→ Accounts Payable → Periodic
Processing → Payments
Transaction code F110
4. Validate the DMEE file as NACHA guide lines:
SAP Menu Path Accounting→Financial accounting→ Accounts Payable → Periodic
Processing → Payments
Transaction code F110
To down load the file: from the Menu Environment  Payment medium DME
administration
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 27 LinkedIn: Suresh Babu Muchinthala
Select the File and save the Output File.
File :
5. Display vendor line items :
SAP Menu Path Accounting→Financial accounting→ Accounts Payable →Account →
Display/Change Line Items
Transaction code FBL1N
ACH Payment configuration SAP- ACH
Gmail:sureshbabu.fico@gmail.com 28 LinkedIn: Suresh Babu Muchinthala
Reference:
https://help.sap.com/doc/0cf0d353ca9f4408e10000000a174cb4/3.6/en-US/frameset.htm
https://help.sap.com/doc/c301c95360267514e10000000a174cb4/3.6/en-US/frameset.htm
https://blogs.sap.com/2017/02/07/format-specific-structure-in-dmee/

More Related Content

What's hot

Withholding tax in sap
Withholding tax in sapWithholding tax in sap
Withholding tax in sapShaily Dubey
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1Hari Krishna
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infosapdocs. info
 
SAP FI - Accounts Receivable - Part II
SAP FI - Accounts Receivable - Part IISAP FI - Accounts Receivable - Part II
SAP FI - Accounts Receivable - Part IIsaiprasadbagrecha
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANAraman2664
 
SAP Lock Box Process
SAP Lock Box ProcessSAP Lock Box Process
SAP Lock Box ProcessSurya Padhi
 
Sap 1099 misc generic withholding tax reporting
Sap 1099 misc generic withholding tax  reportingSap 1099 misc generic withholding tax  reporting
Sap 1099 misc generic withholding tax reportingSURESH BABU MUCHINTHALA
 
SAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdfSAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdfaNani7
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answersProcessweaver Hr
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measuresSURESH BABU MUCHINTHALA
 
F 03 gl manual account clearing
F 03 gl manual account clearingF 03 gl manual account clearing
F 03 gl manual account clearingFarooq Wangde
 
Internal Orders Detailed config
Internal Orders Detailed configInternal Orders Detailed config
Internal Orders Detailed configImran M Arab
 
SAP Bank Accounting - EBS Compilation by Techlorean.pdf
SAP Bank Accounting - EBS Compilation by Techlorean.pdfSAP Bank Accounting - EBS Compilation by Techlorean.pdf
SAP Bank Accounting - EBS Compilation by Techlorean.pdferikotsuji
 
Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019GuangfuDavidLi
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.ANILKUMARPULIPATI1
 
SAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive DocumentSAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive Documentsapdocs. info
 

What's hot (20)

Withholding tax in sap
Withholding tax in sapWithholding tax in sap
Withholding tax in sap
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1
 
Withholding tax configuration
Withholding tax configurationWithholding tax configuration
Withholding tax configuration
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.info
 
SAP FI - Accounts Receivable - Part II
SAP FI - Accounts Receivable - Part IISAP FI - Accounts Receivable - Part II
SAP FI - Accounts Receivable - Part II
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
SAP Lock Box Process
SAP Lock Box ProcessSAP Lock Box Process
SAP Lock Box Process
 
Sap 1099 misc generic withholding tax reporting
Sap 1099 misc generic withholding tax  reportingSap 1099 misc generic withholding tax  reporting
Sap 1099 misc generic withholding tax reporting
 
SAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdfSAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdf
 
Bank reconciliation ff67
Bank reconciliation ff67Bank reconciliation ff67
Bank reconciliation ff67
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
 
Asset accounting
Asset accountingAsset accounting
Asset accounting
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measures
 
F 03 gl manual account clearing
F 03 gl manual account clearingF 03 gl manual account clearing
F 03 gl manual account clearing
 
Internal Orders Detailed config
Internal Orders Detailed configInternal Orders Detailed config
Internal Orders Detailed config
 
SAP Bank Accounting - EBS Compilation by Techlorean.pdf
SAP Bank Accounting - EBS Compilation by Techlorean.pdfSAP Bank Accounting - EBS Compilation by Techlorean.pdf
SAP Bank Accounting - EBS Compilation by Techlorean.pdf
 
Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019
 
Electronic bank statement in SAP FI
Electronic bank statement in SAP FIElectronic bank statement in SAP FI
Electronic bank statement in SAP FI
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.
 
SAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive DocumentSAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive Document
 

Similar to Ach payment configuration

Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configurationDocslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configurationShailendra Surana
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchangeRajeev Kumar
 
Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12Rajesh Khatri
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_helpgabrielsyst
 
Positive pay edi process in sap
Positive pay edi process in sapPositive pay edi process in sap
Positive pay edi process in sapRajeev Kumar
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_helpgabrielsyst
 
Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)Kotesh Kumar
 
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfessentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfAlfiaAnsari2
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Rajeev Kumar
 
MondCloud Semantic Data Hub for Insurance
MondCloud Semantic Data Hub for InsuranceMondCloud Semantic Data Hub for Insurance
MondCloud Semantic Data Hub for InsuranceGeetha Sreedhar, MBA
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in VistaVisibility by Design
 
Module establish business data structure
Module  establish business data structureModule  establish business data structure
Module establish business data structureArshad Havaldar
 

Similar to Ach payment configuration (20)

Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configurationDocslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchange
 
Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
 
SAP QA.pptx
SAP QA.pptxSAP QA.pptx
SAP QA.pptx
 
Isu crm facts 01.doc
Isu crm facts 01.docIsu crm facts 01.doc
Isu crm facts 01.doc
 
Acme plus
Acme plusAcme plus
Acme plus
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_help
 
Positive pay edi process in sap
Positive pay edi process in sapPositive pay edi process in sap
Positive pay edi process in sap
 
Database Design
Database DesignDatabase Design
Database Design
 
Sap fico-fi-notes
Sap fico-fi-notesSap fico-fi-notes
Sap fico-fi-notes
 
Ale idoc-guide
Ale idoc-guideAle idoc-guide
Ale idoc-guide
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_help
 
Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)
 
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfessentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
MondCloud Semantic Data Hub for Insurance
MondCloud Semantic Data Hub for InsuranceMondCloud Semantic Data Hub for Insurance
MondCloud Semantic Data Hub for Insurance
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in Vista
 
R12 MOAC AND PAYABLES
R12 MOAC AND PAYABLESR12 MOAC AND PAYABLES
R12 MOAC AND PAYABLES
 
Module establish business data structure
Module  establish business data structureModule  establish business data structure
Module establish business data structure
 

Recently uploaded

Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 

Recently uploaded (20)

Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 

Ach payment configuration

  • 1. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 1 LinkedIn: Suresh Babu Muchinthala
  • 2. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 2 LinkedIn: Suresh Babu Muchinthala ACH Payment configuration Introduction: An Automated Clearing House (ACH) Payment is a form of electronic funds transfer that provides a secure, efficient method of receiving payment through the ACH Network. The ACH Network is a batch-oriented processing and delivery system that provides for the distribution and settlement of electronic transactions and payments among financial institutions. ACH payments offer the following benefits:  Eliminates the handling of paper checks  Reduces any payment problems due to lost, stolen or misdirected checks  Eliminates mail delays  Provides for greater payment certainty for cash planning  Provides an opportunity to electronically update and streamline your cash application and receivables operations  More effective and secure.  Business can execute international transactions without having a foreign bank account ACH format creates payment media for domestic payments in the USA. Incoming and outgoing payments in US are supported. ACH format is in accordance with version 004000 and conforms to the specifications of the National Automated Clearing House Association (NACHA). The National Automated Clearing House Association (NACHA) has worked with the Office of Foreign Assets Control (OFAC) to amend ACH operating rules, minimize vulnerabilities in the ACH network and prevent entities banned by OFAC from using the network as a conduit to send or receive overseas funds. NACHA Format Options: (i.e. CTX, CCD, CBR, PPD, POS, POP, PBR, IAT….etc) In this document we will explain the creation of NACHA format file (National Automated Clearing House Association) which need to be submitted to Banks for processing the ACH (Automated Clearing House) transaction by CTX format CTX Format – Corporate Trade Exchange is a NACHA format that incorporates multiple addenda records that are structured in variable length fields. The addenda records are the remittance detail for the ACH payment. The CTX Format is the suggested format as it is completely electronic and therefore the most efficient.
  • 3. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 3 LinkedIn: Suresh Babu Muchinthala A. Prerequisites/ Configuration steps: I DME Engine configuration 1. Country Fields check 2. DME Configuration II Payment Method/Bank Selection for Payment Program 3. Set Up All Company Codes for Payment Transactions 4. Set up Paying Company Codes for Payment Transactions 5. Set up Payment Methods per Country for Payment Transactions 6. Set up Payment Methods per Company Code for Payment Transactions 7. House bank creation 8. Set Up Bank Determination for Payment Transactions III Make Settings for Payment Medium Formats from Payment Medium Workbench 9. Create Payment Medium Formats 11 Adjust Note to Payee 12 Adjust Payment Medium Format 13. Create/Assign Selection Variants B. ACH Payment Procedural Steps (End User): (Before Payment execution, Vendor masters, payment terms, Doc types, No ranges, Tolerance, & Posting periods steps to be exits in the system 1. Vendor Invoice Posting 2. Display Vendor Line Items 3. Run automatic payment program by using payment method” A” 4. Validate the DMEE file as per NACHA & bank guide lines 5. Display vendor line items
  • 4. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 4 LinkedIn: Suresh Babu Muchinthala I DME Engine configuration: 1. Country Fields check SAP Menu Path SPRO→ SAP NetWeaver → General settings → Set Countries → Set Country-Specific Checks Transaction code OY17 For all countries with which your company maintains business relationships, you must include rules for checking the following data:  Bank data  Postal data  Control data  This data is then checked during master data maintenance. Standard settings: In the SAP standard delivery system, all countries are defined according to the international ISO standard. SAP recommendation: SAP recommends that you use the ISO standard for your additional entries. If your entries do not correspond to the ISO standard, you cannot implement data exchange in international communication (e.g. payment transactions with banks). Activities 1. Complete the check rules for the new countries. 2. Use the ISO standard for your entries. 3. For each country, maintain the associated detail screen. In the detail screen you should, for example, store the check rules.
  • 5. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 5 LinkedIn: Suresh Babu Muchinthala 2. DME Configuration SAP Menu Path Transaction code DMEE DME-Stands for Data Medium Exchange: A data medium exchange (DME) is a data exchange file which is used to send payment information of an enterprise to banks or tax authority. Basically these files contain financial data which can be in flat file or xml file & IDoc format. Different File formats can be created for different countries and different banks based on their own norm which replaces conventional ABAP programs. DME Engine creation: Tree type: Establishes the application for which a particular DMEE format tree is created. The tree type determines which transfer structures are used when the DMEE format tree is called, which then select the possible source fields that you can use when you define a DMEE format tree. Format tree enter as free text, according to proper naming convention
  • 6. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 6 LinkedIn: Suresh Babu Muchinthala SAP has provided quite sophisticated mapping options mechanism that allows you to populate nodes in DMEE tree with necessary values flexibly, the following options:  Segment groups: Segment groups are used for arranging segments. Segment groups can be followed by these nodes: segment groups or segments. In most cases, a new level in a DMEE tree begins with a segment group.  Segment : A segment represents a record in the target file. In an active format tree, each segment must have at least one composite or one element as a subnode. If you created a segment that contains only segments and segment groups as subnodes, you can convert the node to a segment group.  Composite: You create a composite for the purpose of grouping elements. Such a grouping is logical if, for example, one condition applies to several consecutive elements.  Element : An element represents a field in the target file. For each element, you specify with which value or from which source field this file field is to be filled. If more than one mapping rule applies to an element - if the rules are dependent on conditions or if different parts of the element are to be filled from different sources - then you should define several atoms as subnodes of the element.
  • 7. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 7 LinkedIn: Suresh Babu Muchinthala  Technical Node : A technical node is an element that is not output to the target file. It stores values that are used in other tree nodes (elements, atoms) by reference to the technical node. For this reason, a technical node generally contains a reference ID. If you wish to output the contents of the technical node to the target file, then you can convert the node to an element.  Atom: You need to create an atom when you define more than one mapping rule for an element.  Selected node for detail view: This node was selected by double-clicking it. The details displayed on the top right belong to this node. All toolbar operations (delete, copy, and so on) apply to this node. In contrast, all operations that you can select from the context-sensitive menu with a right mouse click refer to the node which is currently selected by a single click.  Reference ID of node : A node that contains a reference ID can be referenced from other nodes in the format tree. You can specify such a reference when you define mapping rules, conditions, or aggregation. You must assign unique reference IDs (within the tree). When you delete a node that contains a reference ID, be sure that no references to this node exist.  Reference to another node exists : This node contains a reference to another node. Moving the node could result in inconsistencies since certain references are not permitted in parts of the tree. ACH Input File Structure: The NACHA format is composed of 94 character records. All records and fields are required, except the record 7 - Entry Detail Addenda Record that is optional. Record Title Description Record Type Code File Header Record This record includes your company name and company number. It also designates the immediate destination (LaSalle Bank N.A. or Standard Federal Bank) of the entries contained within the file 1 Batch Header Record This record indicates the effective entry date (the date you request the deposits/debits to be settled). In addition, this record identifies your company and provides an entry description for the credit and debits in this batch 5 Entry Detail Record This record contains the information necessary to post a deposit to/withdrawal from an account, such as recipient’s name, account number, dollar amount of the payment 6 Entry Detail Addenda Record This record is optional. This record contains additional information relating to the prior entry detail record. It is primarily used for CCD+ and CTX, which are corporate to corporate transactions 7 Batch Control Total This record appears at the end of each batch and contains totals for the batch. 8 File Control Record This record provides a final check on the data submitted. It contains block and batch count(s) and totals for each type of entry 9
  • 8. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 8 LinkedIn: Suresh Babu Muchinthala  NOTE: DME tree will be configured according to NACHA guidelines & Bank specifications Note:- Once DME tree is creaed according to NACHA guidle lines check & activate the tree . NACHA Formate: https://secureinstantpayments.com/sip/help/interface_specs/external/NACHA_format.pdf Mapping Guide for 820 Payment Order/Remittance Advice CTX 820 Sample layout.xls
  • 9. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 9 LinkedIn: Suresh Babu Muchinthala II Payment Method/Bank Selection for Payment Program: 3. Set Up All Company Codes for Payment Transactions In this activity, you make specifications for all company codes involved in payment transactions. SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Method/Bank Selection for Payment Program → Set Up All Company Codes for Payment Transactions Transaction code FBZP
  • 10. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 10 LinkedIn: Suresh Babu Muchinthala 4. Set up Paying Company Codes for Payment Transactions SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Method/Bank Selection for Payment Program → Set Up Paying Company Codes for Payment Transactions Transaction code FBZP Appropriate payment advice DME structure scripts are also maintained in the payment method configuration.
  • 11. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 11 LinkedIn: Suresh Babu Muchinthala 5. Set up Payment Methods per Country for Payment Transactions SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Method/Bank Selection for Payment Program → Set Up Payment Methods per Country for Payment Transactions Transaction code FBZP In this step, the regular payment medium workbench configuration settings have been maintained for the new payment method in Country and Company Code (FBZP) referred to as ‘A’. The ‘Note to Payee’ for a payment medium is dependent on a number of factors. It is used to cover the various contents and structure requirements. The note to payee is assigned to a payment method for a certain application area. The data origin which has triggered this payment is generally highlighted in the note to payee configuration. In this case, the origin – together with the payment method – determines the structure of the note to payee. The following Note to Payee are maintained in the configuration in accordance to the specific requirement for this DME file: FI-AP – Note to payee for payments of vendor invoices and credit memos (such as invoice number and date)
  • 12. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 12 LinkedIn: Suresh Babu Muchinthala Note: Payment Medium Format You can control how the payment is made to the bank or the financial institution with the payment medium format. In the case of payment media without documents (DME, IDoc, Internet payments) the format controls the structure of the file or the message. A distinction is made between country- specific and international formats. Formats can be changed and created in Customizing in Payment Medium Format Note to Payee by Origin
  • 13. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 13 LinkedIn: Suresh Babu Muchinthala 6. Set up Payment Methods per Company Code for Payment Transactions SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Method/Bank Selection for Payment Program → Set Up Payment Methods per Company Code for Payment Transactions Transaction code FBZP
  • 14. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 14 LinkedIn: Suresh Babu Muchinthala 7. House bank creation: A. Bank key Creation SAP Menu Path Accounting → Financial Accounting →Banks → Master Data → Bank Master Record → Create Transaction code FI01 B. Define House Banks SAP Menu Path SPRO)→ Financial Accounting (New)→ Bank Accounting→ Bank Accounts → Define House Banks Transaction code FI12/FBZP
  • 15. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 15 LinkedIn: Suresh Babu Muchinthala Bank Accounts: 8. Set Up Bank Determination for Payment Transactions: SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Method/Bank Selection for Payment Program → Set Up Bank Determination for Payment Transactions Transaction code FBZP
  • 16. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 16 LinkedIn: Suresh Babu Muchinthala Select the paying company code double click on ranking order folder Ranking Order: Bank Accounts: Available amounts:
  • 17. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 17 LinkedIn: Suresh Babu Muchinthala III Make Settings for Payment Medium Formats from Payment Medium Workbench You make the settings for using payment medium formats from the Payment Medium Workbench. Use the list of all payment medium formats to check whether the format you require is already supported. Examples  SWIFT formats (MT100, MT200, MT202, and MT210)  German formats (DTAUS0, DTAZV)  Format for USA (ACH) 9. Create Payment Medium Formats : You will need to create new payment medium formats if the credit institute (house bank) cannot process one of the supplied formats and there is no alternative method of transferring the payment orders (such as IDoc). Example: The bank expects a data medium exchange format that is only valid for that bank. Implementation is only possible after the format specification has been thoroughly analyzed to establish the required characteristics of the format. Example:  What is the name of the format, and where can it be used?  Who is the recipient of the payment medium, and how are different files to be generated accordingly? If the bank number field is contained in the format header, for example, a file must be generated for each bank.  In which fields of the format are entries made, and what are the relevant fields in the SAP System called (structures FPAYH, FPAYHX, FPAYP)? SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Media → Make Settings for Payment Medium Formats from Payment Medium Workbench → Create Payment Medium Formats Transaction code OBPM1 Payment Medium Formats
  • 18. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 18 LinkedIn: Suresh Babu Muchinthala Event Modules for Payment Medium Formats
  • 19. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 19 LinkedIn: Suresh Babu Muchinthala Format Parameter Required Fields Supplements for Payment Medium Formats Text Fields for Reference Information 11 Adjust Note to Payee : Note to Payee: A new “Note to Payee” is introduced for the payment medium workbench. It suggests checking the following structures for the note: Note to payee layout using Customizing Note to payee layout using function module As mentioned in the SAP note 1343600 the function module suggested therein – “FI_PAYMEDIUM_ACH_DETAILS” was evaluated to see whether it would meet the requirements. It may be noted here that this FM is used for processing payroll data. It was observed that this FM was suppressing the generation of a particular piece of information in the final output
  • 20. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 20 LinkedIn: Suresh Babu Muchinthala file – “no. of addenda record”. The payment process was attempted without this FM and was observed that the missing information was now available. SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Media → Make Settings for Payment Medium Formats from Payment Medium Workbench → Adjust Note to Payee Transaction code OBPM2 12 Adjust Payment Medium Format: Adjust Note to Payee In this activity you can use Customizing and/or function modules to change a note to payee. Use: The note to payee that you configure in Customizing is made up of four line types. The most important of these is type 1. This consists of the usual note to payee lines (with invoice number, date, and amount, for example), as well as sub-types 5 and 6. Type 6 controls whether control levels are to be created with the selected header in the various company codes that are settled with this payment. Type 5 specifies whether a text for the alternative payee - if one exists - is to be created as a header for the whole note to payee. Note to payee line Types 2 and 3 specify the internal (payment document number, for example) and external (account number in the business partner's accounts, for example) references respectively. Under Type 4, you specify what sort of note to payee is to be created if the space defined by the format is not sufficient and a payment advice note is created. The payment advice note thus replaces the specifications under type 1.
  • 21. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 21 LinkedIn: Suresh Babu Muchinthala Example: You can change an existing note to payee via Customizing by including other text symbols. You can display the available symbols using possible entries. You can use function modules to include additional logic which allows you to produce a different note to payee dependent on certain entries. Recommendation You can generally use the notes to payee provided by SAP. You should only make changes if these notes to payee do not meet your requirements. It is possible to test an existing or newly-created note to payee. To do so, select Preview in Customizing for the note to payee layout. After entering the format you intend to use, you can use this preview function to determine whether enough space is provided by this format. SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Media → Make Settings for Payment Medium Formats from Payment Medium Workbench → Adjust Payment Medium Format Transaction code OBPM3
  • 22. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 22 LinkedIn: Suresh Babu Muchinthala Code page: The 4-character name of an SAP character set as defined in SAP character set maintenance. The following explains the naming convention in more detail: First digit: Code 0 EBCDIC character sets 1 ASCII character sets 2 mixed single byte / double byte character sets 4 double-byte character sets 6 mixed character sets 8 double byte and multibyte character sets 9 reserved for code pages you define Second digit: Country 1-3 countries that use the Latin alphabet (Western Europe, North and South America, Australia, Africa) 4-6 countries that use non-Latin alphabets and writing systems (Eastern Europe, Asia, Arabic countries in Africa) 7-9 reserved for special languages Third and fourth digits: Sequential number
  • 23. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 23 LinkedIn: Suresh Babu Muchinthala 13. Create/Assign Selection Variants: In this activity you can create and assign selection variants for a format. Selection variant maintenance is a requirement for automatically scheduling the payment media of the Payment Medium Workbench in the payment program. Activities 1. To assign a selection variant to a format, double-click the required format to select it on the left side of the screen The payment medium format is displayed on the right side of the screen. 2. Use the possible entries button (F4) to display the existing variants in the Selection variants field. Select the required variant. 3. You can create an appropriate variant by choosing Variants -> Edit variants, or via the icon. When you select this function, the selection screen of report program SAPFPAYM appears. Enter the required selection criteria on this screen, maintain the attributes, and save the variants. You return to the screen for maintaining selection variants for payment medium formats via Back. 4. Save the selection variant assignment.5. Transport the selection variant assignment by choosing Variants -> Transport All. The payment program is run using a variant which needs to be maintained for the ACH payment. This variant is maintained for the particular Company Code and the House Bank from which payment needs to be made. In this example payment is made using sample Company Code – 0008 and sample House Bank – Wells Fargo. Thus in OBPM4 screen variant V_ACH is maintained accordingly. While maintaining the payment medium format the system asks for the Corresponding Bank Information to be maintained simultaneously The important parameter is “Company Identification” which is generally the tax number or some other free number used by the company. One particular identification number is agreed between the company and the bank. The pre-agreed information is populated real time in the output DME file during program execution. Along with the maintenance of the payment medium format some other important parameters are maintained simultaneously as shown below:  Data Medium Exchange  Payment Summary  Error Log  Appropriate file path for the output file storage  Form for the payment medium
  • 24. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 24 LinkedIn: Suresh Babu Muchinthala SAP Menu Path Financial Accounting (New) → Accounts Receivable and Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment Media → Make Settings for Payment Medium Formats from Payment Medium Workbench → Create/Assign Selection Variants Transaction code OBPM4
  • 25. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 25 LinkedIn: Suresh Babu Muchinthala B. ACH Payment Procedural Steps (End User): (Before Payment execution, Vendor masters, payment terms, Doc types, No ranges, Tolerance, & Posting periods steps to be exits in the system 1. Creation Vendor Invoice : SAP Menu Path Accounting→Financial accounting→ Accounts Payable →Document Entry → Centrally → Invoice Transaction code FB60 Document 1900000000 in the company code 0008 2. Display vendor line items: SAP Menu Path Accounting→Financial accounting→ Accounts Payable →Account → Display/Change Line Items Transaction code FBL1N
  • 26. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 26 LinkedIn: Suresh Babu Muchinthala 3. Run automatic payment program by using payment method” A”: SAP Menu Path Accounting→Financial accounting→ Accounts Payable → Periodic Processing → Payments Transaction code F110 4. Validate the DMEE file as NACHA guide lines: SAP Menu Path Accounting→Financial accounting→ Accounts Payable → Periodic Processing → Payments Transaction code F110 To down load the file: from the Menu Environment  Payment medium DME administration
  • 27. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 27 LinkedIn: Suresh Babu Muchinthala Select the File and save the Output File. File : 5. Display vendor line items : SAP Menu Path Accounting→Financial accounting→ Accounts Payable →Account → Display/Change Line Items Transaction code FBL1N
  • 28. ACH Payment configuration SAP- ACH Gmail:sureshbabu.fico@gmail.com 28 LinkedIn: Suresh Babu Muchinthala Reference: https://help.sap.com/doc/0cf0d353ca9f4408e10000000a174cb4/3.6/en-US/frameset.htm https://help.sap.com/doc/c301c95360267514e10000000a174cb4/3.6/en-US/frameset.htm https://blogs.sap.com/2017/02/07/format-specific-structure-in-dmee/