SAP Accounting Notes
SAP Accounting Notes
processed by the system. They also include all the information about a customer that you need to
conduct business transactions.
Customer Master records in SAP Accounts Receivable represent the subsidiary ledger that
supports the balance sheet accounts for Accounts Receivable, Deposits Payable, and Unearned
Income. Individual customer master records are referred to as customer accounts and represent
the amount owed by the customer (in the case of accounts receivable) or the amount of deposit
paid by a customer. These funds also include money that will be returned or amounts of money
paid in advance by a customer in anticipation of receiving some goods or services from MWR or
VQ Activities.
Entries are posted to customer accounts either by entering a transaction (sometimes referred to as
an invoice) that establishes the receivable or liability against the customer. Payments against
receivables are most frequently posted on a Daily Activity Record (DAR) as are payments
received in advance or deposits. Invoices are entered, for example, when a returned check is
received, when an individual hosts a private function at a MWR facility, or when a Command
checks out of the Visiting Quarters and must be billed all room charges.
Download the Training manual (981) on SAP Accounts Receivable to understand about
creating/extending customer master records, blocking and unblocking customers, accounts
receivable document entry overview, fast entry invoices, deleting and reversing documents,
manually clearing and resetting cleared items.
Activity Types
The activity type classifies the specific activities that are provided by one or more cost
centers within a company.
If a cost center provides activities for other cost centers, orders, processes, and so on,
then this means that its resources are being used. The costs of these resources need to be
allocated to the receivers of the activity. Activity types serve as tracing factors for this
cost allocation.
In an internal activity allocation, the quantity of the activity, such as the number of repair
hours, is entered into the R/3 System. The system calculates the associated cost based on
the activity price and generates a debit to the receiver and a credit to the sender for both
the quantity and costs. Internal activity is allocated using secondary cost elements , which
are stored in the master data of the activity types as default values.
You can restrict the use of the activity type to certain types of cost centers by entering the
allowed cost center categories in the activity type master record. You can enter up to eight
allowed cost center categories, or leave the assignments "unrestricted" by entering an
asterisk (*).
The activity type category is used to determine whether, and how and activity type is
entered and allocated. For example, you can allow some activities to be allocated directly,
but specify for others that they are either not allocated, or allocated indirectly only.
To enable internal activity allocation, you need to specify which cost centers provide which
activity types at what price. You do this in the R/3 System by planning the activity output/prices
for a cost center. Cost center/activity output planning functions here in the same way as an
additional master record.
For direct activity allocation, you enter the quantity of the activity to be allocated manually. To
enable both costs and activity to be allocated, the R/3 System has to valuate the activity quantity
allocated at the price specified by the sender for this activity type. For a direct activity allocation,
the plan price for the combination "cost center/activity type" is used for this calculation.
You can enter the planned price either manually, or have it calculated by the system
automatically within planning. If you want to set the price manually, you need to set the price
indicator to 3 (manual). You can use this procedure if your price calculation is not complex, for
example where the prices required for your rates are determined within your organization and do
not depend on internally produced activities, or where the rate depends on the prices of external
suppliers and not on the costs of the cost center. Automatic calculation of plan prices is covered
in course AC412.
Statistical Key Figures
Statistical key figures such as number of employees or length of phone calls, are
statistical values that describe cost centers, profit centers, and overhead orders. They can
also describe a value for a particular activity provided by a cost center, such as the
number of employees who make repairs at the transport cost center (an activitydependent statistical key figure).
You can post both plan and actual statistical key figures.
You can use statistical key figures as the tracing factor for periodic transactions such as
distribution or assessment, and for key figure analysis.
The fixed value (such as "employees") is carried over from the period in which it is
entered to all subsequent periods of the same fiscal year. You need enter a new posting
only if the value changes. The fiscal year total is the average of the period totals.
You post the totals value (for example "telephone calls") only to the period in which it
was entered. For totals values, the fiscal year total is the total of all period values.
You can transfer statistical key figures from the Logistical Information System (LIS) by
assigning a key figure from the LIS to a statistical key figure in Cost Center Accounting.
Original cost element on the allocated costs is retained on receiver cost center
Disadvantages:
Total on the original (sender ) cost center is 0, due to using the original cost element for
allocation
2.5 Assessment
It is a method of allocating cots from one cost center to other cost centers. This method does not
allocate using the primary cost element but transfers costs using and assessment (secondary) cost
element. Therefore details of the original cost elements will not be shown on the receiver cost
element. This method allows grouping together of different primary and secondary cost
elements. All information about the allocation posting, for example details on sender and
receiver is documented in the cost accounting document.
Advantages:
Original costs remain on the cost center. So it is possible to report on just the primary
costs.
Data in the system is grouped together, for example material costs can be put to one
assessment cost element.
This method can allocate both primary and secondary cost elements on a cost center.
Disadvantages:
The receiver cost element cannot identify the primary cost element.
Fixed amounts, fixed percentages, fixed portions (similar to fixed percentage, with the exception
that the amount is not limited to 100. The sender base is derived from the total of the receiver
tracing factors), variable portions (amounts are allocated based on postings in the database one
the following types: cost elements, versions, activity types, statistical key figures)
When creating cycles there are various options available within the system:
Scaling negative tracing factors
A negative tracing factor can occur within the system if the tracing factors are not defined as
fixed values or percentages, but are derived from objects such as statistical key figures or activity
types. The problem arises only if one portion of the receivers has positive tracing factors and
another portions has negative tracing factors. If the negative values are not scaled, then not only
the sender is credited. Receivers with negative values are also credited and receivers with
positive tracing factors are debited by a larger amount.
Example:
Sender cost center (CC 1) allocates $1000 to 2 receivers (CC 2, CC 3). The tracing factors (e.g.
statistical key figures or activities) posted for the receivers are:+100 for CC 2, -90 for CC 3. The
sender base is the total of the tracing factors: +100 - 90 = 10.
Without scaling of the tracing factors the allocated amounts are calculated as follows:
Then the newly calculated tracing factors for our example are:
You must define scaling for single segments or for a segment and a cycle.
Iterative indicator
When a cycle is processed iteratively, all segments are processed one at a time. The result of one
segment is then used by the next segment in the cycle. Note however that this indicator only
applies to other senders within the cycle. If a later segment uses 'posted amounts' as a basis of
receiving, then results of earlier segments are not taken into consideration. This indicator should
only be used if really necessary, since it will run the cycle until all the costs in a sender are
allocated, it may have an impact on runtime of the cycles. Depending on the sizes of the created
cycles the runtime could be an issue.
Object currency
If this field is set all the sender values in the object currency are computed separately and
distributed in separate fields. This facility only functions when the object currency of all objects
is the same because no translation will take place during processing.
If this indicator is not set it will result in the object currency being determined by the controlling
area currency.
Transaction currency
In indicating the transaction currency posted sender values are computed separately and the
receiver is updated in the posted transaction currency. In setting this indicator the allocation will
create more records for each receiver and sender relationship. If you don't set this indicator the
allocations will be carried out using the controlling area currency.
5.1 Segments
A segment is a way of grouping together related sender-receiver relationships. Each segment
defines the cost elements and cost centers to be allocated. The receivers can be cost centers,
orders or WBS elements. Each segment has to have one assessment cost element assigned.
Sender cost centers, where the values to be allocated are calculated using the same rules, and the
corresponding receiver cost centers, where the tracing factors are determined using the same
rules, are combined in a segment.
The segments are processed sequentially during an allocation run.
Sender values
Sender values are either actual or planned. If not the total amount, but a fixed predefined amount
or percentage should be allocated it can be defined here.
Tracing Factors
Tracing Factors: The tracing factors within a segment control how the system will compute
allocation. The system has four possible tracing factors:
Variable Portions - this tracing factor computes the allocation from the total file. In order to tell
the system which totals file to access, the appropriate field group must be chosen. The field
group indicates what the allocation base is for the segment. The following groups are
available:actual costs, planned costs, actual consumption, planned consumption, actual statistical
key figures, planned statistical key figures, actual activity, planned activity
Fixed Amounts- within the tracing factor screen the receivers are selected and charged directly
with a fixed amount. The amount credited to the sender is derived from the total of the receiver
debits.
Fixed Percentages - the value form the sender is allocating according to the percentages on the
receivers. The percentage value must not exceed 100. Where the percentage value is less than
100 the remainder stays on the sender.
Fixed Portions - the value form the sender is allocated according to the total number of receiver
portions. Unlike the percentage allocation the value can be a maximum of 999.99.
Allocation Base
The use of allocation base only arises of the tracing factor '1' - variable portions is chosen. Then
it is important to decide which of the field groups will be used to make the most meaningful
allocation. If the field group entered is incorrect it may override any selection criteria chosen
(e.g. if the field group actual costs is used but with a statistical key figure entered in the selection
criteria the statistical key figure will be ignored. The allocation will be made on the basis of
actual costs present on the receivers.)
Use of Statistical Key Figures in Assessments
There are two types of statistical key figures within SAP: a fixed value and total value key
figure.
The fixed value key figure (type 1) indicates that a key figure is fixed from the initial
month for all subsequent months of the current fiscal year.
A total value key figure (type 2) indicates that the amount of the key figure is set for the
respective month and not carried forward to the subsequent months.
Statistical key figures can be incorporated in assessment cycles when the allocation is based on
ratios like headcount square footage, telephone units etc.
6. Processing Allocations
Cycles can be processed directly on-line or as a background job. They can be processed in a test
mode or an updated mode and with/without a detailed list display. Usually allocation cycles are
processed at the end of each month for the period that has to be financially closed.
The use of background jobs is recommended however it is imperative that these jobs are
scheduled after all the statistical key figures have been input into the system.
If errors are found after the cycle has been run, provided the CO posting period is still open, the
cycle can be reversed. It can be corrected if necessary and re-executed. This generates more
records (one record for each posting, one for each reversal) on the database but is the safest way
to perform corrections as no direct posting is permitted on assessment cost elements
Contents
1 Introduction
2 Steps
2.1 Set up Planning Profile - t-code OIF2
2.2 Set up Revenue Profile - t-code OIF3
2.3 Enable use of WBS with Investment Program
2.4 Update Asset screen layout to accept WBS
2.5 Enable statistical posting of acquisition transaction to WBS
2.6 Define Version/Approval Year
2.7 Define Users for Investment Program/Position - t-code OPS6
2.8 Modify/Create Investment Profiles
2.9 OPTIONAL if NOT using statistical WBS on Asset
2.10 Appropriation Request type
2.11 Set up number ranges for Appropriation Requests t-code IMAN
3 Examples
4 Conclusion
Introduction
This describes the configuration of Investment Management in the SAP 4.6c environment. This
does not include the configuration for use with Internal Orders. Also, I have not fully tested
Appropriation Requests, as our users do not desire to use that functionality at the moment.
Note on assigning statistical WBS to the PO directly: SAP allows using the stat. WBS on the
asset for all capitalization, or putting it on the PO and leaving it blank on the asset. The problem
with putting the WBS on the PO is that it assumes the business user will correctly assign the
right stat. WBS in addition to recording the asset. We decided to assign on the asset in all cases,
as this limits that task to the accountants and therefore should increase the accuracy of that part
of the process.
Set up Planning Profile - t-code OIF2
Future timeframe allowed field defines how many years out planning can take place.
Set up Revenue Profile - t-code OIF3
1.
1.
2.
1.
2.
3.
4.
1.
2.
3.
4.
Verify that transaction types are relevant to budget - SPRO - Asset Accounting Transactions - Acquisitions - Define Transaction types for Acquisitions
Define Asset Reconciliation balance sheet accounts as cost elements - t-code KA01
Note: Category is automatically set to 90
Verify Field Status Group to allow additional account assignment to WBS - t-code FS00
with asset account
Click on create bank/interest tab
Double-click on FSG
Double-click on Additional Account Assignments
Verify that WBS is Opt. entry
2.
1.
3.
SPRO
Investment Management
Master Data
1.
2.
1.
SPRO
Materials Management
Purchasing
Account Assignment
Maintain Account Assignment Categories
Change the Asset Category (double-click)
Make Project a required field by selecting the radio button in the Reqd field column
Appropriation Request steps (not tested)
1.
2.
3.
4.
5.
6.
7.
Examples
Conclusion
IM provides useful combined reporting of WBS that are in progress, PO commitments, and
assets that have been capitalized. The steps above outline configuration in 4.6c. Note that internal
orders can be used, but that functionality is not outlined above as we do not use internal orders
for Capital projects. Likewise the Appropriation Request steps I know about are outlined, but as
we do not use that functionality I have not tested it. For screenshots, please feel free to write the
author Tony Vernon at [email protected].
https://134.27.176.193/owa/
Account determination
Now the sales order process is completed. Let's take a closer look at it from the accounting
perspective.
4.1. Document flow
You find the document flow from the menu Environment in every phase of the sales order
process. There also a button for it. The document flow looks slightly different depending on the
phase, but if you open it from the sales order, you will see all the phases and sub phases.
The document flow ties together all the documents of the sales process. Put the cursor on the line
and click on 'Display document' to open the document.
Accounting documents are created at the goods issue and billing. The text 'not cleared' beside
accounting document means that the invoice is not paid.
The integration points are following:
Sales order: the profit center is determined and copied to the following documents
Goods issue: posting to inventory and inventory change accounts.
Invoice: posting to revenue account, accounts receivable and tax accounts
Select the sales order line item and then menu Goto / Item / Account Assignment (or double click
the item row and open tab Account Assignment).
The profit center is defined at sales order level. Depending on the system settings the profit
center comes either from the material master (View: Sales:General/Plant) according to delivering
plant (transaction MM03) or from the Sales order substitution rules defined in profit center
accounting (transaction 0KEL). With these rules the profit center can be defined for example
according to sales organisation, product or customer characterics.
If no profit center is found and COPA is active, the dummy profit center is used. If COPA is not
active, the profit center is left empty and you will get an error situation in billing.
4.3. Goods issue posting
In the Document Flow place cursor on the GD goods issue: delvy document and click on
'Display document' -button. This takes you to the MM Material document.
The stock posting goes to a balance sheet account and the offsetting posting to inventory change
(P&L account).
The posting is created automatically at goods issue and the system has to find somewhere all the
necessary information for the posting. The accounts used are determined in MM automatic
account determination. The account assignments of the offsetting posting depend on the settings.
If the account is not defined as a cost element the posting goes to the profit center from the
material master.
If the account is a cost element, a cost object becomes mandatory. Usually the system looks for it
in the CO automatic account assignment table OKB9. In this example the cost assignment is a
profitability segment and the posting rules are defined in COPA IMG.
4.4. Revenue Posting
Move from Document Flow to the billing document. Place cursor over Invoice and click on
'Display Document'.
In the invoice you can find accounting information from several places. There is a direct link to
accounting documents. The Accounting button lists all the accounting documents created. From
the Environment menu you find Account determination Analysis, which lets you analyze how the
account determination is made. On both header and item level you will also find lots of
accounting relevant data.
Account assignments
The inventory account is a balance sheet account. In Profit center customizing you can define
whether you transfer the material stock balance to Profit Center Accounting periodically or online. The profit center always comes from the material master according to the delivering plant
(tr. MM03, Sales: General/Plant).
The account assignments of the offsetting posting depend on how the account is defined. If the
inventory change account is not defined as a cost element, the posting goes to a profit center.
Here the profit center is copied from the sales order. It can come from a substitution rule or from
the material master.
If the account is defined as a cost element, it requires a cost assignment, which can be a cost
center, order or profitability segment. As the good issue posting is an automatic posting, the
system has to find the assignment automatically. It looks for the assignment in CO automatic
account assignment table OKB9. You can also define Automatic assignment to a COPA
profitability segment (COPA-IMG: PA transfer structures, tr. KEI2), which is the case here. .
Accounts
The accounts are defined in MM customizing under Valuation and account assignment. MM
account determination is not a 'straight forward -task. SAP has has made Wizard to assist in this.
Here I will only show you how to find the configurations for our example.
Start the 'Configure automatic postings under 'Account determination without the Wizard'. If you
get a pop up for missing account grouping code, press cancel. CLick the 'Simulation' button.
Enter the plant (1200), material number (R-1180) and movement type 601 Goods issue Delivery.
Press enter and then click the Account Assignments button.
On the simulation screen the system combines all the relevant information and shows the
accounts it has determined.
period end you must first Calculate Balance Sheet Readjustment in FI closing (tr. F.5D9 and then
transfer the postings in profit center accounting (tr. 1KEK).
Revenue posting
The setting for revenue account are defined in SD customizing.
In spite of the title 'revenue account determination', this is where the settings for all other
accounts are made as well.
Select option Assign G/L accounts.
SD account determination is based on condition techniques. The system reads the conditions
sequentially searching for a match. In this IDES case it will find the match on the second level in
condition CustomerAccountGroup/AccountKey.
Click on the second row.The table looks baffling, but is really is not that complicated.
In the first column you have the appilication. It is always V, which comes from the german word
for sales. Next you have a condition type. There are two alternatives. You choose KOFI, if the
posting goes to accounts that in CO are revenue elements (cost element types 11 and 12) and the
account assighment is profitablity segment (COPA) or profit center. This is usually the case for
revenues and discounts. KOFIK is used if you want to post to an account that is a cost element
(type 01) and the account assignment is cost center. In the third column you give the name of
your Chart of Accounts. In the fourth column enter the name of the Sales Organisation. In the fift
column you give the Account assginment group of the paying customer. Next comes the Account
assignment key. This is defined in SD customizing and is in SD pricing assigned to SD
conditions like sales price.
You don't anywhere define the company code in whose accounting the entry is made. This is
determined indirectly via the sales organisation, which is assigned to the company code.
The Account assignment groups for customers and materials are defined in SD IMG / Account
assignment/costing customizing under 'Check masterdata relevant for account assignment'.
Tax posting
The tax account determination is not done in SD. The account is taken from FI tax account
definitions. The tax account is a balance sheet account and has no account assigments.
1. Create sales order
To what extent should the accounting people know selling and SD? Especially, when SD is such
a huge application. A good compromise is to know the integration points between Fico and SD.
The best way to learn to understand the integration, is to follow the process. In this presentation
you learn how to create a sales order, delivery and billing document. After that you can analyze
the integration.
The sales order process can be found in SAP logistics menu (transaction VA01).
Choose first an Order type. The order type for this exercise is OR Standard Order. The customers
and products are assigned to Sales organization. You can enter the sales organization in the initial
screen or later. Here fill in the following: sales organization: 1000, Distribution Channel: 10,
Division: 00. The combination of sales organization, distribution channel and division is called
Sales Area.
Customer 1000 has several delivery locations and you must select a Ship-to party. Select 1000.
Here is also an integration point. The Ship-to party determines the tax code and country.
1.2. Sales order items
Enter the product R-1180 and order quantity 1 pc. Press enter. At this point the system checks
that the product is allowed in the sales area and that it is available in stock.
If you had tried to make an order of 1000 pc, the availability control would notify you, that this
is not possible. In a demo environment this can often happen, as there is no production. You can
create stock coverage for the exercise in MM.
If you come to this screen, the arrow buttons are gray. You get back to the sales order screen with
One-time-delivery-button.
The order is now complete. Open the tab Shipping. Note the Delivery date and shipping point.
You will need this information for the delivery.
1.3. Account Assignment
Double click the item line. Open tab Account Assignment. No postings to accounting are
generated from the sales order, but the profit center is determined here and it cannot be changed
later. Also the profitability segment is shown. It depends on your COPA-settings whether COPA
is updated with sales order items, billing items or both.
Where does the profit center come from? In this case the profit center is taken from the material
master Sales/General/Plant Data -view for the delivering plant (transaction MM03). Another
possibility would be that the profit center is determined from the sales order substitution rules.
With substition rules you can define the rules and the profit center according to your needs
(transaction 0KEL). If no profit center is found and COPA is active, the profit center will be
dummy profit center. In case COPA is not active and profit center accounting is and there profit
center is not found from the product or substitution rule, it will be left empty. This will cause an
error in billing. The profit center is copied from sales order tables to delivery and billing tables
and cannot be changed later.
Save the sales order. Note the number.
2.1. Change sales order, delivery
Go back to the menu and choose VA02 Change Sales order. Go into the order and select from the
menu Sales Document option Deliver.
The initial screen for delivery opens. The information needed to create a delivery should have
been copied from the sales order.
If you get an error message, go back with green error and enter the correct shipping point,
delivery date and order number.
Confirm with enter
Open the picking tab. You can see that the picked quantity is locked. This means that this product
cannot be picked in this screen, a WM transfer order is needed.
You can create the Transfer order from the menu Subsequent Functions, Create Transfer order
You have to first save the delivery. Note the delivery number
Your delivery number should come defaulted, if not enter it. Confirm with enter.
Open the Picking tab. You can see that the Overalla WMstatus has changed and the is 1 pc in the
both the delivery and picked quantity.
Go back to the menu and select from menu Billing / Billing document Create (transaction VF01).
In the document field the delivery number should be defaulted. If it is not, Enter your delivery
number.
Press enter and you will see the invoice to be created. Save the document. Note the invoice
number.
Press enter on the Display Billing Document screen and look at the created invoice. Note that the
payer is not the customer 1000, but customer 1050. Double click on the item line and open tab
Item partners.
The posting goes to company code 1000, which was assigned to the sales organiztion 1000. The
used reconciliation account can be seen behind the customer line. The profit center is 1500,
which has come from the material master. Look also at the other accounting documents.
3.4. Account determination analysis
From the invoice display you can analyse at the account determination. Choose Revenue
accounts.
Here you can see the SD condition types and the accounting information generated. PR00 is the
condition for sales revenue. Open first level 10. This tell you, that the account determination
could not be done because the account assignment group is missing.
The other condition shown here is factoring discount. It is an invoice list condition and does not
generate postings for the invoice. Open level 20. Revenue Account 800000 is determined. All the
condition steps have valid values.
This is the place where you can examine the causes of accounting errors.