ledger - course description
TRANSCRIPT
thy:development – january 2006 © page 1 | 3
course description: axapta ledger masterclass
Axapta ledger masterclass
1 COURSE OBJECTIVES
By actively participating during this two-day course, participants will be introduced to
the architecture of the ledger module, the tax module and the fixed assset module to
provide insight as to how the modules are designed, and - not least – to give reasons for
the chosen design.
� understand the use of the ledger, tax and fixed asset modules
� understand the structure of the data model
� understand the design of the central classes
� be able to implement correct and effective reporting
� be able to implement correct and effective interfaces with other systems
� be able to implement correct and effective modifications to the existing
business logic
2 THE USE OF THE MODULES
For constructing and making the most effective modifications to the system it is
important to understand the use of the module. In the masterclass the business processes
in the involved three modules will be discussed:
� The ledger module
� The tax module
� The fixed asset module
2.1 THE LEDGER MODULE
In this module the following business processes will be discussed:
� Setup of module
� Maintain Chart of Accounts
� Budgeting
� Transfer postings
� Exchange Rate adjustment
� Reconciliation
� Settlement
� Journalizing
� Controlling
� Reporting
� Closing
� Closing sheet
� Consolidation
2.2 THE TAX MODULE
In this module the following business processes will be discussed:
� Setup of module
� Maintain TAX Codes
thy:development – january 2006 © page 2 | 3
course description: axapta ledger masterclass
� Reconciliation
� Reporting
2.3 THE FIXED ASSET MODULE
In this module the following business processes will be discussed:
� Setup of module
� Maintain Fixed asset table
� Budgeting
� Acquisition
� Revaluation
� Depreciation
� Scrap
� Sale
� Lending
3 SUBJECTS IN MASTERCLASS
The masterclass will cover the construction of the design of the data model for:
� ledger, tax and fixed asset module with focus on the use of the ledger journal
as data entry
� the transactions of the ledger module and the use of classes used to post a
ledger voucher
� the tables and classes used for designing and printing the financial statement
report
� design and use of the classes used to calculate the tax
� fixed asset module including the use of multiple value models
4 THE CONTENT OF THE MASTERCLASS – THE EXERCISE CASES
The subjects will be supported through several exercises in the class. The exercises will
cover the following items, which are formulated as requirements – exactly as
requirements from “real life”. Each exercise is afterwards based on this real life case.
Cases in
masterclass
Requirement / Exercise
Purpose
Main topics covered
Import ledger transactions
The solution should contain a function to import ledger transactions into the general journal
To introduce the basic data model of the ledger module. The focus will be on the tables used to setup and use the ledger journal as data entry
LedgerTable LedgerJournalName,Table & Trans LedgerJournalCheckPost
New field on ledger transactions
The ledger transaction should be extended with the two new fields. The first field is a string which should be saved as a property on the ledger transaction. The second field is a real which can contain an extra quantity or
To introduce the transaction data model of the ledger module. To illustrate the design and use of the classes used to post a ledger voucher
LedgerJournalTrans LedgerTrans LedgerVoucher
thy:development – january 2006 © page 3 | 3
course description: axapta ledger masterclass
amount. The fields should be entered in the journal and transferred to the transactions during posting
New column in balance sheet
A new numeric field is
introduced on the
ledger transactions.
The financial
statements should be
able to include this
field as a new column
type
To introduce the tables and classes used for designing and printing the financial statement report
LedgerTrans LedgerBalHeader & -Footer LedgerTableInterval LedgerBalanceSheetPrint LedgerBalanceSheetCol
Copy tax code
The solution should
include a function to
make a tax code copy
that includes the tax
code’s total setup
To introduce the data model of the tax module
TaxTable TaxData, TaxCollectLimit TaxGroupData, TaxOnItem
Tax calculation
An extension of the tax calculation should be implemented to make it possible to include a fixed amount to add if the calculated tax by percentage not equals zero
To introduce the design and use of the classes used to calculate the tax
TaxTable (calcTax) TmpTaxWorkTrans Tax SalesCalcTax
Import fixed assets
The solution must contain a function to import fixed asset definitions into the Axapta Inventory Module
To introduce the data model of the fixed asset module including the use of multiple value models
AssetTable AssetBookTable AssetBook AssetTrans
5 REQUIREMENTS FOR ATTENDEES
The attendee is typically an Axapta developer or technical system consultant, who has
trained skills in x++ programming and Axapta functionality as well.