Optimizing Value Flows With Sap Erp
Optimizing Value Flows With Sap Erp
Bonn � Boston
1 Introduction ................................................................. 17
Acknowledgments ........................................................................ 13
Foreword ...................................................................................... 15
1 Introduction .................................................................. 17
5.1 Sales and Distribution Process in the SCOR Model . ....... 160
5.2 Sales Order as the Basis of Further Account
Assignment . .................................................................. 162
5.2.1 Profit Center Derivation .................................... 163
5.2.2 Deriving a Segment ........................................... 164
5.3 Price Determination as the Basis of Value
Determination ............................................................... 166
5.3.1 Conditions and Costing Sheet . .......................... 166
5.3.2 Price-Determining Elements .............................. 170
5.3.3 Costing-Based Elements .................................... 173
5.3.4 Special Business Transactions . ........................... 175
5.4 Goods Issue ................................................................... 178
5.5 Presentation of Receivables ........................................... 182
5.5.1 Customer Account ............................................ 183
5.5.2 Determining the Reconciliation Account ........... 186
5.5.3 Integration of SD and Accounts Receivable ....... 193
5.5.4 Mapping of Secondary Businesses ..................... 194
5.5.5 Dunning . .......................................................... 195
5.5.6 Incoming Payment ............................................ 196
5.6 Mapping Sales Revenues ............................................... 204
5.6.1 Time of the Revenue Recognition ...................... 204
5.6.2 Presentation of Sales Revenues ......................... 205
5.6.3 Transfer to Overhead Cost Controlling ............... 216
5.6.4 Troubleshooting for Revenue Account
Determination .................................................. 218
5.7 Summary ....................................................................... 219
6.3.2
Material Cost Estimate with
Quantity Structure ............................................ 244
6.3.3 Simulation and Base Planning Object ................ 251
6.4 Cost Object Controlling ................................................. 257
6.4.1 Cost Object Controlling Functions in SAP ERP . .. 257
6.4.2 Period-End Closing . .......................................... 262
6.4.3 Period-Related Product Controlling ................... 281
6.4.4 Order-Related Product Controlling .................... 287
6.4.5 Product Cost by Sales Order .............................. 292
6.5 Summary ....................................................................... 297
10
11
Index.............................................................................................. 429
12
4 Procurement Process
85
Procurement
As you can see, we added the payment process to the standard model (see
Figure 2.5 in Chapter 2, Section 2.2.2, SCOR Model). Regarding logistics,
it would be sufficient to consider the process complete after the payment
for the invoice has been released. However, because this book focuses on
the value flow, it is supposed to guide you through the complete flow, that
is, up to paying the vendor invoice.
Process types in In addition to this aspect, Figure 4.1 shows that the SCOR model differ-
the SCOR model entiates between three procurement process types, which depend on the
organization of the production:
EE Procurement for make-to-stock production
EE Procurement for sales-order-related production
EE Procurement for projected sales-order-related production
Vendor selection It is apparent that the three process types only differ in the first module.
For make-to-stock production and sales-order-related production, the pur-
chasing department is responsible for scheduling the goods receipt in the
86
continuous process. For project production, this also includes the task of
selecting the vendor, which also needs to be done for the first two pro-
cess types. The difference is that selecting the vendor is only necessary
for make-to-stock and sales-order-related production if new or modified
products are used. For continuous replenishment orders, the purchasing
department usually collaborates with known vendors with whom outline
agreements may have been worked out.
For us, it is not relevant if and to which extent the purchasing department
has to select the corresponding vendors for individual ordering processes
because this does not generate value flows. It is also not important what
kind of event has triggered the purchase requisition: reaching a minimum
amount of raw materials in stock, a sales order, or the completion of proj-
ect planning. From the perspective of accounting and cost accounting, this
is not a transaction you can express in values.
However, the process type affects the procedure in cost accounting. This
involves the question of which objects are used to assign the accounts for
purchase orders, goods receipt, and invoice receipt. For more information,
refer to Section 4.3.2, Purchase Order.
You already know that vendor selection is not relevant for the value flow. Reducing budgets
You can take adequate measures in cost accounting only if a purchase req- for purchase orders
uisition or a purchase order is being created. You can now account the
open purchase requisitions to possible existing budgets to be able to iden-
tify overruns at an early stage.
In most cases, the goods receipt is the first event you have to include in the Goods receipt
financial statement. Here, you must post a receipt in stock or, for goods
that are not subject to inventory management, an expense. From the logis-
tics view, the goods receipt consists of several substeps. After you have
received the goods, you have to check the quality of the procured goods
or repack them until they can be stored. From the accounting and cost
accounting view, only the process of entering the stock in the system is rel-
evant because it results in Financial Accounting and Controlling postings.
In an SAP system, you usually do not post the goods receipt to payables Invoice receipt
but to the goods receipt/invoice receipt account (GR/IR account). Received
invoices are also posted to this account. This means that it serves as a buf-
fer between the two processes (goods receipt and invoice receipt) and
consequently enables you to separate the flow of goods from the value
flow. This also provides additional benefits, which are discussed in detail
in Section 4.8, GR/IR Account. It is not until the vendor invoice is received
87
and posted that the open item is created in accounts payable accounting.
Depending on the specific case, you must additionally post currency dif-
ferences or other deviations.
Outgoing The open item is usually cleared within a payment run. From the account-
payments ing perspective, this is the last operation of the value flow in the procure-
ment process.
Creation of values The different stages of the procurement process may lead to values in
Financial Accounting and Controlling. Figure 4.2 provides an overview of
the possible documents.
* Optional
88
For every vendor for which the system should map business relationships, General part
at least the general part must be created. This part stores all information
that is relevant and clear for both the purchasing department and account-
ing. Here, you can find the vendor number, the name and address of the
vendor, the corresponding tax information as well as all bank details. The
benefit is that you have to maintain the bank details only once, even if the
vendor exists in several company codes.
In the accounting view, you maintain all data based on the company code. Accounting view
The example of the reconciliation account clearly illustrates the benefit of
this procedure.
The reconciliation account is the link between accounts payable account- “Reconciliation
ing and general ledger accounting. In general ledger accounting, it maps account” example
the payables. As soon as a posting is made for a vendor, the posting is also
implemented on the reconciliation account in general ledger accounting
(see Figure 4.3).
In the example, an invoice of EUR 1,190.00 shipment costs (gross) from
vendor 90100 is received. To generate a posting to the vendor account, a
reconciliation account must to be defined in the vendor master to ensure
integration with the general ledger. In this case, account 160000 is speci-
fied in the vendor master. If you now specify the vendor number when
entering the incoming invoice, the system generates a posting item of
EUR 1,190.00 on the vendor account and on reconciliation account 160000.
For an offsetting account assignment to the input tax account and freight
account, the document in the general ledger balances to zero. In accounts
payable accounting, only the open item for vendor 90100 in the amount
of EUR 1,190.00 is shown.
89
Customer: 90100
Reconciliation
Account: 160000
Mapping of A typical structuring for the mapping of payables in general ledger account-
payables ing is the following:
EE Payables for goods and services, third-parties, domestic
EE Payables for goods and services, third-parties, foreign
EE Payables for goods and services, affiliated enterprises, domestic
EE Payables for goods and services, affiliated enterprises, foreign
90
In the SAP world, payment methods are the different methods you can use Payment methods
to pay—for example, check or bank transfer—and you can assign more
than one payment method to a vendor. This is useful, for example, if you
want to pay large invoices via check and all invoices up to EUR 10,000.00
via bank transfer.
The purchasing data of the vendor stores all information that you require Purchasing data
for a smooth purchasing process but that does not affect the accounting
processes. Here, you maintain the purchase order currency and the term
of payment, for example, that are should be used for purchase orders for
this vendor by default.
For vendors that are only required in accounting but for which no purchase Required views
order is entered in the system, you only have to create the general and the
accounting view. Examples include employees to which travel expenses
were paid via bank transfer. You also do not have to provide an account-
ing view for vendors that are required for the purchasing process but not
for accounting. This includes, for example, potential vendors from which
you request a quotation but for which no purchase order is generated. Of
course, the purchasing department does not obtain a quotation for its own
sake. Usually, a requirement is determined within the enterprise, for exam-
ple, in production, in materials planning, or in stock. When the purchasing
department receives the requirement, the ordering process starts.
91
Material Group
A material group is a grouping of materials for which no material may exist.
You can derive the account assignment from the material group; that is, it
supports automated processing.
92
More interesting than the header information are the purchase order items. Purchase order
Their behavior—as well as the required information for each item—is con- item—item
category
trolled by what is called an item category. The type and attributes of the
item category determine critical definitions (see Figure 4.4).
First of all, you have to define whether the corresponding purchase order Account
item allows for, enforces, or prohibits specifying a material number or assignment
additional account assignments (see Material Required field group in
Figure 4.4). For materials, you can additionally select whether inven-
tory management is possible (Inventory Management field group). This
defines whether the material is stock material for which you may want to
know at a later stage whether and how much material is in stock.
Here, you can also specify critical definitions for the goods receipt. You Goods receipt
can define whether goods receipt is expected and whether this setting can
be changed in the purchase order maintenance. You can also determine
whether the goods receipt is non-valuated and also whether this setting
can be changed (Control: goods receipt field group). For example, for
93
Purchase order A purchaser must also specify the agreed price of the purchase order item.
item—purchasing This process can be automated using purchasing info records. These records
info record
94
link vendors and materials, and its critical elements are the purchase order
and price conditions. A purchasing info record always refers to only one
vendor and one material. This enables you to maintain different purchase
prices for a material for each vendor. The purchasing info record is addi-
tionally characterized by its high level of integration within the SAP sys-
tem. You can also use it for product cost controlling, for example.
Because material numbers are not always available, the material group is Material group
very useful and serves various purposes in materials management. In the
basic view, a material group is assigned to a material master; the material
group serves to combine materials with similar properties. In reporting,
you can then carry out evaluations according to these material groups.
For the integrated value flow, however, the fact that you do not have to
enter a material master in the purchase order if you specify a material
group in the purchase order item is much more interesting. This option is
useful for low-value consumption goods (such as coffee for the employee
break room) for which no material master exists.
When the purchaser creates a purchase order without material, he must
generally decide to which expense account the purchase order item should
be assigned. Using material groups is the solution because they can be
linked to MM account determination, which allows for automated assign-
ment of G/L accounts. This means that the purchaser does not have to
determine the account manually, a process that often leads to posting
errors.
Purchase orders with a material master record in the purchase order items Purchase order
that are not delivered to stock but directly provided for consumption are with account
assignment
referred to as purchase orders with account assignment. Here, an account
assignment category that requires the specification of a respective account
assignment for the item is assigned to a purchase order item.
The following are the most important account assignment categories in a Account
purchase order: assignment
categories
EE Internal order
EE Cost center
95
EE Project
EE Asset
EE Production order
EE Sales order
EE Customer individual stock
The account assignment categories for internal orders, cost centers, proj-
ects, production orders, sales orders, and sales order stock are not unique;
they require the specification of the respective account assignment object.
This object must exist and be valid when the purchase order is entered.
Here, the common rules for the use of Controlling account assignments
apply. This means that you can define only one genuine account assign-
ment object.
Asset account To assign an account to an asset, you need a main asset number and an
assignment asset subnumber. This is the problem with this category: The asset number
category
must be available even before the asset is available. There are two solutions
to this problem:
EE Access via a dummy asset
EE The purchaser/creator of the purchase requisition creates the asset
Access via When using the access via a dummy asset, you usually work with an
“asset under asset under construction (AuC) with line item settlement to which all asset
construction“
acquisitions are assigned. Using an AuC has the advantage that line items
posted to this asset can be settled individually to a capitalized asset or to
an expense account.
Access via Alternatively, you can also directly use a capitalized asset for account assign-
capitalized assets ment. For new acquisitions, this also means that the purchasing depart-
ment is allowed to create capitalized assets. However, when creating a
capitalized asset, you must make decisions regarding the mapping in the
financial statement, for example, on the asset class and consequently on
the account assignment and on depreciation parameters. If you decide to
use this account assignment variant for assets, you should ensure that your
employees are able to create the assets properly, for example, by providing
training and the corresponding documentation.
You can also have the purchasing department request a new asset number
from the asset accounting department in these cases. The asset account-
ing department would then have the corresponding competence to make
a decision about the correct assignment of the asset, create a number, and
96
97
Here, you can see the Customizing for the Asset account assignment cat-
egory to which you can also navigate via Transaction OME9 (Change
Account Assignment Category).
As for the item category, here, you also define whether and what type of
goods and invoice receipt is required for the account assignment category.
Sections 4.6, Goods Receipt, and Section 4.7, Invoice Verification, describe
the corresponding effects of these definitions in more detail. Goods receipt
and invoice receipt are the first events in the procurement process that
affect Financial Accounting.
Budget monitoring From the cost accounting perspective, however, it would be negligent to
start monitoring the budget only when the invoice has been received. If
you determine at this stage that a budget has been exceeded, it is too late
to take action. Ideally, you therefore start monitoring the budget when
you create the purchase requisition or, at the latest, when you create the
purchase order. As you could already see in Figure 4.2, the Controlling
document for the commitment update is the only document that is already
generated when the purchase requisition and purchase order are created.
98
The logic for cost centers is different. Here, the Commitment block indica- Commitment
tor is set for all cost center categories for which no commitment update is update for cost
centers
desired. Commitments are updated for all cost center categories for which
this indicator is not set. Figure 4.8 displays the specifications for the two
99
You can implement the commitment update settings for the cost center
categories in the Implementation Guide under Controlling • Cost Cen-
ter Accounting • Master Data • Cost Centers • Define Cost Center
Categories.
However, because these settings for the cost center categories are only
default values for the creation of master data, you can also individually
modify Commitments Management in the respective cost center master
when creating a new cost center (see Figure 4.9).
Figure 4.9 Changing the Commitment Update Settings in the Cost Center Master
100
You can see that an expense of EUR 1,200,000.00 is planned from which
EUR 1,194,150.00 are available. At the time the query was issued, the
Actual column reads EUR 1,170.00. Where does this value come from?
To answer this question, you have to take a look at the development of
the purchase order.
101
In Figure 4.11, you can see that two pieces were posted as goods receipt.
According to the purchase order with EUR 585.00/piece, a total of
EUR 1,170.00 1 was valuated.
However, three pieces at EUR 585.00 were invoiced; that is, the invoice
was EUR 1,755.00 in total 2. Therefore, in this case, the goods receipt
values were used for the budget usage. Because the purchase order is
EUR 5,850.00 3 in total, but goods of only EUR 1,170.00 were received,
a commitment of EUR 4,680.00 4 still exists.
The budget evaluation (see Figure 4.10) includes the total value in the
Assigned column. You can also determine it using the Actual and Com-
mitment columns.
“Commitments This example illustrates that Commitments Management is a simple but
Management” tool powerful tool that enables you to implement cost accounting even before
the costs actually incur. Generating the commitment with the purchase
requisition allows for an early interaction from the cost accounting side—
for example, by blocking the purchase order or increasing the budget.
The topic of reducing a commitment goes beyond the scope of mere bud-
geting. Only an accounting-relevant document—that is, the valuated goods
receipt or invoice receipt—allows for a reduction of the commitment.
Section 4.5, Integration of MM and Financial Accounting/Controlling,
describes how the system generates accounting documents.
Availability control However, mapping the budget and commitment flow is only one side of
the story. At least as important is the system behavior in the event of a
102
budget overrun or what is called availability control. The bad news is that
the standard SAP system can prohibit postings because of budget overruns
for internal orders or projects only. It does not allow for triggering an error
message for account assignments to a cost center.
You can influence the behavior for budget overruns for internal orders and
projects using Customizing. You can find the settings for internal orders in
the Implementation Guide under Controlling • Internal Orders • Bud-
geting and Availability Control. Here, you first create a budget profile
and then assign it to the order types. Additionally, you determine whether
availability control is implemented in the case of an account assignment to
a budgeted internal order. You can also define tolerances here.
103
MM account This information serves as the basis for the structure of the documents in
determination Financial Accounting and Controlling that represent the value flow. The
interface from MM to Financial Accounting/Controlling is characterized
by a high degree of automation, which can be achieved thanks to what is
called MM account determination. The MM account determination can be
104
Transaction:
– Movement Type
– Valuation Rule G/L Account
– Account Grouping
– Transaction
The basic settings define the valuation class and the transaction, which in
turn define the G/L account. The following sections discuss the individual
groups in detail.
105
which level you want to influence the account determination and thus the
mapping of goods movements in the financial statement. You can choose
between plant and company code. The rather simple setting and selection,
which are illustrated in Figure 4.15, have far reaching effects.
The valuation level defines whether the account determination is identical
for all plants of a company code or whether you can set the account deter-
mination for each plant individually. After the going-live of the client using
standard means, you can no longer change the decision you made. Because
this setting applies centrally, you can also find it in the Implementation
Guide under Enterprise Structure • Definition • Logistics – General •
Define Valuation Level.
Plant level You should always select the plant level, even if no deviating account deter-
recommendation mination is planned for individual plants at the time of the specification.
You have to set the plant as the valuation level if you want to use the PP
(Production Planning) component or Product Cost Planning in Controlling.
This selection consequently allows for a multitude of options.
Updating the price In addition to controlling the account determination, the valuation level
has further effects. It defines if the accounting view in the material mas-
ter is maintained per plant or per company code. This is also the level at
which the valuated price of a material is updated. The term accounting view
is therefore misleading.
Valuation area Accordingly, you usually define the plant as the valuation level. Although
multiple plants are defined in your company code, you may still want to
specify an account determination at the company code level. One of the
reasons for this could be that you want to maintain the account determina-
tion specifically for each country, which is a rather common procedure in
106
international enterprises. To map this, the SAP system provides the valua-
tion area classification criterion.
The valuation area corresponds to the individual attributes of the selected
valuation level. At the “plant” valuation level, each plant corresponds to
a valuation area. If you want to work with the “company code” valuation
level, the system proposes the company code that exists in the client as
the valuation area.
To avoid that you have to assign different account determination to each Valuation grouping
valuation area, you need to group the valuation areas. For this, you must code
enable the use of the valuation grouping code (VGC). You can do this in the
Implementation Guide under Materials Management • Valuation and
Account Assignment • Account Determination • Account Determi-
nation Without Wizard • Define Valuation Control.
107
uses the company code to determine the operating chart of accounts that
is valid for the account determination for goods movements. Accordingly,
the account determination is specific to the charts of accounts.
Assigning the VGC In the last column, Valuation Grouping Code (see Figure 4.16), you can
view the valuation grouping code. Here, the entries can be freely selected.
You should use clear logic, for example, the country code at the first two
places and then ascending numbers.
As our example illustrates, Lederwaren-Manufaktur Mannheim has created
specific plants for logistics processing in Belgium, France, and Italy. Each
plant of Lederwaren-Manufaktur Mannheim you can see in Figure 4.16 is
located in another country. Because you work with country-specific VGCs,
each plant has its own VGC: plant M100 in Belgium uses BE01, M200 in
France uses FR01, M300 in Italy uses IT01. The two plants that are located
in Poland, PL01 and PL02, of the 0006 and 0005 company codes both use
the PL01 VGC and are thus treated identically in the MM account deter-
mination. The figure is therefore an example of how you should define the
VGC: The numbering consists of a country code and a counter.
You will then implement all account determination settings at the VGC
level only. The settings will apply to all assigned valuation areas.
VGC Assignment
You should only assign company codes with the same chart of accounts
to a common VGC to avoid unnecessary complexity for the account
determination.
At first, it does not seem to be useful to work with VGCs for, for example,
SAP implementations with a single plant/company code. However, for
future-oriented project approaches and if the enterprise might continue
to grow, you should work with VGCs right from the start. This does not
involve much additional effort but considerably facilitates expansion.
108
You are now familiar with the basic settings for MM account determina-
tion, which are summarized in Figure 4.17. This schematic illustration
shows that the basic settings are complex only at first glance.
Valuation Grouping
Code
Grouped
Determined
Valuation Level Valuation Area
For the sake of completeness, the option of split valuation should also be Split valuation
mentioned. This enables you to further divide the valuation areas for a
material. A common criterion for the division of prices and account deter-
mination for a material and its stock is the batch. Batches of a material can
have different prices and can be mapped in different ways in the financial
statement. This is the case, for example, if the product quality at the end
of a production process cannot be absolutely defined and the batches can-
not be compared or exchanged. Because this is a topic that is critical in
individual industries but not relevant to the majority of enterprises that
use SAP, it is not further discussed here.
Instead, we will take a step forward in the MM account determination and
turn to the categorization of materials. Because not all materials should be
managed in one material stock account in the financial statement, a distin-
guishing criterion is required for the account determination. SAP provides
the valuation class for this purpose.
109
each material stock account you want to map in the financial statement.
Usually, the following materials are mapped separately:
EE Raw materials
EE Semi-finished products
EE Finished products
EE Trading goods
EE Operating supplies
110
Assigned
Account Category
Material Type
Reference
Grouped
Valuation Class
111
Then, you can create the Valuation Classes and immediately assign them
to an account category reference. This is illustrated in Figure 4.21.
In the third and last step, you assign the account category references to the
Material Types (see Figure 4.22).
Figure 4.22 Assigning the Account Category Reference to the Material Type
Material type For the inventory management of the materials in the SAP system, the
material type assumes a major role. Chapter 3, Section 3.4.3, Material
Master, already discussed some material master settings that are essential
for the value flow. The material type was not mentioned there, because it
does not directly affect the value flow. But as you know now, the material
type is a critical MM account determination element.
Customizing of the You can find the material type Customizing in the Implementation Guide
material type under Logistics – General • Material Master • Basic Settings • Mate-
rial Types • Define Attributes of Material Types.
Quantity update The material type also defines whether quantities and/or values are updated
and value update for the materials that are assigned to the material type. You can generally
activate or deactivate quantity and value updates or even make this deci-
sion at the valuation area level. There are certainly reasons for controlling
112
the quantity and value updates of the material types in the individual valu-
ation areas in different ways. In real life, however, this is an exception.
Figure 4.23 displays the corresponding settings for the MFER material type
(LWM – finished products), which you can find in the Implementation
Guide under Logistics – General • Material Master • Basic Settings •
Material Types • Define Attributes of Material Types.
As you can see in Figure 4.23, our material type does not clearly define
whether quantities or values are updated. It depends on the settings in the
individual valuation areas, which are shown in Figure 4.24.
This figure also indicates that a decision about the quantity and value
update at the valuation area level actually means that the materials in the
individual plants/company codes behave differently. Based on our exam-
ple, this means that quantities and values are updated for MFER in all valu-
ation areas, except for valuation area QMTR.
MM account determination is only relevant for materials that are subject New material
to value updates. However, you should trust in the SAP standard and only types
create new material types by copying a standard material type and chang-
ing it according to your requirements.
Usually, the MM component administrators/consultants design and imple-
ment the material types. Afterward, the material types should be assigned
113
to the account category references by the persons who are responsible for
the MM account determination.
Regarding the account category references, this section introduced the
standard-related solution. In this context, the system only provides a part
of the valuation classes (namely, the account category reference) when you
create a material.
Alternative Alternatively, you can also assign all valuation classes to one account cat-
assignment egory reference. As a result, the material maintenance then provides all
classes of the client for the valuation class selection. One of the benefits
of this method is that you can decide for each material how it should be
mapped in the financial statement. The disadvantage is that a wrong valua-
tion class may be selected due to the large number of options. If the wrong
valuation class is selected, all movements of this material will be mapped
incorrectly in accounting and cost accounting.
You now know that the definition of valuation classes is no problem at
all. All that remains is the last subject area: determining transactions and
modifying accounts. Unfortunately, this subject area is also the area with
the highest complexity within MM account determination.
114
Transaction Key
Account Grouping
To record goods movement in materials management, the SAP system pro- Movement
vides a wide range of special transactions. Within the SAP system, these indicator
transactions are linked to what are called movement indicators. The fol-
lowing attributes are available for movement indicators:
EE B goods movement for purchase order
EE F goods movement for order
EE L goods movement for delivery note
EE O subsequent adjustment of stock of material provided/material
provided
115
Movement type This is different for the movement type, which is another important
account determination element. Its primary task is the presentation of the
material flows in the enterprise.
Reduced to its key aspects, every goods movement leads to a goods
receipt, a goods issue, or—for stock transfers—both. However, to control
the numerous goods movements, this information is not detailed enough.
Therefore, the movement type supports you because it is responsible for a
more detailed specification of the movement.
To perform this task, you have to implement various definitions for each
movement type. You define individually which transactions provide the
movement type and which fields can or have to be populated. The move-
ment type also specifies whether the incident leads to quantity and/or
value updates. The system proposes movement types in many MM trans-
actions. If the SAP system does not propose a movement type, you can
also enter one manually.
Special stock When entering a goods movement, you also define whether the transac-
indicator tion affects special stock. If so, a special stock indicator is required. This
indicator enables you to manage certain stock separately from normal
stock for a material. Common examples include customer stock (goods are
reserved for the customer) or consignment stock (goods are received by
you, but are still the property of the vendor). The consignment stock topic
in particular affects value updates to a large extent: As long as the goods
are still the property of the vendor, you are not allowed to map the goods
as values in the financial statement.
116
Another indicator you usually cannot influence is the consumption post- Consumption
ing indicator. The system sometimes sets this indicator automatically and posting
sometimes has to determine it. For example, movements with purchase
order reference are provided with a value of this indicator from the account
assignment category of the purchase order item. The SAP system offers the
following values for the consumption posting indicator:
EE A asset
EE V consumption
EE E settlement through sales order
EE U unknown
EE P settlement for project
Finally, there is the receipt indicator, which is used for MM account deter- Receipt indicator
mination. It specifies the type of the goods receipt or of the stock transfer
but can only adopt one of the following three values:
EE [BLANK] normal receipt
EE X stock transport order
EE L borrowed empties
Figure 4.26 shows an example of movement type 101 (“Goods receipt for
purchase order in stock”). In all three rows, both the value and quantity
are updated. They are not special stock movements, as you can see from
the missing entries in the S column (special stock indicator). The B move-
ment indicator in the Movement column indicates that this transaction is
117
a goods movement for a purchase order. The fact that the receipt indica-
tor (Receipt column) is missing means that it is a usual receipt. Up to this
point, the three rows are identical.
The only difference occurs in the Consumption column (consumption
posting). You can see that it is not relevant whether it is a consumption
or a consumption for an asset because both cases refer to the WE06 value
string. Only the fact that the first entry does not include a consumption
posting leads to a deviating value string (WE01).
You can then use the value string to determine a transaction. Because some
transactions require a more detailed subdivision of the account determina-
tion, the SAP system provides account grouping.
Transaction and Account grouping enables you, for example, to further break down the
account grouping “Offsetting entry for inventory posting” transaction (GBB transaction
key). Various account groupings enable you, for example, to control goods
issues for cost centers (movement type 201) and goods issues for sales
orders (movement type 231) for different consumption accounts. In addi-
tion to the “Offsetting entry for inventory posting” transaction, you can
also use account groupings for price differences (PRD) and consignment
liabilities (KON). Transaction OMWN enables you to customize the account
grouping.
Creating custom You can also define your own account groupings. This is useful if your
account groupings reporting requirements are specific. A common example can be that you
are unsatisfied with the VBR (consumption) account grouping because you
want to display withdrawals for orders separately from withdrawals for
cost centers. In this context, MM uses two different movement types any-
way: 201 for withdrawals for cost centers, and 261 for withdrawals for
orders. This means that you have to create only two additional account
groupings. Afterward, you must adapt the mapping of the 201 and 261
movement types to the new entries.
Transactions in the The standard SAP system already provides numerous transactions. The
SAP standard documentation prepared by SAP has considerably improved over the last
years but is still rather confusing. Therefore, the following sections detail
the most critical default transactions:
EE Expenditure/income from consignment material consumption (AKO)
Transaction AKO is used when material is withdrawn from consign-
ment stock. The withdrawal can be due to consumption or due to a
transfer to your own stock.
118
119
Account Usage
Grouping
AUA Settlement of orders
AUF Goods receipts for orders if no genuine Controlling account
assignment is provided and for order settlement if the AUA
account grouping is not maintained
BSA Initial entries of stock balances
INV Expenditure or income from inventory differences
VAX Goods issues for sales orders without account assignment
object (the account is not a cost element)
VAY Goods issues for sales orders with account assignment
object (the account = cost element)
VBO Consumption from stock provided to vendor
VBR Internal material withdrawals, for example, for internal
order/cost center
VKA Sales order account assignment
VKP Project account assignment
VNG Scrapping or destruction
VQP Sample without account assignment
120
Account Usage
Grouping
VQY Sample with account assignment
ZOB Goods receipts without purchase order (movement type 501)
ZOF Goods receipts without production order (movement types
521, 531)
121
Depending on the settings for the posting rules for Transaction PRD,
you can work with or without account grouping. If you work with
account grouping, the standard SAP system uses the groupings shown
in Table 4.4.
Account Usage
Grouping
[BLANK] Goods/invoice receipts for purchase orders
PRF Goods receipts for production orders and order settlement
PRA Goods issues and other movements
PRU Price differences in the context of transfer postings
122
The first step, defining the valuation level, involves an easy decision: If Defining the
you use PP or want to calculate products in Controlling, you must use the valuation level
plant as the valuation level.
The valuation classes are also usually not a problem. The critical question Defining the
is: Which material stock accounts does the accounting department want valuation class
to map in the financial statement? One valuation class is required for each
material stock account. The resulting list of valuation classes should then
also be discussed with the cost accounting department because it may want
to be able to evaluate specific materials separately, for example, because
high stock values are expected for these materials or because extreme price
fluctuations are likely, which are supposed to be analyzed separately. Track-
ing becomes easier if you use separate accounts for the mapping of stock,
expenditure, and income.
Afterward, you should define a G/L account for the most important trans- Defining G/L
actions. Which transactions are critical depends on the business activities accounts for
critical transactions
of your enterprise. In a first step, you could maintain the following trans-
actions and account groupings, for example:
EE Transaction BSX
EE Transaction GBB
With the AUA/AUF, VAX/VAY, and VBR account groupings
123
EE Transaction DIF
EE Transaction PRD
EE Transaction WRX
Learning by Mistakes
When rebuilding the MM account determination, you can spend a lot of
time with theoretical discussions about transactions, valuation classes, and
accounts in advance. Alternatively, you can deploy the “learning by mistakes”
method and directly start with the implementation.
This means: Configure the basic account determination that covers the mate-
rial stock accounts, the critical offsetting account assignments, and the GR/IR
accounts. All transactions of which you are not sure whether they are needed
or how they should be mapped in accounting are not maintained.
You then have to wait for error messages in Logistics. With each message on a
missing account determination, you can enhance the account determination.
However, for this procedure, short response times in the event of error mes-
sages are essential. Otherwise, you cannot test the Logistics components.
Usually, this procedure is of interest for everyone involved, because it shows
which transactions are posted in Logistics. Sometimes interesting technical
discussions about how to handle materials and their mapping in the financial
statement may arise in this context.
Tabular mapping of Experience has shown that tables are best suited for the mapping of the MM
the MM account account determination. Among other things, the horizontal axis shows the
determination
valuation classes. The vertical axis can list the movement types and transac-
tion keys with possible account groupings. In the matrix data area, you can
then define the corresponding G/L accounts, separated by debit and credit
if required. If you need to map several parallel account determinations, you
should create a table for every VGC. Table 4.5 shows an example.
Table 4.5 Structure of a Microsoft Excel Table for the MM Account Determination
(Excerpt)
124
In Figure 4.27, 101 is specified for the Movement Type in the selection
field. The system displays or updates the list below this field, which shows
the different goods receipts, when you confirm the entry of the movement
type with (Enter). Select a variant from the list by double-clicking on it. It
is then highlighted in blue. The Account Assignments button takes you
to the evaluation of the simulation (see Figure 4.28).
125
The top field groups in Figure 4.28 show that the following information
has been derived from the plant:
EE Company code and thus chart of accounts.
EE Valuation area and thus valuation grouping code.
EE The valuation class is determined from the material.
EE The system uses the material type to check whether value updating is
enabled in this case.
The lower part of the screen displays all transactions that could be relevant
for the selected movement type. The list ranges from inventory manage-
ment to GR/IR account and purchase account determination. It indicates
which account is determined or if—as in this example—the account deter-
mination is not maintained for the purchase account and purchase offset-
ting account.
126
The Check Screen Layout button (see Figure 4.28) enables you to navigate Comparing the
to additional useful functions, namely, the comparison of the field groups field control
of movement type and G/L account. Both elements—movement type and
G/L account—individually define which fields are ready for input or even
which fields are mandatory entry fields. However, it is possible that the
movement type in MM does not allow for transferring a cost center in the
material posting and at the same time, the cost center is a mandatory entry
for a G/L account that has been determined for the movement type in the
account determination. In this situation, the system outputs an error mes-
sage because the G/L account does not receive all necessary information.
The reconciliation function enables you to compare the field controls of
movement types and of the G/L accounts that have been determined in the
MM account determination.
Figure 4.29 shows this kind of comparison. A yellow minus indicates that
the field is hidden. A circle stands for an optional entry. Mandatory fields
are illustrated by a plus.
Figure 4.29 Comparing the Field Controls of Movement Type and G/L Account
127
should now be transferred without any problems. Let us recall Figure 4.1
with the illustration of the adapted SCOR model. According to this model,
the goods receipt is the next process step after the purchase order.
128
The fact that both a quantity and an amount are specified in the Deliv-
ered line (see Figure 4.30) also indicates that this is a valuated goods
receipt. This means that the purchase order has been delivered completely
and invoiced in the meantime. To view the date on which the goods and
invoice receipt were posted, you have to look at the history of the purchase
order item (see Figure 4.31).
Here, you can see that the goods receipt was posted on 04/01/2009 while
the invoice was entered much later, on 04/26/2009. For a valuated goods
receipt, the asset has to use the date of the goods receipt. This is indicated
by the Capitalized on field in the asset master in Figure 4.32.
From the value flow perspective, the goods receipt does not include fur- Stock material
ther special aspects. For materials that are managed on a quantity and receipt
value basis, the stock is built-up at this point and thus the stock value in
the financial statement increases.
The stock value may not be increased if you are not the owner of the goods. Vendor
An example of this is the vendor consignment stock. In this case, only an consignment stock
MM document but no Financial Accounting document is generated when
the goods are received. Moreover, the goods are still the property of the
vendor. Regarding quantity, you have to enter the stock for your plant so
that you can include it in your production process.
129
130
The goal here is not to check whether the invoice is factually justified but
whether it meets all legal requirements.
In addition to the formal verification, incoming invoices also need to be Factual invoice
factually verified. In this context, you should primarily clarify whether the verification
invoice amount is correct and whether the vendor has correctly provided
or delivered the agreed service or goods.
SAP systems cannot support formal invoice verification. Instead, software System support
solutions with handwriting recognition and the respective check routines
can be used instead. The problem is that vendor invoices have different
structures so that the support of a third-party system often does not have the
desired result. Enterprises with a high volume of incoming invoices tend to
outsource this schematic verification to countries with low wage levels.
For factual invoice verifications, however, the SAP system provides a very Logistics Invoice
good tool: Logistics Invoice Verification. It is characterized by a high inte- Verification
gration with MM and Financial Accounting/Controlling. Posting invoices
with Logistics Invoice Verification should be a standard process and is
therefore discussed in detail in this section.
131
GR-based invoice Another critical specification for invoice verification is made in the pur-
verification chase order. You define against what the invoice is checked: the purchase
order or the goods receipt (GR). You make this decision via the GR-Based
Invoice Verification checkbox. You can find this checkbox in the detail
view of the purchase order item on the Invoice tab (see Figure 4.33).
“Invoice receipt Let us take a closer look at the consequences of this decision using two
specifications” examples:
example
EE The invoice is received before the goods are received.
EE A partial delivery is received and the invoice is received afterward.
In the example, two purchase orders with 10 m2 of box calf leather are
created. In the first purchase order, the indicator for the GR-based invoice
verification is not selected; in the second purchase order, the indicator is
selected.
IR before GR Let us assume that the vendor issues the invoice faster than delivering the
goods. The following section details what happens next.
However, this message is only a warning and does not prevent you from
posting the document. Nevertheless, in this case, the system automatically
blocks the document for payment because there is a quantity variance
because of the missing goods.
132
Figure 4.35 Message for GR-Based Invoice Verification and Invoice Receipt
Before Goods Receipt
Although these messages are not actual error messages, they make it impos-
sible to enter the invoice with reference to the purchase order.
This system behavior indicates the first consequence of the GR-Based
Invoice Verification indicator: If it is selected, you cannot enter the
invoice until the goods receipt has been posted. For purchase order items
for which you do not expect timely postings of the goods receipt—for
example, for the weekly beverage delivery for the office—you should avoid
using GR-based invoice verification. Alternatively, you have to consider-
ably increase the discipline applied for posting the goods receipts.
Let us take a different situation as an example: First, the goods receipt and GR with partial
then the invoice is posted. Because real life is not always as ideal as we delivery before IR
would like it to be, let us add another detail. According to the principle
“trust is good, control is better,” a proper incoming inspection also entails
counting the actual quantity and it is possible that only a partial delivery is
received instead of the entire ordered quantity. It is also possible that the
vendor is honest and has made a partial delivery due to delivery problems
on his end, for example. Therefore, let us assume that the vendor in the
example has production problems and can therefore only deliver 8 instead
of 10 m2 of leather. Unfortunately, the ordered 10 m2 were invoiced.
In both cases—with and without GR-based invoice verification—the sys-
tem provides only a quantity of 8 m2 for selection when you want to enter
the invoice using Transaction MIRO (see Figure 4.36).
Figure 4.36 Item Proposal in the Invoice Receipt for Partial Delivery
133
block due to the quantity variance between invoice and goods receipt. As
an alternative to the purchase order history, you can also have the system
display the status of the purchase order (Figure 4.37).
Figure 4.37 Purchase Order Status for Partial Delivery and Complete Invoice Receipt
It is obvious that the vendor has invoiced more than delivered. You can
also see that it makes little difference whether you work with or without
GR-based invoice verification. Only the case where the invoice is received
before the goods receipt is posted is handled more restrictively for GR-
based invoice verification.
Customizing of the You were already introduced to the Logistics Invoice Verification settings
Logistics Invoice that are implemented by the purchasing department in the purchase order.
Verification
These settings include the definition whether an invoice is expected at all
and against which material document—purchase order or goods receipt—
the invoice is checked. Let us take a step back and have a look at the
parameters that the invoice verification itself provides. You can find all cor-
responding settings in the Implementation Guide under Materials Man-
agement • Logistics Invoice Verification.
Document number The fact that Logistics Invoice Verification also creates both an MM doc-
assignment ument and a Financial Accounting document often leads to discontent
among invoice verification clerks, particularly in the event of SAP imple-
mentations. One of the reasons for this is an admittedly unfavorable pro-
cedure in the SAP standard: When an invoice is posted, the SAP system ini-
tially only displays the MM document number. However, this document
number is usually rather uninteresting because—as for any other Financial
Accounting transaction—the system shows the Financial Accounting docu-
ment number in the line item display of the vendor account. There are two
solutions to this situation:
EE The MM document number is also used as the Financial Accounting
document number.
EE In the message that indicates that a document has been posted, the sys-
tem displays the Financial Accounting document number in addition to
the MM document number.
134
In the early Logistics Invoice Verification years, only the first variant was Buffering
available. You had to provide external number assignment for the Financial deactivation
Accounting number range to have the system use the MM document num-
ber. Additionally, you had to deactivate the buffering of the MM number
assignment, which also leads to an improved posting performance. How-
ever, because the buffer is rebuilt regularly, independently of whether it
has been used to its full extent, gaps between the numbers occur. These
gaps also continue to exist in the Financial Accounting component, which
is not permitted regarding revision.
In the meantime, SAP has developed an easier solution, which you can Adapting the
completely implement in the standard SAP system. For this purpose, you information
message
only have to expand the parameters in the user master. Users can maintain
their master using the System • User Profile • Own Data menu path (see
Figure 4.38).
Figure 4.38 Changing the User Profile for Logistics Invoice Verification
Next, you have to specify the IVFIDISPLAY entry on the Parameter tab and
add a large X. After you have saved the settings, the system reports both
document numbers when you post incoming invoices (see Figure 4.39).
With this information, you considerably facilitate the work of invoice veri-
fication clerks without having to implement modifications.
135
For materials with moving average price, the first variant ensures that the
price will be adjusted. For materials with a standard price, a posting is made
in the price variances. You cannot make this decision for each case individu-
ally because it is a permanent specification at the company code level. You
implement the corresponding setting in the Implementation Guide under
Materials Management • Logistics Invoice Verification • Incom-
ing Invoice • Configure How Unplanned Delivery Costs Are Posted.
Unplanned delivery costs are a special invoice verification case. They are
posted at the header level and not at the posting item level to allow for a cost
distribution across the purchase order items if required (see Figure 4.40).
You have to post unplanned delivery costs on the Details tab. The follow-
ing sections describe two posting examples.
136
This document contains two purchase order items that were posted to the
GR/IR account (items 2 and 4). Furthermore, you can also see that a post-
ing to the raw materials account was made twice (see 1 and 2 in Figure
4.41). This indicates that the ordered materials have a moving average
price because materials with a standard price would be posted to a price
difference account. The unplanned delivery costs of EUR 200.00 are there-
fore directly added to the stock value of the two materials.
Here, you can see that the EUR 200.00 of unplanned delivery costs were
posted in their entirety to account 231600. The prices of the two ordered
materials are consequently not increased, and the entire amount is posted
as expenditure. However, you can easily recognize the problem with this
posting: The system cannot derive a useful Controlling account assignment.
This means you can either treat account 231600 as a neutral account by
creating no cost elements for it or, alternatively, define a standard account
assignment, for example, via Transaction OKB9.
137
Posting without In real life, you will often come across invoices that do not refer to a pur-
purchase order chase order. In these cases, you can post the invoice without integration
reference
with MM, which is discussed in Section 4.9.1, Invoice Receipt Without
MM Integration. Or you can use Logistics Invoice Verification. For this
purpose, however, you have to enable this kind of posting first. You can
find the corresponding Customizing in the Implementation Guide under
Materials Management • Logistics Invoice Verification • Incom-
ing Invoice • Enable Direct Posting to G/L Account and Material
Accounts. Transaction MIRO provides the corresponding tabs only when
you enable the functions here.
138
You cannot add custom tolerances to this list of what are called tolerance
keys.
Normally, all tolerance settings have the same structure. You can define
an upper and a lower limit for the variance; additionally, the variance is
defined in absolute amounts and in percentages.
The definition of upper and lower limits enables you, for example, to pre- Definition of upper
vent vendors from considerably exceeding or going below the price that and lower limits
has been agreed in the purchase order. By setting an absolute tolerance in
amounts and additionally a tolerance in percentages, you avoid that you
define unwanted high tolerance limits.
139
PP, KW, and PS Figure 4.43 displayed the PP tolerance keys for basic price variances. How-
tolerance keys ever, there is also a specific tolerance key (the KW tolerance key) for price
variances for delivery costs.
Furthermore, there is the PS key for price variances for estimated prices.
With this, the purchasing department can insert a note in the purchase
order if the purchase order price is estimated. In this case, you would allow
for larger variances than for normal purchase orders with fixed prices/
prices agreed upon with the vendor.
LA and LD Finally, SAP also supports you in verifying blanket purchase orders by
tolerance keys enabling you to define tolerances for the amount (LA key) and schedule
fulfillment (LD key).
The VP The VP tolerance key is also quite interesting. It compares the moving
tolerance key average price before the invoice receipt with the moving average price
140
after the invoice receipt. If the difference is too large, the system blocks
the invoice for payment.
If the amount exceeds or falls below all mentioned tolerances, the SAP sys- Outside of
tem indicates the reason for the variance in the document and blocks the tolerances
open vendor item for invoice. The system also supports you in releasing
blocked invoices as you will see next.
Regardless of the elimination of the invoice blocking reason, you can also Manual release
delete the invoice blocking reason manually using Transaction MRBR. For
this purpose, you have to start the report using the Release Manually
option.
141
Material Stock
Tax to Payables
In real business life, however, you will have noticed that this posting
record does not exist in this form. In this posting record, the goods move-
ment and the accrual of the payables are posted simultaneously. From the
business perspective—and also according to the SCOR model—these are
two different transactions: first goods receipt and then invoice receipt.
This separation of goods and invoice receipt is implemented using the GR/
IR account. Figure 4.44 shows a posting example.
191100 GR/IR
142
Let us take the previous purchase order of 10 m2 of box calf leather with
EUR 200.00 each as an example—you can find the goods receipt (10 m2) of
EUR 2,000.00 and the invoice receipt (10 m2) of EUR 2,000.00.
As agreed, the vendor delivered 10 m2 of leather. These are posted to the
material stock account for raw materials. The GR/IR account is the offset-
ting account. The value can be derived from the price according to the
purchase order, multiplied by the actual quantity of goods received.
With the invoice receipt, the vendor account is debited. For the offsetting
account assignment, the GR/IR account is used. The following is the ideal
situation: The purchase order was delivered in full and invoiced and there
are no quantity or price variances. Therefore, the GR/IR account is cleared
for this purchase order. But the clearing cannot be implemented directly,
neither through the goods nor through the invoice receipt. Instead, it is
part of the GR/IR account maintenance, which must be done with urgency
and on a regular basis—at the latest, when preparing closing operations.
The definitions are made for each account type and at intervals if required.
In our case, the ZUONR (assignment number), GSBER (business area), and
VBUND (trading partner number) fields must match. In our small sample
enterprise, the check whether these three fields match is sufficient. In real
143
Clearing document The two document items highlighted in green are cleared. The system
also displays the number of the resulting clearing document. Due to the
SAP General Ledger and the activation of document splitting, there is one
essential innovation for the clearing document (see Figure 4.47).
144
As you can see in Figure 4.47, the document now includes line items. Prior
to the introduction of the SAP General Ledger and its document splitting,
the document consisted of a document header only and no document
items were posted.
Transaction F.13 provides two additional functions we used in our exam- Transaction F.13
ple: You can consider implementing tolerance limits and reduce the criteria
for the grouping of documents on the GR/IR account.
EE Considering implementation of tolerances
Considering the implementation of tolerances for exchange rate differ-
ences and rounding differences enables you to clear documents despite
small variances in the amount. The system then posts the difference to
the respective expense or revenue account.
EE Reducing criteria for the grouping of documents on the GR/IR account
Alternatively, you can also reduce the rules for the grouping of docu-
ments. In the standard, the link is implemented via the purchase order
number and item. For GR-based invoice verification, you can also
implement the grouping via the material document. This is only useful
if the link via the purchase order is not meaningful for, for example,
scheduling agreements.
However, Transaction F.13 does not provide support for deviating goods or GR/IR Account
invoice receipts—for example, if no goods or invoice receipts are expected Maintenance with
MR11
for a purchase order or if the existing documents cannot be cleared due to
quantity variances. You can clear them in the GR/IR account maintenance
using Transaction MR11. You can find this transaction in the user menu
under Logistics • Materials Management • Logistics Invoice Veri-
fication • GR/IR Account Maintenance • Maintain GR/IR Clearing
Account.
You can start the program automatically or manually. In automatic opera- Automatic or
tion, the system can write off open items for which the delivery quantity manual start
is larger than the quantity invoiced or for which the quantity invoiced
exceeds the delivery quantity. If all expected goods and invoices have been
received but the purchase order quantity has not been reached, you have
to clear the items manually.
For these transactions, you do not have to configure a specific account Posting
determination. The system works with the settings that are also used for configurations
145
the invoice receipt. The possible posting records depend on the price con-
trol of the materials or on the purchase order. The following posting con-
figurations are likely:
EE Purchase orders with account assignment
The offsetting entry is posted to the account assignment that is defined
in the purchase order.
EE Material with standard price
The offsetting entry is posted to the price difference account.
EE Material with moving average price
If the stock level is greater than/equal to the difference quantity, the
posting is made to the material stock account (this corresponds to a
revaluation). If the stock level covers the difference quantity, the offset-
ting entry is posted to the price difference account, as is the case for
materials with a standard price.
Mapping in the It has already been mentioned that the GR/IR account is not mapped in
financial statement the financial statement. However, to ensure that the financial statement is
using F.19
correct, all values on the GR/IR account that exist at the time the financial
statement is created need to be reposted to other accounts. This repost-
ing is implemented at the period key date and reversed in the subsequent
period. Both is done using Transaction F.19. When the posting is made,
however, the GR/IR account is not addressed directly to set a zero bal-
ance. Rather, the zero balance is set using an adjustment account, which is
mapped in one item in the balance sheet structure together with the GR/IR
account. This means that the zero balance is not set on the GR/IR account
but on the corresponding balance sheet item. The repostings are usually
implemented on two accounts:
EE An account that maps invoice receipts for which no goods have been
received
EE An account for goods receipts for which the vendor has not yet issued
an invoice
146
Figure 4.48 Account Determination for the Reclassification of the GR/IR Account
Here, you can see Transaction BNG (Invoiced but not yet delivered).
For our 191100 GR/IR account, the 191199 adjustment account has been
defined as the account to which the posting is made instead of the GR/IR
account. The 191101 account is the target entry, which is mapped along
with the stocks in the financial statement. It should be mapped in the
financial statement because goods have been received for the received
invoice, which means that a material value exists. In the other case—
material has been delivered, but not invoiced—Lederwaren-Manufaktur
Mannheim makes the posting to the 191102 account (Delivered but not
yet invoiced). Here, you have to maintain Transaction GNB. The finan-
cial statement maps the 191102 account in other provisions. The GR/IR
account and the 191199 adjustment account balance to zero, which means
that the adjustment account must be mapped in the not assigned accounts,
along with the GR/IR account.
Let us now turn our attention from general ledger accounting to the sub-
sidiary ledger—that is, accounts payable accounting.
147
148
monthly, the system starts a job that checks all original documents and
generates the respective posting if required.
This tool has the following advantages:
EE Reduction of the work involved in accounting because you do not have
to re-enter documents every time they recur
EE Reduction of error sources because the number of manual entry opera-
tions has been reduced
149
Customizing of the Information from the Information from the Parameters of the
Payment Program Vendor Master Single Document Current Payment Run
Customizing of the You can find the Customizing of the payment program in the Implementation
payment program Guide under Financial Accounting (New) • Accounts Receivable and
Accounts Payable • Business Transactions • Outgoing Payments. Here,
for every company code that should map outgoing payments, you have to
define the valid payment methods. For each payment method, you specify a
minimum and a maximum amount, for example. Additionally, you define
whether payments in foreign currencies or to foreign banks are allowed and,
if required, which forms have to be printed. Furthermore, you define for
each payment method which information is required, for example, the ven-
dor address for payments by check or the bank details for bank transfers.
Bank Because enterprises today typically have more than one bank account and
determination often at different banks, bank determination needs to be configured. Here,
depending on the payment methods and currencies, you can define a rank-
ing of the house banks and accounts. In the standard SAP system, the bank
determination is part of Customizing. An option for changing the ranking
of house banks and accounts in the course of day-to-day operations is not
provided. However, many users want to keep the option for possible short-
term adjustments open. You can meet this user department requirement
by defining tables T042A and T042D as current settings.
Information from You have two options for selecting the payment method that should be
the vendor master used for an individual open item: by definition in the company code-spe-
and single
cific data of the vendor master or directly in single documents. Normally,
document
the payment method is defined in the vendor master. You should select
the option of assigning the payment method at the document level only
150
151
Payment run The payment run also allows you to set parameters you can use to con-
parameters figure the payment of open items. To do so, navigate to the payment run
using Transaction F110 or in the user menu via Accounting • Financial
Accounting • Accounts Payable • Periodic Processing • Payments.
Here, you have to specify a scheduled execution day as well as an alpha-
numeric ID. It is important to know that the day of the execution is not
relevant for the open items that are supposed to be selected or the value
date of the payment. These are defined in the payment run.
152
However, you can also set grace days for yourself in Customizing. For Grace days
example, if you define three grace days for this example, the open item
will not be paid on 08/10 in the second case.
During the further course of the payment run, the system creates a pay- Payment proposal
ment proposal. You can modify it by blocking items for payment or releas-
ing blocked items for payment. However, this blocking (or releasing) of
invoices applies only to this specific payment run. If you want to perma-
nently block an invoice payment, you have to directly navigate to the doc-
ument using Transaction FB02 and set a permanent payment block there.
It is only during the update run that the system makes a posting “vendor
to bank clearing” and thus clears the open item. In the last step, you can
153
send a payment medium file to the bank or print payment advices, checks,
bills of exchange, and so on.
After your bank has executed the payment request, the purchasing process
is complete from the accounts payable accounting view. But there is still
another leg of the value flow, which leads you from the invoice receipt
directly to G/L accounting and maps the taxation of purchases.
Although numerous tax types are involved when purchasing goods
or services, we want to focus on a widely used type: the tax on sales/
purchases.
154
This example shows the input tax code for a taxation of 19 percent. To
determine the tax amount, the system uses only active lines of the proce-
dure. You can identify them because they are highlighted in blue writing.
In this example, it is level 120.
The account determination is also defined at the tax code level. This means Account
that you only have to specify the tax code in the posting process. The sys- determination
tem can then assume the determination and posting processes. Both in
the procurement process and in the sales and distribution process, this
provides for significant advantages for the upstream MM and SD compo-
nents. They only have to identify the correct code; the Financial Account-
ing component then assumes further processing. The tax procedure also
defines the basic screen, including the lines.
Figure 4.53 provides a schematic overview of the Customizing.
155
Country Key
Assigned
Tax Procedure
Assigned
– Base Amount
Determined – Tax Rate
Tax Keys – Posting Key
– Account Determination for Posting
of Taxes on Sales/Purchases
Figure 4.53 Schematic Illustration of the Customizing for the Tax on Sales/Purchases
Enjoy transactions When creating new sales tax codes, there is an additional step you need to
perform. You have to permit the new code for what are called Enjoy trans-
actions. In contrast to older transactions, for example FB01 (General Post-
ing), these transactions—such as FB50 (Enter G/L Account Document) and
FB60 (Enter Invoice)—enable you to enter all specifications in one screen.
You register the tax codes using Transaction OBZT (Tax Code Selection
for Transactions), which you can find in the Implementation Guide, for
example, under Financial Accounting (New) • Accounts Receivable
and Accounts Payable • Business Transactions • Incoming Invoices/
Credit Memos • Incoming Invoices/Credit Memos - Enjoy • Define
Tax Code per Transaction.
Here, depending on the country keys (required for determining the tax
procedure) and tax codes, you can define for which posting procedures a
code is available in the Enjoy transactions. The following posting proce-
dures are available:
EE (Logistics) invoice verification
EE Invoice receipt for financial accounting
EE Invoice issue for financial accounting
EE All transactions
You usually should not use the “all transactions“ selection because this
way, for example, you also provide tax codes for the output tax to users
who want to enter incoming invoices. You must assign the input tax codes
156
4.11 Summary
This chapter explained that the purchasing process is characterized by high
integration of inventory management in the MM component with Finan-
cial Accounting and Controlling. You already have to define many aspects
in a purchase requisition or purchase order that control the remaining
value flow.
If commitments management is enabled, Controlling is already supplied with
information when a purchase requisition or purchase order is created. By
creating a commitment, you can identify potential budget overruns before
the actual value flow—that is, when the goods or invoices are received.
MM account determination is the central element for controlling the
value flow in the purchasing process. It is quite complex but also ensures
high automation in the process flow. If you do not want to configure
account determination manually, you can use the account determination
wizard. This wizard asks the most important questions, which were also
introduced in this context. While the goods receipt usually does not pose
any problems regarding the integration, the invoice receipt covers special
cases. MM account determination is used here as well, for example, to
map exchange rate differences or small price differences. Invoice verifica-
tion enables you to set tolerances to block factually incorrect invoices for
payment.
You usually link the goods receipt and the invoice receipt via a GR/IR
account. Its maintenance is critical for correct mapping in the financial
statement but is often neglected in real life.
However, the invoice receipt ensures the integration with accounts pay-
able accounting by creating an open item on the vendor account that can
be paid later on.
Except for commitments management, MM account determination, and
goods receipts for purchase orders with account assignment, the topic is
driven by accounting rather than cost accounting and the focus will prob-
ably be on invoice verification.
157
A Accounts
Neutral, 62
Access sequence, 168, 211 Parallel, 55
KOF1, 211 Accounts Payable, 148
PR00, 169 Accounts Receivable, 182
Account assignment, 93 Post bills, 194
Incorret account assignment, 95 Account symbol, 199
Account assignment category, 72, 95, Accrual/deferral, 336
212 Accrual Engine, 338
Account assignment group, 207 Acquisition and production costs (APCs),
Customer, 207 320
Material, 207 Activation date, 386
Account assignment manual, 396 Activity price, 231
Account assignment object Maintain, 231
Classic, 260 Activity type, 229
Custom, 51 Define, 230
Account balance, 346 Activity Type
Account category reference, 110 Plan, 231
Assign, 112 Ad-hoc costing, 244
Define, 111 Adjustment account
Account control Account determination, 331
GR/IR account, 147 Use, 330
Account determination, 155 Adjustment posting
Account determination for real-time Reverse, 330
integration, 306, 309 After-image delta method, 371
Adjustment account, 331 Allocation, 338
Configure, 331 Maintain, 340
MM, 124 Allocation structure, 277
Rebuild, 123 Define, 277
SD, 205 APC values posting
Secondary cost element, 306 Periodic, 323
Account determination procedure, 213 Application Link Enabling (ALE), 314
Account determination type, 211 Assembly, 225
Account group, 183 Assessment, 338
Account grouping, 114, 118 Asset, 96
Accounting, 333 Capitalized, 96
Indicator, 83 Asset Accounting
International, 321 Function, 317
Accounting principle, 54 Asset acquisition, 128
Assign, 332 Asset history sheet, 325
Accounting reconciliation, 341 Asset under construction (AuC), 96, 317
Account key, 172, 214 Distribution rule, 318
Account origination, 161 Settle, 317
429
B C
BAdI Calculation
ACC_DOCUMENT, 323 Base, 238
FAGL_COFI_ACCIT_MOD, 305 Data volume, 384
FAGL_COFI_LNITEM_SEL, 304 Determine base, 238
FAGL_DERIVE_SEGMENT, 164 Capitalized asset, 96
Balance carryforward, 335 Category, 271
Balance sheet, 346 Change management, 396
Balance sheet and P&L statement/ Characteristic, 76
cashflow, 346 Assign, 78
Balance sheet structure, 372 Create, 77
Create, 348 Derivation rule, 79
Bank determination, 150 Select, 375
Base planning object, 251 Update, 74
Base planning object and simulation Characteristics item, 383
costing, 242 Characteristic value
Benchmarking, 32 Derive, 79
Best practice analysis, 32 Chart of accounts, 63
BEx Analyzer, 362 Additional, 63
BEx Query Designer, 361 Country-specific chart of accounts, 65
BEx Suite, 361 Group chart of accounts, 64
BEx Web Application Designer, 363 Hierarchy, 63
Billing document, 161 Operating, 64
Bill of material, 225 Clearing
BOM, 295 Automatic, 143
BOM explosion, 227 Document, 144
Branch office, 185 Closed loop process, 356
Budget, 87, 98 Closing
Monitoring, 98 Early, 58
Buffering Closing procedure document, 312
Deactivate, 135 Closing procedure document, 401
Business area, 45 Commission, 173
Business Area, 301 Commitment, 98, 190
Business Content, 364, 368 Blocks, 100
SAP ERP, 364 Calculation, 101
SAP NetWeaver BW, 367 Change, 100
Business intelligence, 353, 354 Cost center, 99
Business perspective, 28 Management, 98
430
431
432
F I
Fast close, 57 Implementation level, 36
Feeder system, 357 Income/expenditure from revaluation
Field control, 127 (UMB), 122
Final costing, 264 Incoming payment, 161, 196
Financial statement, 48 Individual value adjustment, 335
First In - First Out (FIFO), 70 InfoCube, 357
Fiscal year change, 325 InfoObject, 357
Fixed account assignment, 179 InfoProvider, 357
Flat-rate value adjustment, 335 Information
Foreign currency valuation, 329 Inherit, 340
Function, 329 Information broadcasting, 364
Full settlement (FUL), 286 Information flow, 27
Functional area, 46 Information message
Overwriting, 47 Adapt, 135
Functional area derivation, 46
433
434
435
436
437
438
439
440
441