Topic overview
Postings from different origins (e.g. outgoing and incoming invoices from ERP, transactions from asset accounting, inventory postings, etc.) can be transferred to financial accounting and controlling via interfaces. The transaction codes to be used are determined via the transaction code assignment for financial ac- counting or for controlling.
This document describes the Transaction code assignment application.
The procedures for the application Transaction code assignment correspond to the general procedures for table applications, which you can find in the documentation General Procedures for Table Applications.
Application description
In this application you can enter a new transaction code assignment or edit an existing one. Depending on whether you assign transaction codes for transfer to financial accounting or transfer to controlling, this can be done at different levels. Use the menu bar of the application to select the accounting area for which you want to enter the transaction code assignment.
When selecting Financial accounting, a separate transaction code can be assigned for each origin, area of validity, posting process and for invoices from the ERP, depending on the type of outgoing or incoming invoice.
In the Controlling selection, a separate transaction code can be assigned for each origin and transaction type.
The application Transaction code assignment consists of a query pane and a work pane.
Query pane
If necessary, you can enter search criteria in the query pane and then use the Update action to search for the data from the system and display it in the work pane.
The fields in detail:
Field | Explanation |
---|---|
Origin | In this field, select the origin as a search feature for the transaction code assignment that is to be displayed or edited in the work pane. Possible selection values are: • (All) • Financial accounting • Asset accounting • Manual posting in controlling • Manual budgeting in controlling • Secondary costs in controlling • Generate planned data in controlling • Manual posting in financial accounting • Payment run • Bank statement • Manual posting in asset accounting • Purchase order • Recurring posting • Secondary costs in financial accounting • Generate planned data in financial accounting • Customer invoice • Sales order • Supplier invoice • Production • Inventory posting • Manual budgeting in financial accounting • External system • Wage • Data collection • Interest calculation • Recurring posting in controlling • Currency revaluation migration • Travel costs • Cash sheet • Summary • Projects • Time recording • Production • Opening postings • Payment instruments clearing • Purchase order • Recurring posting • Secondary costs in financial accounting • Generate planned data in financial accounting • Customer invoice • Sales order • Supplier invoice • Production • Inventory posting • Manual budgeting in financial accounting • External system • Wage • Data collection • Interest calculation • Recurring posting in controlling • Currency revaluation • Migration • Travel costs • Cash sheet • Summary • Projects • Time recording • Production • Opening postings • Payment instruments clearing • Payment request • and other |
Work pane
Enter a new transaction code assignment or edit an existing one in the application’s work pane. Depending on the accounting area selected (financial ac- counting or controlling), transaction codes can be assigned the following set- tings in addition to their origin.
Field | Explanation |
---|---|
Origin | Here you select the origin of the data that are transferred to financial accounting or controlling via the interface. The following origin can be selected: • Financial accounting • Asset accounting • Manual posting in controlling • Manual budgeting in controlling • Secondary costs in controlling • Generate planned data in controlling • Manual posting in financial accounting • Payment run • Bank statement • Manual posting in asset accounting • Purchase order • Recurring posting • Secondary costs in financial accounting • Generate planned data in financial accounting • Customer invoice • Sales order • Supplier invoice • Production • Inventory posting • Manual budgeting in financial accounting • External system • Wage • Data collection • Interest calculation • Recurring posting in controlling • Currency revaluation • Migration • Travel costs • Cash sheet • Summary • Projects • Time recording • Production • Opening postings • Payment instruments clearing • Payment request • and other |
“Financial accounting” view | |
Area of validity | You can assign the transaction code to a group of accounts using the area of validity. The following settings can be selected: • Debtor • Creditor • Object account |
Transaction code type | This selection classifies the type of postings. The following settings can be selected: • Opening balances • General ledger postings • OI clearing • Invoice • Collective account transfer postings • Payment • Credit advice • OI split • OI changes • G/L-clearing • Down payment requests • Currency difference posting • Down payment request clearing |
Customer invoice type | In this field you can select the type of outgoing invoice for which the assigned transaction code should be used. |
Supplier invoice type | In this field you can select the type of incoming invoice for which the assigned transaction code should used. |
Prepayment request type | In this field you can specify for which type of down payment request the assigned transaction code should be used. |
Transaction code | In this field you assign the transaction code to be used for posting the transaction data in financial accounting. Transaction codes determine what type of posting it is, e.g. invoice, credit memo, shadow posting, etc. At the same time, the transaction code controls the pre-setting of the posting fields and their controls. |
Ignore warnings | You use this indicator to control how warnings are to be handled when the interface is posted. This indicator is used for pre-allocation when calling up the “Adopt and post” action from the “Cockpit: Posting runs financial accounting” application. |
Ignore posting authorization | You can use this indicator to control whether a data object (for example, object account) can be processed via the interface for which there is no posting authorization. |
"Controlling" view | |
Transaction type | Each transaction code in controlling must be assigned to a transaction type. Based on the transaction type, the general type of the posting is set. This defines, whether values, quantities, ratios or prices can be edited in the posting dialogue. The following settings are available: • Value • Quantity • Ratio • Price |
Transaction code | In this field you assign the transaction code to be used for the posting. Transaction codes determine what type of posting it is, e.g. values with a simple posting, value with an offsetting posting, etc. At the same time, the transaction code controls the presetting of the posting fields and the checking of the fields. |
Customizing
No settings need to be made for the Transaction code assignment application in the Customizing application.
Business entities
The following business entity is relevant for the Transaction code assignment application that you use, for instance, for:
- Assign authorizations
- Set up activity definitions
- Import or export data
Transaction code assignment
com.sem.ext.app.fin.general.obj.InterfaceTransactionCode
The business entity is part of the following business entity group:
com.sem.ext.app.fin.general.MasterData
Authorizations
Authorizations can be assigned by means of authorization roles as well as by assigning an organization. More about the authorization concept can be found in the technical document Authorizations.
Special capabilities
The Transaction code assignment application has no special capabilities.
Organizational assignments
If the Content-based authorizations function is activated in the Customizing application, a person can only use the Transaction code assignment applica- tion if an organization that is linked to at least one of the following organiza- tional structures has been assigned to him or her in the partner master data:
- Financial accounting
Special features
There are no special features for the Transaction code assignment application.
Authorizations for business partners
The Transaction code assignment application is not released for business partners.