The document provides information about electronic bank statements in SAP, including:
- It discusses the process of importing CODA bank statement files from Belgium into SAP and converting them to the Multicash format so SAP can process them.
- The conversion is done using transaction code FEBC. Statements can then be viewed and reconciled using FEBAN.
- It also provides an overview of interpreting CODA files to understand the transactions and ensure SAP is processing them correctly.
Automatic Vendor payment advice notes by email with attachment when a payment is made via APP (Automatic payment program by using T-code F110 and email a sap script form as a PDF attachment along with the mail body in the desired language.
AUC is Asset under construction where some assets are in construction phase and cost needs to
capture through internal order for the time being. Once asset is fully completed then cost would
be transferred to another cost object (E.g. Cost center, Order etc...) and settle with final asset.
E.g. XYZ Company constructing building for their office. While construction many expenses are
attached to it. Till the time it is created we cannot charge it in building account hence we need to
create AUC account where cost will be stored.
Assets under construction (AUC) are a special form of tangible assets. They are usually displayed
as a separate balance sheet item and therefore require a separate account determination and their
own asset classes. During the construction phase of an asset, all actual postings are assigned to the
AUC. Once the asset is completed, a transfer is made to the final fixed asset
Automatic Vendor payment advice notes by email with attachment when a payment is made via APP (Automatic payment program by using T-code F110 and email a sap script form as a PDF attachment along with the mail body in the desired language.
AUC is Asset under construction where some assets are in construction phase and cost needs to
capture through internal order for the time being. Once asset is fully completed then cost would
be transferred to another cost object (E.g. Cost center, Order etc...) and settle with final asset.
E.g. XYZ Company constructing building for their office. While construction many expenses are
attached to it. Till the time it is created we cannot charge it in building account hence we need to
create AUC account where cost will be stored.
Assets under construction (AUC) are a special form of tangible assets. They are usually displayed
as a separate balance sheet item and therefore require a separate account determination and their
own asset classes. During the construction phase of an asset, all actual postings are assigned to the
AUC. Once the asset is completed, a transfer is made to the final fixed asset
SAP Profit center accounting provides the information of an organization’s profit and loss. The method which can be utilized for profit center accounting is period accounting. Profit centers can be set-up to identify product lines, divisions, geographical regions, offices, production sites or by functions. Profit centers are used for internal control purposes enabling management the ability to review areas of responsibility within their organization. The difference between a cost center and profit center is that the cost center represents individual costs incurred during a given period.
Account-based COPA is also called a hybrid of general ledger and costing-based COPA. In Account based COPA, you can get a report that is reconciled and consistent with financial accounting. Sales, markeitng and product management details can be obtained from it.
In sap we have two types of bank statement are there:
Manual Bank Statement
Electronic Bank Statement
If you receive an electronic statement then you just need to upload it to sap for the purpose of
preparation of bank reconciliation statement. If it is manual one then you need to enter the
statement manually into sap.
COPA is one of the components of controlling modules of SAP which deals with reporting of profitability across various dimensions. CO-PA stands for controlling-profitability analysis which is commonly referred to as SAP-COPA. It enables you to evaluate your company’s profit or contribution margin by market segment or by strategic business unit (such as a sales organization or profit centre).
When good receipt (GR) and invoice receipt (IR) is performed, an accounting document gets generated. Movement of material leads to the automatic generation of accounting document and this is referred as MM FI integration.
SAP Profit center accounting provides the information of an organization’s profit and loss. The method which can be utilized for profit center accounting is period accounting. Profit centers can be set-up to identify product lines, divisions, geographical regions, offices, production sites or by functions. Profit centers are used for internal control purposes enabling management the ability to review areas of responsibility within their organization. The difference between a cost center and profit center is that the cost center represents individual costs incurred during a given period.
Account-based COPA is also called a hybrid of general ledger and costing-based COPA. In Account based COPA, you can get a report that is reconciled and consistent with financial accounting. Sales, markeitng and product management details can be obtained from it.
In sap we have two types of bank statement are there:
Manual Bank Statement
Electronic Bank Statement
If you receive an electronic statement then you just need to upload it to sap for the purpose of
preparation of bank reconciliation statement. If it is manual one then you need to enter the
statement manually into sap.
COPA is one of the components of controlling modules of SAP which deals with reporting of profitability across various dimensions. CO-PA stands for controlling-profitability analysis which is commonly referred to as SAP-COPA. It enables you to evaluate your company’s profit or contribution margin by market segment or by strategic business unit (such as a sales organization or profit centre).
When good receipt (GR) and invoice receipt (IR) is performed, an accounting document gets generated. Movement of material leads to the automatic generation of accounting document and this is referred as MM FI integration.
2020 Software Company Benchmark Report - 132 CompaniesKelly Thomas
This is the 2020-1 version. This will be updated regularly throughout the year based on new financials and market cap information.
Benchmark analysis of 132 publicly-traded software companies. Includes growth rates, gross margin, market capitalization, EBITDA, sales and marketing investment, R&D investment, G&A, stock compensation, operating income, revenue per employee, historical analysis, IPO analysis, free cash flow, and cash position, along with market cap correlation analysis and many others.
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
A service catalog (or catalogue), is an organized and curated collection of any and all business and information technology related services that can be performed by, for, or within an enterprise.
Salesforce Summer 19 Release Overview Deck.
This presentation was made by Salesforce.com, Inc. (Release Readiness Team).
For more info please check:
https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000001oku
This document brings together a set of latest data points and publicly available information relevant for Platforms & Applications Industry. We are very excited to share this content and believe that readers will benefit from this periodic publication immensely.
Driving sales with a customer-centric experience: Adobe's digital direct busi...Deloitte United States
If your digital business isn’t customer-centric, you’re leaving money on the table.
Nowhere is the need to deliver a compelling customer experience more critical than in digital business. To meet revenue goals, companies must be able to quickly and continuously engage customers, present them with relevant offers, and provide an easy purchasing process. After evaluating the results of traditional and digital-based sales activities in 2010, Adobe realized that driving revenue growth would require changing the way it conducted business online.
To read more about this client spotlight, visit http://www.deloitte.com/view/en_US/us/Services/consulting/adobe/index.htm
This is our first draft copy of the ERP plan that help better operations, management, visibility of our internal and external activities that will allow us for ISO 9000 QMS assessment .
Similar to SAP Bank Accounting - EBS Compilation by Techlorean.pdf (20)
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Full-RAG: A modern architecture for hyper-personalization
SAP Bank Accounting - EBS Compilation by Techlorean.pdf
1. 2020
SAP Bank Accounting
Notes Compilation
(Version 1.0)
Compilation byTechlorean as ofMarch 19, 2020.
Website:https://techlorean.com
Contact: techlorean@gmail.com
2. 1
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Table of Contents
About................................................................................................................................................2
Other Links.........................................................................................................................................2
SAP Electronic Bank Statement: Basic Process and Overview.................................................................3
SAP Electronic Bank Statements(Belgium: Conversion of CODA to Multicash) Part A..............................9
SAP Electronic Bank Statements(Belgium: CODA to Multicash Program and Config) Part B...................19
SAP Electronic Bank Statements(Interpretation Algorithm) ................................................................26
Blog Post Links..................................................................................................................................27
3. 2
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
About
Techlorean aims to educate readers on SAP, Career Journey, Technology, Life in Tech, and
more. It aims to help fellow SAP / IT Consultants and even those who are interested to pursue
this career path. Together, let us create a community that thrives on continuous learning.
This is a compilation of Techlorean articles related to SAP FI Bank Accounting.
Other Links
Website
About
Privacy Policy
Terms
Disclaimer
4. 3
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
SAP Electronic Bank Statement: Basic Process and Overview
Electronic Bank Statement
Think of Electronic Bank Statements (EBS) as documents that are sent by the bank from one
system to another. These documents contain the bank transaction details of the indicated account
holder.
How does it relate to SAP?
In a corporate and accounting perspective, companies need to record and keep track of all
incoming and outgoing payments. These are usually posted in SAP as accounting documents.
Electronic Bank Statements can be sent and/or uploaded to SAP. Depending on the SAP
configurations, the uploaded EBS or bank statement can be posted and automatically reconciled.
If there are issues with the posting, the concerned business process users can still check on the
statements and do some manual postings if necessary. Moreover, if there are cases wherein the
bank is unable to provide an electronic statement, the statement can be manually entered in SAP.
Basic Process Overview
1. Receive the EBS from the Bank (formats can vary)
2. EBS is uploaded in SAP (FF.5)
3. View Bank Statement and GL Balances (FF67, FEBA, FEBAN, FBL3N)
For 1 and 2, note that this was written for basic overview purposes, but you can expect that there
can be established interfaces and dedicated secured repositories between the bank and SAP.
FF.5 Import / Upload Electronic Bank Statement
Bank statement format can be selected from the drop down.
5. 4
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
FF67 Process Manual Bank Statements / View Bank Statements
Click on Overviewfor faster overview.
You should see this screen. Double click on the entries below Bank Account to further drill down.
FEBA View Bank Statements
Click on the overview button to do a quick overview.
6. 5
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
FEBAN View Bank Statements (more “user friendly”)
Ensure to enter details to narrow down the search.
Click on Other Display to arrive at this kind of view.
FBL3N View GL Account Balances
Enter the corresponding company code and concerned GL Accounts (for bank clearing etc.)
7. 6
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Review of TCodes
TCode Task
FF.5 Import Bank Statement
FF67 Process Manual Bank Statements / View Bank Statements
FEBA/FEBAN View Bank Statements
FBL3N View GL Account Balances
Electronic Bank Statement Formats
There are many EBS formats but the most commonly used would be MT940 and BAI2. These
formats are structured differently but they usually have the same type of information such as:
Account identifier
Custom coding structures
Reference data
Opening balance
Transaction type
Transaction date
Transaction amount
Closing balance
MT940
Usually used in Europe. Developed by The Society for Worldwide Interbank Financial
Telecommunication (SWIFT), it is a Customer Statement Message that provides an end of day
account statement. It should be noted that there are some countries in Europe that utilize different
formatting.
For example, Belgium has their own format called “CODA” or The Coded Statement of Account
which serves as their own national banking standard. In this case, the process of uploading the
EBS differs in such a way that the CODA or .cod file needs to be converted to MultiCash format
in SAP. They have their own dedicated TCode (FEBC) for the conversion of CODA files to
MultiCash. You can read more about it in this blog post.
8. 7
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
There is also a format called MT942 which can provide intra-day account statements at a specified
period of time. It is not to be confused with MT940 which provides an end of day account
statement.
Description
MT940 SWIFT Message MT940 Customer Statement Message
MT942 SWIFT Message MT942 Interim Transaction Report
Other format examples include ETEBAC for France, DTAUS for Germany, CSB43 for Spain, etc.
BAI2
Usually used in USA. Developed by that Bank Administration Institute, it is a format for cash
management balance reporting. It should be noted that BAI and BAI2 are not the same. BAI2 is
the latest version and they ultimately differ in their level of information and reporting detail. As far
as BAI is concerned, it was announced that BAI is no longer formally supported.
Format Summary *most commonly used
Additional Information
What is SWIFT?
It was mentioned briefly that MT940 was developed by The Society for Worldwide Interbank
Financial Telecommunication (SWIFT). You can think of SWIFT as a communications network
used by banks and financial institutions to securely communicate financial related information
such as money transfers etc.
9. 8
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Why do CODAfiles need to be converted to Multicash in SAP?
Conversion needs to be done so SAP can process the bank statement and proceed with the bank
statement posting.
Other Info.
You can view some other financial services file formats and document standards here
Supported SAP EBS Formats
SAP Help Electronic Bank Statement (FI-BL)
This blog post has a YouTube version! Click here to see the video.
Feel free to use the sample .cod file included in the kit.
10. 9
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
SAP Electronic Bank Statements (Belgium: Conversion of CODA to
Multicash) Part A
I first encountered CODAwhen I had to analyze a .COD file that was being imported to SAP. The
concept was to check on the amount and sign (+-) it was triggering prior to conversion to
Multicash. Naturally, Google was my best option to decode (real talk). Unfortunately, I was not
able to find a step by step tutorial at the time. As such, here some notes. Maybe in the future I
could find time to write more on bank related topics.
Disclaimer: My notes below are specific to Belgium on the conversion of CODA file to Multicash.
The same“concept” applies when I say the file is “consumed”and “interpreted” in SAPfor financial
posting. The formats accepted in the SAP payment engine can vary per country but you can find
more information on the differences here: SAP Help Portal Link.
CODAFiles
Designed by the Belgian Bankers Association, CODA is a coded statement of account and it is
considered as a national banking standard for Belgium. This file is in .COD file format. It allows
automatic processing of electronic bank statements which we will be discussing shortly.
Electronic Banking
Life is made easier with electronic banking because this allows the exchange of bank related data
electronically. One example is though Isabel. Isabel stands for Interbanks Standards Association
Belgium (https://www.isabel.eu/en/ebanking/banks.html). Based on their website, Isabel provides
access to more than 25 banks and payment institutions. The concept is straightforward: No need
to access several other programs to do your banking online. Just do it through Isabel.
How does Isabel relate to CODAfiles?
Basically, Isabel can provide CODA files when needed. Digital bank statements (such as CODA,
MT940, CAMT) can be received in the Isabel environment. This should give you an overview of
all the movements across the concerned bank accounts. In this case, we will cover CODA.
CODAand SAP
When CODA files are generated, they are usually imported into the company accounting system
(like SAP) for the purpose of recording and reconciliation. In a direct explanation, the flow happens
like this:
11. 10
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
1. FEBC – Import CODA file and convert to Multicash so it can be interpreted and understood
by SAP
2. FEBAN – Monitor / check the processed bank statements
Documents posted accurately? Great!
Documents with errors? Manual intervention and/or assistance with IT
Analysis on an IT perspective comes to the picture when documents are posted erroneously or
when documents are not posted at all. There are many approaches or perspectives to resolve
these types of issues, but some analysis options can be the following:
1. Understand the CODAfile to assure yourself of what the CODAfile wants to tell the system
2. Analyze if SAP interpreting the file correctly: SAP Program and Configuration
This can be through an SAP program (some can even have custom programs to
interpret) or
SAP Configurations
This blog post will focus first on Part A: Understanding the CODA file.
Part A – Understand / Interpreting CODA
For this scenario it is assumed that the business is familiar with what was wrongly auto-posted in
SAP and that the corresponding accounting document is viewable. You need the CODA (.cod)
file and Notepad++ to view it. I personally find Notepad++ a bit more readable compared to the
regular Notepad application. I also find myself switching between Notepad++ and MS Word
(where I can use different colored highlights to ‘sort out’ the data).
Back when it was my first-time encountering CODA, I needed to find the entry in the file to confirm
if the details being pushed to SAP is correct.
1. Analyze FEBAN, the corresponding accounting document posting, and what is pointed out
as incorrect. Gather details from FEBAN and/or the accounting document such as the date,
amount, transaction code, and behavior.
2. View the .cod file in Notepad ++ and immediately isolate the block by doing (ctrl+f)
Search for some details found from FEBAN or the accounting document
Interpret the CODA file by using the Febelfin CODA document
(https://www.febelfin.be/sites/default/files/2019-04/standard-coda-2.6-en.pdf)
12. 11
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
You can also find other versions here
(https://www.isabel.eu/knowledge_base_ibs6/en/03_client_solutions/04_ebanking/02_tr
ansactions/01_creating_transactions/isabel-6-supported-banking-file-formats.html)
It can be difficult to understand at first but below is a simple example of me locating the specific
amount, the sign it triggers, and interpreting other details along the way. It helps to treat it as a
puzzle and make sure that the piece fits. Ensure that you can match bits of information from
FEBAN / posted document to the coda segments you are isolating.
Goal: Locate amount 150,00 EUR under Business Partner “Company ABCDEFGHIJKLMNOP”
and confirm the sign (+ or -) encoded on the file. For the file sample provided, note that details
have been “generalized” or modified for confidentiality purposes.
Sample .cod file in Notepad ++
Copy pasting and formatting in MS Word
For MS Word settings, I used Calibri (Body) Size 9 Narrow Margin Single Paragraph spaces. Just
manipulate or change to ensure all lines are in one line. It will look something like the image below.
13. 12
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
In page 4 of the .pdf we see that there are “record” indicators such as 0, 1, 2, 3, 8, 4, and 9. Keep
a lookout for these numbers on the left-hand side of the file. In the CODAexample above, we see
0, 1, 2, 3, 8, and 9.
Febelfin PDF
Record MSWord highlight Notepad ++ Row #’s Febelfin CODAGuide
0 Yellow 1 Header record
1 Light green 2 Old balance
2 Light blue 3-11 13-15 Movement
3 Blue 12 16-19 Additional information
8 Light grey 20 New balance
9 Grey 21 Trailer record
14. 13
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Now if we are to interpret the sample file correctly using the Febelfin coda guide and highlight the
corresponding record indicators, we will get this output:
Zoomed in Version
After you isolate the “records” you can now interpret EACH record. You can also read the whole
Febelfin file or go directly to Annex I (page 14) to start.
15. 14
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Febelfin PDF
We start from top to bottom starting with the header.
Header record 0 – Page 14
This record indicator starts with 0. Start counting from this number following the Febelfin file. On
my end, I have highlighted some of the key details I might need. You can try counting and cross
referencing.
16. 15
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Febelfin PDF
Old balance 1 – Page 15,16
This record indicator starts with 1. Start counting from this number following the Febelfin file. On
my end, I have highlighted some of the key details I might need. You can try counting and cross
referencing.
Movement 2, 2.1, 2.2, 2.3 – Page 17,18,19,20,21
This record indicator starts with 2. The movement can start as 21, 22, 23. Start counting from this
number following the Febelfin file. On my end, I have highlighted some of the key details I might
need. You can try counting and cross referencing.
Notice that it is with record indicator 2 that I have found the amount and sign that is being passed.
In this example, look at the red 0 as it indicates a positive (+) amount. The text highlighted in red
is the amount 150,00. We know it is EUR because from record indicator 1, it gave us the account
number and corresponding currency.
17. 16
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Notice also that green colored text “005556210” that denotes the Transaction Code. This is not
to be confused with the TCode in SAP. This is the unique transaction code provided by the bank
to differentiate and understand what type of movement is happening i.e. Wire Transfer, Cheque,
etc.
Look at how the grey highlighted text all denote “0001”. All entries with this are related to one
another. The next digit series following the grey highlighted text showus “0000, 0001, 0002, 0003”
which you can think of as extra movement info. Look at the white colored and red highlighted text.
They show us “63000, 57000, 30000” which sum up to 150,000.
Rememberthat the amount makes up 12 positions and 3 decimals.So, the red highlighted 150000
actually means 150,000 where the “000” are 3 decimal points.
Additional information 3,3.1,3.2 – Page 22,23,24,25
This record indicator starts with 3. The additional information can start as 31, 32. Start counting
from this number following the Febelfin file. On my end, I have highlighted some of the key details
I might need. You can try counting and cross referencing.
New balance 8 – Page 26
This record indicator starts with 8. Start counting from this number following the Febelfin file. On
my end, I have highlighted some of the key details I might need. You can try counting and cross
referencing.
18. 17
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Notice if you can recall the pink highlighted text “999” from record indicator 1 as the sequence
number statement of account on paper.
Trailer record 9 – Page 28
This record indicator starts with 9. Start counting from this number following the Febelfin file. On
my end, I have highlighted some of the key details I might need. You can try counting and cross
referencing.
Notice how the debit and credit movement both sum up as 150000 in this example. For the bold
and underlined 2, this signifies the last file.
Overview of the Highlights
Overall, we can see that there are some repetitive texts in the CODA file such as the dates,
references, sample IBAN/BIC, Bank Account information, Company information and so on. On a
higher-level perspective, you can actually see which details belong together. When uploaded to
SAP, the statement balance would be 0 since we have both a positive and negative amount
movement of 150,00 euros.
19. 18
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
As supplementary information, we can look at the 2nd
series of record indicator 2 and 3. Notice
how this denotes the opposite sign (-) and gives the same amount 150000. There are more
“additional info” record indicators here and we can see that the sample Transaction Code is
“001556210”.
More Info (Thank you Google Translate):
Overschrijving in euro (SEPA) Van means “Transfer in euros (SEPA) From”
Mededeling means “Statement”
For the next blog post, I will talk about the SAP configurations involved that you can further check.
Feel free to use the sample .cod file included in the kit.
This blog post has a YouTube version! Click here to see the video.
20. 19
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
SAP Electronic Bank Statements (Belgium: CODA to Multicash Program
and Config) Part B
This blog post will focus on “Part B – Is SAP interpreting the file correctly” (Program and
Configurations)
Part B – Is SAP interpreting the file correctly? (Program and Configurations)
The standard SAP program for interpretation and conversion to Multicash is RFEBBE00 (TCode
FEBC). Some companies may create custom programs in to slightly modify or add on top of the
functionalities provided by RFEBBE00. Usually if it is custom it will pattern the standard program
and you will find additional code.
If FEBC is successful, I go to FEBAN and narrow down the results to whatever is in the CODA
file I’m analyzing. I usually enter the statement date to limit the search results.
Once generated, I click on Other Display to get a more “user friendly” look to the results.
21. 20
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
I personally find it easier to have a certain set of columns available in the view. To do this, you
can right click on any column header (I right-clicked on MR no) then click show.
From the right side, select the columns you want to be displayed and just click on the arrow left
to move the selected fields to the displayed columns side.
The screen should now show the selected columns.
My Top 11 Fields for analyzing FEBAN statement items are:
Bank Account, Statement Date, Amount, Business Partner, Beg. Balance, Posting Rule,
Document No., Bank Key, AcctID, House Bank, and External Transaction.
22. 21
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
It gives me a clearer overview of the banking configurations I need to check. You can set an
objective for your search by organizing what you know about the accurate/incorrect posting
(ensuring that they fall in the same scenario). From there you can compare and analyze how the
system behaves accurate posting vs incorrect posting.
Accurate Status Doc Amount Business Partner
1 Pass Incoming Incoming 123456780 1.000,00 BUSINESS PARTNER 1
2 Pass Outgoing Outgoing 123456781 12,30- BUSINESS PARTNER 2
3 Fail Incoming Outgoing 123456782 150,00 TRADECOR CONSULTATION
In the table above we see 3 scenarios. 2 accurate posting behaviors (row 1,2) and 1 incorrect
posting behavior (row 3). From observation, positive (+) amounts correspond to incoming
transactions while negative (-) amounts correspond to outgoing transactions. The failed/incorrect
transaction shows a positive amount of 150,00 euros but it registered in SAP as an outgoing
transaction instead of incoming.
If you recall from our previous post on interpreting CODA files, we can confidently say that the
amount and sign triggered by the file is correct. The .cod file gave us 150,00 or
“0000000000150000”. That gives us a good notion that SAP interpreted the CODA file (amount)
accurately.
Checking the SAP Program RFEBBE00 and/or corresponding Custom Program
If the opposite thing happened (even if not amount related) and SAP interpreted the amount as
150,00- then that is the time that you need to debug or read the program. I would also expect that
the standard SAP program would behave okay and that there is a custom program that needs to
be checked.
Note that the amount is just a basic example. There are other mismatch possibilities that can
require the checking of both the standard and custom program (if any). It is possible that maybe
some formatting changed on the bank side and SAP needs to adjust etc.
23. 22
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
You can simply go to Tcode SE38 to explore the code or proceed with debugging. Be reminded
that this program is for Belgium. Ensure that you find the right SAP program for the country you
are concerned with.
Checking SAP Configurations
Since we ruled out the need to check the program, we can proceed to check on the SAP
Configuration. Our scenario now focuses on how the amount/transaction is posted rather than
how it is being interpreted. As suchwe will now check on the Posting Rules setup in TCode OT83.
OT83
SAP looks for the posting rules configured in OT83 when interpreting the CODAfile. Take note of
the following details from the .cod file we tackled previously:
Bank Account BE12312312312312
Transaction Code / Types (not TCode) 005556210
Amount Sign (+ or -) 0000000000150000 0 meaning positive
Viewing OT83, you can traverse the configuration (tables included) but here is a high-level
summary of each purpose:
24. 23
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
1. Create Account Symbols (T033I) – This is defined freely so you can organize it. It depends
on the business agreement / purpose as well. An example would be creating Account Symbol
for international bank accounts “INTL BNK”.
2. Assign Accounts to Account Symbols (T033G) – Link account symbolto GL Accounts.Here
you can link “INTL BNK” to GL Account X…X1, the related currency (EUR, USD, +, or blank),
and perhaps an account modification (this controls acct determination for bank sub-accounts).
3. Create Keys for Posting Rules (T028D) – Create posting rule keys just to categorize or link
the rules later on. The posting key is created to establish some rules when posting in the
general ledger and subledger. An example would be creating Posting Rule key “PKA0” to stand
as Posting Key A0 for a specific bank (Bank ABC) customer payment with debit clearing.
4. Define PostingRules (T033F) – Define / specify the actual posting rules and link it to a posting
key. This will make up the financial accounting doc posting. The basic fields and settings
include:
Posting Area (Bank accounting/ Sub-ledger accounting)
Posting Key Debit
Special GL Indicator (if applicable)
Debit Account Symbol
Posting Key Credit
Special GL Indicator (if applicable)
Credit Account Symbol
Type (Payment clearing, Customer payment, etc.)
Posting Type (post to GL account, post to subledger debit account, etc.)
5. Create Transaction Type (T028V) – You need to group together bank accounts that contain
the same Transaction Codes/ External Transactions in one Transaction Type. So, if we are
dealing with CODA for Belgium Bank ABC, we can create Transaction Type BBABC as an
example.
6. Assign External Transaction Types to Posting Rules (T028G) – Specify all Transaction
Codes for Belgium Bank ABC and link it to your Posting Rule so SAP knows how to post the
transaction. Further explanation for the fields will be done later.
External Transaction: 005556210
+ or – : +
Posting Rule: PKA0
Interpretation Algorithm: No Interpretation
Planning Type / Transaction: None
Processing Type: Dummy Entry not assignable
7. Assign Bank Accounts to Transaction Types (T028B) – Here the bank accounts are
assigned to the transaction types. You can refer to the bank maintenance in FBZP. The fields
for basic configuration include:
Bank Key: 123
Bank Account: BE12312312312312
Trans. Type: BBABC
25. 24
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
For this example, we will focus on “Assign External Transaction Types to Posting Rules” since
our concern is on how SAP is posting the transaction.
It should have the following columns below for your checking and analysis. Recall that in our
example, Trans. type will be “BBABC” and the Name as “CODA for Belgium Bank ABC”.
If this view is difficult you can go to Table T028G instead. From the FEBAN posting, you can try
and match the details to see what kind of posting rule is being triggered.
External Transaction – SAP needs this to determine or identify the business transaction. This
is what we found in our CODA file as “005556210”.
+ or – this is the sign of the amount being passed. Since our example registered a positive
amount, it will be +
Posting Rule Key – Remember that this determines the kind of financial posting the
transaction will trigger. For this basic example, this will be “PKA0” and the system will check on
the linked posting rules.
Interpretation Algorithm – This enables you to find separate outgoing payments using the
reference information returned by the bank. For this basic example, this will just be set as “No
Interpretation”.
26. 25
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Planning Type – This will allow the generation of cash management payment advices for
transactions reported by the bank. For this basic example, this will just be blank.
Processing Type – As far as I am concerned, this one is usually utilized by England or Brazil
so for this basic example, it will be left blank.
Summary / Bottom Line
If you have located the posting rule that is being triggered, you may have the ff. approaches to
consider:
Option A: Link the External Transaction/Transaction Code to the proper posting rule
Option B: Update the Linked GL Account
Option C or more: Create a new posting rule etc.
There is no 1 (or single) solution since it will depend on the scenario you are encountering. For
the basic example shown, it can be done through Option A. If that is the case then we just need
to find the proper posting rule that will denote the proper posting and just update the assignment
of “PKA0” to “PKA1” to External Transaction “005556210”.
Note that this will depend on the business input and feedback on how the transaction needs to be
posted. In any case, you can play around with the setup (at least in Dev or QA) to get a
visualization of the posting outcome.
Consider that some other errors can involve the incorrect maintenance of the customer/vendor
master record or even FBZP (screenshot below) etc.
27. 26
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
SAP Electronic Bank Statements (Interpretation Algorithm)
Interpretation Algorithm can be found in OT83 or in the “Assign External Transaction Types to
Posting Rules” configuration.
Interpretation Algorithm is assigned to an External Transaction under a specific Trans. Type.
Basic Use
You can think of Interpretation Algorithm as a standard SAP functionality that helps facilitate auto-
clearing. Basically, you are telling the system to look for a certain criterion in the concerned
electronic bank statement (based on what you set in the Interpretation Algorithm) and that the
system then needs to follow the assigned posting rule for auto clearing. It is like setting the
conditions / criteria in the Interpretation Algorithm field.
If this is not needed and in scenarios where the business users prefer to do this manually, you
can always select 000 (No interpretation). The same selection applies if you will be doing
functional enhancements / user exits.
Available Options
The available options are listed in this SAP Help document and additional reference is provided
in SAP Note 114713. In case the requirement you need is not listed in the available options, you
are free to do some functional enhancement / customization / user exits.
28. 27
Techlorean.com. All Rights Reserved. The dow nload of this document is for informational and educationalpurposes only. It does not
constitute professional advice and does not establish any kind of consultant-client relationship by your use of this document. This
content is for your ow n personal, non-commercial, non-transferrable, informationaluse only as per your agreement to our w ebsite’s
Terms and Conditions. The content, organization, gathering, compilation, magnetic translation, digital conversion and other matters
related to our w ebsite are protected under applicable copyrights, trademarks, and other proprietary (including but not limited to
intellectual property) rights, and, the copying, redistribution, use or publication by you of any of our products or any part of the website
is strictly prohibited.
Blog Post Links
SAP Electronic Bank Statement: Basic Process and Overview
SAP Electronic Bank Statements (Belgium: Conversion of CODA to Multicash) Part A
SAP Electronic Bank Statements (Belgium: CODA to Multicash Program and Config) Part B
SAP Electronic Bank Statements (Interpretation Algorithm)