PAAC10 Accounting and Controlling 0.PAAC10 Copyright Overview of PAAC10 1.Section: Financial Accounting Contents (1) Contents (2) Contents (3) Contents (4) Contents (5) Organizational Structures in Financial Accounting Clients in the SAP System Organizational Structure 1 Organizational Structure 2a Organizational Structure 2b Organizational Structure 2 - Consolidation Enterprise View Organizational Structure 3 Organizational Structure 4 Organizational Structure 5 Organizational Structure 6 Summary : Organizational Structures 2.Basic Configuration Configuration Project Steps Breakdown Of Configuration Levels FI Configurati on - Wha t To Do (1) FI Configurati on - Wha t To Do (2) FI Customizing Copy Functions FI Configurati on - Wha t To Do (4) FI Configurati on - Wha t To Do (5) Summary : Basic Configuration 3.Global Data In The Company Code Organization of Accounting Procedural Parameters Address Additional Specifications Summary: Global Data In The Company Code 4.General Ledger Accounts Accounting Master Data - G/L Accounts Accounting Master Data - Chart Of Accounts G/L Account Master Record Accounting Master Data - Charts Of Accounts Accounting Master Data - CASH Account Group (Current Assets/ Accounting Master Data - Fields Accounting Master Data - Status Summary : General Ledger Accounts
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
1. Section: Financial AccountingContents (1)Contents (2)Contents (3)Contents (4)Contents (5)Organizational Structures in Financial AccountingClients in the SAP SystemOrganizational Structure 1Organizational Structure 2aOrganizational Structure 2bOrganizational Structure 2 - Consolidation Enterprise ViewOrganizational Structure 3Organizational Structure 4Organizational Structure 5Organizational Structure 6Summary: Organizational Structures
2. Basic ConfigurationConfiguration Project StepsBreakdown Of Configuration Levels
FI Configuration - What To Do (1)FI Configuration - What To Do (2)FI Customizing Copy FunctionsFI Configuration - What To Do (4)FI Configuration - What To Do (5)Summary: Basic Configuration
3. Global Data In The Company CodeOrganization of AccountingProcedural ParametersAddressAdditional Specifications
Summary: Global Data In The Company Code
4. General Ledger AccountsAccounting Master Data - G/L AccountsAccounting Master Data - Chart Of AccountsG/L Account Master RecordAccounting Master Data - Charts Of AccountsAccounting Master Data - CASH Account Group (Current Assets/ Accounting Master Data - FieldsAccounting Master Data - StatusSummary: General Ledger Accounts
5. Bank Master DataHouse Bank Master Data - BanksHouse Bank Master Data - Bank DirectoryHouse Bank Master Data - Bank IDHouse Bank Master Data - Key TermHouse Bank Master Data - Creating House Banks/Bank Accounts
Summary: Bank Master Data
6. Customer Master DataAccounting Master DataCustomer Master Records - CreateCustomer Master Record - Affiliated CompanyCustomer Master Record - Using ModulesCustomer Master Record - Accounting / SalesCustomer Master Record - AccountingMaster Data - Account Groups 1Number Ranges 1Summary: Customer Master Data
7. Vendor Master DataAccounting Master Data - VendorsVendor Master Record - CreateVendor Master Record - Using ModulesVendor Master Record - Accounting / PurchasingMaster Data - Account Group 2Number Ranges 2Summary: Vendor Master Data
8. DocumentsReconciliation AccountDocument PrincipleDocument StructureBasic Posting - Document Header DataBasic Posting - First Line ItemBasic Posting - Next Line ItemPosting KeysPosting Keys - Field StatusField Status Definitions (G/L Accounts)Screen ModificationDisplay / Change DocumentDocument Change RulesDocument ReversalDefault Values
Summary: Documents
9. Document ControlValid Posting Periods - Posting DateValid Posting Periods - Account Type KeysValid Posting Periods - VariantsValid Posting Periods - Posting Date When Entering DocumentsDocument TypeDocument TypesDocument Number Range - DefineDocument Number Range - SpecifyPosting KeysDefault Values For Fiscal Year and Value DateSummary: Document Control
10. Postings TransactionsSetting Up New Tax CodesTax AccountsExchange Rate DifferencesClearing Between Company CodesAccount Determination
Payment TermsAutomatic PostingsWork Lists For Several Company Codes And/Or AccountsLine Item Display - Automatic Work ListsEntering Recurring PostingsRecurring Entry Program FlowSummary: Posting Transactions
11. Accounts and Line ItemsAccount: Transaction FiguresBalance Display for G/L AccountsBalance Display for Customers and Vendors
Account Line ItemsMaster Record ControlSummary: Accounts and Line Items
12. Foreign CurrenciesPosting in Foreign CurrencyThe FI ViewTarget GroupOptions for Additional Currencies (FI)Two Additional Currencies in FIFI using LCAlso See Exchange Rates
13. Entry Tools and Special FeaturesEntry Tools: Entry with ReferenceSolution for Recurring PostingsPosting with Account Assignment ModelSample Documents and Account Assignment ModelsText in Line ItemsHold and Process DocumentCross-Company Code PostingCross-Company Code ClearingCross-Company Code Posting (2)Invoice and Credit Memo Fast EntryG/L Account Line Item Fast Entry
Document ParkingParkingChanging a Parked DocumentPostingDocument DataPark (1)Park (2)Park (3)Park (4)PostingOverview of Release Approval ProcedureSummary: Entry Tools and Special Features
14. Optional FunctionalityCross-System Company Codes
Additional Local CurrencyIndividual Editing OptionsGeneral Editing OptionsMaintaining The Line LayoutDefining Processing MethodsScreen Modification - Master Record and Posting Functions
15. ReportingReporting - Table TLSEPRequesting A ReportDefining A JobSummary: Reporting
16. Company-Specific ModificationsAccounting Environment - Minimum Entries (Employees 1)Accounting Environment - Minimum Entries (Employees 2)Accounting Environment - Minimum Entries (FI Tolerance GroupFI Tolerance Groups For Users And Customers/Vendors 2FI Tolerance Groups For Users And Customers/Vendors 3Accounting Environment - Minimum Entries for TaxAccounting Environment - TaxesAccounting Environment (2)Accounting Environment - Minimum Entries (Field Status, CurrSummary: Company-Specific Modifications
17. Posting with Clearing
Posting with ClearingPosting with Clearing (2)Selecting Items for ProcessingProcessing Open ItemsPartial PaymentResidual ItemsClearing with Exchange Rate DifferencesClearing in a Third CurrencyClearing between Customer and Vendor (2)Fast Entry: Incoming Customer PaymentsIncoming Payments Fast EntryTolerance Groups
Tolerance Groups for UsersTolerance Groups for Business PartnersAccountSummary: Posting with Clearing
21. Automatic Payments - Configuring the Payment ProgramPayment ControlCompany CodesPaying Company CodesPayment Methods Per CountryPayment Methods Per Company Code
Payment Methods Per Company Code IIPayment Program ConfigurationBank SelectionAccount Determination - Account IDAvailable AmountsBank Selection By Postal CodeValue DateCharges / FeesPayment Block ReasonsGruppierungsschlüsselPrinting Payment MediaPrint ProgramsFormsData Medium ExchangeAutomatic Cashed Checks With Optical Document EntrySummary Automatic Payments - Configuring the Payment Program
22. Special General LedgerSpecial General Ledger TransactionsPosting MethodsControlsHow Special General Ledger Transactions are DisplayedDown PaymentsCustomer Down PaymentsVendor Down Payments
Down Payments with Tax: Gross or Net DisplayBills of Exchange ReceivableBills of Exchange Receivable - CollectionBills of Exchange Receivable - DiscountingBills of Exchange PayableBills of Exchange Payable (2)Special General Ledger - Summary
23. Introduction to Individual Account ClosingThe Individual Financial Closing Process in OverviewExternal ClosingAsset History Sheet (FI-AA)
Internal ClosingFundamentals of Closing OperationsSummary: Introduction to Individual Account Closing
24. Closing Operations for Payroll AccountingPayroll Data on the Balance SheetThe Payroll Procedure and Subsequent ActivitiesPosting Personnel Costs Using a Clearing Cost CenterFurther Postings Effected for Payroll AccountingParticular aspects of transfers to FI/COImputed Costs in Cost AccountingDUEVO (German Data Communications Regulation)Summary: Closing Operations for Payroll Accounting
25. Closing Operations for Accounts Receivable and Payable
Accounts Receivable and Payable on the Balance SheetTransactions in Sales and Distribution ProcessingEffects of Creating a Billing InvoiceConsistencyCustomizing I : Balance ConfirmationsCustomizing II : Balance Confirmations
Individual Value Adjustments (IVA) for Doubtful ReceivablesForeign Currency Valuation and the Sorted ListValuation (with Update)Valuation (without Update)Customizing: Exchange Rate TypesCustomizing: Valuation MethodsCustomizing: Acct Determination for Exch. Rate DifferencesExample: Customers with Credit BalanceChanged Reconciliation AccountCustomizing: Regroup Receivables and PayablesDocumentationReportsSummary: Closing Procedures for Accounts Receivable/Payable
26. Closing Operations in Inventory AccountingIntegration of Inventory Accounting in the Balance SheetTransactions in Inventory AccountingCash DiscountMaintaining the GR/IR Clearing AccountPhysical Inventory ProcedureMaterial Valuation in the SAP System IMaterial Ledger ClosingMaterial Price ChangesLowest Value DeterminationClosing Operations and Documentation
INTRASTAT DeclarationSummary Closing Operations in Inventory Accounting
27. Period Closing in Controlling and in the Project SystemControlling in R/3Organizational Units in the SAP System from a CO StandpointAssignment of Company Codes to a Controlling AreaCombination of Company Codes and Controlling AreaThe Chart of AccountsCost ElementsAllocating Costs to CO Objects ICost Clearing in External AccountingReconciliation LedgerStructure of the Reconciliation LedgerReconciliation PostingsReconciliation ReportsAccount-Based and Costing-Based Profitability AnalysisTransfer of Payables/ReceivablesReporting Techniques in Cost Object ControllingCO-PA Information SystemSummary Period Closing in Controlling and Projekts System
28. Closing Operations for Asset AccountingAssets on the Balance SheetPeriodic Processing - OverviewReport selectionSettlement of Capital Investment OrdersCapitalization of Assets under Construction
Line Item Settlement of Asset under ConstructionDepreciation Posting ProgramDocumentation: Asset History SheetFiscal Year Change/Year-end ClosingSummary: Closing Operations for Asset Accounting
GR/IR Clearing Account Analysis and Declaring Acquisition TaSubsequent BA/PC / Profitablility Segment AdjustmentFlexible ReportingFinancial Statement VersionsSetting Up the Balance Sheet Section of a Fin.Stmnt VersionSetting Up the P+L Section of a Fin.Stmnt VersionAccount Group Allocation According to BalanceTextsGroup EvaluationsGrouping within the Company CodeEvaluations by Country Chart of AccountsPlanningEnter planned values
Plan VersionsBalance Audit Trail (Accumulated)Volume Problem / Optimizing Run TimesCountry-Specific Balance Audit TrailGL Account = Tax AccountManual Tax PostingNon-Deductible Input TaxTax Return (RFUMSV00, RFASLM00)EU Single European MarketTax Return and PostingsSummary Closing Procedures for Financial Accounting
30. Closing Procedures in Preparation for ConsolidationScope of Consolidation and Data TransferTransferring Financial Statement Data: Periodic ExtractFinancial Statement Version for ConsolidationTransferring Financial Statement Data: Realtime UpdateSend Data to ConsolidationCarrying Forward via Consolidation Staging LedgerSummary: Closing Procedures for the Prep. for Consolidation
31. The Individual Financial Closing Process - IntegrationMonth-End Closing (Example)Summary Individual Financial Closing Process Integration
33. Production StartupProcedureData Transfer MethodsData Transfer ProcessOutput And Change ProgramScheduling Data Transfer
Preparing for Production StartupPreparing for Production Startup (2)Setting the Productive IndicatorSummary: Production Startup
34. Standard Texts And FormsForms - Naming ConventionsForms - Parts Of The FormForms - ConfigurationSummary Standardtexts and Forms
35. Correspondence and Interest CalculationOverviewsAutomatic CorrespondenceCorrespondence: Functional Overview 1Correspondence: Functional Overview 2From Correspondence Type To Form 1From Correspondence Type To Form 2Correspondence - ConfigurationIndividual Text 1Individual Text 2Balance ConfirmationsBalance ConfirmationInterest CalculationCorrespondence - Configuration (Interest Calculation Types)
Posting InterestSummary Correspondence and Interest Calculation
36. Appendix 1: Consolidation OverviewConsolidated Financial Statements (Appendix)Legal FoundationsImplications of the Single Entity TheoryDisclosure Obligations and ExemptionsConsolidation FunctionalityMain Features of ConsolidationIntegration of FI-LC Legal ConsolidationFI-LC Implementation ScenariosMaster Data Overview ConsolidationCompaniesSubgroups
Classification of FS itemsFS Item AttributesFS items and their Additional AssignmentsPreparation for ConsolidationOrganizational StructureTrading Partners in Consolidation
Scope of Consolidation and Data TransferIndividual Financial StatementsOverview of Data InputData Transfer MonitorStatus ManagementTransferring Financial Statement Data: Periodic ExtractTransferring Financial Statement Data: Realtime UpdateEnhanced Integration of FI-LC Additional Account AssignmentsRemote Data Entry with MS AccessSAP Data Entry FormsValidation ChecksStandardizing EntriesAudited Corporate Valuation of Subsidiary Statements
Central Standardizing EntriesCurrency TranslationCommon Currency Translation MethodsCurrency Translation, Translation Sets, Exchange RatesConsolidation EntriesIntercompany EliminationsCauses of Elimination DifferencesIntercompany Profit/Loss in Transferred AssetsConsolidation of InvestmentsInformation SystemInformation System, FI-LC DatabaseReporting Options
Interactive Reports 1Interactive Reports 2Report Writer and Painter for Consolidation DataInteractive Excel - Reporting with MS ExcelThe Principles Behind Interactive ExcelVersionsSimulation Analysis / Version ConceptVersion Concept - A Currency Translation ExampleAppendix 2: SD and Financial Accounting IntegrationTransferring Data from SDData TransferReference Numbers / Allocation NumbersAccount Assignment Criteria in the Invoice
Sales Revenue Account DeterminationSummary SD and FI IntegrationAppendix 3: Overview of Credit ManagementIntroductionComposition of Total LiabilitiesLocal Organization - Central OrganizationCredit Limit Per Customer /Group of CustomersCredit Limit for New CustomersCentral Data and Data Per Credit Control AreaDisputed ItemsWhen To Review CreditSummary Credit Management
Organizational Structure of Asset AccountingClient - Company CodeChart of Accounts - Chart of DepreciationOrganizational Structure - ExampleAsset Accounting Company CodeCost Accounting Assignment
Client - Asset ClassSummary: Asset Accounting
38. Master DataFunctions of the Asset ClassDefinition of the Asset ClassesAccount AllocationScreen Layout for Asset Master DataNumber AssignmentSpecial Asset Class: Asset under ConstructionSpecial Asset Class: Low Value AssetsCreating the Asset Master RecordTime-dependent DataChanging assetsThe Asset Sub-numberUse of Workflow in Asset AccountingBulk Changes using WorkflowWorkflow for Bulk Changes (Rule)Summary: Master Data Asset Accounting
39. Asset TransactionsAsset Accounting as Subsidiary LedgerAsset Acquisition - IntegrationProcedure for Integrated Asset AcquisitionAccounts for Integrated Asset Acquisition
Document Type: Gross or NetDocument Number RangeTransaction TypeTransaction Types and Transaction Type GroupsAsset Acquisition (not integrated)Asset Accquisition with MMAsset Acquisition - Master RecordAsset Acquisition - Value FieldsProcedure for Asset RetirementAccounts for Asset RetirementAsset Retirement 1Asset Retirement 2Workflow for Mass RetirementAsset TransferAssets under ConstructionLine Item Settlement of Asset under ConstructionCurrent-value DepreciationSummary: Asset Transactions
40. ValuationThe Chart of DepreciationComparison of Country-Specific Charts of DepreciationAsset Classes in the Chart of DepreciationDepreciation Area XX in the Asset or Asset ClassValuation Rules
Screen Layout Depreciation Area and Maintenance LevelDepreciationDepreciation KeyElements of Depreciation CalculationExample: Book Depreciation ValuationExample: Tax Depreciation ValuationExample: Derived Depreciation AreaExample: Cost-accounting Depreciation AreaReplacement ValuesCalculating the Replacement ValueCost-accounting InterestSummary: Valuation
41. Periodic ProcessingPeriodic Processing - OverviewDepreciation Posting ProgramOrganizational Procedure for Depreciation PostingSettings for PostingDepreciation Posting for Acquisitions During the YearFiscal Year Change/Year-end ClosingYear-end ClosingSummary: Periodic Processing
42. Info SystemReport Selection
Asset Value DisplayDepreciation SimulationAsset SimulationSimulation VersionsDepreciation Simulation (Order/Project)Sort CriteriaAsset History SheetHistory Sheet ChangesSummary: Info System
43. Transfer of Old Assets DataTransfer of Old Assets Data
Options for Transferring Old Assets DataExample: Transferring Old Data at Fiscal Year EndExample: Transferring Old Data During Fiscal YearAutomatic Transfer of Old Assets DataAccount Control after Productive StartSummary: Transfer of Old Assets Data
44. Overhead Cost ControllingOverhead Cost Controlling OverviewIntroduction to Overhead Cost ControllingTasks in Overhead Cost ControllingOverhead Cost Controlling in R/3Organizational Units in the R/3 System from the CO Standpoin
Assignment of Company Code and Controlling AreaCombination of Company Code and Controlling AreaSummary Overhead Cost Controlling
45. Master Data in Cost Element and Cost Center AccountingOrganizational Units in Cost Element and Cost Center AccountMaster Data GroupsTime-Based Creation of Master DataThe Chart of AccountsThe Cost ElementAutomatic Creation of Cost ElementsThe Cost Center
Cost Center TypesActivity TypesStatistical Key FiguresSummary of Cost El. and Cost Center Accoun. Master Data (1)Summary of Cost El. and Cost Center Accoun. Master Data (2)
46. Transaction-Based PostingsTransaction-Based Postings in OverviewNumber Assignment for CO DocumentsAccount Assignment Logic (1)Account Assignment Logic (2)Account Assignment Logic (3)Account Testing with Validation and Substitution (1)
Account Testing with Validation and Substitution (2)Transaction-Based Postings Through IntegrationAutomatic and Default Account AssignmentTransaction-Based Postings in ControllingTransaction-Based RepostingRepost Line ItemsDirect Internal Activity AllocationActivity RecordingRecording Statistical Key FiguresTransaction-Based Postings Summary (1)Transaction-Based Postings Summary (2)
47. Periodic AllocationsPeriodic Allocations in OverviewImputed CostsImputed Cost Calculation: Cost Element MethodDefining the Cost Element MethodDefining the Cost Element Method / Calculation Base
Defining the Cost Element Method / SurchargesDefining the Cost Element Method / Imputed ObjectImputed Costs: Target=Actual Method (1)Imputed Costs: Target=Actual Method (2)Imputed Costs: Target=Actual Method (3)Periodic RepostingDistributionAssessmentApplying Periodic Reposting, Distribution, and AssessmentDefining Periodic Reposting, Distribution, and AssessmentCombinable Sender and Receiver RulesExecuting Periodic Reposting, Distribution, and AssessmentIndirect Activity Allocation (1)Indirect Activity Allocation (2)Actual Activity Can Be Entered On the SenderActual Activity Not Enterable on the SenderValuation at Actual Activity PriceActual Activity Price CalculationActual Cost SplittingActivity Price Calculation with Cost Component LayoutTransferring Statistical Key Figures from the LISPeriodic Allocations Summary
48. Planning in Cost Center AccountingGoals of Cost Center Planning
Planning Scope and Techniques/Stat. Key FiguresPlanning Scope and Techniques/Activity TypesPlanning Scope and Techniques/CostsArranging the Planning ScreenFlexible Choice of Planning Views (1)Flexible Choice of Planning Views (2)Flexible Choice of Planning Views (3)VersionsStandard Distribution Key: Excerpt (6,7)Planning Statistical Key FiguresDetailed Planning and Base Unit CostingPlan Allocation Procedure 3.0CActivity Type PlanningActivity Price CalculationPlanning AidsTransfer of Plan ValuesCost Center Accounting Planning Summary (1)Cost Center Accoutning Planning Summary (2)
49. Activity-Based CostingProcess View versus Cost Center ViewActivity-Based Costing ModelPurposes and Goals of Activity-Based Costing
50. Internal Orders: Master Data and StructuresInternal OrdersAdvantages of Internal OrdersOrder Master RecordOrder Type FunctionsStatus Management for Internal Orders
Order GroupsOrder ListSubstitution Rules for OrdersInternal Order Master Data Summary
51. Internal Orders: Actual Postings and CommitmentsOrders: Flow of ValuesCommitments Management: OverviewReal vs. Statistical OrdersOverhead CostingSurchargesSettlement: Overview
Settlement Rules in the OrderSettlement with Source AssignmentHierarchical SettlementSettlement: Parameters in CustomizingSettlement StructureInvestment OrdersInternal Orders: Actual Postings Summary (1)Internal Orders: Actual Postings Summary (2)
52. Period Closing in Overhead Cost ControllingPeriod LockVariance CalculationVariance Categories: Input Side
53. Section: Cash ManagementOverview Cash Management (1)Overview Cash Management (2)Introduction to Cash ManagementProblems and ObjectivesProcedure for Day-to-Day PlanningIntegration: Cash Management PositionCash Management within the Treasury EnvironmentInstrumentsThe Terminology and Contents of PlanningSummary Cash Management
60. Check DepositCheck Deposit: ProcedureAccount AssignmentCheck Deposit Transaction: Initial SpecificationsCheck Deposit Transaction: Entry Screen for ProcessingCheck Deposit List
Check Deposit Transaction: Posting/Printing/OverviewGenerating the PostingsSummary Check Deposit
61. Customizing Check DepositTransactions: Check DepositPosting and Account DeterminationSimulating the PostingsCreating Screen VariantsSummary Customizing Check Deposit
62. Bank Statement: Manual Entry
Manual Bank Statement: ProcedureEntering the Bank StatementProcessing the Bank Statement (1): Bank / Payment AdvicesProcessing the Bank Statement (2): Bank Document/SelectionProcessing the Bank Statement (3): Further ProcessingSummary Bank Statement: Manual Entry
63. Customizing the Manual Bank StatementTransactions: Manual Bank StatementPosting: Manual Bank StatementAccount Determination: Manual Bank StatementSummary Customizing the Manual Bank Statement
64. Bank Statement: Electronic EntryElectronic Bank Statement: Features (1)Electronic Bank Statement: Features (2)Electronic Bank Statement - New Formats SupportedInterpreting the Note to PayeeImporting the Electronic Bank StatementPrinting the Electronic Bank StatementPostprocessing the Electronic Bank StatementImportant NotesSummary Bank Statement: Electronic Entry
65. Customizing the Electronic Bank Statement
Transactions: Electronic Bank StatementAccount Determination: Electronic Bank StatementClearing Open ItemsSummary Customizing the Electronic Bank Statement
66. Liquidity ForecastIntegration: Liquidity ForecastRequirement I: Planning GroupsRequirement II: Master RecordLiquidity Forecast: Initial ScreenPayment History - Planning Date
Outstanding Checks and Bills of ExchangeIntegration: Payment Blocking IndicatorIntegration: Special TransactionsFeatures: Liquidity ForecastSummary Liquidity Forecast
67. Customizing the Liquidity ForecastMaster Data: Subledger AccountsPercentage DistributionPlanning Data: Manual DefinitionBlocked DocumentsIntegrating Special G/L Transactions
Integrating Orders and Purchase Orders: ProcedureIntegrating Orders and Purchase Orders: Subledger AccountsSummary Customizing the Liquidity Forecast
68. Customizing Data Transfer and ReorganizationData Transfer: Accounts with Open Items / without Open ItemsData SecurityTools: ReorganizationSummary Customizing Data Transfer and Reorganization
Neither this training manual nor an y part thereofmay be copied or reproduced in any form or by anymeans, or translated into another language, w ithoutthe prior consent of SAP AG. The informationcontained in this document is subject to change andsupplement without prior notice.
All rights reserved.
Trademarks
SAP and the SAP logo are registered trademarks of SAP AG.
MS-DOS, OS/2 and EXCEL are registered trademarks of Microsoft.
OS/2, CICS, MVS, ACF/VTAM, VSE, AIX, OS/400 and AS/400 are registered trademarks of IBM.
X Window System is a registered trademark of MIT University.
SINIX, UTM and BS2000 are registered trademarks of Siemens.
UNIX is a registered trademark of AT&T.
HP-UX is a registered trademark of Hewlett Packard.
DECnet, DECstation, DECsystem, VAXstation and VMS are registered trademarks of DEC.
Ethernet is a registered trademark of the Xerox Corporation.
ORACLE SQL*net, SQL*+ PRO*C are registered trademarks of the ORACLE Corporation.
INFORMIX-OnLine and INFORMIX-ESQL/C are registered trademarks of the INFORMIXCorporation.
Client: Each client is its own self-enclosed technical entity. General data and tables which are used
by multiple organizational structures are usually stored at this level. Data records carry a client key.There are only a few client-independent tables (item sorting, for example). A user master record mustbe created for each user in the client in which he/she will be working. Access authorization is createdseparately for each client.
Delivery system: The SAP system is delivered with clients 000 and 001. These clients containsettings which you can use as a basis for your own company-specific configurations.
Productive client: The productive client contains company-specific tables, master data and
transaction data for your current business activities.
Test client: You usually perform customizing and testing of old data transferred from other systems inthis client. It will be used later for testing business processes during release updates.
Training client: The training client can be a copy of the test or the productive client, and is used forinternal training. This client is optional.
Client: A client is a purely technical entity, it cannot have any actual business-related meaning.
Chart of Accounts: Each company code in the SAP system uses G/L accounts from exactly onechart of accounts. G/L accounts are uniquely defined within a chart of accounts. You can freelydefine IDs for charts of accounts.
Examples for Germany are IKR and GKR
Company Code: In accounting, business transactions are usually entered, stored, further processedand accounts are managed at the company code level. You can set up several company codes foreach client in order to manage the accounting for multiple independent companies simultaneously.You must set up at least one company code.
Business area: The business area represents an organizational unit for which you can set up an
internal reporting structure. There can be several business areas in a company code, which mayperhaps even exist in other company codes. Therefore, business areas must have the samesignificance in all company codes. The use of this organizational unit is optional. You would usebusiness areas if you wanted to generate a balance sheet and income statement not only for companycodes, but also for additional internal areas.
Organizational Structure 2Enterprise view: Required reporting for clients with multiple charts of
accounts - option 1
Client
Ch. of accounts
Group ch/accts
Acct no. inAcct no. in
GKRGKRAcct no. inAcct no. in
CAGBCAGBAcct no. inAcct no. in
CAUSCAUS
Company code
G/L account
ch/acct segment
001
GKR CAGB CAUS
INT INT INT
20001000 3000
Groupacct no.
Groupacct no.
Groupacct no.
- - - - - - - - -
Client: Each client is its own self-enclosed technical entity. General data and tables which are used
by multiple organizational structures are usually stored at this level. Data records carry a client key.There are only a few client-independent tables (item sorting, for example). A user master record mustbe created for each user in the client in which he/she will be working. Access authorization is createdseparately for each client.
Delivery system: The SAP system is delivered with clients 000 and 001. These clients containsettings which you can use as a basis for your own company-specific configurations.
Productive client: The productive client contains company-specific tables, master data and
transaction data for your current business activities.
Test client: You usually perform customizing and testing of old data transferred from other systems inthis client. It will be used later for testing business processes during release updates.
Training client: The training client can be a copy of the test or the productive client, and is used forinternal training. This client is optional.
Organizational Structure 2Enterprise view: Required reporting in clients with multiple charts of
accounts - option 2
Client 001
Company code
Account no.Account no.
ch/accts INTch/accts INT
INT
20001000 3000
CAGBGKR CAUSCountry ch/acts.
Alternative
account no.
Alternative
account no.
Alternative
account no.
Chart of accounts
G/L account ch/accts segm ent
G/L account
CoCd segment
- - -
Client: A client is a technical entity. You determine which structural units will belong to a company
code.
Chart of Accounts: Company codes work with a chart of accounts, so that a unified cost accountingprocess can be carried out.
Company Code: Company codes require evaluations based on other charts of accounts. You canallocate a country-specific chart of accounts to each company code.In the “ Alternative account number ” field, account numbers are stored by each company code, basedon its country chart of accounts.
When generating country-specific balance sheets, set the “ Alternative account number ” flag.
Company: a company in FI-LC usually represents an independent accounting unit. Every company
code is allocated a single company only.Companies in FI-LC can represent company codes from various systems (or clients) or evenorganizational units from external systems.Caution: company numbers are 6-character alphanumeric numbers. However, if you have companiesin your group that still work with the R/2 system or dBase PC data entry, you must only assign 4-character company numbers.
FS chart of accounts: in contrast to the financial accounting module, which uses G/L accounts,consolidation uses consolidation items.The information from several G/L accounts may be grouped together to form a consolidation item.
G/L accounts are assigned to consolidation items, both during realtime updates and rollup, on thebasis of the group account number entered in each G/L account, which in each case is matched to aconsolidation item.
If data is entered into the consolidation module by periodic extract, the G/L accounts are assigned tothe consolidation items via a financial statement version whose items correspond to the consolidationitems.
Client: The client is a technical entity containing data which can be used by multiple company codes.
Customer master records are subdivided into general and company code-specific data. General data isvalid for all company codes in the client.
Credit control area: Any company code in the SAP system can be allocated to a credit control areain the same local currency. At this organizational level, you can check receivables due from acustomer in multiple company codes against the customer’s established credit limit.
Company code: Accounts are generally entered, stored, processed and managed at the company codelevel in the SAP accounting system.
Sales Organization: The sales organization is the selling entity in the legal sense. Businesstransactions are carried out within a sales organization. A sales organization is allocated to a companycode. You can sell goods and services from multiple plants.
Client: A client is a self-enclosed technical entity.
Company Code: Business transactions are entered, stored and processed at the company code level.
Purchasing Organization: Materials and services are created, and conditions of purchase arenegotiated at this organizational level. A purchasing organization can supply multiple plants, and aplant can be supplied by multiple purchasing organizations. The purchasing organizations should beassigned to a company code for legal purposes. If this allocation is not defined in Customizing, youwill have to enter the appropriate company code for each document.
Client: A client is a self-enclosed, technical entity. General data and tables which are used by
multiple organizational structures are stored at this level.
Chart of Depreciation: This chart is a directory of depreciation areas generated from a businessperspective. The charts delivered with the SAP system include country-specific depreciationregulations (i.e. depreciation keys). For this reason, all company codes within a certain country willgenerally use the same chart of depreciation.
Company Code: Business transactions from Asset Accounting are also usually entered, stored andevaluated at this level.
Client: A client is a self-enclosed, technical entity, often having no business-related significance.
Chart of Accounts: Each company code in the SAP system uses G/L accounts from exactly one chartof accounts. G/L accounts are unique within a chart of accounts. You can freely define IDs for chartsof accounts.Examples for Germany are IKR, GKR
Controlling Area: You can carry out complete and self-enclosed cost accounting within a controllingarea. There usually exists a 1:1 relationship between controlling area and company code. You canallocate multiple company codes to a controlling area for intercompany cost accounting purposes.
Company Code: In the accounting system, business processes are usually entered, stored, processed,and accounts are managed at the company code level. You can set up multiple company codes foreach client so that several independent firms can be simultaneously managed in the accountingsystem.
The delivery client is copied to a test client. This is wherethe configuration settings are made and the businessprocesses and transferred legacy data are tested. Thefinal settings are then transported into the productionclient.
The system contains several organizational units whichyou can use to represent the organizational structure ofyour business. The reports that you want to make or arerequired to make determine the structure of theorganizational hierarchy in the SAP system.
If you are running several integrated SAP modulestogether, you m ust remember to take accoun t of the
You can mold the SAP R/3 standard software into a form which is uniquely specific to your
enterprise, using a multitude of table and customizing entries. Which entries you will make dependsentirely on your company’s specific needs. Some entries are country-dependent and affect allindustries and/or countries. You do not need to make these entries yourself.
The more your requirements vary from the standard system configuration, the greater yourimplementation efforts will be prior to productive startup.
I ) You receive a standard configuration from SAP. You then make company-specific adaptationswhich contain data for your own enterprise.
II ) You change and enhance some settings by using default values supplied by SAP.
III ) You require comprehensive adaptations and enhancements and use other functions of the R/3system.
This course deals mainly with topics listed under I ). Adaptations for points II ) and III ) are coveredin project work.
Global settings are preconfigured to fit country-dependent general data by SAP. You do not need to
modify them. You only need to change the countries table if you have business relationships withcountries which are not included in the standard system.
You define organizational structures based on the legal and business climate in which your firmoperates. This is where you make organizational decisions which are also required in otherapplications, such as Cost Accounting, Sales & Distribution, Materials Management, etc.
Project members in the Logistics, Accounting and Human Resources departments will carry out thecustomizing activities for those individual applications affecting their areas. For example, if you areimplementing SAP R/3 Logistics and Accounting modules, some common decision-making betweenareas must take place in order to make certain settings.
Central functions are not designated as country-dependent and can be used by multiple applications.
Example Authorization concept, Hypertext, Office Communication
Basis settings affect users, hardware components and the software setup.
The countries table belongs to Global Settings. It contains general country data
i.e. ISO code for country and currency
and field parameters, for which formal validations are carried out
i.e. postal code lengths, bank number lengths, VAT registration number check digits.
Therefore, you only have to maintain the countries table if legal changes have taken place affectingdata stored there. You must add to the table if new countries are formed, if you intend to havebusiness relationships with companies from those new countries.
Create and save transport requestCreate and save transport request
Transport request allocated a num ber by systemTransport request allocated a num ber by system
Transport request releasedTransport request released
Process proposal listProcess proposal list
Copy company codeCopy company code
Copying a company code:
You can start the copy transaction immediately if you want to copy a company code which matches
the company code template in terms of country, currency and language.
If you do not have an appropriate copying template, create an entry using the Customizing menu forthe new company code è Corporate structure è Def. Financial Accounting è Create company code.Then, start the copy transaction.
Caution: If currencies are different, number values will not be converted when transferred!
You can find further information on adjustments and transports in the Basis Online Documentationunder the topic “BC Workbench Organizer”.
You can tailor the scope of the the project work to meetyour requirements. Create your own p roject guide,containing a ll the ‘critical activities’ and the ‘optionalactivities’. Then check which extra functionality you wantto use.
First assign names to your organizational units, thenallocate them .
Check the global settings and add any nec essary settings.
Use the cop ying and transport functions to c onfigure yoursystem.
Chart of accountsChart of accounts INTINT CAUSCAUS
Fiscal year variantFiscal year variant K4K4 K4K4
Production com pany codeProduction com pany code XX
You have the capability to mold the SAP standard software to fit your company, using a variety of
table and customizing entries. You make these entries according to your company’s own requirements.Some entries are country-dependent and are applicable for all industries and/or companies in thosecountries. You do not need to make these entries yourself.
You should not enter the “X” for the ‘Company code is productive’ flag until you are ready to startrunning your business with the SAP R/3 system.
You are now acquainted with the minimum com pany-specific entries you need to m ake for a company code .
You m ake any other specifications in the appropriateconfiguration men u for the function in question. Youusually make such s pecifications for each company cod e.
Some functions allow you to use another company codeas a reference for copying. You can copy the extraspecifications to other company codes us ing the copyfunction.
Master data in Financial Accounting consists of the G/L accounts, the bank directory and the vendor
and customer addresses.
G/L accounts in centrally organized companies can be identical across several company codes. If some of the company codes are in different countries, you have the option of entering an alternativeG/L account number in each country’s chart of accounts.
The bank directory is imported into the R/3 system and is available for all company codes.
Each vendor and customer has a unique subledger account within a client. You can set up control of these subledger accounts differently in each of your company codes.
Example: Company code 0001 allows a customer (customer account 100000, IDES INC. ) a longercash
discount period than the same customer in company code 0002.Subledger account 100000 and the address are identical in both company codes, however
The chart of accounts is a user-defined one- to four-digit code which also contains information about
the length of the G/L account numbers. There are country-dependent charts of accounts in clients000 and 001 which you can use.
Recommendation: If you are use the GKR or IKR charts for German company codes, the G/Laccounts already contain the required settings for an integrated organizational solution.
You can enter account names manually during installation or at a later date.
You define the languages in which the G/L account names should be translated in the chart of accounts. The name is displayed in the language in which you logged on to the system.
G/L account master records are composed of two areas:
a chart of accounts area
a company code-specific area.
The chart of accounts area shows the specifications which contain cross-company code functions. Thecompany code-specific area contains those pieces of information which can be formatted differentlyin different company codes.
You always enter the chart of accounts area first when creating an account. Then you can enter the
company code-specific area. You can create a G/L account in one step using the ‘Create in companycode’ function, or with the following 2 steps - 1. Create in chart of accounts, 2. Create in companycode.
You do not need to enter the company code-specific data for a G/L account if it is not needed in aparticular company code.
The Financial Accounting component offers a wide range of fields in the G/L account master record
in which you can store company-specific data. You can suppress fields you do not require in order togive your screen a cleaner appearance. You can configure other fields in such a way that a user entryis required in order to proceed. You can control these company-specific settings via the accountgroup.
There are preconfigured account groups in clients 000 and 001 which you can use.
When creating a new account, you are asked to enter the account group. This means that you willrequire at least one account group. If you will not be using the account groups to distinguish multiple
number ranges or formats, you can define an account group in Customizing in which all fields of theG/L account master record are ready for input.
Bank detailsBank detailsHouse bankHouse bank optionaloptionalAccount IDAccount ID optionaloptional
The account group represents a number of G/L accounts, which can be grouped by functional areas,
for example. All cash-related or bank G/L accounts have the same fields in the master records, forexample bank details. These bank details fields are not required for G/L accounts pertaining to assetaccounting and can be suppressed in that account group.
Asset portfolio G/L accounts are set up as reconciliation accounts in Financial Accounting, where FIis integrated with Asset Accounting. The field status in this account group must be set for either“optional entry” or “required entry” so that a valid value can be entered in the G/L account masterrecord.
Bank detailsBank detailsHouse bankHouse bank optionaloptionalAccount IDAccount ID optionaloptional
Accounting Master Data
The G/L account field m ustcontain a valid value
The field is not displayed inthe G/L account
The field is displayed in the
G/L account and can containa value (optionally)
Account groups
You can assign one of four different field statuses to a field:
suppress
required entry
optional entry
display.
If a field has “required entry” status, a question mark appears at the beginning of the field wheneveryou create or change a G/L account. You must make a valid entry in this field. Certain fields onlyallow entries taken directly from a table containing country or company-dependent data. If entries
made for a field are checked against a table, you can always use the F4 key to check the list of possible entries.
If the status “display” was assigned, the field name is displayed in the G/L account master record.However, you cannot enter a value in the field. You can use this status for fields which were set as“optional entry” in a previous step and for which data was then input, so that in later steps the fieldwill be protected from change, although the original entry will still be visible on the user’s screen.
You can always change a field’s status. These changes will then have immediate effect when youcreate or change an account.
G/L account: 300000Chart of accts: IN TName: Raw mat.Tax category: V1
Chart of accounts:
Field control:
Suppress
Chart of accounts:
G /L accoun t: 113160Chart of accts: INTName: US dollar account
If the “suppress” status was selected, the field will not be displayed for any G/L accounts in the
account group, and is therefore also not available for data input
If you specify that a field inn a master record should be suppressed for an account group, this willhave an effect on your control of the document entry process.
Fields with “optional entry” status are available for data input whenever you create or change a G/Laccount. Some fields only allow entries taken from a table containing company or country-specificdata. When you make an entry in one of these fields, the value entered will be checked against thetable. In such cases, you can always make use of the F4 key to display possible entries onscreen.
Data input in these fields is optional. You can also input data here at a later point in time whenworking in change mode.
Delivery clients contain country-specific charts ofaccounts that you can use as a reference to set up yourown charts of accounts.
You determine via the account group w hich fields in theG/L account master record wil be displayed (and whichfields require an entry). You can usually copy theseconfiguration settings without changing them.
When y ou create G/L accounts, the contents of the‘optional’ and ‘required entry’ fields are checked againstthe configuration entries you m ade for your company.
You use these Ids as control parameters for running the payment program.
You must create a G/L account master record for every bank account. You then define the key termsfor the house bank and the account ID in this G/L bank account.
If you manage accounts in foreign currency, the currency key in the G/L account master must beidentical to the currency of the foreign exchange account.
Creating House Banks/Bank Accounts - Bank Account Da ta
Ch./accountsINT
Company code 0001
House bank CITBA
Account ID GIRO1
Bank country US
Bank key 672 700 00
Bank account data
Bank accnt 12345678
Currency USD
The link between the G/L account and the actual bank account is made by the house bank
specifications and the account ID.
However, in the standard FI module, these specifications are merely informative and have no otherfunction.
To control the payment program you must define both the SAP G/L account and the account ID foryour bank account at your house bank in the account determination table(see chapter “Configuration Of The Payment Program”)
The banks you want to use for your financial transactionsare defined as house banks in the SAP system. Thespecifications made for them in the system e ffect theautomatic payment function.
There are several ways to set up the bank directory.
The client-level data is available for every company code. The sub-ledger account number is alsoassigned at this level. This means that a customer has the same unique customer number in allcompany codes.
Recommendation: Before you create a new master record, you should check thoroughly (usingseveral
matchcodes) that this customer does not already exist in the system. Use severaldifferent search terms (postal code, city, parts of the name of the customer).
The information on the customer may be different in several company codes. When creating a newmaster record, you can use an already-defined master record as a reference to speed up the data entry.
Customers and vendors who represent affiliated companies are flagged with the respective company
ID. This is done by maintaining the company ID within the account control. This way a link betweencustomers or vendors and the company is established.
Affiliated companies are given their own reconciliation accounts. This means that it is not necessaryto create an individual sales revenue account for each affiliated customer. Elimination withinconsolidation is carried out via the trading partner who is entered in the document.
The company must have been created as an internal trading partner.
If you use the Accounting module as a stand-alone application, you must enter all the data necessary to
process business transactions in financial accounting.
If you use the Accounting module together with the Sales and Distribution module, you can use morefields. You can also access the information in these Sales and Distribution fields from the FinancialAccounting module.
You must enter more data in order to be able to run evaluations in Cash Management.
If you use both the Accounting module and the Sales and Distribution module in a fully integrated
system, you can use more fields in the master record. These fields contain information and controldata that is needed to process business transactions in the sales and distribution area.
The fields in the customer master record are divided between the accounting and sales areas. Addressdata, such as
Name
Address
Language indicator
Telephone / Fax
are used by both areas.
You can specify which of these fields are required entry or optional entry fields and which aresuppressed from display altogether when you define the field status groups.
Recommendation: Define compulsory rules for the address format that are acceptable in bothaccounting and sales.
You can access the information entered in the sales area from the financial accounting area. Using the
“central” customer master data transaction, you can create, change and display sales data in this way.
Recommendation: When configuring key terms within customizing, be sure to selectwidely-known company-specific names or abbreviations that are easy tointerpret.
When defining such key terms and specifying number ranges it is advisable to first consult otherdepartments in your organization which will be affected by these specifications.
Affiliated VERBVERB alphanumeric A - Z external NameName
One-time CP DCPD numerical 90,000 internal
TitleTitleNameNameAddressAddress
The account group is a set of characteristics that control the management of master records.
You can define several account groups for the account type “customer”. The criteria for creatingaccount types are
number range
field status for the master data.
When you create a master record, you must specify an account group.
You can create a ‘one-time’ account group for customers who are not likely to buy goods/servicesfrom you more than once. This account group may have the same field status groups as anotheraccount group. The main difference, however, is that the address has to be entered in the documentitself (not usually the case). All that you require is a sub-ledger account for the ‘one-time’ customermaster record.
2nd allocation: number range interval to accountgroup
DEBI Domestic customers
VERB Affiliated companies
01
04
The sub-ledger account number (customer number) can be up to ten characters long. It may contain
both digits and letters. Any characters you do not use are filled with leading zeroes. You do not haveto enter these zeroes, however, when entering this number anywhere else as a selection criterion.
You can define several intervals. These must not overlap - if you define overlapping intervals thesystem issues an error message.
If you are working with external number assignment the system checks whether the customer numberyou have entered has not already been used. The system does not, however, check whether anynumbers in the range have been missed out. The “number status” field does not contain any
information on the last number assigned.Recommendation: The most efficient way to create master records is to work with numberranges that use internal assignment.
The customer m aster record consists of a heade r portion,which contains the data and control information valid forall company codes, and a comp any code-specific portion,which can contain whatever information you require foreach company code.
You control which fields in the customer m aster recordare displayed (or which ones require an entry from theuser) using the account group. You can generally copysuch configuration settings from the SA P standardsystem without changing them.
When a user creates a G/L account, the contents of the“optional” and the “required entry” fields are checked
against the configuration settings you made in yoursystem.
The num ber ranges contain the number range interval andthe number assignment method.
The client-level data is available for every company code. The sub-ledger account number is alsoassigned at this level. This means that a vendor has the same unique vendor number in all companycodes.
Recommendation: Before you create a new master record, you should check thoroughly (using
several matchcodes) that this vendor does not already exist in the system. Use severaldifferent
search terms (postal code, city, parts of the name of the vendor).
The information on the vendor may be different in several different company codes. When creating anew master record, you can use an already-defined master record as a reference to speed up the dataentry.
Minimum order valueMinimum order value 1,000.001,000.00
SalespersonSalesperson Mr.WestMr.WestTelephone numberTelephone number 06122/34-006122/34-0
••
••
Vendor Master Record
Accounting Purchasing
General
Client General data
Bank details
Company code data Company code data
Compan y code 0001
If you use the Accounting module as a stand-alone application, you must enter all the data necessary
to process business transactions in financial accounting.
If you use the Accounting module together with the Purchasing module, you can use more fields. Youcan also access the information in these Purchasing fields from the Financial Accounting module.
You must enter more data in order to be able to run evaluations in Cash Management.
Vendors who do not actually ship goods but who are paid with the automatic payment process onlyrequire the accounting data.
EXAMPLES: Civil authorities, health insurance companies, general insurance companies,service companies and employees (settlement of travel expenses).
If you use both the Accounting module and the Purchasing module in a fully integrated system, you
can use more fields in the master record. These fields contain information and control data that isneeded to process business transactions in the materials management area.
The fields in the vendor master record are divided between the accounting and purchasing areas.Address data, such as
Name
Address
Language indicator
Telephone / Faxare used by both areas.
You can specify which of these fields are required entry or optional entry fields and which aresuppressed from display altogether when you define the field status groups.
Recommendation: Define compulsory rules for the address format that are acceptable inboth
Affiliated VERBVERB alphanumeric A - Z external NameName
One-time CP DCPD numerical 90,000 internal
TitleTitleNameNameAddressAddress
10,000-
49,999
The account group is a set of characteristics that control the management of master records.
You can define several account groups for the account type ‘vendor’. The criteria for creating accounttypes are
number range
field status for the master data
When you create a master record, you must specify an account group.
You can create a ‘one-time’ account group for vendors who are not likely to supply you withgoods/services more than once. This account group may have the same field status groups as anotheraccount group. The main difference, however, is that the address has to be entered in the documentitself (not usually the case). All that you require is a sub-ledger account for the ‘one-time’ vendormaster record.
2nd allocation: number range interval to accountgroup
KRED Domestic vendors
VERB Affiliated companies
01
04
The sub-ledger account number (vendor number) can be up to ten characters long. It may contain
both digits and letters. Any characters you do not use are filled with leading zeroes. You do not haveto enter these zeroes, however, when entering this number anywhere else as a selection criterion.
You can define several intervals. These must not overlap - if you define overlapping intervals thesystem issues an error message.
For numerical intervals you can specify whether the numbers are assigned externally or internallywhen you create a master record. Internal number assignment means that the numbers are assigned bythe system automatically. The last number assigned (displayed in the “number status” field) is
increased by one. If you select “external number assignment”, you are prompted to enter your ownnumber when creating a master record.
If you are working with external number assignment the system checks whether the vendor numberyou have entered has not already been used. The system does not, however, check whether anynumbers in the range have been missed out. The “number status” field does not contain anyinformation on the last number assigned.
Recommendation: The most efficient way to create master records is to work with numberranges that use internal assignment.
The vendor m aster record consists of a header portion,which contains the data and control information valid forall company codes, and a comp any code-specific portion,which can contain whatever information you require foreach company code.
You control which fields in the vendor m aster record aredisplayed (or which ones require an en try from the user)using the account group. You can g enerally copy suchconfiguration settings from the S AP standard systemwithout changing them.
When a user creates a G/L account, the contents of the“optional” and the “required entry” fields are checked
against the configuration settings you made in yoursystem.
The num ber ranges contain the number range interval andthe number assignment method.
Reconciliation ac countReconciliation a ccountdomestic receivablesdomestic receivables
5001000
General ledger
In the master records for customer and vendor accounts, you specify a reconciliation account (for
example, payables, receivables) for each company code.
Every time you post to a customer or vendor account, the system automatically makes a correspondingposting to the appropriate reconciliation account (in the general ledger).
Every G/L account has a field status entry in its master record which controls the display of individual
fields depending on the settings made in customizing for document entry. You specify whether entriesin these fields are optional or required.
In customizing you can also set the status of fields under posting keys. The posting keys delivered withthe standard SAP system have field status definitions which are all preset to optional entry. Thismeans that the field status controls from G/L accounts control document entry.
If you change the standard settings in the G/L account field status and in the posting keys, thespecifications made in posting keys have priority over those made for G/L accounts.
When posting to customer or vendor accounts, the field status of the corresponding reconciliationaccount applies to those accounts.
Document 13000012Document type DRPosting key 01Amount 1,150Posting key 50Amount 1,000-
Posting key 50Amount 150-
Customizing
Document type Reverse doc type
DR = DS
Posting key Reverse post key 50 = 40
Document 15000003Document type DSPosting key 12Amount 1,150-Posting key 40Amount 1,000
Posting key 40Amount 150
Every posting key is assigned a reverse posting key in customizing. The reverse posting key contains
specifications for the offsetting entry which reverses the document.
Each document type is assigned a reverse document type as well. When defining document types, youalso specify the interval for the document number range.
You can define other document types to fit your company-specific requirements or use the samedocument type for the reverse entry.
If you define for the reverse document type the same number range as in the original document type,reverse documents will be posted using the same document number range.
The system can default posting keys and document types for transactions in Financial Accounting.
When you post a vendor invoice, for example, it will default posting key 31 and document type KR.You can set default values to the document types of the respective company.
Every business transaction is represented by a docum entwhich is posted in the R/3 System.
A docum ent in the R/3 System consists of a documen theader and line items. Information in the document headerapplies to all the line items. Specifications made in lineitems apply to the spec ified G/L acco unt orcustomer/vendor account.
Fields used in document entry are determined based onthe configuration o f the field status definitions for G/Laccounts and posting keys.
Documents that are entered incorrectly can be c orrectedor reversed.
The posting date which you specify when entering documents determines the posting period to which
the postings are made. The system date is generally entered as the default value in the posting datefield. The posting period is derived from the month specification and is entered in the posting periodfield.
Note: The system automatically determines the posting period which differs from thecalendar year in the case of a non-calendar fiscal year.
You can make the following settings in the system:
number of normal posting periods (01-16)
number of special periods (maximum difference up to 16)
which posting periods are open (can be posted to).
You can define as many posting periods which can be posted to as you like within the possible limityou have set. You can keep all posting periods open throughout the fiscal year or else you can restrictthe open periods in each case to the current posting period only.
Recommendation: In order to be able to compare internal and external reports, it is recommended thatyou close posting periods which have ended so that they are blocked for documententry.
You can break down the periods which can be posted to by differentiating according to account type
and accounts. The account type keys A, D, K, S stand for fixed assets accounts, customer accounts,vendor accounts and G/L accounts.
Note: The plus sign is necessary as the minimum entry for an undifferentiated postingperiod setting.
The specifications for the open posting periods can differ depending on the situation.
Example:The account type D (customers) is closed for month 05, i.e. you cannot enter anyoutgoing invoices in this posting period. The account type K (vendors)
allows postings for the months 05 and 06, i.e. you may still enter incoming invoices.
In addition, you can specify different account intervals within the account type.
The account numbers for customers, vendors and fixed assets are the general ledger accounts storedin the master record.
0001 S From acct To acct 5/96 6/96 13/95 13/95 AuGp
The settings stored in customizing are valid for one variant. You can use the specifications in several
company codes by setting one or more variants for each posting period.
Note: You can define several variants corresponding to your different requirements.One aspect can be the cross-group closing date for postings from one period. Bygrouping the same account type and posting period specifications into one variant, the amountof work involved when updating the respective periods is reduced.
The authorization group field is available as an option. You maintain this field if you want to havefurther posting restrictions for particular employee groups.
Example: You allocate the employees working in Accounts Receivable to oneauthorization group and employees from G/L accounting to a different authorization group.By making an additional authorization group specification, you cannot, for example, post anymore outgoing invoices yet the monthly closing entries can still be made.
for controlling which account type can be posted to(customer, vendor, G/L account, fixed asset),
for controlling the document number assignment,
as a search criterion for document information.
Some document types are proposed by the system for the individual screen templates, whereas in othertemplates you are requested to enter a document type.
You can add your own definitions to the document types defined in the standard system.
You specify a number range for each document type.
You can also allocate a number range to several document types.
Example: All G/L account document types (SA, SB, SK, WI) are given the number range 20.
Note: If you use the component in this way, the FI clearing invoices which are created inconnection with billing documents are automatically transferred from SD to FI. The
billing document number is also entered into the reference number field. The billing
document number and the FI document number tend not be identical since the billing documentnumbers are assigned at client level and the FI document numbers at company codelevel. The document number assignment in FI is internal.
No. Year From number To number Current no. Extern.Extern.
X1
X2
reserved for
sample documents and
recurring entry documents
You can define as many document number ranges (01 to 99 and AA to ZZ) as you wish.
Recommendation: You first of all establish how the documents are to be stored and organized. Onlythen should you determine how many number ranges you require.
Allocate the number intervals according to your volume of documents and include a safety buffer.
Determine whether the numbers are to be assigned internally by the system or externally. The lastnumber assigned is automatically increased by one in the case of internal document numberassignment. You can see the current document number in the number status field.
You can enter the document number when posting a document in the case of external numberassignment. In this case, the system cannot check whether any numbers in the range have been missedout.
If you integrate several R/3 modules, then the document number in the feeder module (MM, SD) isassigned using internal number assignment. These documents are then transferred to the recipientmodule (FI) and are also given an FI document number which comes from a document number rangeflagged as internal.
No. Year From number To number Currrent no. Extern.
Document Number Range
copy to fiscal
year(s)
01 1996 0000100001 0000199999 0000100047
02 1999 0000200000 0000399999 X
copy to comp.
code(s)
You can redetermine the document number ranges for each fiscal year. If the number ranges are to be
valid for several fiscal years, then enter the numbers 9999 in the year field.
Define the document number ranges for each individual company code. If you use document numberassignment with the same contents in several company codes, you can copy the data into anothercompany code using the utilities function.
Recommendation: Organize the way your documents are stored in the same way for all companycodes and use the copy option.
If the document number ranges are defined dependent on fiscal year, copy the existing numberintervals before the beginning of the fiscal year into the entry for the new year.
With the specifications you make for the posting periods,you block or allow posting to a certain posting month. Ifyou only release the current month for postings, you mustchange this entry every month.
The “optional” and “required entry” fields are controlleddifferently for each different business transaction. Youcan usua lly copy the standard configuration settings forthis.
You define the document number ranges and thenallocate them to the docum ent types. A number range c anbe allocated to more than one docum ent type.
The posting date which you specify when entering documents determines the posting period to which
the postings are made. The system date is generally entered as the default value in the posting datefield. The posting period is derived from the month specification and is entered in the posting periodfield.
Note: The system automatically determines the posting period which differs from thecalendar year in the case of a non-calendar fiscal year.
You can make the following settings in the system:
number of normal posting periods (01-16)
number of special periods (maximum difference up to 16)
which posting periods are open (can be posted to).
You can define as many posting periods which can be posted to as you like within the possible limityou have set. You can keep all posting periods open throughout the fiscal year or else you can restrictthe open periods in each case to the current posting period only.
Recommendation: In order to be able to compare internal and external reports, it is recommended thatyou close posting periods which have ended so that they are blocked for documententry.
You can break down the periods which can be posted to by differentiating according to account type
and accounts. The account type keys A, D, K, S stand for fixed assets accounts, customer accounts,vendor accounts and G/L accounts.
Note: The plus sign is necessary as the minimum entry for an undifferentiated postingperiod setting.
The specifications for the open posting periods can differ depending on the situation.
Example:The account type D (customers) is closed for month 05, i.e. you cannot enter anyoutgoing invoices in this posting period. The account type K (vendors)
allows postings for the months 05 and 06, i.e. you may still enter incoming invoices.
In addition, you can specify different account intervals within the account type.
The account numbers for customers, vendors and fixed assets are the general ledger accounts storedin the master record.
0001 S From acct To acct 5/96 6/96 13/95 13/95 AuGp
The settings stored in customizing are valid for one variant. You can use the specifications in several
company codes by setting one or more variants for each posting period.
Note: You can define several variants corresponding to your different requirements.One aspect can be the cross-group closing date for postings from one period. Bygrouping the same account type and posting period specifications into one variant, the amountof work involved when updating the respective periods is reduced.
The authorization group field is available as an option. You maintain this field if you want to havefurther posting restrictions for particular employee groups.
Example: You allocate the employees working in Accounts Receivable to oneauthorization group and employees from G/L accounting to a different authorization group.By making an additional authorization group specification, you cannot, for example, post anymore outgoing invoices yet the monthly closing entries can still be made.
for controlling which account type can be posted to(customer, vendor, G/L account, fixed asset),
for controlling the document number assignment,
as a search criterion for document information.
Some document types are proposed by the system for the individual screen templates, whereas in othertemplates you are requested to enter a document type.
You can add your own definitions to the document types defined in the standard system.
You specify a number range for each document type.
You can also allocate a number range to several document types.
Example: All G/L account document types (SA, SB, SK, WI) are given the number range 20.
Note: If you use the component in this way, the FI clearing invoices which are created inconnection with billing documents are automatically transferred from SD to FI. The
billing document number is also entered into the reference number field. The billing
document number and the FI document number tend not be identical since the billing documentnumbers are assigned at client level and the FI document numbers at company codelevel. The document number assignment in FI is internal.
No. Year From number To number Current no. Extern.Extern.
X1
X2
reserved for
sample documents and
recurring entry documents
You can define as many document number ranges (01 to 99 and AA to ZZ) as you wish.
Recommendation: You first of all establish how the documents are to be stored and organized. Onlythen should you determine how many number ranges you require.
Allocate the number intervals according to your volume of documents and include a safety buffer.
Determine whether the numbers are to be assigned internally by the system or externally. The lastnumber assigned is automatically increased by one in the case of internal document numberassignment. You can see the current document number in the number status field.
You can enter the document number when posting a document in the case of external numberassignment. In this case, the system cannot check whether any numbers in the range have been missedout.
If you integrate several R/3 modules, then the document number in the feeder module (MM, SD) isassigned using internal number assignment. These documents are then transferred to the recipientmodule (FI) and are also given an FI document number which comes from a document number rangeflagged as internal.
No. Year From number To number Currrent no. Extern.
Document Number Range
copy to fiscal
year(s)
01 1996 0000100001 0000199999 0000100047
02 1999 0000200000 0000399999 X
copy to comp.
code(s)
You can redetermine the document number ranges for each fiscal year. If the number ranges are to be
valid for several fiscal years, then enter the numbers 9999 in the year field.
Define the document number ranges for each individual company code. If you use document numberassignment with the same contents in several company codes, you can copy the data into anothercompany code using the utilities function.
Recommendation: Organize the way your documents are stored in the same way for all companycodes and use the copy option.
If the document number ranges are defined dependent on fiscal year, copy the existing numberintervals before the beginning of the fiscal year into the entry for the new year.
With the specifications you make for the posting periods,you block or allow posting to a certain posting month. Ifyou only release the current month for postings, you mustchange this entry every month.
The “optional” and “required entry” fields are controlleddifferently for each different business transaction. Youcan usua lly copy the standard configuration settings forthis.
You define the document number ranges and thenallocate them to the docum ent types. A number range c anbe allocated to more than one docum ent type.
Tax category Account Tax percentage Level From level Co nd.type
keyBase amount 100 0 BASB
Output tax MWS 16.000 110 100 MWAS
Input tax VST 120 100 MWVS
Travel exp.(% sep.) VST 130 100 MWRK
Non-ded.input tax NAV 140 100 MWVN T a x c o d e s
A2
A1
The SAP system contains a tax code for every applicable tax rate.
When you maintain a tax code, you must define the rate and other attributes as required. You onlyhave to enter tax accounts if the rules you are using specify “Account per tax code” for the accountkey of any of the accounts involved.
You can define any new tax codes you set-up as being country-dependent, using the calculationprocedure to save this specification.
Description Transaction Acct determ.Outgoing acquisition tax ESA X
Incoming acquisition tax ESE X
Output tax MWS X
Input tax VST X
Chart of accounts INT
Transaction VST
G/L accountG/L account
154000154000
In the R/3 system postings to tax accounts are carried out automatically. This eliminates the
possibility of tax amounts being entered incorrectly.
Enter the appropriate G/L accounts from your chart of accounts for the transactions you use.
Note The posting keys show whether the G/L account posting should be on the debit orcredit side. You do not need to change the specifications made for the rules.
Act determ.for open item ex.rate diffsGen.ledger Currency Curr. type
140000
160000 USD 10
160000 DEM 10
Realized exch.rate diff.Realized exch.rate diff.
230010230010230010230010
Realized exch.rate diff.Realized exch.rate diff.
Expense 230000
Revenue 280000
In the R/3 system postings to the exchange rate difference accounts are usually made automatically.
This eliminates the possibility of incorrect entries.
You can allocate exchange rate difference accounts to as many G/L accounts that receive foreigncurrency open item postings as you like.
You can make a global allocation for all currencies and currency types to a single G/L account. Youcan also specify a separate G/L account for automatic postings for every individual foreign currency.You can further differentiate by currency type (document currency, local currency etc.).
Note In this entry screen you can also define the accounts for valuating open items forclosing purposes.
Posted in 1000,Posted in 1000,cleared against 2100cleared against 2100
ReceivableReceivable PayablePayable
194002194002 194002194002
Posted in 2100 ,Posted in 2100 ,cleared against 1000cleared against 1000
ReceivableReceivable PayablePayable
194001194001 194001194001
You can specify both G/L accounts and customer and vendor accounts for clearing between company
codes.
Note The company codes in which you will make cross-company code postings mustbelong to the same taxable entity.
For each possible pair of company codes where cross-company code clearing will take place you mustenter the reverse combination:
ExampleCoCd 1000 with CoCd 2000 and CoCd 2000 with CoCd 1000CoCd 2000 with CoCd 3000 and CoCd 3000 with CoCd 2000CoCd 3000 with CoCd 1000 and CoCd 1000 with CoCd 3000
You can m ake the entries for the automatic G/LYou can make the entries for the automatic G/Laccount postings either in the modules namedaccount postings either in the modules namedaboveabove
oror centrally in the general ledger configuration m enucentrally in the general ledger configuration m enu
Determination ofrevenue accounts
Expense accountsCurrent assets/liab.accts
Automaticpostings
Automaticpostings
Via the menu path Bus.transactions -> General ledger in the Configuration menu you can enter G/L
accounts that can be used for all automatic postings in the following sub-menus:
Asset management
Overhead cost management
Materials management
Personnel administration
Sales and distribution
Note You can also make these entries in any module that is integrated with Financial
Accounting.
Recommendation: Decide on a single person/group of people within your overall project who willmake
The payment terms are defined as a four-character, alphanumeric user-defined key.
You can supplement the automatically-generated description of the payment terms by
creating your own description ( which is printed along with the correspondence),
permitting the payment terms for vendors only or for customers only or for both
defining a fixed payment date in the month after the invoice is issued (e.g. payment by the 15th of the next month),
entering a default reason for the payment block (this is automatically entered into the documents asa value that can be overwritten, e.g. payment block due to debit memo/direct debit with incominginvoices),
allocate a default value for the payment method (e.g. bank direct debit for outgoing invoices),
specify a value as a basis for calculating the payment period
indicate whether the payment term is for holdback/retainage.
Note: The payment terms keys are managed separately for accounting andsales/distribution. You should use the same keys in both modules and specify how the informationflow between purchasing and financial accounting or between sales/distribution and
financial accounting can be guaranteed in the event of changes and newentries.
Cash discoun t received/paid Over/under payment Down payment
S G LS G L
Special G/L transactions:
Bills of exchange
Check/bill of exchange Down paym ent request Guarantees Security deposit Individual value adjustment
CustomerCustomer
You can define G/L accounts to receive automatic postings for a wide range of accounts receivable
and accounts payable transactions.
Depending on the transaction involved, specify one or more G/L accounts from the chart of accountsyou are using. Where necessary enter a G/L account for every reconciliation account.
Wo rk Lists For Several Company Codes And/Or Accounts
Value
Account 1
Account 2
Account 3:
Value
CoCd 1
CoCd 2
CoCd 3:
Work List
Account
CoCd
AccountCompany code
Line Item Display
You can switch on, switch off, display and maintain work lists via the “ Edit ” function in the line item
display screen.
A work list is a name (up to 10 characters long) for a combination of accounts and/or company codesthat have been grouped together for processing.
You can define a term for the following objects in the Work list field:
BUKRS (company code)
KUNNR (customer)
LIFNR (vendor)SAKNR (G/L account)
You specify values for the work lists that you have defined. Line items are then displayed for theaccounts and/or company codes that you allocated to that work list.
Enter recurring entries Recurring entry program starts
Settlement periodSettlement period
12/01/1995 12/31/1995toto
::
Recurring entrydocument update:Next run on:
Accountingdocument
Batch input sessionBatch input session
processprocess
0001
12/27/1995
You can use the recurring entry program in accounts receivable and payable and even for G/L account
postings.
In this way you can make settings that recur at more or less regular intervals (receivables, payables,accruals/deferrals)
No more than a single actual document is generated for each program run and recurring entrydocument, provided that the next run date falls within the settlement period.
When the batch input session is processed, the accounting document is created and the recurring entrydocument is updated for the next program run.
Caution You must always start the recurring entry program before running the batch
A large am ount of postings are generated autom atically.You define the specifications for posting transactions inthe configuration menu for each of the functions.
All postings to the tax accounts are autom atic. Thisensures that tax amou nts are entered correctly.
The configuration settings for each set of pa yment termsdetermine the periods for the payment c onditions. Youcan supplem ent the autom atically generated descriptionfor each of these with your own text.
Account control ------------------------------------------------------------Currency ______________________ DEM Deutsche MarkExchange rate difference key ________ ___ Tax category ________________ ___ Reconciliation account for account type ______ ___
Docum ent entry control --------------------------------------------Field status group _______________ G R02 Bank accountsAutomatic posting only ______ ___ Supplement au tomatic posting ___ ___
Open Item Management X
If you need open item management for a balance sheet account, indicate the field with "X".
Line item display X
If you want to have the saved documents from a general ledger account at your displosal in dialog,indicate the field with "X".
Sort key 005
If you have decided on line item display for an account, you can specify the sort sequence in thecriteria you enter while you are in the display. You also have the option to re-sort.
When you post in foreign currency, you overwrite the default local currency key in the document
header with the corresponding foreign currency key.
Generally, the exchange rate comes automatically from the exchange rate table. The system sets thetranslation date as the posting date. The translation date determines which rate is taken from theexchange rate table.
You only need to enter the amount in one currency. The system automatically performs the translationto another currency.
You can specify an exchange rate in the document header yourself, or you can enter the local andforeign currency amounts in the posting lines and thus override the exchange rate table.
As of Release 2.2a, you can carry two additional currencies per company code in FI (only for test
systems). As of 3.0, you can work with additional currencies in production systems. The followingcurrency types are available:
Group currency
Hard currency
Index-based currency
Global company currency
You do not have to enter amounts explicitly in additional currencies; the system calculates theamounts with an exchange rate table. You can define either the document currency or the localcurrency as the reference currency.
Exhange rate differences will then appear not only in local currency, but also in the additionalcurrencies of an organization.
For technical reasons, (VAT reporting), branches have to be represented as company codes in the SAPsystem even though they are not legally self-contained organizations.
There is no “consolidation” between the branch level and the level of legal self-sufficiency. In order tooffset, you have to go through the selection of posting methods and chart of accounts. The LC systembegins at the level of legal self-sufficiency.
The companies in Holland and England are not shown on this slide.
Header: 01.23.1995 Company code: 0001Header: 01.23.1995 Company code: 0001
PK Account Amount
40 123000 500050 345560 200050 907902 3000
Account assignment models are designed to accelerate the process of document entry. An account
assignment model may contain an unlimited number of line items and the posted amount.
Posting to an account assignment model does not have to be complete. For example, an account can becontained in the model while the cost center and amount are left blank until the final posting, when theaccount assignment model is used.
It is normally used for G/L account postings, and less often for postings to subledger accounts. Youcan also call up this function from accounts receivable as well as accounts payable accounting.
The account assignment model consists of several G/L items (defined by the user) that are used inpostings which show a large number of account assignments and are used as models.
This function has the following options:
Maintain and display account assignment model. Integration with document entry procedure.
Intercompany transactions with account assignment model.
Document entry in list format using screen variants that can be set individually.
Distribute a single amount to various line items using an equivalence number.
Plus text = expression of item text in correspondence, dunning notices, checks
--Item n+1
++
--Item m
++++
==XXXXXXXX
Text repeated but not displayed in line item
Text repeated and displayed in line item
Standard text (XXXX) is entered in the line item
After the first entry of the required text in a line item, the text can be transferred to a text field in the
following items by entering + or ++.Entering + effects the transfer of the text without a confirmation message, while entering ++ makesthe transfer with a confirmation message.
In G/L account fast entry as well as fast entry of incoming invoices and credit memos, item text cannotbe used as an entry field. You can transfer an already entered text using accounting items ( Mark text
while copying G/L account entry).
By entering = xxxx, you can transfer a standard text ( xxxx : argument in tableè s. Customizing ).
For each comb ination ofcompany codes, definitions of Debit posting key Credit posting key Debit account Credit accountshould be m aintained forCustomizing receivables andpayables.
Posted to 1000Cleared against 1100Receivables PayablesDebit post. key Credit posting key
Deb it account C redit account
Posted to 1100Cleared against 1000Receivables PayablesDebit post. key Credit posting keyDebit account Credit account
Document number incompany code 1000 0100001420 1000
Leadingcompany code
0100000010Document number in
company code 1100 1100
Following
company code
The transaction number may be
- generated by the SAP system (no entry in cross-company code number ) or- entered manually (max. 16 digits).
If the SAP system creates the transaction number, it contains- the document number in the leading company code,- the number of the leading company code,- fiscal year (YY).
You can change all fields in the document header except Company code, Currency, and Document
number (with the exception of external number assignment).
You can change all fields in the line items. Accounting rules for changing documents do not apply.
You can delete a parked document. Note that the document number cannot be reused. A BKPF entryremains so that the number is blocked. Change documents also remain.
You can park, constantly update, and post incomplete documents. Data from the parked document
remains available in the system.
After you have entered document header and line item data, and the document has been parked, data isstored in files. A document number is assigned like in document entry. Neither transaction figures,asset values, control totals, nor any other data is updated (except for Cash Management data) and noautomatic postings are created. Normally, a balance check is not performed, but you can perform one.
You can check whether data to be parked already exists in the system. Some fields, such as Postingkey and Account number, are required entries.
You can check to see if a document is complete with the COMPLETE function. It checks each line
item for the necessary fields as well as whether the document shows a balance of 0.
You can define fast entry and document overview variants in Customizing.
You can enter cross-company code transactions. Only a parked document in the initial company codeis generated. Several documents are created through posting. You cannot enter a cross-company codenumber for cross-company code transactions.
A new activity (77) has been defined for authorization objects F_BKPF_BLA, F_BKPF_BUK,F_BKPF_GSB, F_BKPF_KOA. This new activity allows you to differentiate between users who maypark a document and those who can post a document.
Parameter transactions for setting default values have been defined. This allows you to set defaults in
Customizing for the posting key and document type in document parking transactions.
You can enter tax data as you do in transaction FB01.
The first option is to enter taxes in the customer line item.
The second option is to enter data in the tax screen.
The third option is to allow the system to calculate the taxes automatically.
In a parked document, no tax items are generated, but tax information is stored (VBSEGK, VBSET).Taxes are reported and can be declared before posting takes place.
If you change a parked document, the changes are logged. When displaying a parked document, you
can list the changes that were made. If a posted document was also a parked document, you can alsodisplay the changes made to the parked documents.
You can delete parked documents, but the document number cannot be used for new documents.
You can also change the document number or posting date. When you do this, the old document isdeleted and a new one is created.
You can display parked documents in the open item list.
In transaction FB01, you also have the option of parking documents (new in Release 3.0).
It is possible to create payment requests for parked documents. Payment requests are regulatedautomatically by the payment program. When the parked document is finally posted, the relation
between the payment request and the document remains.
SAP will deliver a standard Workflow definition for the release procedure illustrated above. The next
several slides describe this standard release approval procedure for parked documents.
Because the introduction of a release approval procedure for parked documents is based on Workflowtools (made available through SAP Business Workflow components), the user has the option of modifying the release approval procedure delivered by SAP. Almost any imaginable scenario can beillustrated with the release approval procedure available in the SAP system.
The functions PARK (a document) and COMPLETE (a parked document) start the appropriate releaseapproval procedure.
You can specify the minimum amount produced by the release approval procedure in Cutomizing. Forexample, you can specify that every invoice over $1000 requires a further release approval by asupervisor or manager, while invoices under $1000 do not need release approval.
If you want to continue processing and evaluating documents from external systems in your R/3
system, you should set up a unique allocation.
You can achieve unambiguity by assigning a six-character company code identification which you mayonly assign once within the consolidated group.
Define the cross-system company codes in a first step and allocate this identification to the companycodes in all systems.
Note The local currency must be identical in the company codes whose documents youwant to continue processing. That is, the sending and the receiving company code work withthe same local currency.
In addition to the currency defined for a company code, you can also define one or two extra currencies
for your internal and external reporting requirements.
For example, in countries with high inflation rates, you can run your company code in a country-specific hard currency (in addition to the original currency defined for that company code).
In EU member states you can use the ECU as an index currency for carrying out evaluations.
The currency type describes what a currency is used for.
You use the exchange rate type to define whether you will carry out currency translation with theaverage rate (M), bank buying or bank selling rate. You must define the daily rates for the exchangerate type you specify.
If you use this option, you must make certain extra configuration settings governing accountdetermination for foreign currency valuation and the processing of exchange rate differences.
Docum ent displayDocum ent displayOpen itemsOpen items
Line itemsLine items
Credit managem entCredit managem ent
Payment advice notesPayment advice notes
FI ApplicationFI ApplicationGeneral ledgerGeneral ledger
standard settingsstandard settings
X Documents in local currencyDocs w /out sp.G/L transactions
X Text for G/L account entry
In the Financial Accounting module each user can define individual editing options for himself/herself.
Using these options you determine, for example, whether you only post in local currency when enteringdocuments. If you select this line, the currency and exchange rate fields are no longer displayed.
Other default options for the document entry templates are:
Documents without special G/L transactions
Non-cross-company code documents
Copy text for G/L account fast entry.
Put a cross at the beginning of the line which corresponds to the functionality you require. The field isno longer displayed after saving the editing option. This way your screen template becomes clearer andcan be filled out more quickly.
You can change editing options at any time. These settings supplement the specifications made incustomizing for Controls by means of the field status groups and are dependent on the definitions madethere.
Document entryDocum ent entry Open itemsOpen items
Line itemsLine items Credit managem entCredit managem ent Payment advice notesPayment advice notes
Entry screen templatesand line layout variant
Line layout variants already predefined by SAP are delivered with the editing options. These standard
variants determine at what point the selected field contents are displayed on the entry or displayscreens.
You can change the sequence and column heading to meet your requirements by setting up newvariants in customizing.
Define the new key term for your line layout variants in a first step. Then in a second step allocate thenew variants in the Financial Accounting application to the different processing options.
You do not have to store your line layout variants in the options.
Recommendation: Do not begin setting up new line layout variants until you have extensive testdata for all business transactions available in your system. Define the line layout with the aim of
displaying information which you need to be able to work through the systemcomfortably in the corresponding application area.
You set up new line layout variants within customizing. At any time you can create additional variants
or change existing ones as required.
When inserting fields into the line layout variants, you make selections from a list of the available fielddescriptions.
In the column heading function you can see the selected fields, their sequence and the field length forthe respective line layout variant. You can create your own descriptions dependent on the fielddescription and the SAP column headings.
Example Field SAP abbreviation Alternative descriptions
Document type DT Type, doc.type
Account Account Customer, payer
Allocation number Allocation Invoice, billing document, outgoinginvoice
Recommendation: Use the option of working with company-specific descriptions so that it is easier toget started with the R/3 system.
Note Changes in the line layout is only one way of changing “editing forms”. On thenext page you will find an overview relating to this.
You can control document entry screens in the same manner as controlling the screens for master
record functions.
Note: posting transactions:
You can only control additional account assignments.
If you want to control screens based on accounts, choose the value in the G/L account fieldstatus definition (example: value date in bank accounts = required entry).
If you want to control screens based on transaction, enter the field status group of the postingkey (example: segment text always in outstanding receivables (posting key 06) = required
AcTy From acct To acct Debit amnt Credit amt Curr.
S 100000 299999 123,456.78 123,456.78 U SD
Control Totals
1.2. Enter acct type, accounts, amounts and currency
3. Post documents
4.Com pare results with control totals
If you work with control totals, firstly add together all the documents you intend to enter using your
calculator.
Select the control total function from the general ledger menu within Financial Accounting and enterthe account interval and the total determined for all the documents for an account type.
Recommendation: If the documents include both customer and vendor invoices, you cangroup all the documents together into one line under the account type S (G/L accounts) usinga corresponding account interval.
Save the entry you have made and then enter all of your documents.
After entering all the documents, check the predefined control total with the total posted in the system.
If the system does not display any difference, delete your control total for the next entry.
In addition to the functionality you have seen previouslyin the course, the SAP system contains other useful useroptions which make your daily work with the systemeasier.
You can c onfigure and us e these functions from the verybeginning of your project. Alternatively, you can configurethem and enable your users to utilize them at any timeduring the project or after the production startup.
The SAP system contains a wide range o f differentstandard reports which you can use for your evaluations.By specifying various parameters, you determine thecontent and scope of the lists that are generated by eachreport.
For reports that are run periodically you define a variantcontaining certain param eters. This ensures that thesereports all have similar structure/contents.
You can generate any of the reports either immediately orat a time you specify.
The SAP system contains a wide range o f differentstandard reports which you can use for your evaluations.By specifying various parameters, you determine thecontent and scope of the lists that are generated by eachreport.
For reports that are run periodically you define a variantcontaining certain param eters. This ensures that thesereports all have similar structure/contents.
You can generate any of the reports either immediately orat a time you specify.
Clearing is a transaction in which open items are indicated as being complete (cleared).
You can clear open items once an amount of equal proportion on the other side of the account can beapplied to them.
When carrying out the posting with clearing function, you make actual postings. For instance, you postan incoming payment and clear the invoices settled with that payment in a single transaction.
On the open item processing screen, you can select items in one or more accounts (“Other accounts”).
You can limit the list to specific open items by using the functions:Selection The system will propose important fields for selection. You define the values for these fields.
- Automatic search
The system will select items which match the amount you specify for the bank entry. Click the “Process open items” button to display the list of open items.
+ Item 5 Field 1 Field 2 Field 3 Amount Discount %
Difference Clearing Amount Discount
+-
+*-*++--
123
Settings
Line layout
Doc./local currency
Gross/net
Commands on/offCommands on/off
DocumentDocument FindFindPostPost
On the “Settings” menu, you can choose, in the same manner as in line item display, a particular line
layout to control how the system displays the list of open items.
Within this list, you can display the entire document for individual items (by placing the cursor on thedocument number) or make further selections.
You branch to item processing via “Commands on” (settings in editing options). You now activate ordeactivate open items and edit cash discount terms.
Once the displayed difference is zero (or within the tolerance limit), clearing can be made (Post).
To process an item, you can also activate it by clicking the amount.
Clicking the cash discount amount or cash discount rate, you can directly edit these fields, for example,enter a different cash discount amount. The cash discount rate would then be adjusted automatically.
Editing options and processing commands make an optimal combination for processing open items.
You can carry out manual clearing in any currency you like.
The system translates the amount for all selected open items to the clearing currency.It translates this amount to the local currency and then from the local currency to the clearing currency.This means that to clear across currencies, you need to make an additional entry in the exchange ratetable.
Specifications for the following incoming payments _______________
Company codePosting dateBank accountBusiness areaSpecial G/L ind.
Docum ent typePosting period
Default data for the following incoming payments _________
CurrencyReferenceDocument dateValue date
Additional input fields ____________________
Selection by dateReference numberBank charges
The specifications you enter are valid for all the following incoming payments you enter until you
delete the specifications or overwrite them.
You can overwrite default data on the entry screen templates.
If you require additional input fields, select them here.
Click the Enter payments button, to display the screen template for entering incoming payments.
If you keep these specifications, this screen is no longer displayed. To delete or change thespecifications, navigate back to this screen by choosing Goto -> Specifications or pressing F3.
Mahnverfahren: Sie definieren und steuern es aus im Customizing; beliebig viele
Mahnverfahren sind möglich (è Customizing).
Mahnempfänger: Soll die Mahnung an einen abweichenden Empfänger gehen (z.B.Konkursverwalter), legen Sie diesen als Debitor an und hinterlegen dieDebitoren-Stammsatznummer.
Mahnsperre: Über einen (zuvor im Customizing definierten) Eintrag können Sie das Kontozum Mahnen sperren. Sie können die gleichen Kennzeichen zum Sperren vonPosten und Konten verwenden (è Customizing).
Gerichtl. Mahnen: Sie tragen hier manuell das Datum ein, an dem ein gerichtliches Mahnverfahreneingeleitet worden ist. Es werden dann keine Mahnungen mehr für den Partnererstellt, sondern nur noch interne Mitteilungen.
Letzte Mahnung, Hier wird durch das Mahnprogramm das Datum der letzten Mahnung hinterlegtMahnstufe: sowie die entsprechende Mahnstufe.
Sachb. Mahnung: Sie tragen die Nummer des zuständigen Sachbearbeiters ein.
Gruppierungs- Diesen Schlüssel können Sie frei definieren und damit festlegen, welche Postenschlüssel: in einer Mahnung zusammengefaßt werden (è Customizing).
Mahnbereiche: Sie hinterlegen, welche Mahnbereiche bei diesem Konto zum Tragen kommenkönnen. Pro Beleg geben Sie dann den jeweils zutreffenden Mahnbereich ein.Die Definietion des Mahnbereichs im Buchungskreis sowie die Festlegung, daßMahnungen je Mahnbereich erfolgen, hinterlegen Sie im (è Customizing).
With the execution of the dunning program, you receive a dunning proposal which can be edited. You
have the option of setting dunning levels in the items lower as well as blocking or unblockingindividual items from dunning. The changes are logged and can be printed if necessary. However, theydo not cause any database changes to the documents.
After you have executed the “Print ” function, dunning notices are created and the dunning date andlevel are stored in the accounts and documents.
With the “Sample printout ” function, you can create dunning notices without updating the database foraccounts and documents. In this way, you can print repeatedly, using other forms if necessary.
Parameters let you control which items in which accounts are to be dunned.
If you select the " Exclude values " function, you will have selection criteria for accounts and/ordocuments in addition to specifications for field name and values.
You can change the dunning proposal that is generated (è next page).
The dunning selection is logged (è TRACE).If necessary, there is a log of changes to the dunning proposal, and, if executed, a log for the printing of the dunning notice.
Dunning statistics are always created in addition to a list of blocked accounts and/or items, if they exist.
Summ ary Automatic Dunning -Operating the Dunning Process
The dunning procedure is determined for the dunning runon the basis of the dunning data from the custom ermaster record.
Depending on your specifications, the program selectsonly overdue items or all open items.
The dunning proposal run can be processed online. Afterthe dunning notices are printed, the dunning-relevant datain the document and the customer master record isupdated.
Dunning interval in daysNumber of dunning levelsTotal due items from dunning levelMinimum no.of days in arrears (account)Line item grace daysInterest indicatorPublic holiday calendar IDDunning standard transactionsDunning special G/L transactions
Reference data
Reference dunning procedure for texts 0001
144
103
SelectSelect
The dunning procedure is a four-figure alphanumeric term.
The most important parameters are the dunning interval (frequency), the number of dunning levels,grace values, and defining which items may be dunned.
The field Dunning of Special G/L Transactions is activated when you have activated at least onespecial G/L indicator from the list of special G/L transactions.
Using days in arrears, you define when an account gets the next dunning level. The interval can be
larger than or the same as the dunning interval.
The “Keep dunning” indicator allows you to force a dunning notice when the dunning interval has beenreached for an unchanged dunning proposal. This gives you monitoring capability for accounts that areinvolved in a legal dunning dispute.
If you wish, you can print all items (that is, also those that are not yet due).
You can set a payment period to be placed in the dunning text. By entering a holiday ID in the dunningprocedure control, you can ensure that it does not fall on a weekend or holiday (see previousillustration).
You define dunning charges in terms of a currency. If an account manages only open items in a
currency, the system uses your default entries for dunning charges in that currency. Otherwise, thesystem uses local currency for your default entries.
Within one dunning level, you can define dunning charges in terms of the dunning amount.
If you store the dunning charge in a percentage, the total of all overdue items in this account aremultiplied by this percentage to produce the dunning charge.
You cannot enter both a fixed dunning charge and a dunning charge in apercentage at the same time.
The dunning program selects dunnable accounts and their items and saves this information to databases
MHNK, MHND and F150D.
MHNK contains master record information.
MHND contains document information.
F150D contains totals specifications from the respective account master data.
The print program takes its information from databases MHNK, MHND, and F150D. It also has accessto master record tables, document tables, and control tables.
Summary Automatic Dunning -Dunning Programm Configuration
The dunning procedure contains specifications ondunning levels, intervals, charges, interest on arrears,forms (dunning notices) and the param eters governing theprinting of dunning notices.
You ca n configure the dun ning parameters differently foreach of your company codes
All the forms and standard texts are language-dependent.This means that you must translate your own company-specific texts into each of the languages that you require.
You can use the payment program to settle both outgoing payments and incoming payments, based on
the open, due items from customer and vendor accounts.
The payment program has the following functions:
automatic selection of the items to be paid and the exceptions (for example, blocked items)
creation of payment lists and logs
creation of payment documents (customer/vendor)
creation of payment media (forms, payment advice notes, diskettes).
You generally carry out a payment proposal run first of all. In this case, a proposal dataset which canbe processed before the production run is created.
Companies which pay daily often do without proposal runs. A return call to the bank prevents anyunwanted payment transactions.
Ctry Bank key Bank acct CK BnkT Ref. details Collection.
US 67292200 987653
Volksbank Wiesloch
Bank data. . . Delete bank details
You can define as many bank details as you wish for each customer/vendor master record. The exact
address and possibly also the SWIFT code must be maintained for each bank. This data can beimported by means of programs. The bank directory is updated automatically during manual entry(also see the chapter on “Bank master data”).
If you have maintained several bank details for one customer/vendor, you should also fill in the“BTyp” (partner bank type) field. By entering the corresponding partner bank type, you determinewhich customer/vendor bank detail is used to settle the respective item at document level.
You can create alternative payees as master records in the system and enter this number in the
company code or client segment. If you flag “Payee in document”, then you can trigger a furtherscreen template for an alternative payee when posting.
Master Record: Parameters For Automatic Payment Transactions
Outgoing paymentsOutgoing payments
Incoming paymentsIncoming payments
_ A Bank direct d eb it _ E Bank co llect ion
Payment dataPayment terms
Automatic payment transactions
Payment methods
Alternative payee
Individual paym ent
Clear with customer
Pymt block
House bank
SU
F4
_ P Po stal checkX S CheckX U Trans fer
You specify which payment methods are supported for an account in the customer/vendor master
record. The possible payment methods have already been defined in the system.
For credit balances, you can sometimes specify both the payment method for the incoming payment(such as a bank direct debit) as well as for the payment (such as a bank transfer) in the customermaster record.
If you specify, for example, several payment methods for an outgoing payment, it depends on thecurrent settings for the payment program as well as on the tables in customizing as to which paymentmethod is chosen.
The payment program settles open items (outgoing payments) which have to be paid straight away,
since otherwise by the time it comes to the next payment run either
the cash discount will have expired or
the due date for net payment will have been exceeded.
In principle, customers take cash discount when paying using a debit memo procedure. A payment isnot made until just before the end of the period for the highest discount.
You can define as from which percentage rate cash discount is to be considered by making individual
specifications in the system.
Depending on the settings in the master record, you can determine
whether an item is to be paid and
which payment method (check, bank transfer...) is to be chosen
by using the “Payment block” and “Payment method” fields.
You can change the payment method, the house bank (bank ID and account ID) and the due date forthe account on which you have positioned your cursor using the “Change” function.
You can view the items selected by the proposal run using the “Choose” function. The followingediting options refer to one item in each case.
You have the following editing options at item level:
set / remove payment block
select a different cash discount line
make a new allocation regarding payment methods, house bank or due date.
All changes are taken into consideration by the payment program but are not recorded in the masterrecord or document.
If a company is both a customer and a vendor, you can offset the receivables against the payables
using the payment program.
To do this, you must make sure that the other account number has been entered in the respective“Customer” or “Vendor” field and that both master records have been set up in exactly the same wayas regards payment transactions.
You can use the payment program to settle both outgoing payments and incoming payments, based on
the open, due items from customer and vendor accounts.
The payment program has the following functions:
automatic selection of the items to be paid and the exceptions (for example, blocked items)
creation of payment lists and logs
creation of payment documents (customer/vendor)
creation of payment media (forms, payment advice notes, diskettes).
You generally carry out a payment proposal run first of all. In this case, a proposal dataset which canbe processed before the production run is created.
Companies which pay daily often do without proposal runs. A return call to the bank prevents anyunwanted payment transactions.
Ctry Bank key Bank acct CK BnkT Ref. details Collection.
US 67292200 987653
Volksbank Wiesloch
Bank data. . . Delete bank details
You can define as many bank details as you wish for each customer/vendor master record. The exact
address and possibly also the SWIFT code must be maintained for each bank. This data can beimported by means of programs. The bank directory is updated automatically during manual entry(also see the chapter on “Bank master data”).
If you have maintained several bank details for one customer/vendor, you should also fill in the“BTyp” (partner bank type) field. By entering the corresponding partner bank type, you determinewhich customer/vendor bank detail is used to settle the respective item at document level.
You can create alternative payees as master records in the system and enter this number in the
company code or client segment. If you flag “Payee in document”, then you can trigger a furtherscreen template for an alternative payee when posting.
Master Record: Parameters For Automatic Payment Transactions
Outgoing paymentsOutgoing payments
Incoming paymentsIncoming payments
_ A Bank direct d eb it _ E Bank co llect ion
Payment dataPayment terms
Automatic payment transactions
Payment methods
Alternative payee
Individual paym ent
Clear with customer
Pymt block
House bank
SU
F4
_ P Po stal checkX S CheckX U Trans fer
You specify which payment methods are supported for an account in the customer/vendor master
record. The possible payment methods have already been defined in the system.
For credit balances, you can sometimes specify both the payment method for the incoming payment(such as a bank direct debit) as well as for the payment (such as a bank transfer) in the customermaster record.
If you specify, for example, several payment methods for an outgoing payment, it depends on thecurrent settings for the payment program as well as on the tables in customizing as to which paymentmethod is chosen.
The payment program settles open items (outgoing payments) which have to be paid straight away,
since otherwise by the time it comes to the next payment run either
the cash discount will have expired or
the due date for net payment will have been exceeded.
In principle, customers take cash discount when paying using a debit memo procedure. A payment isnot made until just before the end of the period for the highest discount.
You can define as from which percentage rate cash discount is to be considered by making individual
specifications in the system.
Depending on the settings in the master record, you can determine
whether an item is to be paid and
which payment method (check, bank transfer...) is to be chosen
by using the “Payment block” and “Payment method” fields.
You can change the payment method, the house bank (bank ID and account ID) and the due date forthe account on which you have positioned your cursor using the “Change” function.
You can view the items selected by the proposal run using the “Choose” function. The followingediting options refer to one item in each case.
You have the following editing options at item level:
set / remove payment block
select a different cash discount line
make a new allocation regarding payment methods, house bank or due date.
All changes are taken into consideration by the payment program but are not recorded in the masterrecord or document.
If a company is both a customer and a vendor, you can offset the receivables against the payables
using the payment program.
To do this, you must make sure that the other account number has been entered in the respective“Customer” or “Vendor” field and that both master records have been set up in exactly the same wayas regards payment transactions.
Company code Company name City Sdr. co.cd Pyg co.cd.1000 IDES Inc. Wilming. 10000001 . . . . . . . . . 00010002 . . . . . . . . . 0001
Control dataSending company codePaying company code 1000Tolerance days for payable 3Outgoing pymt with cash discount from 1%Always maximum cash discountSeparate payment per business area
VendorSpecial G/L transactions to pay A FSp.G/L transactions for exception list
CustomerSpecial G/L transactions to pay FSpecial G/L transactns for exception list
SelectSelect
For each company code you define the sending and the paying company code.
In addition you also define, for example,
the number of tolerance days (for vendors only) which you give yourself in addition to the due date
as from which cash discount percentage rate you pay
which special G/L transactions you pay automatically.
Pym Mth. Description (in relevant lang.)Pym Mth. Description (in relevant lang.)
. . .. . . . . .. . .
U Bank transfer. . .. . .
Payment Methods Per Country
SelectSelect
Cntry Name
. . . . . .
US USA. . . . . .
SelectSelect
Payment method classification
Check w ill becreatedPOR payment procedurePostal giro / Postal scheckEU internal transferPayment method for incoming pymtsAllowed for personnel paymentsx
Check/bill of exchangeBill of exchange will be createdCreate bill/exch.before due dateBill of exch.requestPayment demandBill/exch.was accepted
Required m aster record specifications
Street or P.O. box
Bank detailsCollection authorization
x
Posting specifications
x
Document type for pymnt ZP
Clearing doc.type ZVSp.G/L ind.bill/ex./bill req.
Form printoutName of the print program RFFOD_UName of the print dataset LIST 35Print dataset for bill/exch.
Key in code line 51
The payment methods are defined country-specifically.
You can only use a particular payment method if the necessary specifications have been made in thesubledger account master record.
The clearing entry for the customer/vendor is carried out using the specified document type.
Recommendation: The “Payment methods in country” table should not be changed (exception:entries for document types).
AmountsAmounts AccountsAccounts Value dateValue date PstCdPstCd ChargesCharges
of banks
(house banks)
planned foreach bank andeach accountfor incomingand outgoingpayments
bank accountsat your housebanks andrelated G/Laccounts
Days to duedate
PstCd
Banks
asapplicable
For each company code you define:
the house banks as well as the accompanying bank accounts and G/L accounts,
the available amounts,
the days until the value date,
the bank selection dependent on the postal code in the customer’s/vendor’s address (if you haveselected “Optimize by postal code” within “Payment methods in company code”).
You will find the individual tables explained in detail on the next few pages.
Ho use bk P ym t Mth Cu rren cy Ba nk acc t B k su b-acct Clrg acc t Chrg type Bu Ar
Bank 1 S LC GIRO Bank 1 - S 0001
Bank 1 S LC GIRO Bank 1 - U 0002
. . . . . . . . . . . . . . .
Bank 2 S LC GIRO Bank 2 - S
Bank 2 U LC GIRO Bank 2 - U
Bank 2 W LC GIRO Bank 2 - W Bank 2 - G.clg. . . . . . . . . . . . . . . . . .
You allocate the corresponding bank account using its account ID to the respective house bank,
payment method and possibly also the currency. The account ID keeps its identity when setting up thehouse bank.
Define a bank sub-account (G/L account) for the clearing entry to the subledger account for each bank,payment method and currency.
You manage the bank sub-accounts on an open item basis so that you always have a record of thepayments which are on their way.
The SAP system generates an additional offsetting entry for bill of exchange payments. To do this, youmust define a clearing account for payment method “W”.
House bk Acct ID Days Currency Outgoing payment Incoming payment
Bank 1 GIRO 3 LC* 100,000 1,000,000.00
. . . . . . . . . . . . . . .
Bank 2 GIRO 3 LC* 200,000 1,000,000.00
. . . . . . . . . . . . . . .
LC* = local currency
You can limit the amount available for each house bank account for the payment run. The system then
pays from one particular bank until such time as the available amount has been used up.
The payment program notes the amount remaining in each case after processing an account.
You can make planning more detailed by using the “Days” specifications. The “Cashed checksduration” master record field corresponds with this date limit as well as with the “Days until valuedate” table.
You may only use the identifications entered in the tables for house banks and house bank accounts inthe respective fields.
Default values for payment b lock in payment termsDefault values for payment block in payment terms
The payment block reasons defined can be used at both account and document level.
If you define a block reason within a term of payment, then this appears automatically as the defaultvalue when posting a document. You can still overwrite the proposal when posting the document.
The payment program creates the REGUH, REGUP and REGUD datasets.
Data on the payee or payment method is, for example, to be found in REGUH.
Information from the individual documents is to be found in REGUP.
The complete bank data and the amount specifications are to be found in REGUD.
The print program creates the payment media (and payment advice notes if needed) as well as thepayment summary from the information contained in REGUH, REGUP and REGUD. Information canalso be taken from the payment tables.
The forms listed above are defined as standard forms using SAPscript.
You allocate a form to a payment method in the “Payment methods in company code” table.
If you permit a payment advice for a payment method in the case of a form not fitting on one page, thenonly one payment advice note is printed on the payment method form. The F110_X_AVIS form is alsocreated.
You can copy all the forms using a name beginning with X or Z and change them accordingly to meetyour requirements.
Summ ary Automatic Payments -Configurint The Payment Programm
The paym ent method contains the specificationsgoverning minimum amoun ts, payment documents, formsand print control
The co nfiguration parameters can be defined differentlyfor each company code
All forms and standard texts are language-dependent.This means that you m ust translate your own individualtexts into the languages you require for them.
Down payments are displayed separately on the balance sheet and are therefore posted to their own
separate accounts. These may in turn depend on the customer or vendor reconciliation account.
Down payments are posted using individual posting keys and special general ledger indicators. Thisprevents the payment from being posted to the normal reconciliation account for “Receivables” or“Payables”. The special general ledger indicator is then used to locate the special general ledgeraccount (e.g. down payments).
Posting keys and special general ledger indicators are predefined in the system and do not generallyneed to be entered.
The way in which down payments are processed is almost identical for both customers and vendors. As
a rule, you first post a down payment request which is then responded to by a dunning program (forcustomers) and a payment program (mainly for vendors) as appropriate. These programs mean thatdown payments are made automatically.
Down payments are then cleared and entered payments to the down payment account until the invoicecan be fully cleared.
The way in which down payments are processed is almost identical for both customers and vendors. As
a rule, you first post a down payment request which is then acted upon by the corresponding dunningprogram (for customers) or payment program (mainly for vendors) as appropriate. These programsmean that down payments are made automatically.
Down payments are then cleared and entered as payments to the down payment account until theinvoice can be fully cleared.
The way in which down payments are processed is almost identical for both customers and vendors. As
a rule, you first post a down payment request which is then acted upon by the corresponding dunningprogram (for customers) or payment program (mainly for vendors) as appropriate. These programsmean that down payments are made automatically.
Down payments are then cleared and entered as payments to the down payment account until theinvoice can be fully cleared.
Special general ledger transactions are posted to aseparate reconciliation accoun t and as such are no tposted to the master record reconciliation accou nt.
The R/3 system contains a special menu for processingdown paym ents and bills of exchange.
When processing down paym ents, posting can beintegrated with other components by m eans of anappropriate account assignm ent object such as assets.
The Individual Financial Closing Process inOverview
External Closing
Internal Closing
In this course, an individual financial closing refers to the closing activities of a legally independent enterprise.
External and internal aspects of closing operations are both treated here.This course does not handle closing operations from a corporate group perspective, but focuses on the preparatoryactivities in individual companies which are required to later generate a group closing report.
The course begins by looking at closings in various sub-ledgers (Payroll Accounting, AccountsPayable/Receivable, Material and Asset Accounting) and also includes a look at internal accounting (controlling).It continues with closing activities in Financial Accounting. Finally, the process for all closing activities aredescribed from a chronological and integration perspective. The following format was selected for describingclosing activities in the sub-ledgers:- Counting and checking- Valuating and reclassifying- Documenting- Reporting
The sequence of these activities may vary in the different areas.
External ClosingAssets Liabilities Profit and Loss
Statement
Sales revenues
Changes involving stocks
Other capitalized internalactivities
Material expenses
Personnel expenses
Depreciation
Financial results
Equity
Provisions
Payables COCOCO
SDSDSDFIFIFIFixed assets
Current assetsStocks
Receivables
Securities
Checks, Bank
MMMMMM
FI-
AAFI-FI -AAAA
ARARAR
TRTRTR
TRTRTR
PPPPPP
MMMMMM
FI-AAFI-FI -AAAA
FIFIFI
HRHRHR
FIFIFI
FIFIFI
MMMMMM
APAPAP
Bal.Sheet
External closing covers closing activities in the commercial sense.
It is assumed that the fiscal year is the closing period. You can carry out closing activities for shorter periods of time (month, quarter or half-year). References will be made to these alternative time periods.
There are no technical features of SAP software which would necessitate a separate daily closing.
Internal ClosingCost Elements Cost center or Cost center group
Actual Plan Deviation Deviation
total %Material costs
Personnel costs
External services
Depreciation
primary cost elements
secondary cost elements
Total costs
Creditingsecondary cost elements
Cost center over-/under-absorption
Assessment
Internalcostallocation
IAS (CO)
Internal closing in this course refers to closing activities for cost and sales accounting.
Only an overview of cost accounting closing activities is provided since these operations are also covered inControlling courses. Only closing activities which have a direct effect on the commercial closing will be coveredhere in detail.The overviews presented in this course should not be substituted for participation in the Controlling courses.
The emph asis in this course is on closings in accountingin the comm ercial sense.
You can trace data from the balance she et/P+L all the wayback to the sources of the data.
Data sources for Financial Accounting are the classicbusiness areas represented by the sub-ledger accounts.
This ‘souce data’ must be prepared before you cangenerate a balance sheet/p+l statement, partially becauseof legal issues (attention:country-specific) or also due tobusiness considerations.
Posting Personnel Costs using a Clearing CostCenter
Posting summ arizedexpenses / costs to a clearingcost center
Repost costs fromclearing cost center toreal cost centers
HR FIFI
Pass summarizedexpenses / costs on toCO
Document
CC for pers.clearing
Sal. 600Sal. -100Sal. -200Sal. -300
CC 1000
Salaried 100
CC 1001
Salaried 2 00
CC 1002
Salaried 300COCO
Expenses / costs to otherusing CCC payables600.-- 600.--
Two activities are triggered by HR:
1. A complete, summarized document for payroll expenses is posted to a clearing cost center2. Expenses on the clearing cost center are allocated to the target cost centers
The reasons why summarized data is posted to financial accounting are as follows:
- Cost center-related information that is not required in Financial Accounting is not included in FIdocuments- FI documents contain only one line item per account, which may need to be reconciled and checked.- FI document data can be reorganized independently from CO data- You can separate the processing of CO repostings from an FI session.
You might also want to carry out the follow-up FI activities listed below:
- reconciliation of payments / posted amounts- verification of withholdings for advances- verification of withholdings for claims- clearing cross-company code transactions
You might want to carry out the follow-up CO activities listed below:- reconciliation of the clearing cost center
Rules for imp. costs for periodic calc. of imp. costs
Paid vacationallowance:15,000
When imputed costs are calculated, rules for imputed costs are defined in the system which are then used for
calculating imputed costs on a periodic basis.
When imputed costs are calculated on a periodic basis, imputed cost amounts are debited to cost centers andcredited to the object for imputed costs (cost center or internal order).
An object for imputed costs, which "collects" imputed amounts, must be defined for periodic calculations of imputed costs.
During the actual vacation allowance posting, HR can providea) either the imputed cost objectb) or the clearing cost center.
Repostings of the complete amounts in CO can be made from the clearing cost center to theimputed cost object.
This procedure has the following advantages:
cost centers are debited on a steady, periodic basis so that irregular cost fluctuations are avoided
imputed costs actually incurred can be balanced using the object for imputed costs and analyzed using line items.
List of administratorsList of administrators StatementsStatements Data mediumData medium
When a DUEVO run is performed, employee data is scanned for anything that is relevant to DUEVO notifications.
The system recognises DUEVO-relevant data using an employee’s master and time data, and creates notificationsautomatically.
A DUEVO run is performed each month after the payroll run for employees who are liable to social insurancecontributions. The system reads the master data and payroll results and scans them for DUEVO-relevant data.
You must first create an events table that contains all of the data relevant to DUEVO.
The events table is then used to create a list of all DUEVO notifications. You can choose to format the list in sucha way that a list is created of DUEVO-relevant data that must be processed manually as part of DEVO (GermanData Entry Regulation).
You can also create DUEVO notification statements for your employees.
Furthermore, it is possible to create a file that contains all DUEVO notifications. The file is copied to a data
Individual Value Adjustments (IVA) for DoubtfulReceivables
D Receivables C
100 000
IVA for receivables
1 500
Allowance for IVA
1 500
Customer
1000 doubtful500 receivables
IVA
1500*
* net method, withouttaxes
GeneralGeneralGeneral
ledgerledgerledger Special G/LSpecial G/LSpecial G/L
accountaccountaccount
reconciliation posting
General Ledger
Doubtful receivables are written off as an individual value adjustment in year-end closing. The special general
ledger method is suitable for this procedure since the transaction is entered in the customer account but is alsoposted to a special GL account, “Individual Value Adjustments for Receivables”.
Valuation adjustment is made if the receivable is determined to be uncollectible. An adjustment must then be madeto taxes on sales and purchases also.
Different valuation methods incustomizing-> Parallel currencies can be valued
separately.
Determining the valuation difference-> Only as a list, no posting entries-> Valuation at balance sheet key date
+ reversal-> Balance sheet key date valuation
with update(note: only for fiscal year-end, noreverse document)
Direct posting, no batch input, log
Listing Receivables and PayablesSAPF101
By remaining life
Balance Sheet
Current Assets. . .Receivableslife less than one yearlife more than one year
Vendors with debit balanceCustomers w ith credit balance
Changed reconciliation account
Batch input
Invoice $ 100 Rate 1.50 CAD
Payment period 01/01/1999
11 22
Currency codes you use must be defined under global settings in customizing for the entire system. In addition, you
have to specify the number of decimal places that are managed for the individual currencies in the system.
You define the translation rates in the table for exchange rates. The system determines the rates for document entryand for key date valuations by using the various currency rate types that you also define under global settings incustomizing. Translation rates receive a validity date.
reconciliation account,only updated in thedocument
The accounts above show the posting transactions when valuing items in foreign currency with an update of the
valuation difference in the document line item.
When following the strict lowest value principle, you can use the valuation with an update only for the year-end
valuation.
If you valuate a document line item, the SAP System stores the valuation difference in the document line item. Thesystem also includes this valuation in clearing the payment.
Exchange rate differences that are not realized as valuation differences in the payment settlement are posted as anexchange rate translation. You specify how the exchange rate translation is posted for each company code. This isrelevant in certain countries.
o Display by line item o Lowest value principleo Display by open item account o Strict lowest value principleo Display by reconciliation account o Always valuate
Write extractDocument type SA
Exchange rate determinationRate type for debit balance Use exchange hedgingRate type for credit balance
o Determine rate type from account balanceo Determine rate type from item with same invoice ref.
Valuation method KTO
Description FC balance per acct . . .
You can define different valuation methods for valuing foreign currency.
For each valuation method, you specify:
the parameters for the valuation procedure
the parameters for the exchange rate determination
You can use different rate types for determining the exchange rate.
G /L accts C ustom ers V en dorsCC Period Debit Credit D ebit Credit D ebit Credit
1000 01/1999
02/1999
Customer / vendor
Reconciliation account
Cleared items
Open itemsTotals
01/1999
02/1999
The compact document journal is a condensed list of all documents within the posting period you specify. As a
compact journal, it is suitable for reconciliation purposes (totals sheet). The system creates a separate list fornormal documents, recurring entry documents, and so on.
The balance audit trail is described in more detail in the chapter “Closing Procedures for Financial Accounting”.
Summary Closing Procedures ForAccounts Receivable And Payable
The closing procedures for accounts receivableand accounts payable are supported b y variousprograms and reports. The range of tools runs fromdocuments and lists to programs that can postitems in balance sheet valuations.
In an integrated system, accounts receivable issupplied with data from the sales department, andaccounts payable is supplied with data from thepurchasing department.
Inventory Management transactions affecting accounting are goods receipts, goods issues or transfer postings (for
example, stock transfers between two plants or a transfer posting from one material to another). Depending on howa material is valuated, these transactions can lead to a change in the value of a material.
Invoice Verification postings can also affect material valuation.
Goods receipts are valuated either net or gross (this is defined in the Customizing system). When goods receipts
are posted net, the cash discount granted by the vendor leads to a reduction in the value of the goods receipt.Irrespective of the time at which a payment is made, a cash discount of 1 % is generally used.
Invoice receipts can be posted either net or gross, depending on the document type used. When a material isvaluated at moving average price, a net posting leads to a crediting of the stock on hand. Independent of the time atwhich a payment is made, a cash discount of 1 % is generally used.
When invoices are paid that were posted gross, the payment program checks which cash discount percentage isvalid at the time. The cash discount amount is then posted to a “Revenue from cash discount” account.
The GR/IR clearing account is maintained in Materials Management when the quantity of a material delivered and
the quantity invoiced differ and no further receipt is expected.
We recommend you maintain the GR/IR clearing account on a monthly basis to ensure that purchase orders (andtherefore also the relevant account postings) that are considered by the system as still open are matched up in goodtime with real events.
Closing operations in Financial Accounting also involve analyzing the GR/IR clearing account and ensuring thatthe balance is zero (goods delivered, not invoiced/goods invoiced, not delivered).
With the continuous inventory method, stocks are counted throughout the whole fiscal year. Every material has to
be physically counted at least once in the course of the year.
With the periodic inventory method, all stocks are physically counted on the balance sheet key date. Every materialhas to be counted on this day. During the count the whole warehouse is blocked for any material movements.
Cycle counting is a physical inventory method which involves materials being counted at regular intervals in thecourse of a fiscal year. The interval or cycle in which a material is counted depends on the cycle counting indicatorset for the material.
The actual quantity counted within the course of a physical inventory is entered in the material master as the newquantity for the material. The difference between the quantity counted and the quantity recorded in the system isposted in Materials Management and if this results in a reduction in stock a posting is made in FinancialAccounting as follows:“Debit ‘Expenses from physical inventory differences’, credit ‘Stock’.”
Material ledger closed for allmaterials in a valuation area
Value differences broken down
New periodic unit pricecalculated
Material revaluated, wherebythe price can be changedmanually
Program can be executed
online
or
in the background
No manu al price change possible
Material ledger closedfor a material
When the material ledger is closed for a material, the price difference postings are broken down and the balance
posted to the stock account, if sufficient stock coverage exists. If stock coverage is insufficient, the balance isposted in the relevant proportions to the stock account and to the price difference account.
The new periodic unit price is calculated by dividing the total value by the total stock and remains the same untilthe material ledger is closed or a price change made. A manual price change can only be made via the Material
The change in the valuation price of a material is not a master data change but an accounting transaction that leads
to the revaluation of the total stock of a material in a valuation area.
When a material is valuated at standard price, it can often be necessary to change the valuation price when there isa large difference between the moving average price (which reflects developments in the delivered cost of thematerial) and the standard price.
When a material is valuated at moving average price, the valuation price changes in accordance with the deliveredcost of the material. A manual price change is therefore only necessary in exceptional circumstances - for example,if no movements have taken place over a long period of time.
Both methods to determine the lowest value can be used separately (single-level procedure) or in combination
(multi-level procedure).
Market prices can be determined by analyzing receipts for purchase orders (goods receipts and invoice receipts).Market prices from purchasing info records, purchase orders and contracts can also be used.
Materials that are slow/non-moving or that have a long range of coverage can be devaluated by a percentage.
The results of lowest value determination can be used for drawing up a balance sheet for both tax and commercialpurposes. Material stocks can also be revaluated.
To update the results of lowest value determination in the material master and to create a batch input session forrevaluating material stocks, you have to run these programs in the background.
Once a m onth at the start of a new period the period closing program ha sto be run in Materials Managem ent. This program is run in the backgroundand does the following:
It closes the period before last and opens a new period to whichpostings are made in Materials Management. MaterialsManagement postings can only be made to the current period andthe previous period.
It updates stock and consumption values for the previous monthand the current period.
If the new month coincides with a new year, the previous yearfields are also filled.
A num ber of reports are available in the Log istics Information System toenable Materials Managem ent to document stock and consump tion figures.
Data required for INTRASTAT declarations can be maintained in purchase orders placed with foreign vendors
whose legal headquarters are situated in a European Community country.
If import data has been maintained in the vendor master record or in the material master record, this appears asdefault data in the purchase order.
An INTRASTAT declaration is created in two steps:- The goods receipts are selected for those purchase orders that are to be included in the declaration.- The declaration is created based on the goods receipts selected.
The quantities counted during a physical inventoryform the basis for valuating stocks.
How material values are determined for the currentassets calculation depends on the origin of thematerials: lowest value determination in combinationwith either LIFO or FIFO methods is used formaterials procured externally; product costing isused for materials produced in-house and W IPcalculation for work in progress.
A number of reports are available in the Logistics
Information System to enable you to document stockand consum ption figures.
Inventory Management transactions affecting accounting are goods receipts, goods issues or transfer postings (for
example, stock transfers between two plants or a transfer posting from one material to another). Depending on howa material is valuated, these transactions can lead to a change in the value of a material.
Invoice Verification postings can also affect material valuation.
Goods receipts are valuated either net or gross (this is defined in the Customizing system). When goods receipts
are posted net, the cash discount granted by the vendor leads to a reduction in the value of the goods receipt.Irrespective of the time at which a payment is made, a cash discount of 1 % is generally used.
Invoice receipts can be posted either net or gross, depending on the document type used. When a material isvaluated at moving average price, a net posting leads to a crediting of the stock on hand. Independent of the time atwhich a payment is made, a cash discount of 1 % is generally used.
When invoices are paid that were posted gross, the payment program checks which cash discount percentage isvalid at the time. The cash discount amount is then posted to a “Revenue from cash discount” account.
The GR/IR clearing account is maintained in Materials Management when the quantity of a material delivered and
the quantity invoiced differ and no further receipt is expected.
We recommend you maintain the GR/IR clearing account on a monthly basis to ensure that purchase orders (andtherefore also the relevant account postings) that are considered by the system as still open are matched up in goodtime with real events.
Closing operations in Financial Accounting also involve analyzing the GR/IR clearing account and ensuring thatthe balance is zero (goods delivered, not invoiced/goods invoiced, not delivered).
With the continuous inventory method, stocks are counted throughout the whole fiscal year. Every material has to
be physically counted at least once in the course of the year.
With the periodic inventory method, all stocks are physically counted on the balance sheet key date. Every materialhas to be counted on this day. During the count the whole warehouse is blocked for any material movements.
Cycle counting is a physical inventory method which involves materials being counted at regular intervals in thecourse of a fiscal year. The interval or cycle in which a material is counted depends on the cycle counting indicatorset for the material.
The actual quantity counted within the course of a physical inventory is entered in the material master as the newquantity for the material. The difference between the quantity counted and the quantity recorded in the system isposted in Materials Management and if this results in a reduction in stock a posting is made in FinancialAccounting as follows:“Debit ‘Expenses from physical inventory differences’, credit ‘Stock’.”
Material ledger closed for allmaterials in a valuation area
Value differences broken down
New periodic unit pricecalculated
Material revaluated, wherebythe price can be changedmanually
Program can be executed
online
or
in the background
No manu al price change possible
Material ledger closedfor a material
When the material ledger is closed for a material, the price difference postings are broken down and the balance
posted to the stock account, if sufficient stock coverage exists. If stock coverage is insufficient, the balance isposted in the relevant proportions to the stock account and to the price difference account.
The new periodic unit price is calculated by dividing the total value by the total stock and remains the same untilthe material ledger is closed or a price change made. A manual price change can only be made via the Material
The change in the valuation price of a material is not a master data change but an accounting transaction that leads
to the revaluation of the total stock of a material in a valuation area.
When a material is valuated at standard price, it can often be necessary to change the valuation price when there isa large difference between the moving average price (which reflects developments in the delivered cost of thematerial) and the standard price.
When a material is valuated at moving average price, the valuation price changes in accordance with the deliveredcost of the material. A manual price change is therefore only necessary in exceptional circumstances - for example,if no movements have taken place over a long period of time.
Both methods to determine the lowest value can be used separately (single-level procedure) or in combination
(multi-level procedure).
Market prices can be determined by analyzing receipts for purchase orders (goods receipts and invoice receipts).Market prices from purchasing info records, purchase orders and contracts can also be used.
Materials that are slow/non-moving or that have a long range of coverage can be devaluated by a percentage.
The results of lowest value determination can be used for drawing up a balance sheet for both tax and commercialpurposes. Material stocks can also be revaluated.
To update the results of lowest value determination in the material master and to create a batch input session forrevaluating material stocks, you have to run these programs in the background.
Once a m onth at the start of a new period the period closing program ha sto be run in Materials Managem ent. This program is run in the backgroundand does the following:
It closes the period before last and opens a new period to whichpostings are made in Materials Management. MaterialsManagement postings can only be made to the current period andthe previous period.
It updates stock and consumption values for the previous monthand the current period.
If the new month coincides with a new year, the previous yearfields are also filled.
A num ber of reports are available in the Log istics Information System toenable Materials Managem ent to document stock and consump tion figures.
Data required for INTRASTAT declarations can be maintained in purchase orders placed with foreign vendors
whose legal headquarters are situated in a European Community country.
If import data has been maintained in the vendor master record or in the material master record, this appears asdefault data in the purchase order.
An INTRASTAT declaration is created in two steps:- The goods receipts are selected for those purchase orders that are to be included in the declaration.- The declaration is created based on the goods receipts selected.
The quantities counted during a physical inventoryform the basis for valuating stocks.
How material values are determined for the currentassets calculation depends on the origin of thematerials: lowest value determination in combinationwith either LIFO or FIFO methods is used formaterials procured externally; product costing isused for materials produced in-house and W IPcalculation for work in progress.
A number of reports are available in the Logistics
Information System to enable you to document stockand consum ption figures.
The company is defined for financial accounting using company codes and business areas, and for cost accounting
using a controlling area, an operating concern, cost centers and profit centers.
The controlling area represents the structure of the enterprise from the standpoint of controlling. A company codeis a unit for which financial statements are created in Financial Accounting. This can be but need not be identical tothe controlling area.
The operating concern is an organizational unit for which the sales market is segmented in a uniform way.
In addition to these units, another important unit in Controlling is the plant, which represents a business location orbranch of a company. The plant is an organizational unit in Materials Management, Logistics and ProductionPlanning, and is assigned to a company code -- and therefore also to a controlling area -- via its assignment to avaluation level.
You can combine company codes and controlling areas in different ways. This makes it possible to represent
companies with different organizational structures.
If more than one company code is assigned to a controlling area, you can perform cost accounting across companycode boundaries. This means, for example, that you can allocate data to different company codes.
If you work with business areas in a company code, these business areas are also used in cost accounting.
If more than one company code or business area is assigned to a controlling area, it may become necessary toreconcile the data in Financial Accounting and Controlling if you have cross-company or cross-business-areaallocations. This is possible using the reconciliation ledger. The reconciliation ledger creates the reconciliationpostings which are needed for this in Financial Accounting.
Financial AccountingFinancial Accounting CO AccountsCO A ccounts Financial AccountingFinancial Accounting
ControllingControllingOverhead
ManagementProfitability
Analysis
Example: GKR
The chart of accounts contains all the accounts in Financial Accounting and all the cost elements in Controlling.
From the cost accounting point of view, this represents an integrated accounting system, since the expense andrevenue accounts in Financial Accounting correspond to the primary cost elements and the revenue elements, andthe postings are passed on to cost accounting in realtime.
Primary cost elementsCost elements forimputed costs
Secondary cost elements
Allocation cost elementsAssessment cost elem.Overhead surchargesCost elements for ordersettlement
Revenue elements
Revenue elements
Sales deductions
Account
G/L accounts Subs.ledger accts
Inc.sta tem t a ccts B al.she et acc ts M at. sto ck accts
Expense accts Fxd asset accts
Accounts thatcan receive Customer acctsdirect postingse .g. reco nc.a ccts V endo r
accountsVendorpayables Vendor 11111,000
1,000Revenue accts
Accounts thatcan receive Financial assetdirect postings m gm t accts
e.g. bank accts
Cost Elements
Expense accounts in Financial Accounting are stored in cost accounting as primary cost elements. The primary cost
elements need to be defined as G/L accounts in Financial Accounting before you can create them in costaccounting.
Primary cost elements must always be assigned to a cost-bearing object, such as a cost center.
Secondary cost elements are used exclusively in cost accounting. They cannot have a corresponding G/L accountin Financial Accounting. These are only defined in Controlling.
If you want to analyze revenues in cost accounting, you need to create revenue elements in cost accounting, similarto the primary cost elements. Revenues in cost accounting are purely statistical.
Each cost element is assigned a cost element type which determines which activities the cost element can be usedfor. For example, cost element type "3" (Imputed cost element/cost element %) is used to assign imputed costs foroverhead. This cost element type also allows primary costs to be posted from Financial Accounting.
The reconciliation stores all the costs in all of Controlling in summarized form. The reconciliation ledger
represents cost element accounting in the R/3 system.
For cross-company or cross-business-area postings in Controlling, the system only creates line items inControlling. This information is not automatically passed on to Financial Accounting. The reconciliation ledgerlets you reconcile these postings with Financial Accounting.
Apart from reconciling Controlling and Financial Accounting, the reconciliation ledger also has the followingfunctions:
CO cost analyses with short runtimes
Navigation tools and an introduction into Controlling from the standpoint of profit and loss statements.
AccountCompany codeBusiness areaOriginObject typeObject classFunction area
AccountCompany codeBusiness areaOriginObject typeobject class
Function areaTransactionDebit/credit indicatorControlling area currencyControlling area currencyCompany code currencyCompany code currencyGroup currencyGroup currencyQuantityQuantity
ObjectObject
PartnerPartner
This picture shows the structure of the summary records in the reconciliation.
In the reconciliation ledger, the postings are distinguished according to
company code
business area
origin (sub-division of the cost elements)
object type (cost center, order, project, etc.)
object class
function area
All the objects in Controlling (cost centers, orders, etc.) are assigned in some way to an object class. Depending onthe assignment, the reconciliation ledger updates one data record for the object class for each posting to that object.This gives you the high degree of summarization.
For internal allocations, the fields listed in the graphic are stored for partners as well (senders, receivers). Thismakes it easy to represent transfers between company codes.
In addition, the records are updated according to the business transaction and according to credits and debits.
Three currency amounts (controlling area, company code and group currency) and one quantity are updated.
The reconciliation ledger is updated either simultaneously with each posting or later using a special postingprogram.
Account FI CO Balance400000 200000 150000 5000050000415000 500000 500000 0
Special cost element reports are available to let you analyze the reconciliation ledger.
These reports display the figures in cost accounting and in the general ledger.
You can analyze the reconciliation ledger across application boundaries to determined the costs incurred. You candisplay the costs according to object types, function areas, object classes, company codes or business areas.
Account-Based and Costing-BasedProfitability Analysis
Account Plan Actual
800000 Revenues808000 Sales deductions890000 Cost of goods m fd
550000 Cost center assessment231000 Price difference account
- Display in account form- Reconciliation with Financial Accounting
at account level
Value field Plan Actual
Sales qua ntityRevenuesSales deductionsVariable material costsVariable production costsVar. misc. cost of goods mfdVar. cost center under/overabsorp.Variable price variance from prod.Variable qty variance from prod.
Other variable variances from prod.- Display in items of the contrib.
margin scheme- Reconciliation at a higher level
(account groups, item groups)
Account-basedprocedure
Costing-basedprocedure
Profitability Analysis uses two different approaches, which you can use individually or at the same time:
the account-based approach
Costs and revenues are displayed in accounts structured according to those in Financial Accounting.This makes itpossible to reconcile your data in Profitability Analysis with that in Financial Accounting at the account level.
the costing-based approach
Costs and revenues are displayed in values fields which you yourself define. The cost elements are then assignedto these value fields. In addition to value fields, you can also use quantity fields. Value fields let you break downcosts to different items -- independently of the breakdown in financial accounting -- where you see it asimportant. This means, for example, that you can decide in how much detail you want to see the productionvariances and define your value fields accordingly.
Item 1 Profit center A 1,000Item 1 Profit center A 1,000Item 2 Profit center B 2,000Item 2 Profit center B 2,000Item 3 Profit center C 3,000Item 3 Profit center C 3,000
1st step: Carry out period-closing activities for payables and receivables inFI (payables and receivables are sorted according to profit center)
2nd step: Run transfer program in Profit Center Accounting
Sales order Posting in FI
to revenue 1,000 PrCtr Ato revenue 1,000 PrCtr AReceivables to revenue 2,000 PrCtr BReceivables to revenue 2,000 PrCtr B
to revenue 3,000 PrCtr Cto revenue 3,000 PrCtr C
Receivables Profit center A 1,000Receivables Profit center A 1,000Receivables Profit center B 2,000Receivables Profit center B 2,000
Receivables Profit center C 3,000Receivables Profit center C 3,000
FIFISDSD
EC -EC -PC APC A
Before you can transfer payables and receivables, you first need to calculate the payables and receivables to be
split in Financial Accounting. In this step, the payables and receivables are broken down according to profit centerand business area. The results are saved and displayed as a list.
Then you can transfer the data to Profit Center Accounting. You receive a list of all the company codes in thecurrent controlling area. Select the desired company codes and choose the periods you want to transfer. Thepayables and receivables are posted to Profit Center Accounting in the reconciliation accounts in the general
ledger. No Financial Accounting documents are created in the process. If you choose line items, the system creates a line item for each customer and vendor in Profit Center Accounting. The system displays an error log when processing is finished. You can analyze the posted data using standard
reports in Profit Center Accounting. The reports show the closing balance for the selected period. Note: The program first transfers the closing balance of open payables and receivables. It also finds the closing
balance for the previous period and posts this with a negative sign. Consequently, the summary records in eachperiod contain the movements in the payables and receivables, as is usually the case in Financial Accounting.
Summary Period Closing InControlling And Projects System
The main organizational unit in OverheadManagement and Production Controlling is thecontrolling area, which can store cross-company-code as well as cross-business-area data.
The reconciliation ledger m akes it possible for you totransfer the data in cost accounting to financialaccount for the purpose of reconciliation.
Index figuresYear Index fig.yyyy 100.000yyyy+1 105.125yyyy+2 109.857
COCO
Revaluation
Depreciationposting run
Primary costplanning
Depreciation area XY: ExampleDepreciation area XY: Exampleàà periodic posting of asset valuesperiodic posting of asset values
Asset balanceAsset balance AccountAccount
10000 10000
31
Dec
Calendar
Fiscal year change
31
Dec
Calendar
Fiscal year change
Year-end closing
Fiscal Year change/Year-end closing
Settings
. . .
PeriodicPeriodicprocessingprocessing
Periodic processing comprises those tasks in Asset Accounting which must be performed at periodic intervals.
Also included are tasks to be performed as part of the special valuation of fixed assets (for example, calculatingreplacement values).
Replacement values and insurable values are updated in the system with the help of index series. You need todefine the characteristics of the index series in Asset Accounting Customizing. The specification of currentindex figures is a regular Asset Accounting task.
Investment support is a subsidy which a company has received for certain asset investments. Assets which areeligible for such a subsidy are marked in the asset master records with an investment support key (for furtherinformation, see the System Administration Guide). All specifications for claiming the investment support arestored in the definition of this key. You can post the claim manually or in a mass procedure.
At present only the values of one depreciation area can be automatically posted online in Financial Accounting:Therefore, the changes to asset values (transactions) from other areas with automatic posting have to be posted
periodically to the appropriate reconciliation accounts. In the case of derived depreciation areas which do notrecord acquisition and production costs, the program posts proportional value adjustments due to retirements,transfers, post-capitalization and so on.
If you want to plan primary costs on a cost center basis, you can periodically determine planned depreciationand interest and pass these on to primary cost planning in the CO system via a report.
The Asset Accounting Information system consists of a report tree. The report tree is a freely definable
hierarchical structure. You specify the structure of the report tree in Asset Accounting Customizing underInformation system.
When you double-click on a node of the hierarchy, the system calls up a standard report. SAP provides astandard report tree (FIAA) for Asset Accounting. You can copy this tree and modify it as needed:
remove branches of the structure
add branches to the structure
change the report call (call of a user report)
The report tree is found in the application menu for Asset Accounting under Info system. The standard report treecontains all the standard reports for Asset Accounting. The system always displays the report tree that is currentlydefined in FI-AA Customizing.
You can copy and modify the standard report tree or the report tree of another user, under Edit B User tree. Inthis way, you can set up the information system according to the needs of the individual user.
The SAP-IM Investment Management component enables you to create orders that automatically have an attached
asset under construction. This is possible when you enter an investment profile in the master record of the order.
During the construction phase, you post all business transactions to the order. During the monthly settlement, allitems that are not settled directly to receivers in controlling (such as cost centers) are settled directly to the assetunder construction. In your monthly financial reports, the capital investment measure appears under assets.
At the final settlement, you settle the asset under construction to the final receivers. You enter these receivers inthe settlement rules for the order. The asset under construction is cleared automatically at the time of the finalsettlement.
For this special type of order, you can use both the usual methods of settlement for internal orders, as well as aspecial line item settlement.
Automatic handling of specialdepreciation and investment support!
Assets you produce yourself have two phases that are relevant to Asset Accounting:
the under construction phase
the useful life.
Generally, the assets have to be shown in two different balance sheet items during these two phases. Therefore,they have to be managed using a different object or asset master record during the under-construction phase thanfor the completed asset. The transfer from the under-construction phase to completed asset is referred to here as“capitalization of the asset under construction.” You can manage assets under construction in the FI-AA Systemin two ways (depending on the functions you need):
as a 'normal' asset master record
as an asset master record with line item management.
The capitalization of the asset under construction is basically the transfer to a completed asset. This transfer ishandled differently in the two instances.
When you capitalize the asset under construction, the system automatically separates the transactions from theprevious year from the transactions from the current year:TTY 340 - Acquisitions from previous years transferred from asset under constructionTTY 341 - Acquisitions from previous years transferred to completed assetTTY 345 - Acquisitions from current year transferred from asset under constructionTTY 346 - Acquisitions from current year transferred to completed asset
If you have more extensive capital investment measures, we recommend using the R/3 IM (InvestmentManagement) System. Using this system, you can represent capital investments simultaneously as assets underconstruction (for accounting purposes) and internal orders or projects (for controlling purposes). For moreinformation, see the documentation for the IM (Investment Management) System.
The calculation and planning of depreciation, interest and revaluation is controlled by keys in the Asset
Accounting system. They can also be entered manually using a special posting transaction (for moreinformation, see current-value depreciation). In both cases, these planned values in Asset Accounting have to beperiodically posted to the corresponding expense and asset balance sheet accounts in the general ledger. Thisperiodic posting takes place using a batch input session. The posting session also posts the different depreciationtypes, interest and revaluation, in addition to the writing-off and allocation of special reserves. The system doesnot create individual documents, only summarized posting documents (per general ledger account).
The asset history sheet is the most important and most comprehensive year-end report or intermediate report.
You can create it using any sort versions, and with totals at any group level, just like any other report. Inaddition, you can create a compact totals list that does not contain information on the individual assets.
Basic versions of the asset history sheet:
You can now freely define line and column structure of the asset history sheet. SAP supplies country-specificversions of the asset history sheet. These meet the legal requirements in the given country. There are alsoadditional history sheet versions.
You can define your own history sheet version. You can freely define
the size (maximum of 10 lines by 8 columns),
the headers of the history sheet items,
supplying of values to the history sheet itemsEnter this history sheet version as a parameter when you request the asset history sheet.
The report tree in Asset Accounting provides num erous reports forcounting and checking assets. There is also a query provided for the
inventory directory.
Reclassify/assess value Depreciation and interest are determined automatically using
depreciation keys. These keys are entered in the individualassets. Deprec iation (and/or interest) is displayed in theindividual depreciation areas (book depreciation, taxdepreciation, cost-accounting depreciation, and so on).
Assets under construction can be posted directly, and arecapitalized using the functions of Asset Accounting. There arealso assets unde r construction us ed in con junction with cap italinvestment orders and projects. These assets underconstruction are capitalized at the final settlement of themeasure (order or project) attached to them.
The planned depreciation (or interest) is posted to the generalledger using the d epreciation posting program.
The asset portfolio can be documen ted using list reports. Externalreporting needs are met by the asset history sheet.
Example:Example: Example:Prepaid rent, taxes oncompany car, etc. affectingthe following year
Leasing expensesmust be allocated to proper period
To ensure that expenses are posted to the correct period, you can enter accrual/deferral documents, and then cancel
them in a later step (collective processing). The cancellation date (flag) in that document is then regarded as theposting date of the cancelling document.If you need to do accruals/deferrals often, the recurring entry program is recommended.
Foreign currency accounts are valuated by balance.
You can calculate exchange rate differences and post them via batch input using the RFSBEW00 program.
Exchange rate differences in foreign currency balance sheet accounts are posted to various gains and lossesaccounts based on the exchange rate difference key in the G/L account master record.
Foreign curr. balance sheet acct. Exchan ge ratelosses account
1,6
1,5
1,4
1000
100
2000
1600
150
2800
480 480
FC LC LC
Document
Account valuationAccount valuation
Valuation rateat key date:
1,3
FC balance Xrate at key date
= 2900 x 1,3= 3770
Cumulative balancein local currency
4250
Difference = 480 BatchBatchInputInput
if required
Adjustment postingAdjustment posting
in local currencyin local currency
Valuationmethod
Depending on the valuation method used and the balance of the foreign currency balance sheet account, you may
end up devaluing or revaluing your accounts.You can run the valuation run with the same selections as many times as you like.If new transactions requiring valuation have been entered since the last valuation, they will be the only items in thecurrent run included in the valuation process.
GR/IR Clearing Account Analysis and DeclaringAcquisition Tax
700 70020 20
Situation
Adjustment postings
Balance sheet
Goods GR/IR clearing Vendor
10 020 0
100200
(V1)(E1)
40 0(V1) 400
Not yet delivered GR/IR adjustment Not yet calculated
400 400300 300
In te rim acco un t A cq uis itio n tax -in co min g
20(V0)20(E1) 20
Acquisition tax-outgoing
20
B a l a n c e S h e e t
BatchBatchInputInput
( + Reversal docs: key date + 1 )
Analysis
Logs
Entered duringprogram run
Adjustment postings to the GR/IR clearing account are made whenever you recognize
- Goods which were delivered by the key date, but not yet invoiced, or- Goods which were invoiced by the key date but not yet delivered.
Additionally, you can declare the acquisition tax for goods received but not yet invoiced.You can also balance goods receipts with their accompanying invoice receipts, if necessary.Acquisition tax is then posted for any remaining balance.
Business area 0001 . . . Profit center 0001 . . . Cost center report 0001 . . .Bal.Sht P + L
Receiv-ables . . .Taxes
Cash dsctRevenues. . .
Payables. . .
ReceivablesPayables. . .
CostsCash disct paid
BatchBatchInputInput
The subsequent business area/profit center adjustment breaks the receivables/payables and taxes down into the
additional account assignments “Business area” and “Profit Center”, which are stored in the G/L account items. Incase of an error, you can set up a reversal run.The cancellation posting is carried out if the adjustment item posted is cleared at the key date of the new run.
The profitability segment adjustment breaks down cash discount and exchange rate differences which accrue whencustomer and vendor invoices are paid according to the following additional account assignments from the cleareddocument’s G/L account assignment:
-business area-Partner business area (Consolidation)-Profit center-Partner profit center-some of the CO objects
-all of the fields you defined in the coding block.
You have many flexible options available for designing profitability reports. Multiple data collection and
preparation functions (SAP-EIS tools, ABAP/4, Report Painter, SAPScript forms) exist.You can place any kind of evaluation in your own user-specific report tree.
1 ASSETS2 LIABILITIES3 Profit and Loss4 Accounts not assigned
Level forwd Text Accnt
Maint.language DGroup acct number ¨Chart of accounts XXXX
You define a financial statement version in two steps:
- Entry in the directory of financial statement versions- Define hierarchy levels and assign accounts
Each version must have the following “special items”:- Assets- Liabilities- Balance sheet profit/loss- Profit and loss results- not allocatable.
The balance sheet profit/loss is calculated by the ABAP/4 program RFBILA00 from the assets and liabilities totalsand placed in the “Balance sheet results profit/loss” item. The Profit and Loss results are determined from allaccounts not assigned to either assets or liabilities, and are placed in the proper position.
Machinery Down p aym entLevel 4 Real Technical and made for asset
estate assets equipment under constr.
Level 5 Acquis ition Valuevalue adjustment
. . .
max. 10
A financial statement version consists of a maximum of ten hierarchy levels.
You allocate items to each level. The system forms a total/subtotal for each item which is then displayed whenthe program is run.Allocate texts to each item which are also displayed.Allocate the accounts whose balance and account name are to be listed here in the lowest levels of the items.
Financial statement version XXXX Bal.sheet acc.to nat’ l regs
Hierarchy level n _________________________________________________________
nnnn1 Stocksnnnn2 Receivablesnnnn3 Securitiesnnnn4 Checks, Cash on hand . . .
Text
nnnn4 Checks, Cash on hand
Start of group
Checks, Cash on hand, Central bank and postal giroaccounts, other bank accounts
__ End of group Display total
__ . . .Graduated total Display total
You can write additional texts for each item in a financial statement. You can write up to four lines of text at the
beginning and/or the end of the item.
A graduated total is tallied along with the control level processing. It can be called up from any point within thefinancial statement structure.You output the profit and loss part of the structure in the standard system using the graduated total functionality.
If you want to combine multiple company codes (with different charts of accounts in some cases) under one
group view in your evaluations, you must follow these steps:
Define which group chart of accounts is the common one among the corresponding chart of accounts definitions.
For the charts of accounts involved, enter each G/L account’s group account number in the “Group accountnumber” field, which is found in the cross-company code section of the G/L account master records. Thiscreates a check to see if the account exists in the group chart of accounts.For G/L accounts in the group chart of accounts, the contents of the group chart of accounts field should beidentical to the G/L account number (self-referencing).
In financial statement version you want to use for the group evaluation, specify that the “group account number”,not the account number, is the criterion under which accounts are represented (combining various accounts fromvarious charts of accounts).
Account 175000 Account 150000 Other assetsTaxes Taxes
Chart of accts AAAA Chart of accts BBBB __________ _________ _ __ ______ ______ _______ _ Ac co un t n o. D C
from / toGroup Groupaccount number 175000 account number 175000 175000 X
Financial statement version XXXX
Group account number X Chart of accts ______
You can also set the balance sheet program so that all accounts are grouped under their joint
group account number when evaluating a company code individually. Here you also have to select afinancial statement version which references the group account number. This therefore has theeffect of a group term.You use this type of grouping to examine a company code from a corporate group viewpoint.
A country chart of accounts can be assigned to each company code in addition to the operative chart of accounts
(company code table). This gives you the capability to do evaluations from a country perspective.
You must also maintain the ‘Alternate account number’ field in the company code section of the G/L accountmaster record. When this entry is made, the system checks whether the account exists in the ‘alternate chart of accounts’.
In the balance sheet program, you can select whether the account numbers and names (descriptions) come from theoperative chart of accounts or from the country-specific one.
If no country chart of accounts is assigned to the company code, users can use the 'Alternate account number' fieldfor other purposes.
- generate SET´s (per fin.stmt version)- create PArameters changeable- create Plan version } or- create Plan version parameters enhanceable
- per fiscal year
Preparation
Planning periods
If you want planning values to be displayed in a balance sheet, you have to prepare the planning for each financial
statement version. In doing so, the system generates the required datasets on its own and at the same time createsplan parameters, plan versions, and plan version parameters.
If you change a structure, you have to regenerate the sets.
You can create additional “plan versions” for a financial statement version. You also define the plan version andplan version parameters.
Planned values are entered using financial statement version and plan version number within this structure.
You can also plan at a higher level (all accounts for a financial statement item) or at the account level. In this case,you may want to use a distribution key (possible entries help).
Enter a financial statement version in the evaluation (RFBILA00). This way you have the same
structure for the actual data and planned data. By specifying a plan version number, youselect a particular version of planned values for which the structure remains the same.
Open item balance audit trail(open item-managed accounts)
DocumentsDocumentsMasterMasterrecordsrecords
RFKKET00 RFKLET00
KK New dataset KL New dataset
RFKKBU10D, K, S
RFKLBU10D, K, S
RFKKBU00D, K, S
RFHABU00S
Old KK/KLOld KK/KLdatasetdataset
Historical balance aud it trail(general ledger)
Accumulatedextract
Accumulatedextract
Evaluation Evaluation
From thedocumentfile
From thedocumentfile
You organize the retention period of your documents in the SAP system according to your hardware
capability and your requirements. It may be that you have to reorganize your documents during the year.You must then save the documents “previously” in the (accumulated) balance audit trail.
Document data and master data is always extracted, sorted and merged into a sequential dataset before documentreorganization takes place.At the end of the year, this dataset contains the document volume for the year, sorted by account.The accumulated balance audit trail is extracted from this.
If all the data you require is still in the system., you can access this data using the RFKKBU00 and RFHABU00programs.
If you are working with very large data volumes, it is advisable to only run the program for the complete dataset in
the system one time. This will set the data up into previously defined work files (per company code, for example).Then you can generate your balance audit trail per company code with much shorter run times.
- R ep lace acco un t n o. 123123with alternate account num ber 67896789
- Sort
. . .Account no. 6789
Document 1 500Document 2 8.000Document 3 700
Account no. 6790. . .
Reporting acc.to localcompany code’srequirements
A
B
The 'Alternate account number' field in the company code section of the G/L account master record can be used to
ensure that you generate the balance audit trail according to company code-specific definitions (nationalregulations on balance sheet reporting, for example).
The procedure of data transfer from the FI-GL or FI-SL (Special Purpose Ledger) components into the
Consolidation component of the parent company can be defined in the “Preparations for Consolidation”Implementation Guide in the parent or subsidiary system.
The data type (IDOC, PC, Unix) must be specified for all procedures except for realtime update. Since FI-GL andFI-LC versions do not need to be identical, a relationship must be defined between the two.
The settings apply for all company codes/companies in the sender system . All company codes (in the case of dataextract) or companies (in the case of realtime update) are assigned to the standard consolidation processing ledgersin the background.
If data transfer is flagged as relevant for both company and business area consolidation, two parallel data streamswill be created; either during realtime update or in the form of two separate extract files.
Periodic extract withsumm arization according to:Company
FS item Partner Transaction type Acquisition year Transaction currency
Consolidationfunctions
Consolidation
Post
document
ConsolidationConsolidation
staging ledgerstaging ledgerGeneralGeneral
ledgerledger
ConsolidationConsolidation
databasedatabase
Financialstatementversion
Data extractData extract
+
Information generated in Financial Accounting by the balance sheet program (RFBILA00) can be duplicated as
data in Consolidation.
In order for this to happen, the Financial Accounting extract is triggered when the balance sheet/income statementis created (switch: “Extract to FI-LC”). The layout of the data extract corresponds with the output list on thescreen.
The link between general ledger accounts and consolidation items is created in a financial statement version, whoseitems correspond with the consolidation items.
The transfer of periodic extracts enables individual financial statement data to be transmitted across systemboundaries.
The consolidation staging ledger is managed in the sending system.
Data transfer is controlled in Consolidation using the data transfer monitor.
Partner Transaction type Acquisition year Transaction currency
Consolidationfunctions
Consolidation
Postdocument
GeneralGeneral
ledgerledger
ConsolidationConsolidation
databasedatabase
Sachkonto ________
KonzernktoNr. ________
G /L ac co unt ___ ___ _
Group acct no._______
Realtime updates of Consolidation data or rollups (for example from a user-defined ledger in FI-SL) are
alternatives to the periodic creation of extracts. In these procedures, general ledger accounts are assigned toconsolidation items by means of the group account number entered in the general ledger account.
A corporate chart of accounts must exist, in which the account numbers correspond with the consolidation FSitems.
Parent and subsidiary share the same system and client.
The control of account group allocations may not be balance-related. Only in a later consolidation step is thispossible.
The Send transaction is an alternative to transferring data during the RFBILA00 run (FI view). It performs the data
transfer to Consolidation according to the Customizing settings (that apply to periodic extracts and rollups).
When making the “Extract” settings, the system automatically triggers the generation of financial statements(balance sheet and income statement) using the financial statement structure stored. You can also select thecompany code(s). You can also achieve the same results by generating financial statements using the report switch“Extract to FI-LC”.
In Customizing, you can define the location in the file system for storing the data extract for each internal tradingpartner.
The “Rollup” setting triggers the corresponding rollup that has been defined.
Besides carrying forward balances in Financial Accounting, when transferring data into Consolidation via periodic
extract, carrying forward of balances must be performed in the consolidation staging ledger as well.
Consolidation posts the transaction type, which is needed for generating spreadsheet-like presentations, such asasset history sheets, changes in provisions worksheets, etc.How transaction types are carried forward is defined in the Consolidation system; an example of this would be thecarrying forward of an acquisition from the previous year onto the opening balance of the current year.
To ensure that the Consolidation carryforward logic is also applied to the consolidation staging ledger, a fieldmovement must be defined. You can then assign the carry-forward field movement to the consolidation stagingledger in Ledger Maintenance.
Since Release 3.0C the standard delivery includes the field movement codes 1001 and 1002; these are alreadyassigned to the consolidation staging ledger (ledger 09).
The carrying forward of balances is performed within the special purpose ledger.
Summary: Closing Procedures forPreparation for Consolidation
As a sender of consolidation data, define the partnercompany in the cross-company section of the sub-ledgeraccount master records for those accounts whichrepresent affiliated companies. You must also define areconciliation account in the com pany code section ofeach subledger account m aster record.
You ca n carry out data transfers by periodic extract,realtime update or rollup. When p erforming a periodicextract (RFBILA00 or sending transaction), the systemtransfers data into a group financial statement versiondefined for this purpose. During realtime upda tes orrollups, the system uses the group account num berdefined in the GL account master record to assign GL
Summary Individual Financial ClosingProcess Integration Overviews have shown you the chronological sequence of
activities involved in generating a year-end closing, and asample m onth-end closing, in the integrated SAP system.
The sequence of activities goes from- preparatory postings in the sub-ledgers and internal
accounting, to- reconc iliation, to- carrying out the actual closing, and also- documenting a closing in the various accounting
information s ystems.
Even if your firm has not implemented the full SAP system,the activities and their sequence rem ain basically the sam e.In these cases, you will be responsible for preparing and
Status of Scheduled Programs and ReportsStatus of Scheduled Programs and Reports
It is also important to have an overview o f the statusesIt is also important to have an overv iew of the statusesfor the scheduled program runs, including the date onfor the scheduled program runs, including the date onwhich their status changed.which their status changed.
The financial calendar gives you a m onth-by-monthThe financial calendar gives you a m onth-by-monthoverview of Financial Accounting tasks scheduled inoverview of Financial Accounting tasks scheduled inthe system.the system.
June 1995June 1995
MON TUE WED THUR FRI SAT SUN
Payment Payment
Payment
Dunningnotice
Dunningnotice
Dunningnotice
Fin.
stmts
Payment
The financial calendar gives you a quick overview of scheduled or completed Financial Accounting
tasks for a certain month or year.
The financial calendar can be used to generate a graphic showing scheduled Financial Accountingtasks, for example dunning runs, payment runs, automatic and manual closing operations.
The following are available:
- A list of all tasks which must be performed on a certain date or within a certain time period
- A list of all deadlines relating to a certain task
- Direct access to the detail screen for the relevant task (payment run, etc.)
The advantage of this function is that you can allocate each task to be performed manually orautomatically in the various areas of Financial Accounting to certain deadlines, and show this in agraphic form in the financial calendar. This enables you to centrally monitor and plan these tasks asthey arise.
The financial calendar allows you to assign and monitor tasksThe financial calendar allows you to assign and monitor tasksusing workflows.using workflows.
June 1996June 1996 July 1996Ju ly 1996 August 1996August 1996MoMo DiDi MiMi DoDo FrFr SaSa SoSo MoMo DiDi MiMi DoDo FrFr SaSa SoSo MoMo DiDi MiMi DoDo FrFr SaSa SoSo
Message:Mrs Smith, pleasecould you confirmthe results of thepayment programs
for June...
Paket
You can use workflow functions to send messages to certain users at a pre-defined time.
By using workflow functions, the financial calendar enables you to allocate task messages which arelinked to the scheduled Financial Accounting tasks.
By including instructions, descriptions or sequences related to organization (using long text), you canenhance the financial calendar so that it can be used as a general organizational tool. Messages whichare linked to scheduled tasks are sent with a time stamp on a certain day.
(These messages can only be sent to users on the same or lower levels in the personnel hierarchy. Aclerk cannot send a message (or task) to a head of department, for example.
The third step in setting up the financial calendar isto define the schedule.
The schedule contains the calendar type to be usedand also the allocated organ izational unit.
SCHEDULESCHEDULE
ORGANIZATIONAL UNIT (PD)
Work centerWork center
JobJob
Organizational unitOrganizational unit
EmployeeEmployeePositionPosition
UserUser
CALENDER TYPE
USAUSA
AustriaAustriaFactory calendarFactory calendar
Public holiday (USA)Public holiday (USA)
Public holiday (D)Public holiday (D)
The schedule is a requirement for using the financial calendar function.
The schedule identifies the calendar type to be used and the allocated organizational unit.
The calendar type defines the type of financial calendar to be displayed.
The organizational unit is an optional characteristic and a concept found in the component PD(Personnel Planning and Development, formerly HR - Human Resource Management). Theorganizational unit can be a work center, a job, an organizational unit, an employee, a position or auser. It can also have dependent units. The schedule could contain the scheduled tasks for thesedependent units. The advantage of this is that if the schedule is allocated to an employee to whomfurther employees are allocated, this first employee can include all the tasks in his/her financialcalendar which are contained in the schedules of his/her subordinates.
(The maintenance of organizational structures is discussed in the training courses and documentationfor the component PD - Personell Planning and Development in the SAP system).
June 1995June 1995 July 1995Ju ly 1995 August 1995August 1995MoMo DiDi MiMi DoDo FrFr SaSa SoSo MoMo DiDi MiMi DoDo FrFr SaSa SoSo MoMo DiDi MiMi DoDo FrFr SaSa SoSo
In order to call up a task overview, the financial calendar requires the relevant schedule and task(s).
You therefore need to define a relationship between the schedule and the task.
If you have not implemented any enterprise computing system as yet, then you need to enter the master
data and transaction data manually, that is using the online functions.
If you already have a computing system (mainframe, minicomputer or PC) and want to continue usingthis data, carry out a data transfer.
To save yourself the effort of entering a large amount of master data manually, write a program in yourcurrent system which makes the data available for R/3.
You define the requirements of the program according to the data you use and the information yourequire.
There are SAP standard programs available to help you import your old data into R/3. Alternatively,you can import the data directly into the database by means of “call transaction” or “direct input”.
Note Importing the data by means of “call transaction” or “direct input” is quicker in thecase of large datasets since the system does not carry out any checks. In comparison,the batch input program is slower. The data is not written to the database straightaway but instead is firstly compared against the table entries.
You can also create these programs yourself to meet your specific requirements.
It might be conceivable to enter old data manually into the R/3 System in the following situations:
Small amount of master data or transaction data,
New organizational structures concept which cannot be derived from the old data,
Extensive amendments with new, additional information which is not available in the old system.
It is possible to import data by means of diskettes or magnetic tapes in the following situations:
Different hardware platforms,
Physical distance without an electronic data interchange line.
For most projects it will be technically possible to make the data available in a file format as fileswhich can be processed using batch input programs in R/3.
Output and change p rogram in batch inputformat for
Transfer report
Batch input session log
In the output program which you are going to create, enter the data which you want to use in the R/3
system into a file to be processed further.
For the data to be read, you need to prepare the information in a format which can be read and checkedby the batch input program.
An online entry is simulated when processing the transfer program (session), that is key terms arechecked against the customizing entries. Records with missing or wrong key terms are rejected andlisted in an error log.
The system creates a session which can be processed after correcting
In the output and change program which you are going to create, there are generally a large number of
translations which you need to carry out.
In customizing, define a translation table for the key terms which differ from your current keys.
For key terms which are newly available in the R/3 System, create derivation rules for the translationtable.
Example: You do not have the term “account group” in your current system. This entry is,however, important for the R/3 System since certain field controls are carried out
using the account group. You must find unique criteria which allow an allocation for the
account group CASH. This can be, for example, the account number within aninterval. All bank accounts in the legacy system are between 1100 and 1399 and aretherefore given the key term “account group CASH” with the indicator for “account relevantto cash flow”.
Reconciliation of closing balancesheet with opening balance sheet
24 25
31
For scheduling the data transfer it is important that:
The transfer programs have been extensively tested (all old data can be processed)
The master data is current (transfer shortly before the productive start)
The data transfer sequence has been determined (for example, first of all the G/L accounts sinceaccount numbers which must be available are defined for the customer and vendor accounts, assetsand material master data)
Enough time is allowed for checking that the data is complete and accurate
Data can be transferred either manually or automaticallyfrom the legacy system, depending on the individualcircumstances. Usually a transfer program for m aster dataand transaction data is created. This adapts the structureand content of old data to match the new sy stem.
Before transferring old data you need to test the transferprogram and check the data.
You need to set up an organizational plan for the transferand reach an ag reement with the departments involved.
Letter texts for correspondence with customers/vendors are delivered in the standard client. You can
copy these letters (forms) and adapt them to meet your company-specific requirements.
When assigning a name, you should note the convention of using an X, Y or Z as the first letter. Youcan use the print program name ( 150_DUNN ) or define a new name.
Design a form which is used by all company codes so that the appearance is similar across thecorporate group. You define the company code-specific company data in standard texts. The name of the standard text is defined in customizing for each company code.
If the company codes use letters formatted differently, you copy the SAP form into different forms( Y150_CCD1000, Y150_CCD2000 ) and define the form name in customizing for that particularcompany code.
Note: You can considerably reduce the amount of work involved by using a standard form andcompany code-specific standard texts.
printed in formStandard textStandard textBank details: bank 1: account number, bank number
bank 2: account number, bank number
Footer text
Signature
Sender
Header text
You define sender details for each company code in customizing. These are issued automatically
when printing forms. This sender data concerns the letter header (company name), the sender addressin the recipient’s address field, the greeting, closing and signature lines and possibly details regardingmanagement, entry in the register of companies and bank details.
If you use an existing company letter-head which already has the company data on, then you do notneed to maintain the company code-specific header, address and footer details.
Payment notices with line items Payment notices without line items Account statement Open item list Bill of exchange charges statement Internal document Individual correspondence Document extract (credit mem o)
SAP13SAP13 Customer statementCustomer s ta tement RFKORD11 SAP13SAP13 Y140_CUS_STAT_02Y140_CUS_STAT_02
SAP14SAP14 Op.item list w.pyt adv.Op.item list w.pyt adv. RFKORD11 SAP14SAP14 Y140_CUS_STAT_02Y140_CUS_STAT_02
Variant ID
Note that when defining correspondence types the table is client-dependent.
If you work with SAP’s standard correspondence, then you must check whether the program variantsmeet your requirements and make any adjustments if necessary.
1000 Interest earned1000 Interest earned1010 Val.dt in past1010 Val.dt in past Minus deb. int.Minus deb. int.1020 Val.dt in past1020 Val.dt in past DebitDebit1030 Settlement1030 Settlement DebitDebit2000 Interest paid2000 Interest paid2010 Val.dt in past2010 Val.dt in past Minus cr.int.Minus cr.int.2020 Val.dt in past2020 Val.dt in past CreditCredit2030 Settlement2030 Settlement CreditCredit
The SAP system contains a wide range of forms whichyou can us e to carry out various evaluations of yourcustomers. Some of these correspondence types can berun by calling up a program, others can be started fromthe document processing screens.
You can u se the text processing menu in SA Pscript toalter the layout and tex ts of the letters to suit yourbusiness’ standards.
Conso lidated financial statements The m erged individual financial statements of legally independent
organizations (subsidiaries) which a re econom ically dom inated by asuperior entity (parent company).
Theory of a “single legal entity”
"The consolidated financial statements present the assets, financialsituation and income of a consolidating group as those of a singleorganization.” (§297 Clause 3 Section 1 German Com mercial Code)
Legal form: In principle, all corporations (for example AG, KGaA, GmbH in Germany)
Common control: The parent company coordinates the operating policies of the subsidiaries andother basic issues concerning their management.
Control principle: The parent has either:- the majority of the voting rights in a subsidiary- the power to appoint the majority of the members in the administrative, governing or
supervisory body of the subsidiary- the power to exercise a dominating influence over the subsidiary
Worldwide financial statements: Included in the consolidated financial statements are:- the domestic parent company- all subsidiaries, regardless of the location of their registered office
Consolidated financial statements providing exemption: In a multi-level group, each parent companyusually obliged to prepare consolidated financial statements (for their subgroup) including allsubsidiaries.
- Contradiction of the single entity theory- Limited information value- A parent is not obliged to prepare consolidated financial statements if it and all its subsidiaries
are included in higher-level consolidated financial statements.
nn Standardizing entriesStandardizing entriesnn Currency translationCurrency translationnn Intercompany eliminationIntercompany eliminationnn IC profit/loss in inventoryIC profit/loss in inventorynn IC profit/loss in tr'd assetsIC profit/loss in tr'd assetsnn Consolid. of investmentsConsolid. of investmentsnn ReclassificationReclassification
You can customize your variants and valuation options in the Implementation Guide (IMG).
The functions can be run individually or bundled together.
All activities are started and monitored on the screen.
Posting entries are automatically generated for all consolidation steps.
Group accounting is performed in accordance with the document principle, and features the carrying forward of balances.
FI-LC is integrated in two ways with other SAP modules:
Applications which handle day-to-day business transactions transfer data to FI-LC in summarized form.Consolidation Reporting supports a drilldown back to these applications.
Consolidated data is transferred to the EIS (Executive Information System), which collects highly summarizeddata from all enterprise areas (including Logistics and Human Resources) for one company or the group as awhole.
FI-LC supports the consolidation of any “consolidation unit”, providing the required financial data is supplied.
Through the integration of SAP applications, data can be made available for the consolidation of companies(legally independent units) and business areas (subdivisions of companies for the purpose of external segmentreporting).
EC-MC Management Consolidation will also support the consolidation of cost accounting units (profit center,
Consolidation module implemented after or in parallel with a productive FI installation
This is the most common scenario for Consolidation implementation. During preparation for consolidation, thechart of accounts often needs to be enhanced, and organizational adjustments may be required for intercompanyposting.
Consolidation module as the first/only SAP application The focus in this case is on data input from external sources (remote PC data entry and flexible PC data-upload).You will also need to learn about the administration of the R/3 system, the database and the operating system.
Consolidation module as an R/3 satellite of an operative R/2 system A ‘small’ application which affects few users could be used as an introduction to the world of R/3. An interfacewith periodic data transfer and similar preparation for consolidation functions is available in the R/2 system.
FI-LC prior to Management Consolidation (EC-MC) As of release 4.0, FI-LC functionality will be contained in the EC-MC module, and automatic migration to
enhanced data structures will be available. You can start a project with FI-LC and later enhance it by addingconsolidation “dimensions”.
Control parameters: currency translationvalidation che cksdata transfer methods
SA PSA P
SA PSA P SA PSA P
A company master record must be created for each organization that is included in the consolidated financial
statements.
Some company attributes are time- or version-dependent (such as the tax rate for deferred income tax, and thecurrency translation method). Therefore, when entering company data you must specify the fiscal year and period,a version and a ledger, also.
You can print a list of the master records with all company-related data
A subgroup is a combination of multiple companies for reporting purposes.
Definition:- any combination of subgroups (time- and version-related)- each subgroup can use a different group currency- different consolidation frequencies can be chosen- variable consolidation steps for each company
Technique:- Elimination according to company pair relationships- subgroup comparison reports across columns
Multi-hierarchy groups can portray individual hierarchy levels with subgroups (see Step Consolidation).
Acct.no.Acct.no. Name of accountName of account Item no.Item no.
::
40004000 LandLand 1032010010320100
50005000 BuildingsBuildings 1032010010320100
::
Chart of accounts B
CONSOLIDATED STATEMENTCONSOLIDATED STATEMENT
Item no.Item no. Name of accountName of account
::
1032000010320000 Fixed assetsFixed assets
1032010010320100 Real estateReal estate
1032020010320200 Plant equipmentPlant equipment
1032030010320300 Other fixed assetsOther fixed assets
::
standardized FS chart of accounts
FI-LCFI-LC
FIFI
Different charts of accounts may exist within one group due to local statutory accounting requirements in
individual countries or the acquisition of new companies.
If different charts of accounts exist within a group, all of the accounts must be assigned to a standard financialstatement (FS) chart of accounts for the group.
You can consolidate at the operational account level by selecting an FS chart of accounts that is identical to theoperational chart of accounts.
Financial statement (FS) items are the main posting units in the Consolidation system.
The following options are available for creating a FS chart of accounts:
implementation of SAP’s standard FS chart of accounts, which can be post-edited manually,
adoption of the structure of the FS chart of accounts while automatically changing the item numbers,
creation of a new, custom FS chart of accounts (requires a high degree of customizing time!),
automatic copying of FS items from the FI module,
- copy from chart of accounts,
- copy from financial statement version.
Additional account assignments minimize the number of items that need to be defined.
You can enter values or quantities on FS items. You can use validation checks for validating the values in (statistical) sub-level item ranges against those in main-
The client is at the top level of the hierarchy in the SAP system. The definitions you make here apply to allunderlying levels.
G/L accounts are defined at the chart of accounts level. Each client can accommodate any number of charts of accounts.
Company codes are units which contain a complete self-contained set of accounts and generate a balance sheetand income statement at the end of the fiscal year. Exactly one chart of accounts is assigned to each companycode.
Several or all company codes can employ an identical chart of accounts.
Organizational Units in FI-LC:
Companies are individual business and legal entities which are included in the consolidated financial statements.A company code in the FI system corresponds to a company in the FI-LC system. The company codes mayreside in various R/3 systems.
The Consolidation system can also include companies that generate their individual financial statements on non-SAP systems.
All of the companies in the Consolidation system use a common financial statement (FS) chart of accounts.
ReceivablesReceivables GERGER US AUS A 10001000-- GERGER US AUS A 1000-1000-
PayablesPayables US AUS A GERGER 1000-1000--- US AUS A GERGER 10001000
RevenueRevenue GERGER US AUS A 1000-1000- GERGER US AUS A 10001000
ExpenseExpense US AUS A GERGER 10001000 US AUS A GERGER 1000-1000-
Consolidation
-- Elimination of interco.Elimination of interco.
payables and receivablespayables and receivables Elimination of interco.Elimination of interco.
revenue and expenserevenue and expense
The allocation of indicators to group-internal posting transactions is a particularly important form of data
preparation for individual financial statements Even in small groups, the chart of accounts would often becomeoverloaded if company-specific accounts were used.
Instead, the SAP system puts the “sender-receiver relationship” on the document level in Financial Accounting,and manages the balances in Consolidation with the additional account assignment “trading partner”.
Customers/vendors that are affiliated companies are marked as such by an appropriate trading partner ID in theirmaster records.
In open item posting, the trading partner assignment is read from the master record and duplicated in all thedocument lines. It is therefore available for the elimination of intercompany payables and receivables/revenue andexpense in Consolidation.
Alternatively, you can also set the trading partner manually.
As it is duplicated in the document, the trading partner must be unique. However, document types for whichseveral trading partner assignments are possible can be defined for business transactions not relevant toconsolidation.
In the “Preparations for Consolidation” Implementation Guide of the parent or subsidiary system, the procedure for
the transfer of data from the FI-GL or FI-SL (Special Purpose Ledger) components into the Consolidationcomponent of the parent company can be defined. A check is run in the parent system to see if the selectedprocedure agrees with the specifications in the company master record.
For all procedures apart from realtime update, the file type (IDOC, PC, Unix) must be specified. Since FI-GL andFI-LC versions do not need to be identical, a relationship must be defined between the two.
The settings apply for all company codes/companies in the sender system. In the background, all company codes(in the case of data extract) or companies (in the case of realtime update) are assigned to the standard consolidationprocessing ledgers.
If the transfer is flagged as relevant for company and business area consolidation, two parallel data streams will becreated; either during realtime update or as two separate extract files.
Data from profit center accounting can only be transferred to the forthcoming EC-CS Management Consolidationmodule.
CompanyCompany Name Method StatusP00001 Parent co. Realtime update Data
S00001 Subsidiary 1 R/3 extract (IDOC) Data
S00002 Subsidiary 2 R/3 extract (PC) Error
S00003 Subsidiary 3 Manual entry No data
S00004 Subsidiary 4 R/3 extract (direct) Data
Subgroup SG1 Version 100 Year / Period 1995 / 003Year / Period 1995 / 003
DataDatainputinput
The data input procedure is displayed for all companies of a subgroup.
FI-LC supports realtime update, rollup from FI-SL, data extract from FI-GL, data extract from R/2 RF, data extractfrom Step Consolidation, upload from the PC data entry program or a user-defined record layout, and manual datainput.
Some procedures have variants (e.g. realtime update, IDOC, PC file, unix file).
Status of data input
Three values are possible: ‘data’ (has been posted successfully), ‘error’ (transfer had been started but no dataavailable), and ‘no data’ (transfer has not been started yet).
Detail information by company, e.g. number of posted database records or possible reasons for status ‘error’.
Starting data input out of the data transfer monitor
By company For several companies grouped by data input procedure or sender system
You can start data entry and standardizing entries immediately upon the creation of your companies. Standardizingentries are possible until data entry is blocked.
Companies which use realtime update from FI-GL, rollup, or periodic extract from R/2 as their data entry method,should start the program for calculating retained earnings. This program is displayed and controlled in statusmanagement.
Currency translation
Currency translation is automatically opened when data entry is blocked.
Display of currency translation on the detail screen. Provisional translation is not displayed.
There is no need to perform translation for companies whose local currency is the same as the group currency, andwhich do not use the proportional consolidation method.
Partner Transaction type Acquisition year Transaction currency
Consolidationfunctions
Consolidation
Postdocument
ConsolidationConsolidation
staging ledgerstaging ledger
GeneralGeneral
ledgerledger
ConsolidationConsolidation
databasedatabase
Financialstatementversion
Data extractData extract
+
Information generated in Financial Accounting by the balance sheet program (RFBILA00) should be duplicated as
closing data in Consolidation.
In order for this to happen, the Financial Accounting extract is triggered when the balance sheet/income statementis created (switch: “Extract to FI-LC”). The layout of the data extract corresponds with the output list on thescreen.
The link between general ledger accounts and consolidation items is created by a financial statement version whoseitems correspond with the consolidation items.
FI-AA transaction types are assigned to FI-LC transaction types in Customizing and summarized correspondinglyin the extract.
Periodic extract transfer allows individual financial statement data to be transmitted across system boundaries.
The consolidation staging ledger is managed in the sending system.
Data transfer is controlled in Consolidation using the data transfer monitor.
At year-end, consolidation data, in addition to FI data, must be carried forward.
Realtime update of :Company Item Partner Transaction type
Acquisition year Transaction currency
Consolidationfunctions
Consolidation
Postdocument
GeneralGeneralledgerledger
ConsolidationConsolidation
databasedatabase
G /L ac co unt ___ ___ _
Group acct no._______
Realtime update of Consolidation data or rollup (for example from a user-defined ledger in FI-SL) are alternatives
to the periodic creation of extracts. In these procedures, general ledger accounts are assigned to consolidationitems by means of the group account number entered in the general ledger account.
A corporate chart of accounts must exist whose account numbers correspond with the consolidation items.
Realtime update can only be used if Financial Accounting (parent or subsidiary) and Consolidation are in the samesystem and client.
There should be no balance-dependent control of account groups. Contra items will be handled in a later step inthe Consolidation system.
Enhan ced Integration of FI-LC Additional Account Assignments
Accounting document
- Functional area
- Customer country- Business area- Cost center...
Customer
master record(Customercountry)
Sustitutionrules
(Functionalarea)
Consolidatedincome statement:cost of salesaccounting
Consolidatedincome statementaccording tobusiness areas
External dataentry viaMS-Access
4 options of variableadditional account
assignments
Consolidatedsales revenueby customerregions
Periodic
rollup
Realtime
update
FI CO
Consolidationtotals database
R/3R/3
FIFI
COCO
AMAM
PSPS
WFWF
ISIS
MMMM
HRHR
SDSD
PPPP
QMQM
PMPM
4 variable additional account assignments, including transaction type, are available in Consolidation. As part of
integration, these can also be provided on realtime update from Accounting, as of Release 3.0D. This waspreviously only possible using a periodic rollup.
New functional area and customer country information is available in accounting documents (as of 3.0E), inaddition to business area, cost center and general ledger account.
Using the functional area, you can assign business transactions according to cost-of-sales accounting principles,and also prepare a corresponding consolidated income statement.
A business area consolidation procedure is available with Release 3.0. A prerequisite for this is that balancesheet items have been assigned to the combination company/business area in FI, thereby enabling postings to bebroken down into these business areas. If you only require (a) a breakdown by business area for the incomestatement and (b) consolidation results as totals, and not per business area, you can use the (simpler) companyconsolidation procedure. The operational business area in FI — restricted to income statement items — is
duplicated in an additional account assignment and posted simultaneously during the elimination of intercompanyrevenue and expense.
In Customizing, you can generally specify the items (= corporate accounts) for which various information will beduplicated in the additional fields.
Master dataMaster data Data entryData entry ValidationValidation
MS ExcelMS ExcelNon-SAPNon-SAPsystemsystem
E x p o r t
E x p o r t
Remote Data Entry with MS Access
As an enhancement to the R/3 system, the Consolidation component contains a user-friendly and powerful PC data
entry program for subsidiaries which do not have an SAP system. The program is based on the relational databasesystem MS Access, and includes the following functionality:
- Manual data entry and interface with MS Excel
- Validation
- Currency translation
- Reporting
Master data (for example financial statement items) and control parameters (for example data entry forms,validation rules) are provided by the group parent and imported into the local subsidiary system.
Financial data is periodically exported and transferred to the group parent. Data changed at the group head officecan be transferred back to the subsidiary.
Data is currently transferred via PC uploads and downloads. RFC (Remote Function Call) is currently planned asan additional option.
Diff.declin.bal./straight line depr.Diff.declin.bal./straight line depr.
Function for manually entering central standardizing and consolidation entries
Standardizing entries are valid in all subgroups which include the company posted to.
Pairs of consolidation entries are only valid in those subgroups which include both companies and use thepurchase or proportional method of consolidation.
Subgroup-dependent consolidation entries are valid for one subgroup only.
Account assignment by FS item number and, if necessary, transaction type, trading partner and additional field
Account determination for automatic posting (adjustments to retained earnings, provisions for deferred taxes)
Reference and reversal function
Classification of entries using document types:
simple analysis by the user (document evaluation, interactive reporting)
There are three prerequisites for intercompany eliminations:
You should post elimination entries at company pair level. Individual financial statement data must be enteredwith reference to a trading partner.
You need to create freely-definable elimination sets in the system. In these sets, you specify which items willbe eliminated against each other, for example payables and receivables.
You should define elimination rules.
Differences arising from intercompany eliminations can be separated into currency differences and otherdifferences, for example posting differences.
Elimination can be simplified by using one-sided data entry.
Automatic reclassification during proportional consolidation.
Receivables 2 2000 USDGoods u nder way (different posting date)Goods under way (different posting date)
Value adjustment toreceivables 2 400 USD
Rec. SFR 1500 USD 900
Rec. USD 1600 USD 1600USD 2500
Payables 1200 SFR 3600 FRF
3600 FRFTranslation into group currency
Payables = 1440 DEM
Exch.rate= 0.4
Receivables = 4000 DEM
Exch.rate= 1.6
Reversal 300 SFRExch.rate = 3.0
900 FRFInvoice not (fully) recognizedInvoice not (fully) recognized
Value adjustmentValue adjustment
??
Corporate policy usually specifies procedures for handling temporal posting differences, individual value
adjustments to receivables, and the partial recognition of payables.
The currency translation difference can be shown in FI-LC, as long as companies prepare their reports intransaction currency as well as local currency. This takes place automatically when data is transferred fromFinancial Accounting.
Rule - Sharepurchase method 51 - 100 %pooling of interest 90 - 100 %proportional consolidation e.g. 50 %, 33 1/3 %equity method 20 - 50 %(book value, revaluation, proportion of equity m ethod)
Methods
Functionality
80 90
5070 60
- minority share of ownership- hidden reserves- g oo dw ill- one run per subgroup
Activities
- firs t con so lid atio n - in crease/redu ctio n in cap ita liza tio n- subsequent consolidation - investment amortization- step acqu isition - divestiture
- transfer
The main purpose of consolidation if investments is to eliminate the intertwined equity of the group’s
organizations. The parent company’s investments in its subsidiaries are cleared against the subsidiary’sproportionate stockholders’ equity.
Various methods can be applied, depending on the parent company’s level of influence in the subsidiary:
The Report Writer is a powerful tool for creating reports. It has been a component of the SAP system for a long
time and is used within several applications (e.g. FI-SL, CO-OM).
It is more easy now to report consolidation data with the Report Writer. A special data selection takes care of theversion and time dependency of subgroups and of the FI-LC concept of different posting levels.
Special group reports, which use the same criterion in lines as well as columns, must have additional fields forsuch a criterion at their disposal (e.g., the transaction type in multi-line asset history sheets; or the FS item foraged receivables/payables). The standard delivery system includes the corresponding fields.
To make the work of creating reports easier, SAP has developed the Report Painter which provides an interfacebetween the user and the Report Writer. The Report Painter can be learned quickly and can be used by users whohave little or no knowledge of Report Writer concepts, such as sets.
The SAP standard system includes several Report Writer and Report Painter reports for consolidation data. Theyare stored in library 4LC and can be imported from client 000 into your client.
In order to minimize the credit risk in goods delivered and services rendered, credit management has
been integrated into the SAP system as a separate function alongside Financial Accounting andSales/Distribution. This makes it possible to use the credit management functionality to determine thecredit policy for each of your customers and to ensure that this policy is enforced in each individualbusiness transaction.
The automatic credit control function and the blocks it makes on business transactions are linked tosales and shipping processing. From a workstation the credit control clerk can access all informationhe/she requires to monitor and control critical business transactions at the push of a button.
Note on the online credit management documentation:
R/3 system online help: FI Financial Accounting - Accounts Receivable - Credit Management
R/3 system online help: SD Sales and Distribution - Credit Management The Implementation Guide contains information on credit management in the following chapters:
Value of the order items that have not yet been delivered.
The open order value is calculated on the basis of confirmed quantities (confirmed quantities * cost of credit = open value of an order). An order that is blocked due to credit review does not receive anyconfirmed quantities. In addition, it does not increase the open order value as long as it is blocked.
Open delivery value:
Value of delivery items that have not yet been billed.
Open billing document value:
Value of billing document items that have not yet been entered into the accounts.
Receivables from sales are added to the total liabilities unless they are flagged as disputed items. Receivables from special G/L transactions (e.g. down payments, guarantees) that are flagged as
relevant to the credit limit check are passed on as special liabilities into the total liabilities.
The payer is the decisive factor in updating these values.
A credit control area is an organizational unit that assigns and monitors customer credit limits. A
credit control area may comprise one or more company codes.
Local credit monitoring involves a system in which each credit control area has only one companycode assigned to it.
Central credit monitoring on the other hand is a system in which a credit control area is assigned morethan one company code.
A single currency is defined for each credit control area.
If a credit control area contains any company codes whose local currency differs from that of thecredit control area, the receivables are translated into the currency of the credit control area.
In the same way, all open order, delivery and billing document values are translated into the credit
Risk category: New customersCredit rep.grp: New customersLIMIT: 10,000
Control via credit control area
Automatic creation
A B
In variant A, where no credit data has been created, customers are not subject to credit control.
In variant B, credit data is created for new customers as soon as they are acquired. This means thatthese customers are subject to credit monitoring from the first moment they are in the system.
Caution: Credit controls can only be carried out if credit data has been maintained
CUSTOM ER: TILIA Inc.CCA: GermanyLIMIT: 30,000CURRENCY: DEM
Data perCC A
30,000 DEM = 20,000 USD
50,000 USD20,000 USD
70,000 USD
Maximum individual limit ok
Total limit ok
Total credit limit:
This determines the total permissible credit for a customer across all credit control areas. The sumtotal of all the individual credit amounts granted to that customer in all the control areas he belongs tomay not be greater than the total credit limit for that customer.
Maximum individual credit limit:
Valid for all control areas, this limit sets a ceiling on the amount of credit that may be granted to thecustomer in any one credit control area in your system.
Individual credit limit:
The individual credit limit determines the actual credit limit for a certain customer in a certain controlarea. This individual limit must not exceed the maximum individual credit limit for that customer
(which is valid for all control areas). When setting up credit control areas you can set a default valuefor the individual credit limit. Specifying a default value ensures that the credit limit is set at theappropriate amount when you create a customer in a company code, i.e. credit master records arecreated for each customer automatically when it is created.
Reason codes are defined for each company code to enable the system to process payment
differences. Reason codes are assigned if, for example, cash discount deadlines were exceeded, orcash discount was taken even though the customer was required to pay the full amount, or if thecustomer simply miscalculated the amount paid.
You can define an indicator for each reason code specifying whether or not the system should create adisputed item for a payment difference. Disputed items do not increase a customer’s receivables totalrecorded in credit management.
Disputed items are also not included in credit checks on the earliest open item and the amount of open items with a certain number of days in arrears as a percentage of all open items.
In system configuration you specify at what points in the above example you will carry out a credit
review. You can, for example, configure your system to check credit only during order processing.
If a credit review is blocking a document, it cannot be processed any further by functions in sales andshipping.
A credit review at the goods issue stage cannot block any transactions, since this is the final shippingtransaction. However, if a customer is found to have exceeded his credit at the goods issue stage, thesystem will not allow you to post the goods issue for that delivery, and instead issues an errormessage.
The flexible credit management functionality allows y ou toeasily create credit control areas which represent theorganizational structures of your com pany or group in thesystem
Since the credit functionality is integrated into the ordermanagem ent process, you can carry out credit reviews ontransactions at a very early stage.
To learn more in detail about credit management includinghow to c onfigure this functionality, we would recomm endyou visit cours LO645.
C om pany cod e C om pany cod e C om pany cod e C om pany cod e
1000 2000 3000 - - - -Chrt o f acts. INT Chrt o f acts . INT Chrt o f acts . CAUS Chr t o f acts . XXX
Chart of deprec. Chart of deprec. Chart of deprec. Chart of deprec.1DE 1GB 1US 1XX
You can create a number of charts of accounts for Financial Accounting and a number of depreciation
areas for Asset Accounting in the system.
General ledger accounts are defined on the level of the chart of accounts.
You define the necessary depreciation areas in the chart of depreciation. You can define a separatedepreciation area for each type of valuation.
You will usually want to create one chart of depreciation for each country. It makes sense for all thecompany codes in a country or in a business/industrial sector to used the same chart of depreciation.
Each company code uses exactly one chart of accounts and one chart of depreciation.
Several (all) company codes can work with one chart of accounts and one chart of depreciation.
Asset classes consist of a master data section and a section for determining values.
The master data section must be assigned to at least one chart of depreciation. This assignmentenables you to complete the asset class with the data for determining values.
You can suppress individual depreciation areas in each asset class, for example investment supportareas which are only applicable to certain classes.
For each depreciation area, the depreciation terms for the assets can either be proposed by the systemwith the option of changing, or they can be mandatory.
Several charts of depreciation can also be assigned to an asset class. This ensures that the asset classcatalog is uniform despite using different depreciation areas.
l The organizational structures of Asset A ccounting arepresented in this chapter:
n The cha rt of depreciation:The cha rt of depreciation co ntains the necessarydepreciation areas for different types of valuation.Every company code is assigned to exactly one chartof depreciation.
n The dep reciation area:The depreciation area shows the valuation of assetsfor a given purpose (such as, book or taxdepreciation, or depreciation for cost accounting).
n The asset class is the means of structuring the asset
portfolio according to different legal and businessrequirements.
Bal. sheet itemsBal. sheet itemsAcct. determinationAcct. determinationAsset classAsset class
Assets
LatheLathe
0220000002200000
CreateCreateassetasset
DrillDrillpresspress
0211500002115000
1
The asset class contains default values and control elements which are passed on to the individual
assets when you open a new asset master record.
By entering useful default values, you reduce time and effort needed for creating new asset masterrecords. You also ensure that the records in a given class are handled uniformly.
By means of the account allocation, all asset class master records are assigned to certain general ledger
accounts. These accounts are simultaneously posted in Financial Accounting when a businesstransaction takes place. The balances of these accounts are in turn entered in the correspondingbalance sheet items.
The screen layout and the maintenance level are the most important elements in the asset class for
making control settings. .
The screen layout specifies for asset master records:
which fields and/or field groups are displayed in the asset master record
whether these fields appear as required entry or optional entry fields.
This allows you to reduce the number of master data fields to those that are specifically needed for theasset class, and to ensure that certain important control information has to be entered.
The maintenance level determines where maintenance of each data field and/or field group is allowed.The possible maintenance levels are
You enter the number range in the asset class. The number range controls the assignment of asset
numbers, and is defined either as internal or external.. Internal numbers are automatically assigned bythe system, external numbers are assigned by the user.
You can assign a company code its own number ranges, or link it to those of other company codes.
You enter the company code for number assignment in the Asset Accounting company code (fornumber assignment across company codes).
1616 Down pa yment carried forwardDown paym ent carried forward
from previous yearsfrom previous years
nn AuC manag ed as totalAuC manage d as total
nn line item settlementline item settlement
nn capital investment m easurecapital investment m easure
depreciationdepreciation
areasareasdeprec.deprec.
keykey
Book dep.Book dep. 00000000Tax dep.Tax dep. 00000000
Cost-acc.Cost-acc. LINALINA
negative values allowednegative values allowed
depreciation is not calculated indepreciation is not calculated indepreciation areas intended for thedepreciation areas intended for the
balance sheetbalance sheet
Assets under construction require their own asset class.
Choosing the depreciation key ‘0000’ ensures that depreciation is not calculated for the asset underconstruction in depreciation areas that are posted to the balance sheet (in accordance with the legalrequirements in most countries). However, special tax depreciation and investment support arepossible even on uncompleted assets.
Assets under construction have to be shown separately in the balance sheet.
It is possible to post down payments on assets under construction if you enter transaction type group15.
You can enter credit memos on the asset under construction after its complete capitalization, if youallow negative acquisition and production costs (APC).
The component IM (Investment Management) is available for managing more extensive assetinvestments from a controlling-oriented perspective.
Low value assets - Individual checkExactly 1 asset per master record
Low value assets - Quantity checkAny number of assets per master record
When posting: Check againstthe allowed maximum amount
or
Special Asset Class: Low Value Assets
You can choose whether to manage low value assets (LVAs) using individual management or
collective management.
For each type of management, you have to set up a separate asset class.
If you choose collective management of LVAs, you have to enter a base unit of quantity in the assetclass.
You request the maximum amount check in the depreciation area in the asset class. You enter themaximum allowed amount in the IMG under “Activities” at the level of the company code.
taking over the defaultvalues from the asset class
'copying' anexisting asset
CreateCreateassetasset
When you create the asset master record, you have two options:
You can use the asset class, to which the asset will belong, to provide default values. The assetclass then supplies the most important control parameters in the asset master record.
Or you can use an existing asset as a reference for creating the new asset master record. (Possiblythe reference asset has default values that are more suitable than those in the asset class.)
Enter additional information, such as an asset text.
When you save, you receive an asset number (if the asset class is assigned to a number range that usesinternal number assignment).
This asset number is also the account number of the individual asset account.
Enter period under considerationEnter period under consideration
Valid fromValid from MMDDYYYYMMDDYYYY
Valid toValid to MMDDYYYYMMDDYYYY
Cost center A from 01/12/YY to 08/27/YY
Cost center B from 08/28/YY to 11/30/YYCost center C from 12/01/YY to 03/14/YY
. . . . .
. . . . .
. . . . .
New Interval
01Mont h
Calendar
Some information in the asset master record can be managed as time-dependent data. This is of
particular significance for cost accounting assignments (for example, cost center, order, project).Shift operation and asset shutdown, both of which can have a direct effect on depreciation, shouldalso be recorded on a monthly basis as part of this time-dependent data.
The history of time-dependent assignments is stored in the system over the entire life of an asset.
Document numberDate of changeName of user whomade change
Fields changedOld and newcontents of field
Change asset
List of fields thatwere changed
Field 1Field 2Field 3
List ofchanges per field
Change 1Change 2Change 3
All for
document
2 x
on asseton asset on fieldon field
Change docum ents for assetChange documen ts for asset
Display asset
EnvironmentEnvironment
complete changedocument withall fields
Document for this change
DOCUMENT NO:DATE:CHANGED BY:OLD/NEW FIELD CONTENTS
Asset
Cost center X
2 x
Each time you change an asset master record, the system creates a change document, which contains
all necessary information.
When a large number of assets are affected by a change, you can make a bulk change. Using thisprocedure, you can carry out freely-definable master data changes, mostly automatically. (Anexample is the change of assignment to a cost center when the cost center plan has been changed.)
If an asset consists of several components, it might be advisable to manage the individual components
separately as sub-number master records. This might be useful for both technical and accountingreasons. You might divide up assets by sub-number, if :
you want to manage the values for subsequent acquisitions in following years (for examplebuildings) separately,
you want to manage the values for individual parts of assets separately,
you want to divide the asset according to various technical aspects.
You can work directly with a specific sub-number, all sub-numbers belonging to an asset, or aselection from a list display of sub-numbers. You can also evaluate accumulated depreciation and thebook values for previous fiscal years separately for the individual asset components.
Workflow is currently used in FI-AA for mass retirements and bulk changes.
There are three central steps:1. Select the objects (assets) to be changed2. Assign the task to be performed on the objects3. Release and process the Workflow
You can create a work list- from the asset value display- from the asset master record- from the asset Information System- using general Workflow procedures
You can select the assets to be changed via almost any field in the asset master record.
List of the assets to be changedList of the assets to be changed
(such as the asset list or asset directory)(such as the asset list or asset directory)
Short text:Short text:
Bulk change:Bulk change:
Cost center 4711 replaced by 8936Cost center 4711 replaced by 8936
Task:Task: Bulk change
Replacement rule A
Condition:
If <cost center> = '4711'
Replacement:Field ValueCost center 8936
Entries for bulk change
n Replacement rule A
3
1
Pre-defined W orkflow taskPre-defined W orkflow taskfor bulk change:for bulk change: BULK CHANGE
The user's SAPofficeThe u ser's SAPoffice
inboxinboxOption of releasingor processing theworklist
4
To perform bulk changes, proceed as follows:
1. Enter a substitution rule to specify which fields you want to change.2. Generate a list of assets to be changed (for example by running a report with the appropriateselections).3. Click on the button “Create work list” in the list display. You can then enter the task number foryour Workflow.
Bulk changes are predefined as a standard task in the system.4. When you specify a task, a popup appears in which you can enter your substitution rule.5. The Workflow will then appear in the user’s SAPoffice inbox, where it can be released and
Summary Master Data AssetAccountingl Master data is explained in this chapter:
n The asset class:In each asset class, you define control parameters anddefault values for depreciation calculation and for othermaster data.
n The asset:A fixed asset is an item in the company assets which isidentified as a single com modity in the balance she et andwhich is used in the compan y's business activities.
n The sub-number:A com plex fixed asset can be represented in the systemusing several ma ster records, that is, sub-numbers.
n Workflow:In FI-AA, Workflow is used for making mass changes tomaster data.
Along with the integration of accounting and logistics functions, the integration of the subsidiary
ledgers with the general ledger is also extremely important. Every transaction in customer and vendoraccounts in Accounts Payable and Accounts Receivable, and in the asset accounts has a direct affecton the corresponding accounts of the general ledger. The subsidiary ledgers are reconciled with thegeneral ledger in this way.
The acquisition posting can be created in the department that is primarily responsible for the
transaction.
“Acquisition from vendor” is when an asset is obtained from a business partner (as opposed to“Acquisition from in-house production). This acquisition of an asset from a third party can beposted in different ways, and in different organizational units (R/3 components):
- in Asset Accounting (FI-AA), without reference to a purchase order, but integrated withAccounts Payable
- in Asset Accounting, without reference to a purchase order, and without integration withAccounts Payable (posting to a clearing account - with/without clearing)
- in Materials Management (MM), with reference to a purchase order, at goods receipt or invoice
receipt “Acquisition from in-house production”" is the capitalization of goods or services that are partially
or completely produced in your own enterprise. For these in-house produced goods (such asreplacement parts) or services (such as maintenance measures), you have to capitalize costs to assetsthat were also produced in your enterprise. Generally, you carry out the capitalization of productioncosts or maintenance by settling an order to an asset. For more information, see the documentationfor the R/3 System CO-OPA (Order Project Accounting - R/3 library). If there is no order, you canalso manually post production or maintenance costs to an asset.
You can post to the asset and to the vendor in one document in Asset Accounting, using the menu pathPostings B Acquisition B External acquisition B with vendor in the Asset Accounting menu.
You can freely determine the sequence of the posting lines.
The posting “debit asset, credit vendor” is often made in Accounts Payable. This posting then fills therequirements of both Financial Accounting and Asset Accounting at the same time.
- acct. assgmt. to project - acquisition in same year - not for manual use
- document type - repayment of investment
support
controls
Transaction type
It is not sufficient to identify an asset transaction as a credit or a debit, since the assets have to be
represented in the asset history sheet, for example, as acquisitions, retirements, transfers, and so on.
In order to more precisely identify asset transactions, therefore, transaction types are used. Youalways need to enter a transaction type when posting.
The transaction type specifies
which accounts in an account allocation
which depreciation areas and
which value fields
should be updated. In addition, you have to make additional entries to indicate retirements/transfers orother characteristics of the transaction.
Transaction type groups10 AcquisitionAcquisition 2n RetirementRetirement 3n Transfer ...Transfer ...
Retiremen t list
210200
201
Retmt.Retmt.
Retmt.Retmt.
Retmt.Retmt.
SaleSale
ScrappingScrapping
Act of GodAct of God
Asset history sheet
Retmt.. . .
Acquis.. . .
Transfer. . .
Closingbalance
Startingbalance
Transaction types
. . .
Every transaction type belongs to a transaction type group. The most important control factors of a
transaction type come from the transaction type group. The transaction type group categorizes thefollowing business transactions:
those that influence the acquisition and production costs of an asset. This includes acquisitions,retirements, transfers, post-capitalization.
down payments
investment support measures
manual depreciation
write-ups
The transaction type groups are fixed and cannot be changed.
You can define your own transaction types in order to be able to represent certain transactionsseparately in reports.
For certain transaction types, you can specify that they are limited to certain asset classes (forexample, down payments allowed only in the asset class for assets under construction).
You have to organize the use of the appropriate transaction types within the hierarchy of yourenterprise.
When the asset acquisition is posted in two different departments, the following problem arises:
You normally use a clearing account. In order to guarantee that this account has a zero balance, youuse a general ledger account with open item management. Therefore, you also have to clear this typeof account.
For the posting Postings B Acquisition B External acquisition B Automatic offsetting entry, theclearing account has to be cleared in an additional step. (Usually this task is performed in FinancialAccounting.)
For the posting Postings B Acquisition B External acquisition B Clearing offsetting entry , theclearing account is automatically cleared at the same time you post “credit to asset, debit to clearingaccount.”
When you are using both the FI-AA System and the MM (Material Management) System, you can also
post an asset acquisition within the framework of purchasing (see the System Administration Guide ).Unlike most other accounting transactions, this involves working through a series of steps to beperformed at different times:
(1). creation of a purchase requisition
(2). creation of the purchase order
(3). There are a number of different possibilities for the next step:
- The goods receipt takes place before the invoice receipt and the values are not yet posted to AssetAccounting. The line items are created and the values are updated instead at the time of theinvoice receipt. However, the system uses the date of the goods receipt as the capitalization date.
- The goods receipt takes place before the invoice receipt and the values are posted directly to AssetAccounting. The asset is capitalized, line items are created, and the value fields in the asset areupdated. When the invoice is received later, there may be differences between the invoice amountand the amount posted at the time of the goods receipt. In this case, the corresponding adjustmentpostings are made to the asset.
- The invoice receipt takes place before the goods receipt. The asset is capitalized, line items arecreated and the value fields are updated.
The account assignment type (A=asset) determines whether the goods receipt is posted directly toAsset Accounting or not. For business accounting purposes, it makes sense to post the goodsreceipt directly to Asset Accounting, since this date is usually date that determines when the assetbelongs to the enterprise.
Asset Acquisition - Value FieldsDepreciation calculation
Depreciation Depreciationarea key
01 LINR: (str.-line, half yr. rule):
20 LINA(str.-line, pro rata)
Value fieldsValue fields
Useful life = 10 years
annual dep. = 1000Depreciation area Dep. start Planned dep.
01 07/01/CY20 09/01/CY
Asset value date:09/01/CY
DocumentDocument
Master RecordMaster Record
Dep. start
07/01/CY
09/01/CY
500333
CY = Current year
The system uses the asset value date of the initial acquisition posting to determine the depreciation
start date of the asset. This determination takes place using the control of the depreciation start in thedepreciation key of the asset. The system enters this start date in the asset master record.
The system determines the planned annual depreciation and the planned interest.
When further transactions are posted to the master record, these values are corrected acordingly.
Caution: The posting date and the asset value date always have to be in the same fiscal year!
Determining proportional value adjustmentsDetermining proportional value adjustments
Value adjustments inValue adjustments in
past periods:past periods:
2000; of which 50%2000; of which 50% = 1000= 1000
Value adjustments inValue adjustments in
the current period:the current period:
1000; of which 50% for 1/2 year1000; of which 50% for 1/2 year = 250= 250
= 1250
When you use the standard transaction types provided with the system, the system automatically
creates certain postings. When there is a gain or loss, in addition to the postings to the asset balancesheet account and the adjustments to accumulated depreciation, the system automatically posts gain orloss, as well as revenue clearing. The gain/loss postings, as well as the revenue clearing postings, aredependent on transaction types. They are created automatically when the indicator “Gain/loss fromretirement” is set in the definition of the transaction type. If not needed, you can deselect thisindicator. In that case, you have to make the required postings manually.
ItemItem 004, 005:004, 005: retired APC and proportional value adjustments for the assetretired APC and proportional value adjustments for the asset
DocumentDocument
}
The system determines the reference period for the asset retirement based on the asset value date and
period control. The system automatically determines the value adjustments (depreciation) up to thisperiod on the portion of the asset being retired. This amount is then retired at the same time using thesame transaction.
List of assets to be retiredList of assets to be retired
(such as, asset list, master data list...)(such as, ass et list, master data list...)
Anlage
Anlage
Entries forEntries for
mass retirementmass retirement
n posting daten document daten transaction typen asset value daten revenue distribution
l prop. to APCl prop. to net book value
n revenue
User's SAPofficeUser's SAPofficeinboxinbox
Option to release orprocess the work list
Create work list
1
2
3
Predefined tasks for asset retirement:
l retirement without revenue
l retirement with revenue
Short text: RetirementShort text: Retirement
Plant 0001Plant 0001
Task:Task: Retmt. w/ revenueRetmt. w/ revenue
To perform a mass retirement proceed as follows:
1. Generate a list of assets to be retired (for example by running the appropriate report with thedesired selection).2. Use the function key “Create work list” in the list display to enter the task number for yourWorkflow.
Mass retirement with and without revenue is predefined as a standard task in the system.3. When you specify a task, a popup appears in which you can enter additional information for the
retirement.4. The Workflow will then appear in the user’s SAPoffice inbox, from where it can be released and
processed (if the user has authorization).
If errors occur during the Workflow, the system automatically generates a new Workflow containing
the assets for which errors occurred. It then processes this Workflow in the foreground so you cancorrect the errors.
automatic determinationautomatic determinationand posting of proportionaland posting of p roportional
value adjustmentsvalue adjustments !
300
Asset Accounting distinguishes between the following types of transfer, depending on the
circumstances:
Stock material (current assets) is transferred to a fixed asset, for example, the installation of areplacement part (see online documentation for a detailed explanation of the procedure).
An asset under construction is settled and transferred to a completed asset.
You transfer an asset within a corporate group to a different company code. This procedure isdescribed in the section for asset transfer (see online documentation for a detailed explanation).
You want to split up an asset or install part of an asset in another asset (transfer from asset to asset).(See ‘change of location’ below for an explanation of the procedure.)
The asset has changed location. As a result, you have to change organizational allocations (such as,
asset class, business area) in the master record that cannot otherwise be changed.- Enter a transfer transaction type. In the screen that follows, enter the asset to which you want to
make the transfer, and the amount of APC that is being transferred.
- The system automatically determines the proportional value adjustments, as it does forretirements.
Automatic handling of specialdepreciation and investment support!
Assets you produce yourself have two phases that are relevant to Asset Accounting:
the under construction phase
the useful life.
Generally, the assets have to be shown in two different balance sheet items during these two phases.Therefore, they have to be managed using a different object or asset master record during the under-construction phase than for the completed asset. The transfer from the under-construction phase tocompleted asset is referred to here as “capitalization of the asset under construction.” You canmanage assets under construction in the FI-AA System in two ways (depending on the functions youneed):
as a 'normal' asset master record
as an asset master record with line item management. The capitalization of the asset under construction is basically the transfer to a completed asset. This
transfer is handled differently in the two instances.
When you capitalize the asset under construction, the system automatically separates the transactionsfrom the previous year from the transactions from the current year:TTY 340 - Acquisitions from previous years transferred from asset under constructionTTY 341 - Acquisitions from previous years transferred to completed assetTTY 345 - Acquisitions from current year transferred from asset under constructionTTY 346 - Acquisitions from current year transferred to completed asset
If you have more extensive capital investment measures, we recommend using the R/3 IM (Investment
Management) System. Using this system, you can represent capital investments simultaneously asassets under construction (for accounting purposes) and internal orders or projects (for controlling
xx 0202 Special tax depreciationSpecial tax depreciation
xx 3030 Group USDGroup USD
xx 3131 Group DEMGroup DEM
e.g. transaction type 640e.g. transaction type 640
Max. amount 1000
Value date MDDYYYY
Offset account
In addition to the automatic calculation of depreciation using depreciation keys, you can also plan
manual depreciation (for example unplanned depreciation) for individual assets in the FI-AA system.
When you enter the transaction type, the system recognizes that you want to perform manualdepreciation (for example, current-value depreciation).
In an additional window, you can select the depreciation areas for which you want depreciation to beposted (for example, current-value depreciation alowed for balance sheet depreciation, but not for taxdepreciation).
After you have manually planned depreciation, the system does not yet create a related FI generalledger document. This document is generated by the depreciation posting program.
Verification:
You can verify manually planned depreciation using a special report ( Info system B
Report selection B
Depreciation lists B Manual depreciation).
Similarly, you can post write-ups or post-capitalization by choosing the appropriate transaction typeand the depreciation areas you want to post.
l This chapter explains asset transactions. During the life of anasset there a num ber of changes that affect the value of theasset. The FI-AA System recognizes a wide range of businesstransactions. Transaction types make it possible to handle all ofthe necessary postings appropriately.
l The asset transaction can be entered directly in the departmentin which the transaction originates:
n For acquisitions, for example, the posting can b e ma de inone of the following areas: Financial Accounting (FI) ,Warehouse (goods receipt/invoice verification) (MM),Controlling (order/project settlement) (IM/PS/CO),Maintenance
n For retirements, the posting is usually made in AccountsReceivable, etc..
SAP applications are particularly efficient when the user exploitsthe high degree of integration.
You will generally need values for fixed assets for various business and legal purposes (for example,
for book depreciation, cost-accounting depreciation and so on). In the R/3 FI-AA system, it istherefore possible to manage values in parallel in as many depreciation areas as you want. The chartof depreciation is therefore best described as a catalog of depreciation areas structured according tovarious business aspects. You can specify the characteristics and thereby the significance of theindividual depreciation areas in each chart of depreciation.
The country-specific charts of depreciation, which are supplied as standard, are for reference purposesonly.
You can only open a new chart of depreciation by using an existing chart of depreciation as areference.
Chart of depreciation Germany Chart of depreciation USA
Chart of depreciationChart of depreciation
Germany
Depreciation areasDepreciation areas
0102031015203031
324151
Book depreciationSpecial tax depreciationSpecial depreciation reserveValuation of net a ssetsBalance sheet for tax purposesCost-accounting depreciationConsolidated balance sheet (local curr.)Consolidated balance sheet (group curr.)
Book depreciation in group currencyInvestment support (reducing APC)Investment support as a reserve
Chart of depreciationChart of depreciation
US A
Depreciation areasDepreciation areas
0110111213203031
3340414243
Book depreciationFederal tax ACRS/MAC RSAlternative Minimum TaxAdjusted Current EarningsCorporate Earnings & ProfitsCost depreciationConsolidated balance sheet in local currencyConsolidated balance sheet in reporting curr.
State modified ACR SDifference between Book and MAC RSDifference between MACRS and ALT MINDifference between MACRS and ACEDifference between MACRS and E&P
Comparison of Country-Specific Charts ofDepreciation (Example: Germany and USA)
SAP supplies typical country-specific charts of depreciation as references. They contain various
depreciation areas based on the requirements of each country. You cannot use these charts of depreciation directly. You have to first open an “active” chart of depreciation. You can then copy thedepreciation areas you want to use from the reference chart of depreciation into your own chart of depreciation. You can leave out those you do not require.
You can define any number of asset classes in Customizing. You use the asset classes to categorize
assets according to the needs of your enterprise. The asset classes are valid across company codes.The catalog of asset classes, therefore, applies uniformly to all company codes. This is true, even if the company codes use different charts of depreciation, and therefore different depreciation areas.
You can assign different charts of depreciation to an asset class, so that all assets in this class will betreated differently in each country.
What kind of depreciation?What kind of depreciation?
For how long?For how long?
When does the useful life begin?When does the useful life begin?
When do you w ant to change fromWhen do you want to change fromdeclining balance to straight-linedeclining balance to straight-linedepreciation?depreciation? Do you want to calculate annuallyDo you want to calculate annuallyincreasing replacement values?increasing replacement values?
How m uch depreciation should beHow m uch depreciation should be
weighted by the shift factor when youweighted by the shift factor when youuse shifts?use sh ifts?
Do want to end depreciation whenDo want to end depreciation whenthis scrap value is reached?this scrap value is reached?
01
Jan
Calendar
Years
You have to enter depreciation keys in the different depreciation areas. The depreciation key contains
all the control amounts for the calculation of planned annual depreciation. You can enter adepreciation key in the asset master record in each depreciation area.
Rules for valuationRules for valuationin the chart ofin the chart of
depreciationdepreciation
1D E1D E
1U S1US
1xx1xx
The depreciation areas are identified in the system by a two-character numeric key. You can specify
depreciation terms specifically for each asset. You make this specification in the asset classes ordirectly in the given asset master record.
You can calculate values in a depreciation area for a specific purpose (for example, for the balancesheet, for cost accounting, for taxes). All of the depreciation terms and values necessary for this canbe managed at the level of the depreciation area. The system allows you to define an almost indefinitenumber of depreciation areas. This feature enables you to handle a large number of different types of valuation in parallel.
The types of values the depreciation area manages are the most important factors in determining itssignificance for accounting.
You can set up depreciation areas that take over their APC as well as their depreciation terms from
another depreciation area.
You can automatically post the asset balance sheet values (APC/ accumulated depreciation) anddepreciation from each depreciation area to the corresponding general ledger accounts. You canchoose direct posting in online, or periodic posting to Financial Accounting.
You enter the screen layout for the valuation fields of the depreciation areas in the asset class, per
depreciation area.
You make sure that valuation is uniform by means of the maintenance level. There are three options:
Asset class
This maintenance level ensures uniform control of valuation at the level of the asset class. Theentries made in the asset class are passed on to the asset master record, and you cannot overwritethem.
Asset main number
The control of valuation is uniform for the asset master record as whole. A default value from theasset class can be changed in the main number, but all component assets (sub-numbers) are required
to take over the value from the main number, without the option of changing it. Asset sub-number
The control of valuation can be determined on an individual basis. The sub-numbers can have theirown treatment of valuation.
In each depreciation area, you can specify the type of depreciation and the transaction types you want
to manage. The system supports the following direct types of depreciation or transaction types:
Ordinary depreciation
Ordinary depreciation is the planned reduction in asset value due to normal wear and tear.
Special depreciation
Special depreciation represents depreciation that is solely based on tax regulations. This form of depreciation usually allows for depreciating a percentage of the asset value. This percentage maybe staggered within a tax concession period, without taking the actual wear and tear on the assetinto consideration.
Unplanned depreciation
Ordinary depreciation reflects the normal depreciation of the asset due to normal use. Unplanneddepreciation is concerned with unusual circumstances, such as damage to the asset, that lead to apermanent reduction in its value.
- depreciation type- depreciation type- class- class- method- method- base value- base value- declining balance deprec.- declining balance deprec.- changeover- changeover- period control- period control
You can manage different types of depreciation in parallel in one depreciation area.
You specify the automatic calculation of the different types of depreciation using depreciation keysand the internal calculation key.
You define the required depreciation keys per chart of depreciation.
In the depreciation key , you can enter a separate calculation key for ordinary depreciation, special taxdepreciation and for the calculation of interest.
In addition, you can enter a cut-off value key for the calculation of a scrap value, if this is needed.
The internal calculation keys specify the actual method of calculation.
Every transaction on an asset master record automatically results in a depreciation amount being
calculated. This amount is calculated according to the depreciation key in the asset master, and isdisplayed in the value fields of the asset. The most important influences on the calculation of depreciation are:
the value date of the document: it controls, in conjunction with with the depreciation key, thedetermination of the period. It is used to set the depreciation start date in the asset.
the depreciation key
the transaction type
The depreciation calculation method is the most important feature of the internal calculation key. It isused to carry out the different types of depreciation calculation in the system. It determines which
other settings of the calculation key are required entries and which are not. The base value is closely related to the selection of the depreciation method. Since many depreciation
methods cannot be used with all base values, the depreciation method often determines the base value.
The period control determines the start and end date for depreciation. You can specify a periodcontrol for each of the four transaction types (acquisitions, subsequent acquisitions/post-capitalization,transfers, retirements). In this way, you can set the start of depreciation at the beginning of the yearfor all acquisitions in a year, and the end of depreciation for retirements either at the first or last day of a period, for example. The system uses the value date of the transaction (acquisition or retirement) asa basis, and then determines the start or end of depreciation by means of the period control.
Special reserves are created in a third, derived depreciation area, in which the difference between tax
depreciation and book depreciation is calculated.
The values of a derived depreciation area are calculated from the values of two or more “real”depreciation areas, using a calculation formula. The values are not stored in the database. They arecalculated internally each time the information is requested.
One possible use for the derived depreciation area is the calculation of special reserves as thedifference between tax depreciation and book depreciation. In this case, you need two “real”depreciation areas.
Both depreciation areas (tax depreciation and book depreciation) have to use identical acquisitionvalues.
The rules for the book value in a derived depreciation area are always checked against the rules in the“real” areas from which it is derived. This check takes place at the time of each posting and eachchange to depreciation.
Index figure by fiscal yearIndex figure by fiscal year
AgeAge
Historical indexingHistorical indexing
Index classIndex class
Index seriesIndex series
Index figuresIndex figures
Asset mas ter recordAsset master record
IndexIndex 00001
ClassClass 11
SimulationSimulation 103.6103.6
IndexIndex 00001
YYYYYYYY 101.1101.1
YYYYYYYY 103.6103.6
If revaluation (indexing) is planned for a depreciation area, you can specify an index series for
calculating the replacement value. You enter the index series in the asset or in the asset class.
The index series must be assigned to an index class. This class contains the essential controlparameters for the index series. In this case, you should assign the class “Replacement value of assets”.
For each fiscal year, you should specify index figures for the index series.
Rep. value (curr. yr.)Rep. value (curr. yr.) = Rep. value Index (curr. yr.)Index (prev. yr.)
Index (curr. yr.)Index (curr. yr.)
Index (aquis. yr.)Index (aquis. yr.)Rep. value (curr. yr.) = APCRep. value (curr. yr.) = APC *
*
**
*
You can calculate the current replacement value in two different ways:
calculation based on the replacement value of the previous year (“normal” calculation)
calculation based on a historical replacement value (“historical” calculation)
(When you use historical calculation, then all acquisitions are related to this acquisition year, andare indexed with the index figure of the capitalization year.)
Interest calculationCalculation key ZAHODep. type : after end of use.lifeDep. method : below book value 0 :Base value : (Half of acquis. value)
. . .Percent :
ZZ _ _
PP _ _
22
10.00010.000
10 %
. . . . .
If you want to have interest calculated for a depreciation area, make the following settings in the
system:
Specify that interest should be managed in the depreciation area.
Specify for depreciation posting that interest should be posted in this company code and thisdepreciation area.
Use a depreciation key to which an internal calculation key is assigned for calculating interest (ordefine your own key).
The system posts interest simultaneously during the periodic depreciation posting run. It posts to theaccounts which are entered in the relevant account determination for each depreciation area.Furthermore, an additional account assignment can be made to the cost center entered in each asset
Index figuresYear Index fig.yyyy 100.000yyyy+1 105.125yyyy+2 109.857
COCO
Revaluation
Depreciationposting run
Primary costplanning
Depreciation area XY: ExampleDepreciation area XY: Exampleàà periodic posting of asset valuesperiodic posting of asset values
Asset balanceAsset balance AccountAccount
10000 10000
31
Dec
Calendar
Fiscal year change
31
Dec
Calendar
Fiscal year change
Year-end closing
Fiscal Year change/Year-end closing
Settings
. . .
PeriodicPeriodicprocessingprocessing
Periodic processing comprises those tasks in Asset Accounting which must be performed at periodic
intervals. Also included are tasks to be performed as part of the special valuation of fixed assets (forexample, calculating replacement values).
Replacement values and insurable values are updated in the system with the help of index series.You need to define the characteristics of the index series in Asset Accounting Customizing. Thespecification of current index figures is a regular Asset Accounting task.
Investment support is a subsidy which a company has received for certain asset investments. Assetswhich are eligible for such a subsidy are marked in the asset master records with an investmentsupport key (for further information, see the System Administration Guide). All specifications forclaiming the investment support are stored in the definition of this key. You can post the claimmanually or in a mass procedure.
At present only the values of one depreciation area can be automatically posted online in FinancialAccounting: Therefore, the changes to asset values (transactions) from other areas with automaticposting have to be posted periodically to the appropriate reconciliation accounts. In the case of derived depreciation areas which do not record acquisition and production costs, the program postsproportional value adjustments due to retirements, transfers, post-capitalization and so on.
If you want to plan primary costs on a cost center basis, you can periodically determine planneddepreciation and interest and pass these on to primary cost planning in the CO system via a report.
The calculation and planning of depreciation, interest and revaluation is controlled by keys in the
Asset Accounting system. They can also be entered manually using a special posting transaction (formore information, see current-value depreciation). In both cases, these planned values in AssetAccounting have to be periodically posted to the corresponding expense and asset balance sheetaccounts in the general ledger. This periodic posting takes place using a batch input session. Theposting session also posts the different depreciation types, interest and revaluation, in addition to thewriting-off and allocation of special reserves. The system does not create individual documents, onlysummarized posting documents (per general ledger account).
Depreciation area 01: Book depreciationàà Automatic online posting of asset valuesAutomatic online posting of asset valuesàà Periodic posting of depreciationPeriodic posting of depreciation
Depreciation area 20: Cost-accounting
àà Periodic posting of depreciationPeriodic posting of depreciation
Depreciation area XY: E xampleàà Periodic posting of asset valuesPeriodic posting of asset values
àà Periodic posting of depreciationPeriodic posting of depreciation
AssetAsset
Fixed assetsFixed assets ExpenseExpense Value adjustmt.Value adjustmt.
Fixed assetsFixed assets ExpenseExpense Value adjustmt.Value adjustmt.
Acquis. on 5/1/YY : 6000Planned useful life : 5 yearsPeriod control : half year convention
0
5010 0
15 0
20 0
25 0
30 0
35 0
40 0
45 0
50 0
1 2 3 4 5 6 7 8 9 10 11 12
Acquis. on 1/1/YY
smoothing
catch-up method
Depreciation posted
Month
The system supports two methods for distributing forecasted depreciation to the posting periods.
Catch-up method
The catch-up method calculates the posting amount in this posting period, based on the differencebetween the planned and the posted depreciation up to this period.
Smoothing
In contrast to the catch-up method, smoothing distributes the difference between forecasted annualdepreciation and already posted depreciation to the posting periods that are still open.
The difference between the two methods is seen in the treatment of acquisitions or post-capitalizationsthat take place during the fiscal year:
Using the catch-up method, the depreciation on the transactions during the fiscal year (from theperiod in which depreciation starts, per period control, up to the current period) is posted as a lumpsum. The depreciation posting program posts this amount in the posting period, in which the valuedate of the transaction lies.
Using smoothing, this amount is distributed evenly to the periods from the current depreciationperiod up to the end of the fiscal year (regardless of the value date of the transaction).
l This chapter deals w ith periodic processing:n Depreciation posting:
Along with depreciation calculation, depreciationposting to the appropriate general ledger accounts isone of the c entral tasks of integrated AssetAccounting. In FI-AA, you can post depreciationplanned on periods by m eans of depreciation keys,as w ell as depreciation that is forecasted manually,at any chosen intervals.
n Year-end closing:The year-end closing primarily consists of creatingand checking the asset history sheet and otherreports on asset transactions.
The Asset Accounting Information system consists of a report tree. The report tree is a freely
definable hierarchical structure. You specify the structure of the report tree in Asset AccountingCustomizing under Information system.
When you double-click on a node of the hierarchy, the system calls up a standard report. SAPprovides a standard report tree (FIAA) for Asset Accounting. You can copy this tree and modify it asneeded:
remove branches of the structure
add branches to the structure
change the report call (call of a user report)
The report tree is found in the application menu for Asset Accounting under Info system. The
standard report tree contains all the standard reports for Asset Accounting. The system alwaysdisplays the report tree that is currently defined in FI-AA Customizing.
You can copy and modify the standard report tree or the report tree of another user, under Edit B User
tree. In this way, you can set up the information system according to the needs of the individual user.
Simulation, in this context, refers to an experimental change to parameters affecting the valuation of
assets. This change can apply to a single asset, the entire asset portfolio (or parts of it), or to a testdepreciation area. This change is carried out by means of a transaction or a standard report. Whenyou simulate the development of asset values, you can change all of the important depreciation terms(depreciation key, useful life, index series). Two types of simulation should be distinguished:
simulation of depreciation for future fiscal years, using a special simulation report and simulationversion
simulation of accumulated depreciation in the past, using a new depreciation area
You can also include planned capital investments (in the form of orders or projects and capitalinvestment programs) in the simulation.
Do you want simulation into the current fiscal year?Do yo u want simulation into the current fiscal year?
Do you only want simulation for planned capitalDo you only want simulation for planned capital
investments?investments?
Do you want to include transactions from the current year in theDo you want to include transactions from the current year in the
simulation?simulation?
Do you w ant to include planned capitalDo you w ant to include planned capital
investments, that are represented by orders orinvestments, that are represented by orders o r
projects, in the simulation?projects, in the simulation?
Do you want to simulate a change inDo you want to simulate a change in
depreciation terms for the depreciationdepreciation terms for the depreciation
forecast?forecast?
You have the option of including depreciation for your planned capital investments in the forecast. In
order to take advantage of this option, you have to be managing the planned investment amounts asplanned costs on an order or project in CO. By assigning depreciation terms and a planned start-update to the order or project, you make it possible for the planned depreciation to be displayed.
ER GSO Bal. sheet item KTANSW Bal. sheet acct. ANLKL Class
Total/individualTotal/individualRanking listRanking listSort versionSort version 001
Sort version 001Balance sheet perspective,managem ent perspective,and mo re...
All reports allow you to sort/total data in different ways using freely definable sort criteria.
A sort version consists of a maximum of 5 sort levels which are determined via Data Dictionary fields.You can call up the technical field names of the required fields using F4. The sort levels are found inthe table ANLAV (asset master data). For lists which process exactly one depreciation area (forexample, the depreciation list), you can also use sort levels from table ANLB.
The report can output a total and a statistic for each sort level.
In the column ‘Total’ you can specify the levels on which you want totals to be output.
By selecting the indicator 'Statistics' it is also possible to further break down the total of a level insome lists. You can get a breakdown by depreciation key (for depreciation lists) or transaction type(for transaction lists).
Generally, you can use any sort version with any report.
Retiremen t . . . .Transfer .Post-capitalization .
. . .
H istory sheet Transaction O rdinary Special Unplanned . . .group deprec. deprec. deprec.
Asset History Sheet
The asset history sheet is the most important and most comprehensive year-end report or intermediate
report. You can create it using any sort versions, and with totals at any group level, just like any otherreport. In addition, you can create a compact totals list that does not contain information on theindividual assets.
Basic versions of the asset history sheet:
You can now freely define line and column structure of the asset history sheet. SAP supplies country-specific versions of the asset history sheet. These meet the legal requirements in the given country.There are also additional history sheet versions.
You can define your own history sheet version. You can freely define
the size (maximum of 10 lines by 8 columns),
the headers of the history sheet items, supplying of values to the history sheet items
Enter this history sheet version as a parameter when you request the asset history sheet.
You specify which values from which asset history sheet group should be entered in each column/line
item. In the standard system, the asset history sheet group is identical to the transaction type group.You can create history sheet groups that are different from the transaction type groups. You needthem only if you want to handle different transaction types in the same transaction type groupdifferently in the asset history sheet.
Summary: Info Systeml This Chapter discusses how Asset Accounting information is
placed at your disposal:
n Report tree:Standard reports and any reports you have developedyourself can be grouped together in a report tree.
n Asset value display:Using this transaction, you can display planned, as well asalready posted asset values and depreciation for an asset.The information is available in various forms a nd can b esumm arized at various levels.
n Asset sim ulation:When you are also using IM (Investment Managem ent), youcan include investment orders, projects and capitalinvestment programs in the depreciation forecast.
n Asset history sheet:The asset history sheet is often a required appendix to thebalance sheet. This report provides an overview of thecourse of asset values for the individual balance sheet items.
Data transfer from a previous system is usually the first activity you need to perform in a new
productive system after configuration and asset classification. You can either transfer dataautomatically from an old system using a batch input procedure, or you can manually enter the datausing a transaction for old asset data. Please note that in both cases only the relevant asset master dataand line items in Asset Accounting are updated and not the general ledger accounts in FinancialAccounting. Balance reconciliation with the relevant general ledger accounts must therefore take placeseparately.
You can transfer old assets data from a previous system for any date in the past. If you choose a date
during the fiscal year, you can also enter business transactions (made between the end of the last fiscalyear and the transfer date) during the transfer transaction.
When entering cumulative values, you can also enter the net book value instead of accumulateddepreciation. The system then calculates the accumulated depreciation on the transfer date from thedifference between the acquisition value and the net book value.
When you specify the sequence of the depreciation areas for transfer, the depreciation areas with themost values to be entered manually should appear first on screen. For the book depreciation area andinvestment areas you need to enter values explicitly. For all other areas, values can be transferred frompreceding areas. You can arrange it so that you cannot change values during this procedure.
If you did not manage insurable values in your old system, you can calculate them when you transfer
old assets data.
If you did not manage replacement values in your old system, you can calculate them when youtransfer old assets data, if the depreciation area allows it.
You can use the option "recalculate accumulated depreciation" for testing.
If depreciation was already posted in the old system when old assets data was transferred during thefiscal year, you can enter the last posting period in the depreciation area.
The transfer date is the cut-off point in time for the transfer of data from your previous system. The
date represents the status of posting (balances) effective for the transfer of old data. If the transfer dateis the end of the last closed fiscal year, you transfer only the master data, the APC and theaccumulated depreciation as they stood at the end of the last closed fiscal year. You also have totransfer the balances of the corresponding general ledger accounts at this same level.
Values from previous yearsValues from previous yearsValues from the cu rrent yearValues from the current year
Values from previous yearsValues from previous yearsValues from the c urrent yearValues from the current year
Asset values on 12/31 of previous yearAsset values on 12/31 of previous yearChanges during the current yearChanges du ring the current year
Value adjustments up to 12/ 31 of previous yearValue adjustments up to 12/ 31 of previous yearChanges du ring the current yearChanges du ring the current year
FI-AA
Asset
2000275
100001000
SAP SystemSAP System
Previous SystemPrevious SystemAsset
2000275100001000
Transactions in the current year50 0
50 0 Transactions in the current year
If the transfer date is after the close of the last fiscal year, the transfer is sub-annual.
You not only need to transfer the general master data and accumulated values as they stand at the startof the fiscal year from the previous system, but also the following values:
Depreciation posted
Transfer depreciation posted in the current fiscal year up to the point of the transfer. In AssetAccounting Customizing, you need to specify the last posted depreciation period in the previoussystem for each depreciation area. You do this in the specifications for old assets data transfer in theasset company code.
You have the option, instead of transferring posted depreciation, of subsequently posting the totaldepreciation for the current fiscal year up until the transfer date. This is done by performing a
posting run for unplanned depreciation. In this case, the FI-AA system posts depreciation that itcalculates for this time period.
Transactions
When transferring old assets data during the fiscal year, you also have to enter transactions whichtook place between the end of the last closed fiscal year and the transfer date.
Automatic Transfer of Old Assets DataPrevious system
Interface program
Transfer program RAA LTD01
DIALOG INTERFACE
ANLHANLAANLBANLC
:
Old data in transfer formatBALTD + BALTB
BatchInput
Using an interface program, you convert the old data in your previous system to the format of the
Dictionary tables BALTD (master data) and BALTB (transaction data) and place them in a sequentialfile.
The old assets data transfer program RAALTD01 supplies the data, using background processing, toan old assets data transfer transaction. The records without errors are transferred immediately. Recordswith errors are stored in the form of a batch input session, and have to be processed later.
The documentation for the RAALTD01 program contains detailed instructions for
the structuring of the sequential transfer file by the interface program
test options
avoiding errors and interpreting errors that occur
the procedure in the event of program termination.
Account control in productive FIAccount control in productive FI
After FI-AA is introduced
P r o d u c t i v e
s t ar t
S e t r e c on ci l i a t i on
a c c o un t s
1000 1000
1000 1000
1000
Vendor Asset
Fixed assets (Reconc. acct.)
Vendor Fixed assets (can be posted directly)
Please note the following special considerations if you are already using a productive SAP Financial
Accounting (FI) system:
All balance sheet and accumulated depreciation accounts are up-to-date in a productive SAP FIsystem. You therefore will not need to copy general ledger account balances Up until the transfer date(date which determines the status of old assets data you transfer from the previous system), assets aremanaged in the non-SAP asset accounting system. Prior to transfer you should make asset postings inparallel in SAP-FI and the non-SAP system.
After the transfer date, you can create and post to new assets in the SAP system. However, in order todo this you have to redefine all balance sheet and accumulated depreciation accounts as reconciliationaccounts (FI-AA Customizing: Set reconciliation accounts). These accounts can therefore no longer bedirectly posted to after the transfer date.
l This chapter is concerned with the transfer of old datafrom your previous system:
n Transfer transactionThe old asset mus t be assigned to an asset class.Values (APC and depreciation, or net book value)and possibly transactions (such as, for assets underconstruction) have to be transferred to the SAPsystem. Which v alues and transactions aretransferred depends on the transfer date and onother options you s pecify.
n Automatic transferAutomatic data transfer is possible using the transfer
- Cost Element/Cost Center Report Actual / Target: ResultCost Element/Cost Center Report Actual / Target: Result13:32:2007.12.95
Tasks in Overhead Cost Controlling can be divided into
planning
allocation
management
monitoring
of overhead costs.
All overhead costs are assigned to the locations where they occur or to the actions leading to theircreation. Further allocation is made possible by a number of techniques available for correctassignment of costs to causes.
At the end of the period, the plan costs as adjusted by the operating rate (target costs) are comparedwith the corresponding actual costs. The resulting target/actual variances can be analyzed as to theiroriginators and used as a basis for further management measures within Controlling (CO).
Organizational Units in the R/3 System from the COStandpoint
Financial
AccountingCompanyCode
- Organizationalunit in externalaccounting
BusinessArea
- Balanceableunit (forinternalbalances)
ControllingControlling
CostCost
CenterCenterControllingControlling
AreaArea
- Organizationalunit in internalaccounting
- O rganizationalunit inProfitabilityAnalysis
- Organizationalunit inCost CenterAccounting
Client
- Application-wide unit(technicalsubunit)
Logistics
Plant
ProfitabilityProfitability
SegmentSegment
- Organizationalunit inProfit CenterAccounting
ProfitProfit
CenterCenter
- O rganizationalunit in MaterialsManagementand the PPC
The organization is defined in Financial Accounting with the aid of the company code and the
business area, and in Controlling with the controlling area, profitability segment, cost center, andprofit center.
The controlling area structures an organization from the Controlling standpoint. The company code isthe balancing unit in Financial Accounting. This can be identical to a controlling area but need not be.
The profitability segment is an organizational unit used for a standard segmentation of the salesmarket.
Alongside these organizational units, the unit “plant” may be of use for displaying a factory or branchoffice. The plant is used in Materials Management, Logistics, and Production Planning and Control,and is assigned through a valuation level of a company code, and thereby to a controlling area as well.
Company code and controlling area can be combined with each other in different ways. These
combinations illustrate different organizational structures.
If multiple company codes are assigned to a controlling area, one speaks of cross-company-code costaccounting. Allocations can be carried out in CO that refer to more than one company code.
Business Area 0001Business Area 0001Business Area 0002Business Area 0002
Business Area 0003Business Area 0003
FI
CO
Reconciliation LedgerReconciliation Ledger
If business areas are used in the company codes, they are also included in Controlling.
If multiple company codes or business areas can be assigned to one controlling area, a need forreconciliation between Financial Accounting and Controlling can ensue during cross-company-code orcross-business-area allocations within Controlling. The reconciliation ledger is available for thecreation of reconcilation postings to Financial Accounting.
Organizational Units in Cost Element and CostCenter Accounting
Cost elements
Cost centers
Activity types
Statisticalkey figures
Line items
Totals records
Master Data
Transaction Data
EVALUATI
O
N
In Overhead Cost Controlling one differentiates between master data and transaction data.
Cost elements: Which costs have occurred?
Primary: Costs originating outside the company
Secondary: Costs originating from the company’s internal activities
Cost centers: Responsibility areas in the company that create costs and can influence them.
Activity types: Tracing factors or quantity units used to allocate costs of internal activities to their trueoriginators.
Statistical key figures: Vital statistics of a cost center or cost center/activity type. They can serve astracing factors for distribution and assessment, among others, as well as for key figure combinations.
Master data can be combined into groups. As many groups as necessary can be created. These groups
are used when several of the affected master data records are to be processed in a transaction, such asduring planning or in the information system (overhead allocation sheet row = cost element group).
A special group exists for cost centers, the standard hierarchy. All controlling area cost centers mustbe assigned to the standard hierarchy. Alongside the standard hierarchy, group maintenance can beused to create as many alternative cost center hierarchies as necessary.
Master data in Cost Center Accounting is always stored as time-based. The exceptions here are the
statistical key figures.
Time-based storage means that, for instance, you can create a cost center for several fiscal years.
If you want to extend the validity period of an existing master data record, use master datamaintenance to create a master data record for the affected extension period. You can use the existingmaster data record as a reference and thereby avoid having to repeat filling out the master data fields.
The chart of accounts records all accounts from Financial Accounting and all cost elements in
Controlling.
From the cost controlling viewpoint, a circular system exists because the expense and revenueaccounts in Financial Accounting correspond to the primary cost elements and revenue elements andthe postings are passed on circularly in realtime to cost controlling.
Incom e Account B al. S heet Acct. M at. Stock Acct.
Expense Account Fxd Asset Acct.
Indirectlyp os te d accoun t, C us tom er A cct.such as Recon-ciliation Acct. Vendor
AccountVendor PayablesAccount Vendor 11111000.-
1000.-Revenue Account
Directlyposted account, A sset M gm t.such as Bank AccountAccount
The Cost Element
The expense accounts in Financial Accounting (FI) are recorded as primary cost elements in
Controlling (CO). In order to do so, the primary cost elements must first be created in FI as generalledger (G/L) accounts before they can be created in CO.
Primary cost elements always require the account posting of a cost-carrying object, such as a costcenter.
Secondary cost elements are used exclusively in CO. They do not use corresponding G/L accounts inFI and are defined only in CO.
If revenues are to be analyzed in cost controlling, they are recorded as revenue elements in CO, analogto the primary cost elements. Revenues in Cost Center Accounting can be treated statistically only.
Each cost element is assigned a cost element category in the master data record, determining for which
transactions a cost element may be used for. For example, category 3 (imputed cost element/ surcharge) is used for account assignment of imputed costs in the surcharge accounting framework. Anadditional primary cost posting (say, from FI) can also be made through this primary cost elementcategory.
400000 415000 01 Primary CElem...510000 42 Assessment CElem
Cost elements can be created automatically. With default settings you can enter cost element and cost
element category.
Primary cost elements are created only if the corresponding G/L accounts exist in the chart of accounts. The cost element name is taken from the G/L account master data record in FI and can bechanged in CO.
Secondary cost elements must possess an explicit entry. The name is taken from the cost elementcategory.
The cost elements are created with the aid of a batch input session.
Each cost center master data record indicates its location in a higher hierarchy area.
The hierarchy area is a collection of several cost centers.
Multiple areas themselves can be collected into higher hierarchy areas, ultimately creating a hierarchyof cost centers (at the lowest level) and areas (at higher levels).
Cost Center Accounting (CO-CCA) supports parallel administration of as many hierarchy areas asrequired.
A selected hierarchy is the standard hierarchy, already defined during the creation of the controllingarea. All cost centers created must be assigned to an area in this hierarchy. This ensures that all costcenters in the controlling area are collected together in the standard hierarchy.
CCtr Type CCtr Type Production Administration Warehouse
11001100
1200
x
x
1300.
.
Cost Center Cost Center
x
Cost center types offer the option of assigning similar cost centers a standard characteristic. For
example, you have the option of allowing particular activity types only for particular cost centers. Thisis useful for, say, preventing production activities from being posted mistakenly on administrative costcenters. The cost center type can also be used for imputed cost calculation where, for example, itdecides the amount of the imputed cost percentages.
Special indicators can be stored for each cost center type which then serve as defaults when thecorresponding cost centers are created. These include lock indicators for primary or secondarypostings, revenue postings, etc.
Cost Center Repair CCtr ProductionMachinists hours Prod. I hours
CCtr ProductionProd. II hours
S01000S01000
ManagersManagers S04000S04000
ProductionProduction
Activity types serve as measurements for cost creation. They are used to carry out internal activity
allocation.
Internal activity allocation is carried out via secondary cost elements, stored in the master data recordof the activity types as default values.
By entering up to eight cost center types (or * for all types) in the activity type master record, you candelimit the use of the activity type to particular cost centers.
The activity type category determines whether and how an activity type is entered and allocated. Forexample, some activities can be allocated directly whereas others are allocated indirectly(automatically).
Statistical key figures illustrate activities and key figures of a cost center or a cost center/activity type.
They can be posted to cost centers and orders in plan and actual.
Statistical key figures can be used as the reference basis for periodic transactions, such as distributionor assessment, for creation of key figures for cost centers and orders.
Two types of key figures are defined:
Fixed value: The value is updated starting from the period entered for all following periods of thesame fiscal year (such as “Employees”).
Totals value: The value is not transferred to the following period but is to be entered anew in eachfollowing period (such as “Long-Distance Calls”).
Statistical key figures can be taken from the Logistics Information System (LIS).
In cost element and cost center accounting, the costelement, cost center, activity type and statistical keyfigure master data are m anaged.
Master data can be grouped together.
Primary cost elements must exist as G/L accounts inFinancial Accounting before they can be defined as costelements for controlling purposes. Primary cost elementscan be generated automatically from existing G/Laccounts.
The cost element type assigned to each cost elementdetermines for which activities a cost elem ent can beused.
Organizational expenses often are allocated differently in Financial Accounting (FI) than in Controlling
(CO).
In order to avoid cost fluctuations within Cost Center Accounting, irregularly-occuring expenses shouldbe allocated appropriate to time and origin to the months in question. This even distribution of anirregular expense is termed time-based imputed cost calculation.
In the SAP R/3 System, imputed costs can be taken into account in cost controlling for cost centers(cost centers/activity types). Along with time-based imputed cost calculation, other imputed costs suchas opportunity costs can be included in cost controlling.
Period Imputed cost object andeffective actual costs
- 1200- 1200- 1200- 1200
- 1200- 1200 + 15,000.-
- 1200
+ 600
01020304
0506. . .12
Balance:
Rules for Periodic Imputed Cost Calculation
Vacationbonus paid:15,000
Imputed Costs: Cost Element Percentage Method
With the aid of the cost element percentage method, imputed costs can be determined on the basis of a
percentage surcharge on a base cost element.
The advantage of this method when compared with imputed cost calculation using continuous postingto FI is that imputed costs are determined on the basis of the costs actually posted.
This method is useful, for example, in imputed cost calculation of non-wage costs such as holidaybonuses.
In the imputed cost calculation framework, the amounts of the imputed costs are debited to the costcenters. Simultaneously, an imputed cost object defined by you (cost center or internal order) iscredited. The effective actual costs are also posted on the imputed cost object in order that a possiblebalance between expenses from FI and imputed costs from CO can be calculated, analyzed, andallocated further.
The cost element percentage method of imputed cost calculation takes place using its own cost elementcategory (3 = Imputed cost element/surcharge). This means that the cost center debits in addition to thecredit object credits are posted under this cost element.
The cost element percentage method requires a surcharge layout. The following rules for imputed cost
calculation must be stored there:
For which cost element(s) should surcharges be levied?
Under which cost element should the surcharge be posted?
How high should the surcharge percentage be?
Which imputed cost object whould be credited?
The surcharge layout connects all parts of the cost element percentage method. All the necessary datacan be maintained in the layout.
By using dependencies you have the option of determining the conditions under which a surcharge iscalculated for a cost center. For example, you can post different surcharges to different cost centersdepending on the cost center type. The dependency is assigned to the surcharge key. You can createuser-defined dependencies to join the standard SAP R/3 System dependencies.
Activity type PHR 100 hrsCost / activity 481000dependent
Var. Fxd500.- 500.-
Cost element category 04
Act. Activity type PHR 90 hrs (ORate = 90% )Target Actual
481000 950.-
After Imputed Cost CalculationAfter Imputed Cos t Calculation
Cost Center 4310Cost Center 4310
Plan Target Actual481000 500.- 500.- 950.- 950.-
The target=actual method is used for imputed cost calculation of activity-dependent costs. Activity-
dependent primary costs are planned using an imputed cost element. After actual costs, target costs arecalculated automatically by the SAP R/3 System on the basis of the operating rate. These target costsare set in the actual value fields in the imputed cost calculation framework.
If the imputed amount is activity-independent, you can use the plan=actual method, where the completeplan costs are set in the actual value fields.
As in the cost element percentage method, an imputed cost object (cost center or order) collects thecredits. In customizing, only the credit object and the validity period of the affected cost elements needto be defined.
The target=actual method uses its own cost element category as well (4 = Imputed costelement/target=actual). This means that the debited cost centers as well as the credit objects are posted
Periodic reposting is used purely as a posting aid.
Primary postings (such as telephone costs) are collected on an allocation cost center and allocatedaccordingly at period closing according to an user-defined key.
Only primary costs can be reposted. The original cost element remains intact.
Line items are recorded for both the sender and receiver sides in order to document the allocationsexactly.
Periodic reposting can be carried out as often as desired.
Production 1Production 1 Production 2Production 2 Production 3Production 3
416100 +6900.- 416100 +4600.- 416100 +11,500.-
Distribution is intended for primary cost appropriate allocation from cost centers where, in comparison
with periodic reposting, only cost centers may serve as senders.
Primary postings (such as energy costs) are collected on an allocation cost center and allocated atperiod’s end according to user-defined keys.
Only primary costs can be distributed. The original cost element remains intact.
In comparison to periodic reposting, distribution updates the partner in the totals record so that it maybe identified on the totals record level in the information system.
The sender-receiver information (sender cost center) is updated in the receiver-side line items.
416000 1000.-613000 2000.-∑∑∑∑ 9000.-520000 -9000.-Assessm ent (Cafeteria)
Assessment is designed for the allocation of primary and secondary costs in Cost Center Accounting.
Primary and secondary postings are allocated at period closing according to user-defined keys.
In the assessment framework, the original cost elements are converted to assessment cost elements(category 42, secondary cost element). The relationship between original and assessment cost elementcan be freely determined per segment.
Line items are recorded for the sender and receiver sides in order to document the allocations in detail.
As in distribution, the partner is updated in the totals record during assessment.
The following information must be stored in the R/3 System for periodic reposting, distribution, and
assessment:
Who wants to settle/allocate the costs?
To whom are the costs settled/allocated?
Which costs are to be allocated?
From a system performance standpoint, periodic reposting is preferred to distribution because nosender-receiver relationships are recorded on the totals record level during periodic reposting.Assessment achieves the best results because a conversion freely defined by the user occurs betweendebit and credit cost elements.
Cost Center "Adm in Building"Cost Center "Adm in Building" Cost Center "Adm inistration"Cost Center "Administration"
AllocationAllocation 100%100% actual costsactual costs Tracing factor:Tracing factor: mm 22 floor spacefloor space
Cost Center "Energy"Cost Center "Energy" Cost Center "Administration"Cost Center "Administration"
AllocationAllocation 30%30% actual costsactual costs Tracing factor:Tracing factor: mm 22 heated spaceheated space
Cost Center "Energy"Cost Center "Energy" Cost Center "Production"Cost Center "Production"
AllocationAllocation 70%70% actual costsactual costs Tracing factor:Tracing factor: Gas consumptionGas consumptionper meter readingper meter reading
Standard / same value Same tracing factor determinationdetermination for senders for receivers
S e g m e n t
S e g m e n t
1 1
S e g m e n t
S e g m e n t
2 2
S e g m e n t
S e g m e n t
3 3
Sender Receiver
The rules for periodic reposting, distribution, and assessment are combined hierarchically in cycles and
segments.
A segment takes sender cost centers, in which values to be allocated are determined according to thesame rules, and combines them with receiver objects, in which tracing factors are determined accordingto the same rules.
Multiple segments are combined in a cycle. As a rule you can define a cycle for the entire controllingarea. From system performance and allocation standpoints, however, you also can create several cycleswhich are proecessed one after the other. Cycles are created separately for plan and actual allocations.
According to the above rules, you can combine sender and receiver relationships in the frameworks of
periodic reposting, distribution, and assessment.
Sender values can be posted amounts, fixed amounts, or fixed activity prices. You have the option of defining a percentage portions of the amount to be allocated that results in the corresponding residualamount remains with the sender cost center.
On the receiver side, fixed amounts, fixed percentages, fixed portions, and variable portions can bestored as rules. The variable portions include, among others, costs, consumption, statistical key figures,and activities.
Another of the many options available is that of allocating plan costs in actual.
When executing allocations, you can choose how processing should be carried out. The following
options are available:
Test run
Detailed list
Background processing
After processing finishes a log can be examined in order to control and check the processing run. Anyerrors that occurred can be analyzed by means of the SAP R/3 System messages.
Activities cannot be entered onthe sender, or only w ith great effort
Cost Center"Quality Control"
Tester hoursTester hours
Cost Center"Quality Control"
Tester hoursTester hours
Indirect activity allocation is a tool for automatic allocation of activities in actual and plan.
In contrast to direct activity allocation, you can allocate activities by means of user-defined keys.
Two different processing methods are available, depending on the category of the activity types to beallocated.
For senders whose activities are not measurable, or measurable only after a great deal of effort, theactivity quantities are determined indirectly from the receiver activities.
Indirect activity allocation, like the other periodic allocation methods, uses segments and cycles inorder to define sender and receiver relationships. The methods are determined per segment and canappear together in a cycle.
Some activity types allow total quantities produced to be determined per sender. With indirect activity
allocation, these posted activity quantities are distributed from the senders to their receivers accordingto their tracing factors as defined in the segment.
For activities which can be entered for the sender object, use activity type category 3 (manual entry,automatic allocation).
The corresponding segment must use the sender rule “Posted quantities”. The receiver rule may use anyoption except “Fixed quantities”.
For activity types for which produced quantities cannot be determined, or determined only after a great
deal of effort, activity determination is necessary -
either via receiver tracing factors (with weighting factors which can be defined per sender)
or given explicitly in the segment definition (as a fixed sender or receiver quantity)
This form of indirect activity allocation uses activity type category 2 (indirect entry, automaticallocation).
The corresponding segment must use either the sender rule “Indirectly determined quantities” with anyreceiver rule, or the identical sender and receiver rules “Fixed quantities”. If sender rule “Indirectlydetermined quantities” is used, the sender-specific weighting factors named above are determined byusing the function “Sender values” (default value = 1).
Actual cost allocation does not require cost and activity price planning. The quantity flow is posted
initially without a valuation. The valuation with actual costs takes place at period-end closing throughactual activity price calculation.
If you use a preliminary valuation with plan activity prices, you have the option in actual activity pricecalculation of revaluating the difference between the previous plan activity price valuation and theactual activity price valuation. This can take place either in separate data records or through changingthe existing allocation postings.
Activity price calculation may be carried out with any of the following:
Precondition for actualactivity price calculationand variance analysis
Plan and actual madecomparable at theactivity level
Cost CenterProduction
Produc-tionhours
Machinehours
Actual costs in Cost Center Accounting can be posted only to cost centers, not to activity types. In
order to carry out actual activity price calculation, however, the actual costs must be distributed to theactivity types. Actual cost splitting is required for the comparison of actual costs with target costs andcomparison of variances in the activity types.
Actual costs are split in two steps -
Step 1: Actual cost center costs are broken down according to the target costs onto the activity types.This step is made per cost element. If no target costs exist for a cost element, the splitting takes placeaccording to the target costs of the assigned cost element group. All target costs of cost elements in thisgroup are drawn upon as a basis for splitting. If no target costs exist in the entire group, the costs aresplit in the second step.
Step 2: Remaining actual cost center costs are broken down according to definable splitting rules onto
the activity types. If no rules are defined, the cost center costs are divided according to equivalencenumbers onto the individual activity types.
With activity price calculation using the cost component layout you have the option of making the
structure of an activity type price transparent. This is useful, for example, for determining the portion of personnel costs and secondary material costs included in the activity type price.
You have the option of deactivating the cost component layout for particular cost centers/activity types.This is done by using the switch layout.
The SAP R/3 System offers a variety of techniques forcarrying out periodic allocations:- Imputed cost calculation- Periodic reposting- Distribution- Assessment- Indirect activity allocation
By using valuation with actual activity prices, you canrevalue the quantity flow from activity allocations at theend of the relevant period.
Actual cos t splitting is the precondition for actual activityprice calculation. Actual costs are thereby divided am ong
the activities. Statistical key figures can be transferred from the
Planning value-based and quantity-based primary and secondary costs as well as planning revenues
These planning techniques and their usage will be examined in the course of this unit.
At the end of this unit is an illustration of a possible planning procedure which is suggested if you areto use all the planning techniques listed above.
Entering CO plan data is accomplished with entry screens which can be arranged as desired in system
configuration for planning. These screens are known as planning layouts.
Planung layouts include one planning area each. They can be used to define multiple lead columns aswell as arranging the value columns as well.
Via the planner profiles, you can control the shape and extent of planning. Layouts are assigned to theplanner profiles, making authorizations for planning manageable through assigning authorizationgroups to a profile.
Standard planner profiles and planning layouts that cover most if not all of the possible planningsituations are included in the standard SAP R/3 System. You also have the option of defining your ownprofiles and layouts.
With the aid of the flexible entry screens, it is possible to carry out central planning (such as planning a
cost element for all cost centers) as well as decentralized planning (such as planning for individual costcenters). Similarly, the planning views for planning activity types and statistical key figures may also bechosen.
Depending on the arrangement of the entry screen, the option exists when entering the screen of usingindividual values, intervals, or groups. SAP recommends creating cost element or cost center groups forfuture use in the R/3 System.
For period-appropriate distribution of total values, you require a distribution key.
Keys are stored in the standard SAP R/3 System which are useful for distribution of complete valuesaccording to different criteria.
In addition to the standard distribution keys, you can define as many company-specific distribution keysas desired (for example, according to shift plans).
In the activity-independent primary cost planning framework, detailed planning makes planning
beneath the cost element level possible. You can, for example, differentiate the cost element “Wages”into different employee categories with detailed planning. The results of detailed planning areidentified on the cost element level.
Detailed planning can also access base unit costing, an application used in Logistics but with partialapplication in Controlling. Base unit costing can be used to make cost-based planning for a singleobject made up of several raw materials, internal activities, or unfinished products (for example,internal service activities).
If you want to use detailed planning, please note the following.
Detailed planning can be carried out only in controlling area currency.
The results from detailed planning can only be evaluated in cost center planning, not in theinformation system. Cost center planning carries out identification on the cost element level.
Values created in detailed planning may only be changed in detailed planning.
If detailed planning is used for the first quarter of a fiscal year, the entire year must be planned withdetailed planning as well.
Selection: cost element percentage m ethod Periodic transfer to plan
Plan distribution
Plan assessment
Indirect activity allocation to plan
Using the cost element percentage method within the framework of plan selection, you can plan
imputed costs in Cost Center Accounting.
Periodic transfer is envisioned as a posting tool to allocate primary postings from one CO object (suchas collection cost center) to another. The basis for these allocations are keys that can be defined by theuser.
Plan distribution is generally chosen for costs that are entered in a collection cost center and areallocated to the cost centers where they originated using distribution. As in actual, allocation isperformed using the cycle segment technique with keys like statistical key figures or fixedpercentages.
Like plan distribution, plan allocation allows you to allocate costs from one cost center to anotherusing keys such as statistical key figures.
With indirect activity allocation, activities can be allocated automatically. There are two differentmethods for doing this:- Activities may be entered in the sender cost center- Activities may not be entered in the sender cost center at all or entered with a great deal of difficulty
Activity types serve as activity controls for cost centers. They are used to describe the quantity output
of a cost center and can be used to determine an operating rate and target costs.
Activity types are allocated under a secondary cost element, which is stored as a default value in theactivity type master data record.
The activity type allocation price is either determined per cost center/activity type in automatic activityprice calculation or is determined manually. In automatic activity price calculation, all primary andsecondary costs planned as activity-dependent or activity-independent for the appropriate cost centersare included in the allocation price. Cost center costs are divided by the plan activity or plan capacity.
If several activity types are planned on a cost center, the activity-independent plan costs are brokendown (split) onto these activity types for activity price calculation.
The example above illustrates the activity price calculation procedure.
The activity price for Cost Center A is determined with the formula:
(16000 + (10 X Activity price of Cost Center B/Activity Type MHR) ) / 1000 hours
The activity price for Cost Center B is determined with the formula:
(11000 + (50 X Activity price of Cost Center A/Activity Type REP) / 1000 hours
The exact activity type price is calculated iteratively.
If you use manual activity prices in addition to iterative prices, you have the option of setting anindicator in the version which allows the purely iterative activity prices to be calculated in addition.
Planning integration allows transfers of data from Cost Center Accounting feeder systems to cost center
planning.
If this data was planned in the feeder systems and is to be transferred unchanged to cost centerplanning, the planning of the corresponding data in Cost Center Accounting is not necessary.
To use planning integration, various preconditions in Cost Center Accounting and in the feeder systemsmust be met first. For example, the personnel costs in Human Resources can be transferred to primarycost planning in Cost Center Accounting only if valid cost centers are available to which the affectedpersonnel master data records are assigned.
Analysis and optimization of business processes is being pursued energetically by many companies in
widely differing industries. Along with optimization of lead times and quality, cost reduction is thefocus of interest.
The traditionally-oriented Cost Center Accounting assigns overhead costs according to organizationalstructures and responsibility areas. Activity-Based Costing (ABC) examines them according to theprocess organization in which they are assigned to business processes. ABC makes monitoring of thecost effects of business process optimizing possible.
Whereas Cost Center Accounting answers where costs occur, ABC answers the reasons why.
In contrast to Cost Center Accounting, which requires local cost optimization procedures for costcenters, ABC makes the effects of decisions transparent for the entire organization.
For example, Procurement decides to simplify order settlement. Accounting thereby has greaterexpenditures in accounts payable. This is visible after viewing the procurement business process.
In a simplified illustration of general cost allocation, the direct costs from feeder systems are posted
directly on cost objects while cost center overhead costs are assigned according to responsiblities.
Traditionally, overhead costs are allocated with various methods (surcharges, assessment, activityaccounting, etc.) from cost centers to cost objects. Such allocation is frequently not based on the costoriginator. Rather, as with surcharges, it is based on the ratio of overhead costs to direct costs. Thiscan results in a false indentification of product costs resulting in mistaken decisions. The growingquota of overhead costs among total costs makes appropriate allocation of costs to their origins evermore important.
With ABC you have the option of first allocating overhead costs from cost centers to processes, andafterwards assigning the costs to cost objects based on the originators and the actual consumption of processes.
ABC does not replace Cost Center Accounting, but rather complements it with another view of overhead costs. Direct assignment to processes (say from FI) while avoiding Cost Center Accountingentirely is not planned at this time.
The CO-ABC component is integrated fully in the SAP R/3 System , allowing you access to atransaction-oriented, cross-functional examination of the organizational cost structures.
•• Avoidance of strategic managerial mistakesAvoidance of strategic managerial mistakes
Due to the huge percentage rise in overhead costs in recent years, traditional function-oriented cost
center accounting no longer suffices to control overhead costs efficiently.
Activity-based costing improves overhead cost transparency. It is an important requirement for moreefficient shaping of business processes. On the basis of origin-appropriate allocation of internalactivities in costing, expenses arising from a change in product or methodology can be costed moreprecisely.
CO-ABC enables intuitive modelling of organizational process chains and business processes.Improved transparency results in an entirely new information base which you can use to makecomplex decisions.
l _____________ l _____________ l _____________ l External Costs
l InternalActivities
Without orders
With orders
TradeFair 1
TradeFair 1
TradeFair 2
TradeFair 2
EXTERNAL COSTSInternal Activities
Ext. CostsInternalActivities
External CostsInternal Activities
Ext. CostsInternalActivities
1
2
Settlement
Settlement
Order 1Order 1Ext:Ext:Int. ActivitiesInt. Activities
Order 2Order 2Ext:Ext:Int. ActivitiesInt. Activities
This example illustrates the main purpose of internal order use in Overhead Cost Controlling. In the
first case, after concluding both actions (here, measurement), no further comparison analysis can takeplace. Because external costs and internal activities are treated with the same cost elements on the samecost center, it is no longer possible to determine which action created which costs. If, however, eachaction receives its own internal order, as in the second case, the costs can be collected separately andanalyzed afterwards - even if settlement on the cost center has been executed already.
A further advantage is found in the wide variety of planning and budgeting functions offered for orders.
The internal order is assigned to a company code and a controlling area, like the cost center. If you
want to create business area balances in Financial Accounting, you must also enter a business area.
If you wish to transfer values posted on internal orders to a profit center, you enter the profit center inthe order master record. All actual postings to the internal order are passed along automatically to theprofit center. Plan values also may be transferred to profit center planning if required.
If you assign an order to a WBS element, you can monitor the value of the order in the project systemorders. In addition, you have the option of highlighting the settlement of all orders assigned to theproject automatically during project settlement.
The remaining criteria possess informative value, meaning they can be evaluated in the internal orderinformation system. This information has no influence on the posting of plan or actual costs.
Status management controls which business transactions are allowed for an order at any given time.
The standard SAP R/3 System includes certain system status settings that are active for an order, forexample, when it is released or when settlement rules are entered, or whether an order has been closed.
If the standard system status settings are not detailed enough, you can create user-defined statusindicators for further subdivisions. For example, it may be necessary to switch to a planning approvalprocedure for very large orders before they are released.
As in Cost Center Accounting, you can gather internal orders in hierarchically arranged order groups.
Groups maintenance is also similar to the Cost Center Accounting maintenance function.
You can assign an order to several groups. However, in contrast with Cost Center Accounting, it is not possible to define a standard hierarchy.
Order groups offer the option of planning and settling costs, calculating surcharges, and creating reportsfor as many combinations of orders as desired.
You use S AP R/3 System Internal Orders to monitor costs according to actions takenbefore they are allocated further. Controlling transparency is enhanced by Internal
Orders when com pared to simple cost center accounting.
In the internal order mas ter record you can store a profit center and a WBS element.Actual and plan values in the order can be copied to the profit center. You caninclude the orders assigned to the project in reporting and when settling the project.
You ca n edit several orders simultaneously in the master data. Using substitutions(user-defined replacement rules), you can execute m ass changes for the orders.
The order type is the central control param eter in customizing. Here you store,among others, the rules for number range assignment, a sam ple order as a copyreference, and information on status administration.
Order status determines which managem ent transactions are to be carried out on theorder at a particular time. Along with the SA P default system status, you canundertake further delimitations of the valid transactions with a user status structure.
• Movement of goods (procurement orders, goods receipt, reservations, or goods issue) in MaterialsManagement
• Internal activity allocation, primary cost and revenue reposting, and overhead cost surcharges inControlling
Order crediting occurs due to settlement to receivers in external accounting (G/L account, asset) orinternal accounting (cost center, order, project, network, profitability segment). It is not necessary tosettle an order.
Order 4712: RepairsOrder 4712: RepairsCElemCElem CmntCmnt ActualActual AllottedAllotted
Order
Commitments management gives an overview of costs that will be posted on your order in the near
future. At this time, a commitment can be placed on an order if a procurement or material order isentered for the order. The constant precondition for the commitment is that the corresponding option isselected in the desired order type and that commitments management is active for the controlling area.
In the information system, the commitment is identified separately. The column “Available” shows thetotal of actual and commitment. In addition, the commitment origin (procurement or order) is stated.
The graphic displays the commitment structure through goods receipt. If, however, the indicator“Unevaluated goods receipt” is set in the order item, the commitment is created only after the billingarrives.
For non-quantifiable activities, or those quantifiable only after much effort, the option exists of makingthe commitment proportional to value, not quantity. The deciding factor here is an indicator in the
No settlement takes place for a statistical order. You see the costs directly on the cost center based on
the transaction.
From a system performance standpoint you are spared the effort of settlement, but a posting to astatistical order is somewhat less useful than that to a real order.
The cost center to be posted can be stored in the order master data record. The entry of the cost centerneed not be performed for later postings.
Overhead costing is used to allocate overhead costs. The SAP R/3 System offers the option, alongside
that of the pure full cost basis, of dividing the surcharge amounts according to fixed and variablecomponents - similar to those of the originating cost elements. It is equally possible to calculatesurcharges oriented towards the quantities posted in the documents.
The rules for surcharging (meaning which cost elements are to be surcharged, which cost centers ororders are to be credited via the surcharges, etc.) are gathered together in a surcharge costing sheet.
Quantity-related surchargeè Amoun t per quantity unitè Dependencies
Creditè Cost elementè Originè Objectè Fixed/variable breakdown o f surcharge cost elements
OrderOrder
The surcharge costing sheet combines three central elements:
1. The calculation base defines which cost elements are to be surcharged. An origin field enablesyou to
differentiate according to different materials posted under the same cost element to the order.
2. The surcharge defines:
- The percentages used on the different calculation bases as surcharges, or the amounts per quantityunit used as surcharges. In the latter case, quantities must be recorded in CO. Either the cost elementmust record the quantity, or the material master indicator “Material origin” must be set. Mateiralswith differing quantity units must be differentiated extra in the origin group field if they are to beupdated together under the same cost element.
- The dependencies. Via dependencies, you have the ability to differentiate surcharges according toplants, company codes, locations, and other criteria.
3. The crediting defines which objects (cost centers or internal orders) are credited under which costelements when surcharges are calculated.
èè Cost center or G/L accountCost center or G/L account
èè Cost elementCost element
oror
The settlement profile, settlement structure, PA settlement structure, and source structure are suggested
as a rule based the order type. Their functions are described in more detail on the following pages, as isthe hierarchy number.
Settlement rules determine the following.
Which portions are to be settled to which receivers.
How costs are to be apportioned - percentage-based or amount-based division are possible, or thedivision according to equivalence numbers.
The settlement type PER serves to settle the costs of exactly one period, which makes sense for allsettlements within Controlling. The settlement type ALL settles all costs on a sender object up to thesettlement period, which is used for settlement to external receivers such as assets or profitability
segments. To settle an order to exactly one cost center or G/L account, you can maintain the settlement rule
To settle to different receivers dependent on the originating cost elements posted on an order, use the
source group technique. Cost elements in the source structure are grouped according to source groups,and the structure entered in the order settlement parameters so that the settlement rules can differentiateaccording to structure. It then becomes possible, for example, to treat external and internal activitiesseparately during settlement.
allowed distribution methods(% rates, equivalence numbers, amoun ts)
"Do not settle" indicator
The central control parameter for settlement is the settlement profile, which is entered in the order type
and gives the settlement structure, PA settlement structure, or source structure for the orders of thattype.
The settlement structure controls the assignment of original cost elements to settlement costelements according to the individual receivers. The option of settling according to cost element alsoexists.
The PA settlement structure controls the assignment of cost elements to value fields in ProfitabilityAnalysis. It is used only if you settle internal orders directly to profit.
If you want to settle to different receivers dependent on the original cost elements posted on the order,use the source structure.
To settle orders in planning, set the parameter planning integration in the order type. For moreinformation on this parameter, see the unit on “Internal Orders: Planning and Budgeting”.
The settlement structure controls the conversion of cost elements to settlement cost elements, making
the option of cost element based settlement possible. It is especially useful, for example, in settlementof external activities (such as material procurement) to external receivers (such as assets) because theswelling of the profit and loss accounts due to ongoing activation costs does not occur. You should notenevertheless that cost element based settlement will have negative results on system performanceduring the settlement run.
Similarly, the PA settlement structure converts cost elements into the value components used inProfitability Analysis. It is required only if settlement to a profitability segment is to take place.
Capital Investment MeasureCapital Investment Measure
Order
Asset under construction
Asset historysheet
Periodicsettlement
Asset 1Asset 1
Asset 2Asset 2
Asset 3Asset 3
Activities during theconstruction phase
Finalsettlement
The illustration of capital investment operations is offered by the SAP R/3 System application
Investment Management (IM), which can be used to create orders automatically including an assetunder construction. The precondition is the entry of an investment profile in the order master datarecord.
In the construction phase, you first post all transactions to the order. During monthly settlement, allitems that are not to be settled to receivers in Controlling (cost centers, etc.) are settled directly to theasset under construction. The monthly evaluation balances display the capital investment undertaking inthe asset inventory.
In complete or partial activation, you enter the final asset in the order distribution rules which is to bethe basis for the settlement of the asset under construction. The asset under construction isautomatically credited.
The settlement side includes a line item settlement procedure for this particular order type in addition tothe standard settlement methods for internal orders.
Actual posting to orders is similar to actual posting to cost centers.
If you post purchase requisitions or purchase orders for orders, acommitment in the amount of the order value is set up on the order.
If you want to post the costs as they occur to the order and the costcenter, use a statistical order. With a statistical order, you post bothreceivers simultaneously. There is no order settlement.
When a overhead costing sheet is defined in the order, the R/3 Systemautomatically calculates overhead surcharges. The costing sheetconsists of the calculation base, the surcharge, and the credit.
Orders are settled using individual or bulk processing. As a prerequisite,a settlement rule must be entered in all orders. The R/3 System uses thissettlement rule to determine the receivers of the order costs.
The settlement pro file is taken over as a defau lt value in the individualorders via the order type. The settlement profile determines the receiversallowed during settem ent, as well as the settlement structure. In thesettlement structure, you control the assignment of source cost elementsto settlement cost elements. Using the source structure, you can specifywhich cost element groups are to be always settled together to the sam ereceiver.
The capital-investment order automatically includes an asset underconstruction. The monthly settlement settles the order values to the assetunder construction if you do not enter anything else. For final settlement,you enter the final asset(s) in the settlement rule. Settlement is then donefrom the order or the asset under construction to these final asset(s).
Actual balance: Cost center debits and activity allocation credits do not have the same amount. Thisbalance in actual equals the total of the variances.
Difference between target costs and actual costs: A cost center’s target costs are compared with theactual costs of the cost center (input side) and with the credits through activity allocation (output side).
Variance calculation is a periodic process. It is based on the values that result form all transactions incost center accounting. Based on this, the SAP R/3 System determines the target costs, distributes theactual costs to the activity types, and calculates the variances per cost center/activity type.
In variance calculation, the difference between target costs and actual costs is revealed using a variety
of variance categories. In doing this, a distinction between the input side and output side in made: Theinput side contains all cost center debits and credits, and the output side the cost center’s activityallocations.
Variance calculation is cumulative; the total of all variances equals the total variance.
If all of the variance categories on the input side are not active, the amount of the variances categoriesnot activated is displayed on the input variance category.
If all of the variance categories on the output side are not active, the amount of the variance categoriesnot activated is displayed in the remaining variance category.
If none of the variance categories are active in the variance variants, only remaining variances are
Where does the over / under-absorption come from?Where do es the over / under-absorption come from?
TARGET Actualdebit
40 cents40 cents50 cents50 cents
40 cents40 cents
80 cents80 cents
60 cents60 cents40 cents40 cents
+20%
+50%
+100%
From varying costs?
Did theprices change?
Have the consumptionquantities changed?
Have varying inputgoods been used?
Input side variances can be divided into the following categories.
Price variance:Difference between target and actual costs that can be traced back to differences in the plan and actualprices of consumer goods. In order to calculate the prices and with them the price variances, you muststore quantities in addition to the costs.
Quantity variance:Difference between target and actual costs that can be traced back to differences between the plan andactual consumed quantities. In order calculate quantity variances, you must maintain quantities in yoursystem.
Structure variance:Difference between target and actual costs that can be traced back to varying usage of consumer goods
in plan and actual.
Input variance:Difference between target and actual costs that cannot be assigned to any of the above describedcategories.
The variance categories on the input side are displayed based on cost elements.
Where does the variance come from?Where does the variance come from?
Output SideVariancesTARGETTARGET
Fixed costvarianceFixed costs
Output pricevariance
ActualActualdebitdebit
A s s e m b l y
h r s
U S D 1 0 0
. -
Assembly hrsUSD 40.-USD 70.-
USD 110.-
From a varyingallocation?
Were incorrectactivityprices used?
Did the
operatinglevel change?
Output side variances can be divided into the following categories.
Output price variance:Difference between the target and allocated actual costs that result from using an allocation price whichdoes not debit the cost center in the amount of the target costs.
Fixed-cost variance:Difference resulting from a part of the fixed plan costs not being covered or being overabsorbed in anactual operating level that varies from the planned operating level. It is calculated from the totaloperating level variance and the secondary fixed-cost variance. The variance is displayed based on costelements.
Remaining variance:Difference between target and actual costs that cannot be assigned to any of the above categories.
All Controlling costs are collected and summarized in the reconciliation ledger, which represents Cost
Element Accounting in the SAP R/3 System.
The R/3 System only generates line items in cross-company-code or cross-business-area postings inControlling. This information is not automatically transferred to Financial Accounting. Using thereconciliation ledger, you can reconcile cross-company-code, cross-business-area, or cross-functional-area postings with Financial Accounting.
In addition to reconciling CO with FI, the reconciliation ledger offers the following informativefunctions:
Cross-Controlling cost analysis with short runtimes
Navigation help and access to Controlling from the income statement
AccountCompany codeBusiness areaOriginObject typeObject classFunctional area
Account
Company codeBusiness areaOriginObject typeObject classFunctional area
TransactionDebit/Credit indicatorControlling area currencyControlling area currencyCompany code currencyCompany code currencyGroup currencyGroup currencyQuantityQuantity
ObjectObject
PartnerPartner
The structure of totals records postings in the reconciliation ledger is differentiated according to:
Company code
Business area
Origin (cost element sub-group)
Object type (cost center, order, project, etc.)
Object class
Functional area
All objects in Controlling (cost centers, orders, etc.) are fixed or specifically assigned to an objectclass. According to the assignment, the reconciliation ledger updates a data record for this object class
when an account assignment takes place to such an object. This is how a high level of summarization isachieved.
For allocations, the fields listed above are also saved for partners (sender or receiver) in the data record.Therefore it is easy to validate allocations between company codes, for example.
The records are also updated differentiated according to the posting’s business-related transaction andby debit and credit.
In each update, three currency amounts (controlling area currency, company code currency, and groupcurrency) and one quantity are updated.
The reconciliation ledger is updated with every posting or, alternatively, through follow-up posting.
Using reconciliation postings, you can transfer cross-company-code, cross-business-area, or cross-
functional-area postings in Controlling to Financial Accounting. In Financial Accounting, you canautomatically generate reconciliation postings.
You can make reconciliation postings at any time. You should, however, ensure that the reconciliationpostings are carried out after the last relevant CO posting has been made.
Requirements for reconciliation postings are:
Adjustment accounts and clearing accounts need to be created in Financial Accounting
The adjustment accounts need to be assigned to business-related transactions, object classes, or acombination of both
When executing reconciliation postings, you can use auxiliary functions such as test run and detail list.
You can use specific cost element reports to evaluate the reconciliation ledger.
Controlling and general ledger resulting numbers can be displayed in the reports.
You can evaluate the reconciliation ledger independent of the application and thereby identify whichcosts accrued. In doing so, you can make differentiated cost analyses according to object types,functional areas, object classes, company codes, or business areas.
Using the period lock, you can lock individualtransactions for a combination of controlling area, fiscalyear, and version.
Variance calculation is a periodic process with which yo ucan analyze variances.
Variance calculation distinguishes between the input sideand output side of a cost center. This enables you toactivate or deactivate specific variance categories.
In the reconciliation ledger, costs of the completecontrolling area are summ arized according to variouscriteria.
In addition to reconciliation of Controlling with FinancialAccounting, you can use the reconciliation ledger to carryout cost analysis for all of CO with short runtimes. Thereconciliation ledger also serves as a navigation tool andas access to Controlling from the incom e statment.
InstrumentInstrument DataData Time FrameTime Frame
1.1. Cash managementCash managementpositionposition -- bank accountsbank accounts -- by value dateby value date -- bank clearing acctsbank clearing accts 0 to 5 days0 to 5 days
Display as of . . . . . . . . . . . .Display as of . . . . . . . . . . . . DateDate
::
Display type . . . . . . . . . . . . KDisplay type . . . . . . . . . . . . K
On the initial screen specify the selection options for the following accounts analysis:
Company code: company code whose bank data you want to display---------------------------------------------------------------------------------------------------------------------------Cash management position: X displays bank dataGrouping: term which stands for a specific bank/account viewDisplay as of: (aggregated) starting date of the account forecastPlanned currency:Display in: currency code; affects which documents are selected for summarizing
and how their currency is converted (foreign exchange exposure)
---------------------------------------------------------------------------------------------------------------------------Increment: time frame (1-99) in days (T), weeks (W) or months (M)
Display type: type of amounts breakdown: K (aggregated = account balance)D (delta = inflows/outflows)
The grouping term specifies how the system summarizes the data.
The total bank balance is broken down by:- the groups (accounts) that are posted to (Groups are listed with their cash management accountnames.)- the levels (reasons) of a bank or account transaction.
Line items can be displayed using the list display (top down).
In bank-related accounting a clearing account is to be set up for each type of payment.
Objectives: - accounts can be reconciled at any time- foreign currency and local currency are managed parallel- interest can be calculated- line item analysis can be made- contingent liabilities can be monitored- items posted automatically using automatic payment transactions- automatic breakdown using electronic banking transactions
In the following illustration “LC” is the local currency. This means that during postingthe system autom atically translates a foreign currency am ount into the LC.
Bank accountBank account General ledgerGeneral ledger Master recordsMaster records
The configuration of bank accounts determines how account transactions are allocated in the cash
management position (see 2-5):- open item management in sub-accounts,- line item display for bank accounts and bank sub-accounts,- sort key 005 (local currency amount) or 027 (planning date),- The planning level is transferred to the document. It is an allocation characteristic and classifies the
account transaction.
House bank: In Cash Management, correspondence with banks is carried out using the bank ID.
Level . . . Source Short text Long text________________________________________________________
CAA BNK Advice Payt advice (confirmed)UAA BNK Advice Payt advice (unconfirmed)B1B1 BNK Check paid Checks payableDiDi SUB Planning General planningF0F0 BNK FI banks Bank account posting
:
Planning levels provide information on the type of account transaction and the reason for the
transaction. They are freely definable.
The source symbol is used to check whether data is permitted for the specified level in the cashmanagement position or in the liquidity forecast.
You can define new planning levels by selecting and copying the standard entries or by entering acompletely new level.
CC CM acct G/L acct Bank account . . . _________________________________________________________
FD00 CITI 113100 110113100 . . .:
Cash m anagement position / Group
Account CC 08/01/93 08/02/93 . . . _________________________________________________________
CITI FD00 11 11 . . .:
Structuring Cash managem ent account nameStructuring Cash managem ent account name
In Cash Management, the cash management account name is a mnemonic name that replaces the
account number.
The system uses the cash management account name in all transactions and reports (for example, thecash management position) instead of the account number.
The account name is unique in each company code. Within Cash Management, it enables you todifferentiate the same account numbers in different company codes.
Grouping terms are used to combine accounts. Their balances can be displayed per account or as an
aggregate.
Grouping terms are freely definable.
The type shows whether levels (E) or groups (G) are displayed. At least one line in each groupingshould be set as type G.
The selection determines which levels (2 digits) or groups (10 digits) are summarized. You can enterindividual values and partially or fully masked values (see 2-9). Groups must be ten characters longand if necessary, entered with leading zeros.
The summarization term specifies whether the individual value is displayed or the cumulative value isdisplayed (see 2-9).
When you create new grouping entries, you have to define headings for them.
- the company code to be included in the cash concentration- the planned date (transactions with value dates before or on the date you specify are included)- the grouping of the bank accounts to be included- the target account and company code where surplus and negative balances are concentrated- the planning type (payment advice type for cash concentration)
The payment orders are used for bank correspondence.
1. Posting and archiving the payment advices from cash concentration: RFFDBU00
2. Account statement postings: 2a) BANKA2b) BANKZ
Advantages:1. Payment advices are automatically archived.2. Cash management position: concentration clearing account updated online3. Electronic bank statement: items automatically posted to the bank account,
l The con centration proposal is created automatically. Thesystem o btains the determining factors from tablespecifications (customizing) and the grouping.
l Correspondence is prepared using the proposal.
l The clearing entries also result from the proposal. Theyare required for electronic statement transfer.
Business volume Cash concentrationBusiness volume Cash concentration
You can define basic settings for cash concentration for each bank account:
- The intermediate account is the account through which cash is concentrated (at a state central bankor regional bank).- The minimum balance ensures base amounts for planning, for example, in outgoing paymentsaccounts.- The planning minimum avoids unnecessary cash concentration procedures.
l Table specifications m ake cas h conce ntration practicallyautomatic among com pany codes or even the corporategroup for example.
l The payme nt advice notes the system creates from cashconcentration provide the necessary data forcorrespondence with banks and for planned postingsfrom bank statements.
cash receipt advice entry of planning data entry of noted items, adjustment items
MaintenanceMaintenance
automatic (expiration date) or manual expiration separate archiving intervals (archiving categories) extensive selection options to qu ickly find data changes easily made additional information (texts, characteristics, . . .) checks as to planning on Saturday / Sunday
The entry of planned items (memo records) is split into three sections:
1. planning data (date, group, expiration date)2. amount data (currency, exchange rate, etc.)3. additional information (allocation, characteristics, description, etc.)
- The planning type determines the entry level, the entry screen and the expiration.- The expiration date shows how long the payment advice is included in planning.- The allocation can be freely defined.- The characteristics are also freely definable. They help you quickly identify the records.- The transaction type accelerates the comparison of payment advices and bank statements.
The planning type or payment advice type is freely definable. It specifies the additional characteristics
of the payment advice (level, archiving category, expiration date, number range and field selection).
The level enables you to make a qualitative analysis about the value of a planned item. The systemchecks the level.
The archiving category determines how long a manually planned item remains in the archive before itis reorganized (see 3-4).
The option “Automatic expiration” indicates whether memo records of a planning type become invalidautomatically (“X”) after they reach the expiration date or whether they become invalid when they arearchived.
The number range controls number assignment for memo records.
The field status definition is used to control which fields are ready for input.
The planning type or payment advice type is freely definable. It specifies the additional characteristics
of the payment advice (level, archiving category, expiration date, number range and field selection).
The level enables you to make a qualitative analysis about the value of a planned item. The systemchecks the level.
The archiving category determines how long a manually planned item remains in the archive before itis reorganized (see 3-4).
The option “Automatic expiration” indicates whether memo records of a planning type become invalidautomatically (“X”) after they reach the expiration date or whether they become invalid when they arearchived.
The number range controls number assignment for memo records.
The field status definition is used to control which fields are ready for input.
TransTrans Int transInt trans Acct modAcct mod Tran val dte . . .Tran val dte . . .
CH KCHK 00030003
::
Internal transactionsInternal transactions
Int trans.Int trans. TextText
::
00030003 Check depositCheck deposit
::
Business volume Check depositBusiness volume Check deposit
Internal transactions (standard) represent typical bank postings. They are freely definable.
When you allocate the internal transaction to a transaction name, you can then also post the internaltransaction in check deposit. The transaction name is freely definable.
Transaction value date: name of the rule for determining the value date from the posting date (e.g.posting date + 2 days). You define the rule with the bank terms.
The system uses the internal transaction to determine the information necessary for posting (postingkeys, accounts, document type).
Document typeDocument type DZ Posting typePosting type 8
The system uses the posting area to determine whether it should post the items to the general ledger
(1) or subledger (2).
The G/L accounts are found using the account symbols (INCOMING CHECK).
Partially masked entries refer to the clearing account that belongs to the G/L account.
The system uses the entry in the “Currency” field to send checks in foreign currency to the requiredforeign currency account.
Select the compression indicator to have the system post the checks as a total rather than individually.
The posting type determines the posting rules (e.g. G/L posting, subledger posting).
A posting key and account is not entered for posting area 2 (subledger), since the data required forclearing the item is obtained from the check (issuer, document number, etc.).
The start variant specifies the account assignment variant for the individual postings.
The matchcode ID and the further processing type determine whether the postings in the batch inputsession are made online or in the background.
If you select internal bank determination, the system identifies the bank using the internalidentification (house bank, bank account key) you specify on the next screen.
You use the transaction to control which type of bank posting you are processing, for example, credit
memo, wire transfer or check payment. Transaction types are freely definable in customizing.
Individual documents are selected in subledger accounting by using certain criteria (e.g. documentnumber) or by using the matchcode (account determination) and additional information (documentdetermination) such as the amount, allocation, posting date or document date. The selection fields thesystem displays depend on the account assignment variant and interpretation algorithm you are using.
Bank statements you enter can be displayed, changed or deleted before posting.
The “Post” option generates the batch input sessions required for the bank account postings andsubledger account postings (postings cannot be made twice).
00010001 cash receipt via interim accountcash receipt via interim ac count
00020002 outgoing checkoutgoing check
::
Business volume Manual bank statementManual bank statement
AllocateAllocate TransactionsTransactions
TransTrans Int. transInt. trans Acct mod.Acct mod. AlgthmAlgthm TextText
00010001 00010001 Cash receiptCash receipt
PAYTPAYT 00020002 Check paymentCheck payment
::
Internal transactions (standard) represent typical bank postings. They are freely definable.
You have to assign a transaction name (freely definable) to the internal transaction. The transactionname is used during statement entry. The system uses the internal transactions to find the informationrequired for posting (posting rules and account determination rules).
Using account modification, you can have the system post to accounts that differ from the standardaccount assignment.
The interpretation algorithm specifies which fields the system evaluates for the clearing procedure orfor finding the documents.
00010001 Cash receipt via interim accountCash receipt via interim account
::
Business volume Manual bank statement PostingBusiness volume Manual bank statement Posting
PostingPosting
Internal transactionInternal transaction 00010001Posting areaPosting area 11DebitDebit 40 BANK Bank accountBank accountCreditCredit 50 CASH REC Cash receipt acctCash receipt acct
Document typeDocument type SA Posting typePosting type 1
Internal transactionInternal transaction 00010001Posting areaPosting area 22DebitDebit 40 CASH REC Cash receipt acctCash receipt acctCreditCreditDocument typeDocument type DZ Posting typePosting type 8
The posting rules and other necessary information (posting keys, accounts, etc.) are found using the
internal transactions.
The posting area determines whether the item is posted to the general ledger (1) or subledger (2).
Accounts are specified by using account symbols. The system uses these symbols to determine theaccount number.Advantage: New table entries are not required for the same type of posting at different banks.
The posting type specifies the posting rules (G/L postings, subledger postings, clearing entries, etc.).
One posting key and account is not entered for posting area 2 (subledger), since the data required forclearing the item is obtained from the statement (document number, matchcode, amount, allocationetc.).
Business volume Manual bank statement Posting AccountsBusiness volume Manual bank statement Posting Accounts
Rules for Account Determination:
1. The account symbol determines which G/L account the system posts to.
2. The system determines the G/L account by using the G/L account number (fully masked entry) thatyou
assign to an account ID.
3. Partially masked entries refer to the clearing account that belongs to the G/L account.
4. The system uses the entry in the “Currency” field to post checks in foreign currency to the requiredforeign currency account
5. Specifications in the account modification column are user-definable. They are required by theuser exit
for company-specific posting transactions, for example, for breaking down account transactionsaccording to accounting clerks, incoming or outgoing payments; or for selecting transactions by
l The transactions on the bank statement are allocated tointernal transactions. These internal transactions controlaccount determination and the procedure for findingposting information.
00010001 cash receipt via interim accountcash receipt via interim ac count
00020002 outgoing checkoutgoing check
::
Business volume Manual bank statementManual bank statement
AllocateAllocate TransactionsTransactions
TransTrans Int. transInt. trans Acct mod.Acct mod. AlgthmAlgthm TextText
00010001 00010001 Cash receiptCash receipt
PAYTPAYT 00020002 Check paymentCheck payment
::
Internal transactions (standard) represent typical bank postings. They are freely definable.
You have to assign a transaction name (freely definable) to the internal transaction. The transactionname is used during statement entry. The system uses the internal transactions to find the informationrequired for posting (posting rules and account determination rules).
Using account modification, you can have the system post to accounts that differ from the standardaccount assignment.
The interpretation algorithm specifies which fields the system evaluates for the clearing procedure orfor finding the documents.
00010001 Cash receipt via interim accountCash receipt via interim account
::
Business volume Manual bank statement PostingBusiness volume Manual bank statement Posting
PostingPosting
Internal transactionInternal transaction 00010001Posting areaPosting area 11DebitDebit 40 BANK Bank accountBank accountCreditCredit 50 CASH REC Cash receipt acctCash receipt acct
Document typeDocument type SA Posting typePosting type 1
Internal transactionInternal transaction 00010001Posting areaPosting area 22DebitDebit 40 CASH REC Cash receipt acctCash receipt acctCreditCreditDocument typeDocument type DZ Posting typePosting type 8
The posting rules and other necessary information (posting keys, accounts, etc.) are found using the
internal transactions.
The posting area determines whether the item is posted to the general ledger (1) or subledger (2).
Accounts are specified by using account symbols. The system uses these symbols to determine theaccount number.Advantage: New table entries are not required for the same type of posting at different banks.
The posting type specifies the posting rules (G/L postings, subledger postings, clearing entries, etc.).
One posting key and account is not entered for posting area 2 (subledger), since the data required forclearing the item is obtained from the statement (document number, matchcode, amount, allocationetc.).
Business volume Manual bank statement Posting AccountsBusiness volume Manual bank statement Posting Accounts
Rules for Account Determination:
1. The account symbol determines which G/L account the system posts to.
2. The system determines the G/L account by using the G/L account number (fully masked entry) thatyou
assign to an account ID.
3. Partially masked entries refer to the clearing account that belongs to the G/L account.
4. The system uses the entry in the “Currency” field to post checks in foreign currency to the requiredforeign currency account
5. Specifications in the account modification column are user-definable. They are required by theuser exit
for company-specific posting transactions, for example, for breaking down account transactionsaccording to accounting clerks, incoming or outgoing payments; or for selecting transactions by
l The transactions on the bank statement are allocated tointernal transactions. These internal transactions controlaccount determination and the procedure for findingposting information.
Postings can be made immediately (call transaction).Postings can be made immediately (call transaction).
Bank account session and sub ledger session can be executedBank account session and subledger session can be executedtogether or separately.together or separately.
Note to payee fields can be interpreted via docum ent numberNote to payee fields can be interpreted via docum ent numberor reference document number for the clearing procedureor reference docum ent number for the clearing procedure(standard).(standard).
Posting rules and account determination are freely definablePosting rules and account determination are freely definable
in customizing.in customizing.
Batch input sessions are generated (a session for bankBatch input sessions are generated (a session for bankaccounts and subledger accounts for each bank statement).accounts and subledger accounts for each bank statement).
Data (MultiCash or BCS ) are imported into a tem porary datasetData (MultiCash or BCS) are imp orted into a temporary datasetin the SAP System.in the SAP System.
ll Number ranges can be specified for interpretation.Number ranges can be specified for interpretation.
ll Customer-specific item identification (customer master) canCustomer-specific item identification (customer master) canbe set up using se lection rules.be set up using selection rules.
ll Posting entries can be broken down (i.e. by A/R clerk) by usingPosting entries can be broken down (i.e. by A/R clerk) by usingthe bundling option.the bundling option.
ll User exits can be created for spec ific interpretation of note toUser ex its can be created for spec ific interpretation of note topayee fields:payee fields:-- to generate clearing informationto generate clearing information-- to alter accoun t determinationto alter account determination-- to distribute transactions to several sessions per bankto distribute transactions to several sessions per bank
statement and posting areastatement and posting area
ll Posting proposals that cannot be cleared can be subsequentlyPosting proposals that cannot be cleared can be subsequently
processed directly or in the batch input session.processed directly or in the batch input session.ll Lists:Lists:
-- bank statementbank statement-- posting proposalsposting proposals-- line items that are not usableline items that are not usable-- processing statisticsprocessing s tatistics
BCS: Banking Communication Standard (predefined by banks).
Import procedure:FTAM (not coded), ZVDU (coded). With the bank data, the conversion program (e.g.
MultiCash) generates two files for further processing, a statement file and a line item file(AUSZUG.TXT, UMSATZ.TXT).
SAP information (chart of accounts, company code, internal transactions, etc.) is added to the data inthese files during conversion. The standard program creates two batch input sessions (general ledger,subledger) per account statement. A user exit can carry out your company-specific processingtransactions, for example, sessions for cash inflows and outflows, for clearing entries or for eachaccounting clerk.
The session for “bank postings” should be generated and processed first due to system performance
The system determines the payer by using the payer’s bank details (secondary index).
The selection rule from the customer master record specifies which details the customer pays with(e.g. reference document number).
The system searches the lines of the note to payee on the bank statement according to these criteria.
You can have the system read and clear the documents it finds either directly or via batch input.
Immediate posting: If a document cannot be identified or cleared (e.g. underpayment), the systemcreates a payment advice that you can manually process later.
Doc. date 04/03/9300004 09/24 09/24 Check 1500000282 001 - 600.0000005 09/24 09/24 Inv. from 06/03/93 051 10,700.00
Inv. no. 17100008 111cash discount 3 %
00006 09/24 09/24 Inv. from 06/12/93 051 1,000,000,000.00---------------------------------------------Debit total 0.00Credit total 0.00---------------------------------------------Ending balance 1,000,277,700.00
Unlike the paper statement, the electronic statement does not separate statements and transaction
explanations.
If the selection field is set to ' BELNR' or ' XBELNR', the system searches for- the document number or external document number in the “Note to payee” field when incoming
payments have been made, or- the document number when outgoing payments have been made.
Generate / process the session with bankGenerate / process the session with bankaccount postings first (performance)!account postings first (performance)!
Transactions cannot be posted twiceTransactions cannot be posted twice(status management).(status management).
Once a transaction is in a sess ion, it isOnce a transaction is in a session, it is
1.) Define the transaction (user-definable). Transaction types are used to convert typical banktransactions (external transactions) into system-specific internal transactions.
2.) Define the internal transactions. The system use these transactions to determine the posting rules.(Usually the internal transactions for the manual bank statement can be used.)
3.) Allocate the external transactions (e.g. outgoing payments) to the internal transactions (Note the+/- sign!).
Advantage: The same transaction can be used for several external transactions from differentbanks.
4.) The system posts to the (internal) bank accounts and subledger accounts by using the internaltransactions and the posting and account determination rules stored for these transactions (see
Posting textPosting text :: Wire transferWire transfer
::
Electronic bank statement Posting and bank allocationElectronic bank statement Posting and bank allocation
The system performs a three-step search on the bank statement in order to supply the internal
transactions with the information (external transaction) required for the posting rules and accountdetermination.
Search Hierarchy
1. Business transaction code (BTC)If this field is not specified or is specified with “0XX”. . .
2. Posting text
3. If there is no entry here, the transaction cannot be posted (subledger).But if an internal transaction cannot be found for an external transaction, a message to maintain the
Plng groupPlng group LevelLevel SCnSCn Short textShort text DescriptionDescription
A1 F1 X D. cust. Domestic customersE1 F1 High risk High risk customers:
Document entryDocument entry
CustomerCustomerCC: FD00CC: FD00 ExtrasExtras
:: Additional dataAdditional data:: Planning group E1Planning group E1:: ::
Planning datePlanning date 08/04/9308/04/93Planning levelPlanning level F1F1::
Master data Subledger accountsMaster data Subledger accounts
Planning groups differentiate customers and vendors according to particular characteristics (customer
in France), behavior (takes cash discount) or risks (credit rating). They are user-definable and areentered in the “Planning group” field in the customer or vendor master record.
If you select the “Screen control” option (SCn), the “Planning date” and “Planning level” fields areready for input when documents are entered or changed. You can overwrite the values the systemautomatically defaults for these fields.
You can allocate blocked levels or block indicators to the standard levels.
The system then assigns the amount to the blocked level when the posting is made with a paymentblock. If the document is unblocked, the amount is transferred to the standard level (see 8-9).
LevelLevel SourceSource Short textShort text Long textLong text
FWFW SUBLDGSUBLDG Bill of exchangeBill of exchange::
Special G/L postings can be displayed and monitored in a special level in the liquidity forecast. Two
levels are already defined in the standard system:
- down payment request (FF)
- bill of exchange receivable (FW)
Even if a bill of exchange is used (discounting), it remains in the planning level until the commitment isdeleted.
Note the incoming payment in the bank clearing account in the cash management position. Thediscounted amount of the bill of exchange is displayed in this account until the commitment is deleted.
not on open item basis (line items)not on open item basis (line items) on open item basis (documents)on open item basis (documents)
LC FC
SKC1A SKC1B BSIS BSIK BSID
RFFUEB00RFFUEB00 RFFDKU00RFFDKU00
FDSB FDSR
Transferring Data from Accounts with OpenItems and without Open Items
Data for Cash Management should be set up per batch input (performance).
- You can simulate the data transfer online. When doing this, make as many selections as possible.
- You can transfer data from customer or vendor accounts without making any specifications (onlybatch).
- The system will propose the minimum selections (fiscal year, reporting period, value date) fortransferring accounts (resident) that are not managed on an open item basis. These minimum
selections are required for summarizing the account balances, and can be overwritten.