Professional Documents
Culture Documents
Add 51 XF
Add 51 XF
1
Addendum
Part 2 – Extended Functionality
1
Copyright 1999 - 2001 Scala ECE (Overseas) Ltd. All Rights Reserved. No Reproduction Without Permission.
This material is the sole property of Scala ECE (Overseas) Ltd., and is under the protection of the Berne
Convention and other applicable local laws. Any duplication, reproduction, copying or usage of this material or the
software programs and other protected material described herein without the expressed written permission of Scala
ECE (Overseas) Ltd. is illegal and any person or company in violation will be prosecuted for damages.
All other trademarks are registered to their respective owners.
This edition describes version 5.1.
Contents
Preface ___________________________________________________________________________9
Project Management _______________________________________________________________10
License Protected Features _______________________________________________________10
Currency in Projects ____________________________________________________________10
ZIP Code Validation Availability _________________________________________________10
Deleting Main Project __________________________________________________________11
Activity Prices Recalculation _____________________________________________________11
No Sorting on Report Code ______________________________________________________12
Activities _____________________________________________________________ 12
Parameters for Non-Chargeable Activities ___________________________________________12
Sub-Project Level Invoicing ______________________________________________________13
Invoice Planning____________________________________________________________13
Parameters ____________________________________________________________ 13
Invoice Plan at Sub-Project Level __________________________________________ 14
Ongoing Invoice Plan ___________________________________________________ 15
Fixed Price Invoice Plan _________________________________________________ 15
Invoicing__________________________________________________________________15
Invoice Numbers for Normal Invoices ______________________________________ 16
Invoice Numbers for Invoice Specifications __________________________________ 16
Adjusting Invoice Proposal _______________________________________________ 16
Closing Project Invoices _________________________________________________ 16
Invoice History _____________________________________________________________16
Project Level Invoice History _____________________________________________ 17
Sub-Project Level Invoice History _________________________________________ 17
Accounting Effects __________________________________________________________17
Queries ___________________________________________________________________17
Main Project/Project Level Queries_________________________________________ 17
Sub-Project Level Queries ________________________________________________ 17
Project Details _________________________________________________________ 17
Reports ___________________________________________________________________17
Project Report _________________________________________________________ 17
Internal Debiting _______________________________________________________ 18
Percentage of Completion ________________________________________________ 18
Closing Project _____________________________________________________________18
Purchase Order Connectivity from Project Management ________________________________18
Purchase Order for a Material Activity __________________________________________18
Settings ______________________________________________________________ 18
Purchase Order Counter__________________________________________________ 18
Purchase Order Markup __________________________________________________ 20
Purchase Order Planning for Material Activity ________________________________ 20
Purchase Order Entry____________________________________________________ 21
Order Head ___________________________________________________________ 22
Accounting Dimensions__________________________________________________ 22
Updating Actual Values of Purchase Order in Project Management________________ 22
Accounting Effects _____________________________________________________ 22
Queries in Purchase Order Module _________________________________________ 22
Queries in Project Management____________________________________________ 23
Purchase Order for a Cost Activity______________________________________________23
Purchase Order Planning for a Cost Activity__________________________________ 23
3
CONTENTS
4
CONTENTS
Wage Type____________________________________________________________ 52
Calculation Model ______________________________________________________ 52
Calculating Payroll in Statistical Calculation Model____________________________ 53
Conversion____________________________________________________________ 54
Q Command___________________________________________________________ 54
K Command___________________________________________________________ 54
Wage Type Counter for Results in the Accounting Currency ____________________________56
Precision Tables for Payroll Additional Tables _______________________________________56
Additional Tables Default Decimals Parameter________________________________ 56
Additional Tables Rules _________________________________________________ 56
Exporting Additional Tables ______________________________________________ 57
New Wildcard for Fixed Wage Types ______________________________________________57
Posting Social Benefits _________________________________________________________58
Currency Handling _____________________________________________________________58
Currency Codes for Counters 1-8 __________________________________________ 58
Currency Commands ____________________________________________________ 58
Control Commands _____________________________________________________ 59
New Wage Type Commands______________________________________________________59
Extracting Dictionary Values _________________________________________________59
Calling Chain Wage Types ___________________________________________________60
Multi-Model Payroll Calculation __________________________________________________60
Printing Wage Types/Wage Type Specifications/Wage Type Specifications in Words _ 60
Currency Codes in Enquiries _____________________________________________________61
Currency Codes in Reports ______________________________________________________62
Currency Codes when Adjusting Payroll Calculation __________________________________62
Russian Social Security Number Validation _________________________________________62
Length of Numeric Fields for User-Defined Screens ___________________________________62
pa040000.fld __________________________________________________________ 62
Enhanced Validation of Employee Fields ___________________________________________63
pa040000.fld __________________________________________________________ 63
Importing employee data _________________________________________________ 63
Printing Professional Reports _____________________________________________ 63
Extended Billing Functionality _______________________________________________________64
Terms and Definitions___________________________________________________________64
Periodical Billing ___________________________________________________________64
Tax Rounding and Calculation Methods _________________________________________65
Holiday Shifting ____________________________________________________________66
Billing Routines Overview _______________________________________________________66
Setting Up_________________________________________________________________67
Working with Sales Invoices __________________________________________________68
Invoice Types ______________________________________________________ 68
Working with Sales Orders ___________________________________________________69
Working with Billing Statements _______________________________________________69
Working with Consolidating Goods Received Note_________________________________71
Due Date Calculation ________________________________________________________71
Setting Up ____________________________________________________________________71
Planning Calendar __________________________________________________________71
Entering/Adjusting Holidays __________________________________________ 71
Deleting Holidays ___________________________________________________ 72
Number Series _____________________________________________________________72
Payment Terms_____________________________________________________________72
Billing Terms ______________________________________________________________72
Customer File ______________________________________________________________75
Supplier File _______________________________________________________________76
Billing Slips Printing Parameter ________________________________________________77
Invoice Menu Customisation __________________________________________________77
5
CONTENTS
Querying Invoices___________________________________________________ 77
Working with Sales Invoices______________________________________________________77
Credit Note/Debit Notes ______________________________________________________77
Changing Invoice Type and Included In Billing Flag________________________________78
Working with Sales Orders _______________________________________________________79
Entering/Adjusting Sales Orders _______________________________________________79
Working with Sales Orders of Type 9 ___________________________________________79
Printing Billing Slips ________________________________________________________80
Working with Billing Statements __________________________________________________80
Deleting Billing Statement Proposal ____________________________________________80
Printing Slips Ready for Billing ________________________________________________81
Setting Up Selection Criteria __________________________________________________81
Creating and Printing Billing Statement Proposal __________________________________83
Reprinting One Billing Statement from Billing Statement Proposal ____________________83
Adjusting Billing Statement Proposal ___________________________________________83
Adjusting Proposal’s Statement Header __________________________________ 83
Adjusting Proposal’s Statement Contents_________________________________ 84
Adjusting Proposal’s Total Tax Amount _________________________________ 85
Printing/Reprinting Billing Statement ___________________________________________85
Converting Billing Statement Proposal to Billing Statements _________________________85
Enquiring Billing Statement Invoices____________________________________________86
Enquiry Routines ___________________________________________________ 86
Reports ___________________________________________________________ 86
Adjusting Billing Statement ___________________________________________________87
Settling Up Billing Statement__________________________________________________88
Settling Up Billing Statement in Sales Ledger ________________________________ 88
Selecting Billing Statement____________________________________________ 88
Settling Up Billing Statement __________________________________________ 89
Settling Up Billing Statement in General Ledger ______________________________ 90
Menu Customisation _________________________________________________ 90
Deleting Paid Billing Statement ________________________________________________91
Working with Consolidated Goods Received Note_____________________________________91
Creating Consolidated Goods Received Note _____________________________________92
Adjusting Consolidated Goods Received Note ____________________________________92
Reprinting Consolidated Goods Received Note ____________________________________92
Deleting Consolidated Goods Received Note _____________________________________93
DDF_________________________________________________________________________93
Billing Statement ___________________________________________________________93
Structure of DDF-File ___________________________________________________ 93
Terms and Definitions ___________________________________________________ 94
DDF Codes ___________________________________________________________ 95
Header Block ______________________________________________________ 95
Body0 Block _______________________________________________________ 96
Body1 Block _______________________________________________________ 96
Body2 Block _______________________________________________________ 96
Body3 Block _______________________________________________________ 96
FLOATEND Block__________________________________________________ 96
Example of DDF-File ___________________________________________________ 97
Sales Order Reports _________________________________________________________97
Extended Promissory Notes Functionality ______________________________________________98
Setting Up Promissory Notes/Post Dated Cheques _____________________________________98
Parameters ________________________________________________________________98
Entering/Adjusting Transactions Definition_______________________________________98
Portfolio Data ________________________________________________________________100
Entering/Adjusting Portfolios_________________________________________________100
Partner Data__________________________________________________________________100
6
CONTENTS
7
CONTENTS
8
PREFACE
Preface
This addendum includes descriptions of Scala 5.1 features and corrected bugs that were not included in
Scala mainstream manuals in the following modules:
• Project Management
• Service Management
• Market Database
• Promissory Notes
• MPC
• Payroll
and
• Extended Billing Functionality
• Extended Promissory Notes Functionality
The respective service pack and bug log numbers are given in brackets alongside headings.
All screen shots and reports are included for visualisation purposes only and contain dummy data.
9
PROJECT MANAGEMENT
Project Management
License Protected Features (SP12)
Warning!
The following features are license-protected:
• Entering a purchase order from material activity
• Entering a purchase order from cost activity
• Invoicing at the sub-project level
(SP13) (#34227)
Warning!
Since SP13, Invoicing at the sub-project level is not license-protected.
To obtain relevant licenses, contact your Scala local representatives.
10
PROJECT MANAGEMENT
• Project Specifications
• Work Order/Purchase Request
The following DDF numbers should be used for extra address information:
170 invoice customer state code
171 ordering customer state code
172 delivery address state code
11
PROJECT MANAGEMENT
12
PROJECT MANAGEMENT
Search Path:
Project File/Enquiries – Project File – Project Parameters – Terms/Parameters
2. Print Non-Chargeable Activities
Enter the number as required:
0 Non-chargeable activities are not printed on Invoice
Proposal and Invoice.
1 Non-chargeable activities are printed only on Invoice
Proposal.
2 Non-chargeable activities are printed on both Invoice
Proposal and Invoice.
The default value set up in the Project Default Values can be overwritten here.
Invoice Planning
The invoice plan can be defined at either the project or sub-project levels. The parameter to enable
invoicing at the sub project level can be defined at Project Management global parameters level as well
as at each project specific level.
Parameters
Search path:
Project Management – Miscellaneous – Parameters
• Invoice Plan on Sub-Project Level
y Invoice plan can be generated at sub project level.
n Only one invoice plan can be generated at project level.
13
PROJECT MANAGEMENT
The value specified for this parameter becomes default at the project management level and is carried
over to each project. You can change this default parameter in the project specific parameters. This
means that you can choose to indicate which projects will have invoice plans at the sub project level.
Search path:
Project Management – Project File/Enquiries – Project File – Enter/Adjust Project – Project
Parameters – Terms/Parameters
The specified value as described above will be carried over to the field Invoice Plan on Sub-Project
Level for the project. You can change this value for a particular project.
You will see the Invoice Plan screen after selecting a sub project from this list. You can also define an
invoice plan while entering a new sub project by following the routine:
Search path:
Project Management – Project File/Enquiries – Project File – Sub Projects – Enter/Adjust Sub
Projects – Invoice Plan
You can specify the invoice plan for the new sub project.
14
PROJECT MANAGEMENT
Invoicing
Search path:
Project Management – Invoicing – Create Invoice Proposal
• Sub Project
You can select sub projects for invoicing by specifying the range in the Sub Project field:
15
PROJECT MANAGEMENT
Specify only one project in both project fields. Only then you will be able to see a list of all sub
projects. If you specify a range of projects, the sub project list will be unavailable.
Similarly, for printing, if you select a project and a range of sub projects, the system will print separate
invoices for every sub project.
Invoice History
The invoice history details are available at both project and sub project levels.
16
PROJECT MANAGEMENT
Accounting Effects
Search path:
Sales Ledger – Invoices/Journal – Print Invoice Journal
If the invoicing plan has been defined at the sub project level and if it is an advance invoice, the
accounting dimensions, for example, cost centre, product, etc., will be taken from the sub project level.
This is also applicable for stage/on account invoices on fixed price projects and repeating invoices.
Queries
Main Project/Project Level Queries
Search path:
Project Management – Project File/Enquiries – Enquire Projects – Query Projects – Project
Cost/Revenue
This query is by main project/project. The invoiced value is the addition of all invoices on the project.
In the full view screen, the column Invoiced will be the addition of all sub project invoices since it is a
project level query.
Project Details
Search path:
Project Management – Project File/Enquiries – Enquire Projects – Query Projects – Project Details
The changes are the same as described in the section Invoice History. This is a read only mode. For a
sub project, you can see the invoice plan and invoice history of the sub project.
Reports
Project Report
Search path:
Project Management – Reports/Statistics – Project Reports – Print Project Reports
Since the sub projects in a project may have different invoice plans, the invoice plan for a sub project is
displayed at the start of every sub project.
17
PROJECT MANAGEMENT
Internal Debiting
If there are different cost centres on a sub project and on time transaction, then internal debiting report
will give a list of those transactions.
Percentage of Completion
The program calculates the recognised income from sub project fixed price. A sub project field has
been added to the screen. When you select a sub project, the fixed price of that sub project will be
displayed under Estimated in Revenue.
If you select a project and there is no invoice plan at the sub project level, the sub project field will
be disabled.
Closing Project
Search path:
Project Management – Project File/Enquiries – Close Project
After selecting the Project and Sub Project, type c in Activity. You can clear all WIP for a sub
project.
Settings
Purchase Order Counter
You can specify a counter for purchase orders in the Purchase Order Counter field.
18
PROJECT MANAGEMENT
Search path:
Project Management – Miscellaneous – Parameters
The value specified here for the Purchase Order will be carried to the templates and can be used for
projects.
Search path:
Project Management – Project Codes/Prices – Project Templates
19
PROJECT MANAGEMENT
Search path:
Project Management – Project File/Enquiries – Project File – Enter/Adjust Project – Project
Parameters – Terms/Parameters
The mark-up value specified here will be carried over to the planning screen. You can change the value
while planning. If you want a different mark-up for different stock items, then you will have to do the
material activity planning separately for these stock items.
20
PROJECT MANAGEMENT
Search path:
Project Management – Project File/Enquiries – Project File – Enter/Adjust Project – Project Activities
– Material Activity
After planning, you will be able to enter the purchase order directly from Project Management. The
following options will be provided:
On selecting Purchase Order from the above options, you will reach the Purchase Order screen
directly.
If a Purchase Order is linked to a particular material activity, a Sales Order cannot be used for
the same material activity and vice versa.
21
PROJECT MANAGEMENT
Order Head
Specify the Purchaser Code and Supplier Code. The delivery address will be taken from the Project
Entry file. You can change this address from the Order Head option. The Remark field will get filled
with the details about the Project, Sub project, Activity and Activity Line as shown in the above figure.
Accounting Dimensions
Account is taken from the supplier file in Purchase Ledger. Cost Center, Product etc. are taken from the
linked activity line. If this is blank, they are taken from the Supplier file. If the fields in both linked
activity line and Supplier file are blank, nothing appears in the field in Cost Center, Product, etc. You
can overwrite accounting dimensions and accounting code at the order line level.
Accounting Effects
The entries remain the same in Purchase Order and Project Management (Material Activity).
On updating the purchase order invoice the following entries will be created in Purchase Ledger and
Project Management.
Purchase Ledger (Purchase Ledger – Invoices/Journal – Print Invoice Journal)
Account from PL Supplier file Standard account Dr.
Account from Supplier file Payable account Cr.
For example,
1212 (Accruals) Dr.
2210 (Accounts Payable from Supplier file) Cr.
Project Management (Project Management – Reports/Statistics – General Ledger Journal)
Automatic accounting schedule on activity level – Material activity.
For example,
PR01 (WIP Account AAS 8) Dr.
1212 (Cost Contra Account AAS 9) Cr.
The net effect is:
WIP Account Dr.
Supplier’s Payable Account Cr.
Queries in Purchase Order Module
In the following locations, you will see all the purchase orders linked to Project Management by
specifying the equal to sign (=) while querying.
22
PROJECT MANAGEMENT
Search path:
Purchase Order – Order Entry/Enquiry – Enter/Adjust Order
Search path:
Purchase Order – Order Entry/Enquiry – Enquire Order File
Search path:
Purchase Order – Deliveries/Invoices – Enter Delivery Notes
Search path:
Purchase Order – Deliveries/Invoices – Enter Invoices – Accept Entry – Entry of Purchase Order
Queries in Project Management
You can make a query on a linked purchase order for a material activity.
Search path:
Project Management – Project File/Enquiries – Enquire Projects – Project Details – Project Activities
If you select a material activity from the project activity list and if the activity has a linked purchase
order, you will see the options list from which you can choose a purchase order. This will enable you to
directly reach the Enquiry Purchase Order program.
Search path:
Project Management – Project File/Enquiries – Project File – Enter/Adjust Project – Project Activities
– Cost Activity – Purchase Order
23
PROJECT MANAGEMENT
• Linked Order
Displays the Linked Order Number.
• Update Estimates
Specifying yes will update cost from purchase order. You will have to enter the estimated revenue
manually.
After entering the details on this screen, you can directly reach the purchase order by selecting the
Purchase Order button.
Actual
The updating for cost activity will not be done like material activity. When the purchase order is
invoiced, only entry to Purchase Ledger will be made. If you want to update the actual values to the
project, you will have to import the transaction from the General Ledger with the help of account rule.
24
PROJECT MANAGEMENT
Commitment Accounting
The commitment accounting functionality is now available from the Project Management module at
sub project level. That is, when you create a purchase order in Project Management the commitments
get updated at sub project level.
Ensure that you have specified yes in the Commitment Accounting field in the Parameters
(Purchase Order – Miscellaneous – Parameters).
1. Enter a purchase order through the Project Management module.
2. Update the commitments in General Ledger – Transactions – Update Commitments. Run the
Update Commitments routine.
3. Make a query on this project code in Project Management – Project File/Enquiries – Enquire
Projects.
4. On the first screen, you will see that the Committed field is updated with the order value at both
the project and sub project levels.
5. Now update the invoices in the Purchase Order module.
6. Go back to General Ledger – Transactions – Update Commitments and update the commitments.
7. In the Project Management module, follow the procedure described in step 3.
8. You will see that the commitment is reversed on updating the invoice at both project and sub
project level.
25
PROJECT MANAGEMENT
The Estimate entry at Sub-Project Level? field will be enabled only when you define the Enable
upwards updating? field as yes.
26
SERVICE MANAGEMENT
Service Management
Using Accruals in Service Contract (SP08-10)
(#22394)(#22405)(#25677)
Therefore, this file must be rebuilt so that the database server knows about the new file length. If an
SQL database is being used, please check that the fields 34 to 39 exist in the SM13cc00 table. These
fields, in any existing records converted from a previous version of Scala, should be blank on the first
use of the system.
Additionally, the file SM31ccyy.DAT (where “yy” represents the year), which is the Service
Management Accrual Transaction Journal, will need to be created for all years in which accruals can be
created for.
27
SERVICE MANAGEMENT
“Yes” means that Scala will accrue an equal amount for each whole month within the Invoicing
Interval. “No” means that the Accrual Amount is based on the number of days in each Accounting
Period.
For example, for a contract that spans an entire year, and the parameter switch ”Accrue by Invoice
Period” is “No”, the months containing 31 days will receive a slightly higher accrue figure than
months containing only 30 days. If the switch is “Yes”, all months will accrue the same figure.
If the switch is “No”, the General Ledger must be set to use 12 periods, one for each month. This is due
to the fact that Scala posts one Accrue Amount to each Accounting Period within the General Ledger.
If the General Ledger Accounting Periods does not depict whole months, the amount posted to each
period cannot be called an “Equal Monthly Amount”. The same restrictions do not apply if “Accrue by
Invoice Period” is set to “No” as, in this case, the actual number of days within the Accounting Period
will be taken into account when the Accrue Amount for each period is calculated. Therefore, an
amount will be calculated based on the number of days in the Accounting Period and the Monthly
Contract Amount.
The name of this new parameter switch is likely to be changed for “Accrue by Book-Entry
Period.” in a later service pack, as it is felt that the new name describes the function of the
parameter more accurately.
28
SERVICE MANAGEMENT
When the Create Accruals program [SM1044.DLL] is selected, Scala will check whether
accruals are active (as defined in the Service Contract Parameters); if they are not active, the following
error message will appear: ONLY ALLOWED IF ACCRUALS ARE ACTIVE, CHECK
CONTRACT PARAMETERS, and Scala will return to the main menu.
This is a confirmation prompt; entering “No” will bring you back to the Scala menu without creating
any accrual transactions. Entering “Yes” will search all Contracts that are on file and create any
outstanding accrual transactions for the contracts. This process is described in the upcoming sections.
If no outstanding accruals are found, no transactions are created in the SM Accrual Journal, and the
following message will appear: NO ACCRUAL TRANSACTIONS CREATED AS ACCRUALS
ARE ALREADY UP TO DATE.
This program may be run as often as required, there are no limits on how often if can be used. During
each run, only outstanding Accrual amounts will be created as transactions.
This program can take a very long time to execute, as all contracts in the Contract file are checked. All
contracts are checked to ensure that none are missed; however, this assumes that the Scala user will
handle all contracts in the same way (i.e., always invoice at the end of the invoicing period). Currently,
this program cannot be used for only one particular contract, or for a range of contracts. A future
enhancement to this program, that is being considered, is to allow the selection of a Contract Number
Range on entry to this program, only contracts within this range will be checked and accrued if
necessary.
29
SERVICE MANAGEMENT
In the following cases accruals cannot be created for the contract; so the current contract will be
skipped, and the next contract will be processed:
• The Contract is a Quotation
• The Customer on the Contract is not found in the Customer file (SL01cc00.DAT)
The reversal process is described in section 5.0. The creation of accruals is described in section 4.4.
Accrual agreement transactions (transactions that cancel out the Invoice amount against the accruals
created for the Invoicing Period) are always created by the Close Contract Invoice program
only. This is because the agreements need to be posted to the same period as that which the Invoice
was closed for.
XX/XX/XXXX represents the date that couldn't be found in any of the Valid Accrual Periods
calculated in the Setup and Limitations of the Create Accruals program section.
If the Accrual Start Period starts before the Current Period, the Accrual figures are calculated as
described in the Calculating the Accrual Amount for Each BE Period section for the Book-Entry
periods between the Accrual Start Period and the period before the Current Period (or the Accrual Until
Period if this is less than the Current Period). The calculated Accrual Amounts for these periods will be
30
SERVICE MANAGEMENT
brought forward to the first open period of the current year, or the current period, whichever is the
latter.
If the Accrual Until Period finishes after the Current Period, the Accrual figures are calculated as
described in section Calculating the Accrual Amount for Each BE Period for the Book-Entry
periods between the Current Period (or the Accrual Start Period, if this is later than the current period)
and the Accrual Until Period (or the Last Period found, if the Accrual Until Date is after the last date in
the Valid Accrual Period range (as calculated in the Setup and Limitations of the Create Accruals
program section)). The calculated Accrual Amounts for these periods will be placed into the
appropriate periods.
If the Accrual Until Date is after the last date in the Valid Accrual Period range (as calculated in the
Setup and Limitations of the Create Accruals program section), an accrual transaction will be
created in the Last Period found for the remaining days (the days which occur after the Last Period
found). This Accrual Transaction will be based on the Accounting Period method, as we do not know
the Book-entry period set-up that would occur after the last period found. The number of days between
the next date after the End Date of the last found period and the Accrual Until Date, will be multiplied
by the Daily Accrual Amount and the resulting value will be booked as an Accrual Transaction in the
last period found (calculated in the Setup and Limitations of the Create Accruals program section).
Any rounding differences between the total Accrual Amount and the amount accrued for each period
(rounded to the number of units specified by the currency), will be posted to the Accrual Start period.
Therefore, the Accrual Start period may show a slightly different result than the other Accrual periods.
The total Accrue amount will be added to the Unreversed Accumulated Accrual Amount field of the
Contract Line file.
If accruals have been created for a previous Invoicing Period, these accrual transactions are no longer
adjustable. In particular, any price differences will only be applied to the current Invoicing Period.
After the accrual transactions have been created, the following fields on the Service Contract Line file
will be updated:
• The Previous Accrual Price per Month field will hold a copy of the current Price per Month on
the Contract Line (The price that was used for the accrual transactions). This enables the
detection of later changes in the Price, should the user adjust the Monthly value at a later date.
If changes are made, the accrual transactions will need to be corrected. It also enables the
accruals to be correctly reversed if they need to be removed.
• The Previous Accrual Start Date field will be set to the Accrual Start Date. This field enables
any later changes in the Start Date to be detected. If date changes are made, the accrual
transactions will need to be corrected. It also enables the accruals to be correctly reversed if
they need to be removed.
• The Previous Accrual Until Date field will be set to the Accrual Until Date. This field enables
any later changes in the Until Date to be detected, as if changes are made, then the accrual
transactions will need to be corrected. It also enables the accruals to be correctly reversed if
they need to be removed.
• The Date Accruals Created field is set to today's date.
The accruals for the Contract Line have now been created. The SM31 Accrual journal file will be
updated as per the functionality described in the Creating Accrual Journal Transactions for the
Accruals section.
31
SERVICE MANAGEMENT
If the Current Accrue period is the same as the Accrue Start Period, then this is the first period for the
Accrual, therefore the Accrue Amount may not cover the entire period. The number of days to Accrue
over is calculated as the number of days between the Accrual Start Date and the End Date for the
period. If the Accrue Until Period is also in this period, the number of days to Accrue will be reduced
by the number of days between the Accrual Until Date and the Period End Date. The number of days
calculated will be multiplied by the Daily Accrue Amount to obtain the Period Accrue figure.
If the Current Accrue period is the same as the Accrue Until period, then this is the last period for the
Accrual, therefore the Accrue Amount may not cover the entire period. The number of days to Accrue
over is calculated as the number of days between the Period Start Date and the Accrual Until Date. The
number of days calculated is multiplied by the daily amount to obtain the Period Accrue figure.
If the current accrue period is not the first or the last period to accrue over, the whole period is to be
accrued over. The number of days between the Period Start Date and the Period End Date is multiplied
by the daily accrue amount to obtain the period accrue amount figure.
32
SERVICE MANAGEMENT
33
SERVICE MANAGEMENT
34
SERVICE MANAGEMENT
will result in a different amount being reversed than the amount originally accrued for the day 14th
December 2000. This will cause the Accrual values to be incorrect; however, the Accounts will still
balance, as the Accrual Agreement Amount (processed by the Close Contract Invoice
program) is based on the actual amount accrued, instead of recalculating the amount.
There currently isn’t a fix for this problem, as Scala does not hold all of the information required for
such a fix. This is a limitation to the Create Accruals program, which Scala Users need to be
aware of.
35
SERVICE MANAGEMENT
Contract Line End Date. If the Contract Header End Date is earlier than this Date, the Accrual Until
Date is set to the Contract Header End Date.
• The Previous Accrual Price per Month field will hold a copy of the current Price per Month on
the Contract Line (The Price that was used for the accrual transactions). This enables the
detection of later changes in the Price, should the user adjust the Monthly value at a later date.
If changes are made, the accrual transactions will need to be corrected. It also enables the
accruals to be correctly reversed if they need to be removed.
• The Previous Accrual Start Date field will be set to the Accrual Start Date. This field enables
any later changes in the Start Date to be detected. If date changes are made, the accrual
36
SERVICE MANAGEMENT
transactions will need to be corrected. It also enables the accruals to be correctly reversed if
they need to be removed.
• The Previous Accrual Until Date field will be set to the Accrual Until Date. This field enables
any later changes in the Until Date to be detected, as if changes are made, the accrual
transactions will need to be corrected. It also enables the accruals to be correctly reversed if
they need to be removed.
• The Date Accruals Created field is set to “00000000” as the current Invoicing Period has been
closed, and no accruals have been created for the next Invoicing Period.
When a Contract is closed, the Date Contract Closed field in the Contract Line file, SM13cc00.DAT,
will be updated with the current system date.
The accruals for the Contract Line have now been created. The SM31 Accrual journal file will be
updated as per the functionality described in the Creating Accrual Journal Transactions for the
Accruals section.
37
SERVICE MANAGEMENT
Accrued over will be calculated as a percentage of the total number of days in the current Accrue
Month, this percentage is multiplied by the Monthly Accrue Price to obtain the Period Accrue Amount.
If the Current Accrue period is not the first or the last period to Accrue over, the whole period is to be
accrued over. Therefore, the Period Accrue Amount is the Monthly Accrue Amount.
38
SERVICE MANAGEMENT
If “Yes” is entered to adjust the transactions, the user will be prompted to adjust the Transaction
Number. These Transaction Numbers are only the numbers used by the Accrual Journal file, the
General Ledger Transaction Numbers are, as of yet, unknown.
The selected transaction will be shown on the Transaction Adjustment window, shown below, and the
user can make adjustments to the Transaction Lines. The Transaction Number, Service Contract
Number, Customer and Book-Entry Date fields are not adjustable. The Text field will default to the
Service Contract Number and Customer Code.
After adjusting a transaction, the “Adjust of Transactions Required” prompt is brought back.
When the user enters “No” to adjust transactions, the following “WIP JOURNAL” window will
appear. The Transaction Number and BE Date fields are not enterable as these are not relevant for
accruals. The Date Selection can specify a particular date range to restrict which accruals are updated
to the General Ledger during this update.
If any errors are found during the processing of the Accrual Journal, for instance, an Account or
Account Segment doesn't exist in the General Ledger, an Adjustment window will pop up for the user
to enter the correct Account or Accounting Segment value.
The Accrual Journal Transaction that have been selected for update will then be printed. The
Transaction Numbers shown in this printout still reflect the Accrual Journal Transaction Numbers, as
the actual General Ledger Transaction Number is unknown at this stage.
The following is an example printout of the Service Management Accrual Transaction Journal.
TEST * * SERVICE MANAGEMENT WIP-JOURNAL * * 08/10/99 10:52:39 Page 1
TRANSACTION NO. : XXXXXX BOOK ENTRY DATE : 00/00/00
COMPANY 01 FIN.YEAR 99===============================================================================/Scala/SM1047/5
TRA.NO TRA.DATE ACC CC PRD PRJ MNFG PROC AMOUNT TEXT---------------------
====================================================================================================================
000001 01/09/99 03 19.80- 0000000032 STEVE01
05 19.80 0000000032 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000002 01/10/99 03 20.46- 0000000032 STEVE01
05 20.46 0000000032 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000003 01/11/99 03 19.80- 0000000032 STEVE01
05 19.80 0000000032 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000004 01/12/99 03 20.46- 0000000032 STEVE01
05 20.46 0000000032 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000005 01/10/99 03 17.16- 0000000033 STEVE01
05 17.16 0000000033 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000006 01/11/99 03 19.80- 0000000033 STEVE01
05 19.80 0000000033 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000007 01/12/99 03 20.46- 0000000033 STEVE01
05 20.46 0000000033 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000008 01/10/99 03 15.84- 0000000036 STEVE01
05 15.84 0000000036 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000009 01/11/99 03 19.80- 0000000036 STEVE01
05 19.80 0000000036 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000010 01/12/99 03 20.46- 0000000036 STEVE01
05 20.46 0000000036 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000011 01/10/99 03 225.72- 0000000036 STEVE01
05 225.72 0000000036 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000012 01/11/99 03 19.80 0000000036 STEVE01
05 19.80- 0000000036 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000013 01/12/99 03 20.46 0000000036 STEVE01
05 20.46- 0000000036 STEVE01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NUMBER OF TRANSACTIONS : 13
NUMBER OF LINES : 26
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
39
SERVICE MANAGEMENT
05 05
000001 01/09/99 0000000032 STEVE01 19.80 0.00
000002 01/10/99 0000000032 STEVE01 20.46 0.00
000003 01/11/99 0000000032 STEVE01 19.80 0.00
000004 01/12/99 0000000032 STEVE01 20.46 0.00
000005 01/10/99 0000000033 STEVE01 17.16 0.00
000006 01/11/99 0000000033 STEVE01 19.80 0.00
000007 01/12/99 0000000033 STEVE01 20.46 0.00
000008 01/10/99 0000000036 STEVE01 15.84 0.00
000009 01/11/99 0000000036 STEVE01 19.80 0.00
000010 01/12/99 0000000036 STEVE01 20.46 0.00
000011 01/10/99 0000000036 STEVE01 225.72 0.00
000012 01/11/99 0000000036 STEVE01 0.00 19.80
000013 01/12/99 0000000036 STEVE01 0.00 20.46
----------------- -----------------
SUB-TOTAL 419.76 * 40.26 *
----------------- -----------------
T O T A L 460.02 * 460.02 *
TEST * * ACCOUNTS SUMMARY SERVICE MANAGEMENT WIP-JOURNAL * * 08/10/99 10:52:39 Page 3
TRANSACTION NO. : XXXXXX BOOK ENTRY DATE : 00/00/00
COMPANY 01 FIN.YEAR 99===============================================================================/Scala/SM1047/5
ACC ------ DESCRIPTION--------------
CC PRD PRJ MNFG PROC TRANS- TRA.DATE TEXT--------------------- DEBIT CREDIT
====================================================================================================================
----------------- -----------------
----------------- -----------------
* * * * * * * * * * * * E N D O F R E P O R T * * * * * * * * * * * *
Scala will then prompt for “reprint of the journal printout”. The user can reprint this printout should it
be necessary.
If the Service Order parameter switch “Integrated with General Ledger” (in program SERVICE
MANAGEMENT \ SERVICE ORDER \ MISCELLANEOUS \ PARAMETERS \ 1. PARAMETERS) is set to “No”,
the General Ledger will be updated, and the accrual transactions will be lost once update is over.
After entering “No” for reprint, Scala will ask the user to confirm updating to the General Ledger. On
confirmation, Scala will update all selected Accrual Journal Transactions (within the specified date
range) to the General Ledger. The Transaction Numbers for the General Ledger Transactions will come
from the “General Ledger Periodised Transaction Number” series. This series can be manually adjusted
via the General Ledger Parameter program, shown below.
40
SERVICE MANAGEMENT
The following General Ledger enquiry shows how a Journal Transaction looks in the General Ledger.
The BE date for the accruals is the first date within the Accrual Period.
Notes on Accruals
• Any previous period accruals are posted to the current period.
• Any accrual transactions before the General Ledger open period are added up and posted to the
General Ledger open period
• The program SM1044.BAS creates accruals in addition to the Close Program, SM1041.BAS. The
SM1044.BAS program should only be used in specific circumstances; SM1041.BAS is the
prevalent Service Contract Accrue creation program.
• Accruals are no longer posted to the Sales Ledger Journal (SL04ccyy.DAT) (they are posted to the
Service Contract Accrual Journal (SM31ccyy.DAT) instead).
• On Deletion of the Contract or a Contract Line, Reversal accrual transactions are automatically
posted to the SM WIP Journal. This will only happen if accruals have been created for the Contract
Line(s) using the Create Accruals (SM1044) program.
If accruals were produced, then Reversals will be done even if the current setting of the
Create Accruals Parameter is set to “No”.
• There is a new Contract Parameter Accrual Method, which specifies whether accruals should be
produced based on the Book-Entry period or the Number of Days in the Accounting period.
41
SERVICE MANAGEMENT
• Accruals can be created (using SM1044.BAS) at any time. When closing a contract, Scala will
post the corresponding reversal (return) accrual transactions, for the created accruals, to the Invoice
period.
• Each Contract Line is Accrued separately, and the accruals are based on the Start and End Dates
set up on the Contract Line, not those set on the Invoice Header.
• Accruals are created based on the periods between the Next Invoicing Date and Next Invoicing
Date plus Invoicing Interval (months). This is referred to as the current Invoicing Period.
• Accruals can be created for a maximum of 13 years. 6 years in the past, the current year, and up to
6 years in the future. Accurate Book-Entry dates must be set up in the General Ledger Parameter
file(s) for all years where accruing should take place.
• If a Book-Entry period cannot be found that matches the current Invoicing Period, then either r
message will be displayed, and accruals will not be done for the Contract Line (if later General
Ledger dates have been set up). Or, the accruals will be posted to the last period found (if the
Accrual Date is after the last Book-Entry period set-up in Scala).
• Menu items added: Service Management \ Service Contract \ Invoicing \ Create Accrues
[SM1044]; Service Management \ Service Contract \ Invoicing \ WIP Journal [SM1045].
• Fields added to SM13cc00.DAT database (Needs rebuilding):
42
SERVICE MANAGEMENT
Actions to Be Done
SM1041.BAS Close Service Contracts program
This program no longer posts its accruals to the Sales Ledger Journal (they are posted to the Service
Contract Accrual Journal instead). Therefore, it needs to be altered so that the Invoice transactions
updated to the Sales Ledger journal are booked at the current date – Not the first date of the current
period – as is currently done.
Changed Files
LOOKUP.DAT
PGM\SM\SM1012.DLL
PGM\SM\SM1013.DLL
PGM\SM\SM1041.DLL
PGM\SM\SM1044.DLL New program for the Creation of Accruals
LAN\SM\SM1044.ENG
SEMIDEF\SM\SM1044.D10
SEMIDEF\SM\SM1044.D12
SEMIDEF\SM\SM1044.D13
SEMIDEF\SM\SM1044.DE1
SEMIDEF\SM\SM1044.DE2
SEMIDEF\SM\SM1044.DE3
SEMIDEF\SM\SM1044.DE4
SEMIDEF\SM\SM1044.DE5
SEMIDEF\SM\SM1044.DE6
SEMIDEF\SM\SM1044.DE7
SEMIDEF\SM\SM1044.DE9
HLP\SM\SM1044H.ENG
PGM\SM\SM1045.DLL New program for WIP Journal Transactions
LAN\SM\SM1045.ENG
SEMIDEF\SM\SM1045.DE2
SEMIDEF\SM\SM1045.DE3
SEMIDEF\SM\SM1045.DE4
SEMIDEF\SM\SM1045.DE6
HLP\SM\SM1045H.ENG
43
SERVICE MANAGEMENT
44
SERVICE MANAGEMENT
Index Values
Search path:
Service Contract – Parameters – Index File
Enter the indices in the Index File routine in the Parameters. You can enter up to four indices
weighted according to meaning.
Set the indices applicable for various dates.
It is possible to set up to 9 different types of indices (for example, for several countries).
1. Index
Enter the index that you want to use from 0 to 9. Enter 0 for no index.
F4 (indices)
2. Date
Enter the base date for the index calculation. The date does not govern calculations and is for
information only.
F4 (index history dates)
The list shows the date the index was entered or changed and the corresponding index value.
If you select a date from the list, the index value for that date is automatically entered in the
Value field. Select the last date from the list to enter the most up-to-date index value.
3. Value
Enter the base value for the index. Each index increase is based on this value.
Example:
The monthly price for a contract is 100, and the current base value for the index is 125. For a
future index increase, the index value is changed to 130, and the new price is:
(130 − 125) * 100
100 + = 104
125
6. Weighting
Enter a weight for the calculation as percentage. For example, if you enter 80, the price is amended
by 80 % of the index change. Applied to the above example, the result is:
45
SERVICE MANAGEMENT
Activating Index
Search path:
Service Contract – Parameters – Index File
Activate the index for 01.08.99 by selecting this index in the index file
• In the field Index values from press F4 to list the dates for which the indices have been entered.
• Choose the date required.
• Click Enter once, then Escape or Page Down to quit the screen.
Transaction Example
Search path:
Service Contract – Parameters – Index File
1. Enter Transaction;
2. Change the system date as 01.08.99;
3. Enter a contract with monthly invoicing interval;
4. In the screen for index clause, select the index 1and index 2 for 01.08.99 (Scala allows the
combination of indices);
5. The month number for index reconciliation can be left 0;
6. Enter the contract line (for example, 200);
7. Print the invoice;
8. The invoice amount will be 200;
46
SERVICE MANAGEMENT
Calculation Formula
The calculation is as follows:
(Change in the index value/base index, set in the contract) * contract price for the invoicing interval
47
MARKET DATABASE
Market Database
Rebuilding User-Defined Data Files (SP05)
Search path:
Miscellaneous – Special Utilities – Rebuild User Database
The utility is applicable for Btrieve database only.
Only the system manager (SYS) can run this routine.
Use this routine to rebuild user-defined database files.
User Database files are defined in Miscellaneous – Parameters – Definition of User Database
option.
To rebuild user-defined database files:
1. Select the User Database for rebuilding files.
↑
↓
To move between User Databases.
+
space To select/deselect User Databases.
* To select all User Databases.
– To cancel all previous selections.
Esc To return to the previous screen.
Enter To continue.
2. Confirm starting the rebuilding routine.
The user-defined database files for current company and database as well as the company-independent
files (Common For All Companies switch in the user-database defining option set to “yes”) will be
rebuilt.
48
MARKET DATABASE
?* (prospects by code)
?. (prospects by name)
?+ (prospects by telephone number)
?– (prospects by post code)
• Line Number range
Enter the range of User Database file lines for exporting
3. Output File
Enter the name of the external file for data exporting.
4. Confirm exporting.
The data will be exported according to the specified selection criteria for current company and current
databases.
Warning!
Even for company-independent files (Common For All Companies switch in the user-database
defining option set to “no”), the code of the company, set when entering data, will be considered.
49
PROMISSORY NOTES
Promissory Notes
Manual Unlocking of Promissory Notes/Post Dated
Cheques (SP09) (#26971)
Search path:
Promissory Notes File – Unlock Note/Cheque
The Promissory Notes/Post Dated Cheques Unlocking routine allows you to manually unlock a
PN/PDC after a system crash. Specify the type and the internal number of the PN/PDC to be unlocked
and OK unlocking.
Warning!
The locked PN/PDC can be released only by the user who locked the record or by the system
manager.
• Type
Enter the type of a PN/PDC to be unlocked.
• Internal Number
Enter the internal number of a PN/PDC to be unlocked.
? (locked records by internal number)
?. (locked records by due date)
• OK
Confirm unlocking of the selected PN/PDC.
50
MPC
MPC
WIP Changes (SP11)
• Special Work Order costs are stored on WIP receipt transaction and used for calculation instead of
reading from Stock file when creating account transactions.
• All costs debit WIP are summarised on the Work Order. When closing Work Order this sum is
used to credit WIP.
• When the Valuation of Receipt parameter from WIP is set to 0, any unaccounted differences are
accounted as material quantity difference on accounting code 40.
• The Overhead [%] from Work Center Cost Code is implemented and adds to Fixed Machine Cost.
• New update program is created to update WIP Amount on Work Orders for WIP transactions.
51
PAYROLL
Payroll
Statistical Calculation Model (SP13) (#34261)
Wage Type
Search path:
Payroll Set-up – Wage Types
• Social Benefit fields (1-10)
0 social tax is not calculated
1 social tax percentages are taken from the Payroll parameters
2 social tax amounts are calculated by the other wage type
Used in the statistical calculation model.
Calculation Model
Search path:
Payroll Set-up – Calculation Models
• Model Type
0 regular model
Timesheet’s wage types (see below) will be based on
employees’ timesheets.
With the regular mode, resigned employees and
employees with the payment basis other than the
calculation model’s payment basis are ignored.
1 statistical model
Timesheet’s wage types (see below) will be based on the
employees’ statistics.
With the statistical mode, all employees within the
selected payment period (including resigned and with the
payment basis other than the calculation model’s payment
basis) are included in calculation.
With the statistical calculation model, the transactions of
type 6, which do not update employees’ statistics, will be
generated in the work calculation file
(in the report after payroll calculation, these
transansactions will be marked with the number sign – #)
See the Calculating Payroll in Statistical Calculation
Model section for details.
52
PAYROLL
53
PAYROLL
Example:
For ST_WT1: social taxes: 2221100000:
Timesheet’s wage types:
TS_WT1: social taxes: 0000000000 → not selected
TS_WT2: social taxes: 1100000000
TS_WT3: social taxes: 0001122222 → not selected
TS_WT4: social taxes: 1200000000
TS_WT5: social taxes: 2222200000
3. In the selected Timesheet’s range wage types (TS_WT2, TS_WT4, TS_WT5 in the example
above), the counters and the accounting string from the statistics’ wage type are copied; and these
wage types are calculated.
Conversion
To set up calculation models the same way as in Scala service packs prior to SR13, enter the wage type
ranges as follows:
Time Sheet’s wage types: 000000 [Last Timesheet’s WT]
Employee Footer’s wage types: [Last Timesheet’s WT] + 1 999999
Q Command
Syntax Command Description
Q XX YY Add the value of counter XX (01–99) to the value of run-time variable YY,
place the result in the run-time variable YY (01–99)
Q 00 YY Execute all Q XX YY commands of the selected wage type from the
employee’s statistics file where YY is the same as in the Q 00 YY command
(can be used for tax recalculation).
K Command
The K commands are used to distribute the wage type amount by accounting dimensions
proportionately to the calculated amounts associated with these accounting dimensions; the K
commands are ignored during the payroll calculation and work when updating the work calculation file
to the Payroll Journals.
54
PAYROLL
K 02 00 For the wage types that contain both the K 02 00 and K 01 XX commands,
+ the operation sequence is as follows:
K 01 XX 1. The K 02 00 command is executed, the distribution amount matrix is
created.
2. The K 01 XX command is executed using all the distribution matrix
amounts (created at step 1) for the virtual matrix Mtx_K01 (instead of
the transaction source counter amount).
55
PAYROLL
56
PAYROLL
• When you delete the additional table (Delete Additional Tables option), the corresponding
precision table is deleted automatically.
When importing, in order to set the number of decimals for all additional table’s columns
properly, first import the precision table and afterwards the corresponding additional table.
57
PAYROLL
58
PAYROLL
Control Commands
Syntax Description Example
T 00 00 Check the status of the ERROR FLAG ( The T 00 00
ERROR FLAG is set up if errors take place
during execution of the O, G, X, @, # and $
commands and is cleared if these commands
are executed correctly. The error flag status is
not changed during the execution of another
command. The error flag is cleared upon
completion the current wage type calculation). If the
flag is set up, execute the next command. If the
flag is set down, skip the next command
59
PAYROLL
Thus, the command % 03 01 reads the 5-th value from the dictionary 2, record 1.
When the contents of counters XX+1 and/or XX+2 are not specified, the error flag is set on.
For reported wage types, in this case, you are prompted to select dictionary and/or record codes.
1. When the calculation of the chain wage starts, the counters are initiated by current wage type’s
calculation results.
2. The chain wage type calculation results are saved in the payroll calculation file.
3. When calculating payroll, the calculation model’s wage type containing the ! XX 01 command
calls the wage type chain parallel to the calculation model’s wage type chain. The calculation
returns to the next (after the wage type containing the ! XX 01 command) calculation model’s
wage type when in the parallel wage type chain there is no ! XX 01 command to be executed or the
value in the counter XX is 0.
60
PAYROLL
* * * * * * * * * * * E N D O F R E P O R T * * * * * * * * * * * *
==============================================================================================================
Wage No: 100011 Name : Currency salary Soc.Benefits : No Currencies
Description: Soc.Ben. 1 : No C1: 01_USD
Const.1:0 0 Query 1: Amount Decim.: 3 Soc.Ben. 2 : No C2: 02_RUB
Const.2:0 0 Query 2: Set Date Decim.: D Soc.Ben. 3 : No C3:
Const.3:0 0 Warn. 1: Currency is not defined, Soc.Ben. 4 : No C4: 03_Eur
Const.4:0 0 Warn. 2: New conversion Soc.Ben. 5 : No C5:
Connec.: Soc.Ben. 6 : No C6:
Reported : Yes Sum : No Union : Soc.Ben. 7 : No C7:
Fixed : No Print out : Yes Fixed Tax : Soc.Ben. 8 : No C8:
Automatic : No Only Tax : No User Group : Soc.Ben. 9 : No
Stat.Acc. : Counter : 0 Reference : 0 Soc.Ben. 10 : No
Accounting header : ACC CC PROD PRJ
Accounting values :
C O M M A N D S :
01: F 02 04 11: $ 01 02
02: W 21 04 12: T 00 00
03: F 01 03 13: V 01 00
04: A 03 01 14: A 03 05
05: V 02 00 15: V 02 00
06: $ 03 01 16: $ 03 05
07: T 00 00 17: T 00 00
08: V 01 00 18: V 01 00
09: A 01 02
10: V 02 00
------------------------------------------------------------------------------------
* * * * * * * * * * * E N D O F R E P O R T * * * * * * * * * * * *
==============================================================================================================
Wage No: 100011 Name : Currency salary Soc.Benefits : No Currencies
Description: Soc.Ben. 1 : No C1: 01_USD
Const.1:0 0 Query 1: Amount Decim.: 3 Soc.Ben. 2 : No C2: 02_RUB
Const.2:0 0 Query 2: Set Date Decim.: D Soc.Ben. 3 : No C3:
Const.3:0 0 Warn. 1: Currency is not defined, Soc.Ben. 4 : No C4: 03_Eur
Const.4:0 0 Warn. 2: New conversion Soc.Ben. 5 : No C5:
Connec.: Soc.Ben. 6 : No C6:
Reported : Yes Sum : No Union : Soc.Ben. 7 : No C7:
Fixed : No Print out : Yes Fixed Tax : Soc.Ben. 8 : No C8:
Automatic : No Only Tax : No User Group : Soc.Ben. 9 : No
Stat.Acc. : Counter : 0 Reference : 0 Soc.Ben. 10 : No
Accounting header : ACC CC PROD PRJ
Accounting values :
C O M M A N D S :
01: F 02 04 Load value of answer to the question N 02 'Set Date' into the counter N 04
02: W 21 04 Set system date equal to date in counter N 04
03: F 01 03 Load value of answer to the question N 01 'Amount' into the counter N 03
04: A 03 01 Add value of counter N 01 to value of counter N 03. Result is in counter N 01
05: V 02 00 Display warning N 02 'New conversion'
06: $ 03 01 Convert value of counter N 01 to its currency from currency of counter N 03. Result is in counter N 01
07: T 00 00 If error flag is switched off after execution of commands O,G,X,@,# , then skip next command
08: V 01 00 Display warning N 01 'Currency is not defined, shit'
09: A 01 02 Add value of counter N 02 to value of counter N 01. Result is in counter N 02
10: V 02 00 Display warning N 02 'New conversion'
11: $ 01 02 Convert value of counter N 02 to its currency from currency of counter N 01. Result is in counter N 02
12: T 00 00 If error flag is switched off after execution of commands O,G,X,@,# , then skip next command
13: V 01 00 Display warning N 01 'Currency is not defined, shit'
14: A 03 05 Add value of counter N 05 to value of counter N 03. Result is in counter N 05
15: V 02 00 Display warning N 02 'New conversion'
16: $ 03 05 Convert value of counter N 05 to its currency from currency of counter N 03. Result is in counter N 05
17: T 00 00 If error flag is switched off after execution of commands O,G,X,@,# , then skip next command
18: V 01 00 Display warning N 01 'Currency is not defined, shit'
------------------------------------------------------------------------------------
* * * * * * * * * * * E N D O F R E P O R T * * * * * * * * * * * *
61
PAYROLL
Search path:
Miscellaneous – Adjust Payroll Calculation
If the counter currency code of the wage type was defined in the wage types entering routine (Payroll
set-up – Wage Types – Enter/Adjust Wages Types), the counter's currency code acronym will be
displayed alongside the respective counter.
pa040000.fld
NN – field length
For numeric fields:
When the field length exceeds 8, one digit will be reserved for the number sign. Therefore, for these
field lengths, specify the incremented value; i.e. for n-digit-length field, enter n + 1.
Example: if the required length 9, enter 10.
62
PAYROLL
pa040000.fld
The checks of types 01 – 22 and the social security ID uniqueness are checked in the following
routines:
• Entering employees (Employees/Inquiries – Employee Data – Enter/Adjust Employee Data)
• Importing employee data (Employees/Inquiries – Employee Data Import/Export)
• Updating when printing professional reports (Reports – Print Reports – Print Professional
Reports)
In addition, accounting string validation is performed in all above routines.
The checks defined in the pa0011xx.lan file are performed in the entering employees routine only.
The pa02cc77.bad file contains invalid records resulting from 01 – 22 type checks.
The pa02cc77.bup file contains invalid records resulting from social security ID uniqueness check.
The pa02cc77.err file contains error texts.
63
EXTENDED BILLING FUNCTIONALITY (SP13)
Extended Billing Functionality is designed in addition to the standard Scala functionality to meet the
specific Japanese billing requirements.
Periodical Billing
Most of Japanese companies bill their regular customers every certain period, so that for this certain
period they summarise (shi-me process) the accounts receivable for each customer.
Company can also bill customers for each transaction.
The Periodic Billing terms are as follows:
• Summarising date (date of shi-me)
a day when a company sums up accounts receivables for each customer
The summarising date is unique to each customer (for example: the 5-th, the 10-th,
the 15-th, the 20-th, the 25-th, the end of the month).
• Billing (summarising) period (shi-me period)
the period between two successive summarising dates
• Billing date
the day when a company bills the customer
Usually, a bill includes the account receivables until the summarising date, so that the
summarising date is earlier than the billing date.
• Due date
the last payment day for a customer;
the due date can be based on the billing date or the summarising date;
in any case:
Summarising date <= Billing date <= Due date
See the Due Date Calculation section for details on the due date calculation
• Due term
a period between the billing or summarising date and the due date (for example: 30 days, 45 days,
60 days)
64
EXTENDED BILLING FUNCTIONALITY (SP13)
Example:
Settings: summarising date: the 20-th
billing date: the end of the month
due term: two months after the
summarising date
billing (summarising) period: 20 January – 20 February
summarising date: 20 February
billing date: 28 February
due term: 20 February – 20 April
due date: 20 April
• Billing slip
a regular invoice (sales order) that participates in the billing process and is included in the Billing
Statement
• Billing Statement
a list of billing slips issued during the billing (summarising) period
Only one Billing Statement can be generated for one particular billing period.
One billing slip can be included into only one Billing Statement. Any billing slip can be
marked as suspended or excluded from the Billing Statement Proposal. Suspended slips can
be included into the next Billing Statement.
• Suspended slip
an invoice excluded from a Billing Statement that can be included into the next Billing Statement
• Excluded invoice
an invoice excluded from billing and not included in any Billing Statement
• Slip ready for billing
either an invoice created in the current summarising period and not yet included in the Billing
Statement (billing slip) or an invoice that was not included in the previous Billing Statements but
can be included in the next Billing Statement (suspended slip)
• Tax correctional
tax invoices created to adjust Billing Statement total tax amount.
• Allowance
a taxable discount amount for a sales order.
• Surcharge
a taxable mark-up amount for a sales order
There are the following tax rounding methods specified for each customer/supplier:
• rounding according to the rounding parameters specified in the Scala currency file
• rounding up to the number of decimals specified for the currency
• rounding down to the number of decimals specified for the currency
65
EXTENDED BILLING FUNCTIONALITY (SP13)
There are the following tax calculation methods specified for each customer:
• rounding the sales order tax amount by each order line
• rounding the sales order tax amount by order total
Holiday Shifting
Holiday shifting is a mechanism of moving billing or due dates falling on a holiday forward or
backward to the nearest working day.
66
EXTENDED BILLING FUNCTIONALITY (SP13)
sales orders of the other types and to create the respective debit notes and credit notes in the
Sales Ledger module
• Working with Billing Statements
at the billing date, generating a Billing Statement containing all customer’s summarising
period’s invoices; after sending the Billing Statement to the customer and receiving customer’s
payment marking Billing Statement as paid; deleting paid Billing Statements
• Purchase cycle
For the suppliers with the billing code specified:
• Working with Consolidated Goods Received Note
at the billing date, generating a Consolidated Goods Received Note containing all supplier’s
summarising period’s goods received notes
Extended billing functionality features are activated by the Periodical Billing license unless
otherwise noted;
Consolidated Goods Received Note functionality is activated by the Consolidated GRN license.
Setting Up
Set up the following billing functionality parameters.
• Planning Calendar
the holiday data for required years (Sales Ledger/Purchase Ledger – Miscellaneous – Planning
Calendar)
The Planning Calendar will be used when calculating billing or due date if:
– customer’s and/or supplier’s due date shifting method is set accordingly and
– billing date and/or due date falls on holiday.
• Number Series (Sales Ledger – Miscellaneous – Parameters – Parameters, Parameters option,
Billing Statement Number Series, Number Series Tax Correctional Invoices, Sales Order –
Miscellaneous – Parameters, Other counters/Parameters option, Billing Slips Series parameter)
• Payment Terms
the method of calculating the due date (Sales Ledger/Purchase Ledger – Miscellaneous –
Parameters – Payment Terms)
The payment terms code will be linked with the billing terms code.
• Billing Terms
billing terms codes with the number of billing periods, methods of calculating summarising dates,
billing dates and the respective payment terms to be linked in the Sales Ledger or Purchase Ledger
module (Sales Ledger/Purchase Ledger – Miscellaneous – Parameters – Billing Terms)
The billing terms codes will be assigned to customers and suppliers.
• Customer File (Sales Ledger – Customer File – Enter/Adjust Customer)
• billing code (Order/Invoicing 2 option)
The billing parameters are used for customer’s billing invoices.
• payment terms code (Credit/Payment 2 option)
The payment terms parameters are used for customer’s invoices that do not participate in
billing.
• due date shifting method if billing or due date falls on a holiday (Order/Invoicing 2 option)
When calculating billing or due date, the Planning Calendar will be used.
• tax rounding method (Currency/Tax option)
• tax calculation method (Currency/Tax option)
• possibility of tax recalculation (Currency/Tax option)
67
EXTENDED BILLING FUNCTIONALITY (SP13)
68
EXTENDED BILLING FUNCTIONALITY (SP13)
• Enquiring Sales Order Tax Details (Sales Order – Order Entry/Enquiries – Enquire Order File –
Show order Tax details)
• Working with Sales Orders of Type 9
Use the sales orders of type 9 (Sales Order – Order Entry/Enquiries – Enter/Adjust Order,
Change Order Parameters – Payment option) to adjust sales orders of the other types. The sales
order of type 9 is based on the sales order of the other type and generates the respective debit note
and credit note (invoices of types 1 and 2 respectively) in the Sales Ledger module.
The sales orders of other types generate regular invoices (of type 0) in the Sales Ledger
module.
69
EXTENDED BILLING FUNCTIONALITY (SP13)
4. Create and print the Billing Statement Proposal containing preliminary Billing Statements with
the respective Reference numbers grouped by customers and currency codes
(Sales Ledger – Miscellaneous – Periodic Billing – Generate/Print Billing Statement Proposal).
Only Billing Statements containing invoices can be created;
to reprint a Billing Statement taking into consideration the payments made up to the specified
date, use the Reprint existing Billing Statement option (Sales Ledger – Miscellaneous –
Periodic Billing – Reprint/Adjust existing Billing Statement – Reprint Billing Statement).
5. If required, reprint the entire Billing Statement Proposal or one preliminary Billing Statement
with the Reference number specified
(Sales Ledger – Miscellaneous – Periodic Billing – Adjust/Reprint Billing Statement Proposal –
Reprint All Statement Proposals or Reprint Statement Proposal Number respectively).
6. If required, adjust the preliminary Billing Statement with the Reference number specified
(Sales Ledger – Miscellaneous – Periodic Billing – Adjust/Reprint Billing Statement Proposal –
Adjust proposal).
When adjusting the Billing Statement Proposal, you can adjust Billing Statement Proposal’s header
(Adjust Statement Header option) and contents (Adjust Statement Contents option), recalculate the
Billing Statement Proposal tax to adjust Billing Statement total tax amount (Recalculate TAX
option), and delete a Statement from the Billing Statement Proposal (Delete Statement from
Proposal option).
7. Print Billing Statements; the respective Statement numbers (from the Sales Ledger Billing
Statements number series parameter) will be assigned to a Billing Proposal’s Statement
(Sales Ledger – Miscellaneous – Periodic Billing – Generate/Print Billing Statements – Print
Statements).
8. If required, reprint Billing Statements
(Sales Ledger – Miscellaneous – Periodic Billing – Generate/Print Billing Statements – Print
Statements or Re-print Statement respectively).
9. Convert Billing Statement Proposal to Billing Statements including generating the respective
tax correctional to statement; the Billing Statement’s invoices are marked as included in Statement
– the invoice’s statement number field is filled in.
(Sales Ledger – Miscellaneous – Periodic Billing – Generate/Print Billing Statements – Update
statement).
10. If required, enquire Billing Statement invoices
(Sales Ledger – Enquiries and Sales Ledger – Reports/Statistics).
11. If required, adjust Billing Statements with the customer code and Statement number specified
(Sales Ledger – Miscellaneous – Periodic Billing – Reprint/Adjust existing Billing Statement).
When adjusting the Billing Statement, you can reprint the Billing Statement (Reprint Billing
Statement option), adjust Billing Statement’s contents (Adjust Billing Statement – Adjust
Statements Contents option), recalculate the Billing Statement tax to adjust Billing Statement total
tax amount (Adjust Billing Statement – Recalculate TAX option), and update the Billing Statement
(Accept correction – Updating option).
12. Settle up a Billing Statement (fully or partially)
(Sales Ledger – Payment/Journal/Cash Flow – Enter Payments – Statement Payment,
General Ledger – Transactions – Enter Transactions – Billing Statement Payments,
General Ledger – Transactions – Enter Bank Transactions – Billing Statement Payments).
Only one Billing Statement at one time can be settled up.
13. If required, reprint the Billing Statement taking into consideration payments up to the specified
date
(Sales Ledger – Miscellaneous – Periodic Billing – Reprint/Adjust existing Billing Statement –
Reprint Billing Statement).
14. If required, delete a paid Billing Statement
(Sales Ledger – Customer File – Other Customer File – Delete Paid Statements)
70
EXTENDED BILLING FUNCTIONALITY (SP13)
Setting Up
Planning Calendar
The Planning Calendar will be used when calculating billing or due date if:
– customer’s and/or supplier’s due date shifting method is set accordingly and
– billing date and/or due date falls on holiday.
Entering/Adjusting Holidays
Search Path:
Sales Ledger – Miscellaneous – Planning Calendar – Enter/Adjust Holidays
or
Purchase Ledger – Miscellaneous – Planning Calendar – Enter/Adjust Holidays
• ENTER THE YEAR in the yyyy format (1950-2049) to enter/adjust the holiday data. To return to
the previous menu, press Esc.
? (registered years)
The specified year’s holiday calendar is displayed.
For a newly entered year, Saturdays and Sundays are displayed as holidays by default.
Up to 150 holidays for a year can be specified.
To add a holiday, in a free cell, enter the date in the format specified in the Scala Company File;
the holiday calendar will be re-loaded.
To delete a holiday, select and clear the cell required; the holiday calendar will be re-loaded.
To adjust a holiday, select the cell required and make the adjustment; the holiday calendar will be
re-loaded.
The entered dates are validated for invalid entries, date repetition, and entries outside the scope of
the specified year.
To exit the holiday calendar, click OK or Cancel or press PgDn.
71
EXTENDED BILLING FUNCTIONALITY (SP13)
Deleting Holidays
Search Path:
Sales Ledger – Miscellaneous – Planning Calendar – Delete Holidays
or
Purchase Ledger – Miscellaneous – Planning Calendar – Delete Holidays
• ENTER THE YEAR in the yyyy format (1950-2049) to be deleted from the holiday calendar. To
return to the previous menu, press Esc.
? (registered years)
• PROCEED WITH DELETION?
y The specified year will be deleted from the holiday calendar.
n The specified year will not be deleted from the holiday calendar.
Number Series
Search Path:
Sales Ledger – Miscellaneous – Parameters – Parameters
PARAMETERS option
• Billing statements number series
Enter the first of the sequential number series to be used for numbering Billing Statements; after a
new Billing Statement is generated, this number will be increased by one.
• No Series Tax Correctional Invoices
Enter the first of the sequential number series to be used for numbering tax correctional invoices;
after a new tax correctional invoice is generated, this number will be increased by one.
Search Path:
Sales Order – Miscellaneous – Parameters
OTHER COUNTERS/PARAMETERS option
• Billing Slip Series
Enter the first of the sequential number series to be used for numbering billing slips; after a billing
slip is generated, this number will be increased by one.
Payment Terms
Search Path:
Sales Ledger – Miscellaneous – Parameters – Payments Terms
or
Purchase Ledger – Miscellaneous – Parameters – Payments Terms
• Due Date based on
I Due date is based on the invoice date.
D Due date is based on the delivery date.
B Due date is based on the billing date.
S Due date is based on the summarising date.
Warning!
In the Sales Ledger module, only payment terms based on the billing date or summarising date can
be linked with the billing terms.
Billing Terms
Search Path:
Sales Ledger – Miscellaneous – Parameters – Billing Terms
72
EXTENDED BILLING FUNCTIONALITY (SP13)
or
Purchase Ledger – Miscellaneous – Parameters – Billing Terms
• Language
Enter the code of the language to enter billing terms.
• Billing Terms
Enter either the code for new payment terms (0-9999) or for existing ones which information you
want to adjust.
To delete payments terms, enter a minus (–), the code of the payment terms to be deleted, confirm
deletion, and press Esc to return to entering/adjusting payment terms routine.
? (billing terms with descriptions)
• for SL or PL
S Billing terms will be linked with Sales Ledger payment terms.
P Billing terms will be linked with Purchase Ledger payment terms.
• Description
Enter the billing terms description (up to 25 characters) in any language available in Scala.
• Number of Billing Periods in one month
Enter the number of billing periods in one month (1-3).
• Summarising Date
Enter the summarising date’s day(s) of the month (1-31) for the billing period(s) specified in the
previous field.
If number of days in a month is less than the specified day, the summarising date’s day is
shifted to the end of the month.
Example 1:
Settings: Number of Billing Periods in one month = 1
Summarising Date = 20
Summarising dates: 20 January, 20 February, …, 20 December
Billing periods: 21 January – 20 February, …, 21 November – 20 December
Example 2:
Settings: Number of Billing Periods in one month = 2
Summarising Date 1 = 15
Summarising Date 2 = 30
Summarising dates 1: 15 January, 15 February, …, 15 December
Summarising dates 2: 30 January, 28 (29) February, …, 30 December
Billing periods: 16 January – 30 January, 31 January – 15 February,
16 February – 28 (29) February,…, 16 December – 30 December
• Billing Date
• Shift in months
For the billing date’s month, enter the number(s) of months (1-12) shifted forward from the
summarising date(s)’s month for the billing period(s) specified.
• Mentioned date
Enter the billing date’s day(s) of the month for the billing period(s) specified.
The Billing Date is calculated as follows:
73
EXTENDED BILLING FUNCTIONALITY (SP13)
Example 2:
Settings: Number of Billing Periods in one month = 1
Summarising Date = 25
Shift in months = 0
Mentioned date = 30
Summarising dates: 25 January, 25 February, …
Billing dates: 30 January, 28 (29) February, …
Example 3:
Settings: Number of Billing Periods in one month = 1
Summarising Date = 25
Shift in months = 1
Mentioned date = 30
Summarising dates: 25 January, 25 February, …
Billing dates: 28 (29) February, 30 March
Example 4:
Settings: Number of Billing Periods in one month = 1
Summarising Date = 25
Shift in months = 3
Mentioned date = 25
Summarising dates: 25 January, …
Billing dates: 25 April, …
74
EXTENDED BILLING FUNCTIONALITY (SP13)
Example 5:
Settings: Number of Billing Periods in one month = 1
Summarising Date = 25
Shift in months = 2
Mentioned date = 5
Summarising dates: 25 January, …
Billing dates: 5 March, …
Customer File
Search Path:
Sales Ledger – Customer File – Enter/Adjust Customer
CREDIT/PAYMENT (3) option
• Payment Terms
Enter the payment terms for the customer; the payment terms parameters are used for customer’s
invoices that do not participate in billing (invoice’s Included in Billing flag set to no).
? (payment terms)
75
EXTENDED BILLING FUNCTIONALITY (SP13)
this customer
If Due Date Shifting Method is set as shifting to the previous working day (–) or shifting to
the next working day (+), when calculating billing or due date, the Planning Calendar will be
used.
Supplier File
Search Path:
Purchase Ledger – Supplier File – Enter Suppliers
FACTORING/BILLING (2) option
• Billing Code
Enter the billing terms for the supplier.
? (billing terms)
• Due Date Shifting Method
0 no shifting if the billing date and/or due date fall on a holiday
– shifting to the previous working day if the billing date and/or due date fall on a holiday
If, because of shifting, the billing date and/or due date becomes earlier than the
summarising date, shifting to the next working day applies.
+ shifting to the next working day if the billing date and/or due date fall on a holiday
If Due Date Shifting Method is set as shifting to the previous working day (–) or shifting to
the next working day (+), when calculating billing or due date, the Planning Calendar will be
used.
76
EXTENDED BILLING FUNCTIONALITY (SP13)
Popup menu with Regular Invoice, Discount, and Other Discount options 0
Enter Regular Invoice 1
Enter Discount 2
Enter Other Discount 3
Querying Invoices
When querying invoices in the Invoice Number field, the invoices will be filtered as follows:
Option Invoice types to be displayed on query
77
EXTENDED BILLING FUNCTIONALITY (SP13)
78
EXTENDED BILLING FUNCTIONALITY (SP13)
Allowance/Surcharge/Advance option
• Allowance
Enter the amount and tax code for the order allowance (taxable discount).
The allowance amount will be posted to the respective account specified in the Sales Ledger
Automatic Accounting Schedule (position 5).
• Surcharge
Enter the amount and tax code for the order surcharge (taxable mark-up).
The surcharge amount will be posted to the respective account specified in the Sales Ledger
Automatic Accounting Schedule (position 6).
Warning!
Allowance and/or surcharge are included in Sales Order invoices only after full delivery.
• Advance
Enter the order advance amount.
To use this option, activate the JAP-03 Advance allocation in OR feature (System
Utilities/Office Autom. – Miscellaneous – Feature Activation set-up – Edit Feature set-up).
The advance amount cannot exceed the order amount and the amount of advance payments
entered in the Sales Ledger module reduced by the advance amounts allocated to other
unclosed sales orders of this customer.
The advance amounts will be printed on Sales Order invoices.
Working with Sales Orders of Type 9
Search Path:
Sales Order – Order Entry/Enquiries – Enter/Adjust Orders
• Type
9 re-invoicing order used to adjust sales orders of the other types
The type 9 is available if the Save Detailed Order History parameter is on (Sales Order –
Miscellaneous – Parameters – Parameters – Default Values option, Save Order History =
2 or 3).
Working with the re-invoicing order is as follows:
• CUSTOMER CODE
Enter the code of the invoice customer of the order that you want to adjust.
• INVOICE No
79
EXTENDED BILLING FUNCTIONALITY (SP13)
80
EXTENDED BILLING FUNCTIONALITY (SP13)
81
EXTENDED BILLING FUNCTIONALITY (SP13)
Example:
Settings:
Billing
Statement
Proposal
Selection
Criteria:
Selection 20 December
Date:
Customers:
Customer 1:
• Include Suspended?
y All invoices that were not included in previous Billing Statements Proposals and invoices for
the current billing period will be included in this Billing Statement Proposal.
Warning!
Invoices marked as not Included in Billing in previous Billing Statements Proposals will
not be included in this Billing Statement Proposal.
n Only invoices for the current billing period will be included in the Billing Statement Proposal.
Warning!
For customers that already have Billing Statements for the billing period, the same billing period’s
Billing Statement Proposal cannot be created.
82
EXTENDED BILLING FUNCTIONALITY (SP13)
83
EXTENDED BILLING FUNCTIONALITY (SP13)
• Close All?
y return to the Billing Statement Proposal adjustment options
84
EXTENDED BILLING FUNCTIONALITY (SP13)
85
EXTENDED BILLING FUNCTIONALITY (SP13)
Enquiry Routines
Search Path:
Sales Ledger queries:
The statement number is displayed in the STATEM. NO column.
Search Path:
Sales Ledger – Enquiries – Enquiry Cust. & Ledger Files, Customer billing details
Search Path:
Sales Ledger – Enquiries – Customer Statement, menu Statement type: By Statement
The invoices included in Billing Statements are displayed with the respective Billing Statement
numbers.
Reports
Search Paths:
Sales Ledger – Reminders/Interest Invoices – Print Reminders/Statements – Reminders
Sales Ledger – Reminders/Interest Invoices – Print Reminders/Statements – Statements
Sales Ledger – Reminders/Interest Invoices – Print Reminders/Statements – Statements by Date
Sales Ledger – Reminders/Interest Invoices – Print Interest Invoices – Periodic Interest Charging
Sales Ledger – Reports/Statistics – Balance Report, all reports
Sales Ledger – Reports/Statistics – Balance Summary
Sales Ledger – Reports/Statistics – Exception Report
Sales Ledger – Reports/Statistics – Collection Reports, all reports
• Include not billing Invoices?
y Invoices that do not participate in billing will be included in the report.
n Invoices that do not participate in billing will not be included in the report.
• Include Suspended Slips?
y Suspended slips will be included in the report.
n Suspended slips will not be included in the report.
• Include Billing Slips?
y Billing slips will be included in the report.
n Billing slips will not be included in the report.
Search Path:
Sales Ledger – Reports/Statistics – Balance Report – Balance List Detailed
• Print Statement Invoices?
y Billing Statement with invoice details will be printed.
n Billing Statement without invoice details will be printed.
To use this option, select the Sort Order 8: Customer Code – Statement Number – Invoice
Type – Invoice Number
86
EXTENDED BILLING FUNCTIONALITY (SP13)
Search Path:
Sales Ledger – Reports/Statistics – Balance List Detailed, Sort Order: Customer Code – Statement
Number – Invoice Number
Search Path:
Sales Ledger – Reports/Statistics – Balance Summary, Selection criteria’s Statement = yes, Statement
type: By Statement
• adjusting the Billing Statement contents (Adjust Billing Statement – Adjust Statement Contents
option)
For detailed field description, refer to the Adjusting Proposal’s Statement Contents
section.
When adjusting Billing Statement contents, in addition to the Billing Statement’s invoices,
all invoices of the Billings Statement’s customer and currency, corresponding to the
Billing Statement’s billing period, not excluded from Billing, and not included in any
Billing Statement are displayed. You have an option to include these invoices into the
Billing Statement by setting the respective SELECTED column to yes.
87
EXTENDED BILLING FUNCTIONALITY (SP13)
• adjusting the Billing Statement’s total tax amount (Adjust Billing Statement – Recalculating
TAX option)
For detailed field description, refer to the Adjusting Proposal’s Total Tax Amount section.
• updating the Billing Statement (Accept correction – Updating option)
For detailed field description, refer to the Converting Billing Statement Proposal to
Billing Statements section.
88
EXTENDED BILLING FUNCTIONALITY (SP13)
type 5)]
Total to Pay (with discount) = Total to Pay with cash discounts applied in case of the early
payment
• OK to Accept?
y enter a payment for the selected Billing Statement
n continue with selecting a Billing Statement
89
EXTENDED BILLING FUNCTIONALITY (SP13)
Scenario 2: Payment part amount < Total to Pay (with discounts) amount
(credit difference)
Two options are available:
1. For small differences, you can manually adjust the Billing
Statement cash discount in the DISC/RATE column; the
Billing Statement will be marked as fully paid.
2. Reduce the Billing Statement amount in the AMOUNT
column:
Warning!
After you reduce the Billing Statement amount, the cash
discount is set to zero as cash discounts apply only to
full amount payments.
Adjust the invoice amounts to balance the transaction and
press Enter in the CUST CODE column to complete the
payment transaction; the Billing Statement will be marked
as partly paid.
Scenario 3: Payment part amount > Total to Pay (with discounts) amount
(debit difference)
In the account mode, enter the payment part account (for
example, advance payment account) with the debit difference
amount to balance the transaction; then press Enter in the
CUST CODE column to complete the payment transaction; the
Billing Statement will be marked as fully paid.
Menu Customisation
Search Path:
System Utilities/Office Autom – Access Rights/Menus – Adjust Menus & Menu Passwords – Change
Menu Type 2
You can customise menu for settling up Billing Statements in the General Ledger module. To this end,
in the menu structure adjusting routine enter gl0030 in the PGM/MENU field and set the Alt field as
follows:
Option Alt field’s content
90
EXTENDED BILLING FUNCTIONALITY (SP13)
Enter GL Transactions 1
Enter Billing Statement Payments 2
Popup menu with 32
GL Bank Transactions and Billing Statement Payments options
Enter GL Bank Transactions 33
Enter Bank Billing Statement Payments 34
91
EXTENDED BILLING FUNCTIONALITY (SP13)
The screen with the table containing all goods received notes (grn) included in the Consolidated Goods
Received Note (CGRN) pops up. Each goods received note line comprises the following fields:
Information (non-user-adjustable) fields:
• Line
• GRN Number
User-adjustable field:
• In CGRN
y Goods received note will be included in this Consolidated Goods
Received Note.
n Goods received note will not be included in this Consolidated Goods
Received Note.
After the necessary adjustments are made, press Esc and confirm changes:
• OK to UPDATE?
y Consolidated Goods Received Note will be adjusted.
n Consolidated Goods Received Note will not be adjusted.
92
EXTENDED BILLING FUNCTIONALITY (SP13)
• Reprint?
y proceed with reprinting the Consolidated Goods Received Note
n return to the Consolidated Goods Received Note menu
DDF
Billing Statement
Program: sl0316.dll
Structure of DDF-File
The invoices included in the Billing statement are printed in the following order:
• regular invoices (invoices of type 0)
• credit notes (invoices of type 1)
• debit notes (invoices of type 2)
• totals for invoices of type 0, 1, 2
• discounts (invoices of type 3)
• totals for invoices of type 3
• other discounts (invoices of type 4)
93
EXTENDED BILLING FUNCTIONALITY (SP13)
:START-HEAD
Document head printed at the top of each page.
:END-HEAD
NN
Number of lines in the document body.
C O P Y N O. :
Text for copy.
:START-BODY0
Invoice information.
:END-BODY0
:START-BODY1
Order line information.
:END-BODY1
:START-BODY2
Totals by groups.
:END-BODY2
:START-BODY3
Tax correctional information.
• Lines starting with *1 are printed only if the tax amount is not zero.
:END-BODY3
:START-FLOATEND
Text for the end of document; the block is printed after the last document line.
• Lines starting with *1 are printed only if the tax amount is not zero.
:END-FLOATEND
:START-END
Definition of the end of the document printed when lines have been added to the document body.
The block must also contain the document footer as described for the FORMEND block below.
The block can be used for printing bank and postal giro slips.
:END-END
:START-FORMEND
Definition of the end of each page of the document (for example, address lines). Not printed on the
last page as the END block above. Must contain a line for the balance brought forward to the next
page.
:END-FORMEND
:START-FEED
Block for feeding lines to the printer. Can be used for documents with graphics. By default this
block contains only one blank line (mandatory).
:END-FEED
94
EXTENDED BILLING FUNCTIONALITY (SP13)
previous periods current billing period (current payments to previous Billing Statements)
Balance carried over Outstanding amount – Payment amount for previous periods
Gross sales amount sum of all invoice amounts including taxes for invoices included in the
for the current period current Billing Statement
Net sales amount for sum of all invoice amounts without taxes for invoices included in the current
the current period Billing Statement
Payment amount for sum of all payment amounts for invoices included in the current Billing
the current period Statement
For existing Billing Statements, payments until the date specified as the
last payment date, will be considered.
Total tax amount sum of all tax amounts for invoices included in the current Billing Statement
Amount to pay Balance carried over + Net sales amount for the current period + Total
tax amount – Payment amount for the current period
DDF Codes
Header Block
Company file data (DDF codes 85–99). See Table 1 in the chapter General DDF Codes.
Customer file data (DDF codes 400–599). See Table 3.1 in the chapter General DDF Codes.
In addition:
13 Page number
33 Reference number
34 Statement number
32 Billing Statement currency code
82 Billing Statement currency name
41 Accounting currency name
77 Start summarising date
78 End summarising date
35 Billing date
70 Payment due date
14 Last payment date
26 Balance carried over in the accounting currency
29 Balance carried over in the Billing Statement currency
27 Gross sales amount for the current period in the accounting currency
30 Gross sales amount for the current period in the Billing Statement currency
28 Net sales amount for the current period in the accounting currency
37 Outstanding amount in the accounting currency
38 Outstanding amount in the Billing Statement currency
39 Payment amount for previous periods in the accounting currency
40 Payment amount for previous periods in the Billing Statement currency
83 Payment amount for current period in the accounting currency
84 Payment amount for current period in the Billing Statement currency
46 Total tax amount in the accounting currency
80 Amount to pay in the accounting currency
95
EXTENDED BILLING FUNCTIONALITY (SP13)
Body0 Block
132 Invoice number
133 Invoice type
136 Invoice BE date
137 Invoice net amount in the accounting currency
138 Invoice tax amount in the accounting currency
139 Invoice gross amount in the accounting currency
140 Invoice gross amount in the invoice currency
141 Invoice prepayment amount in the accounting currency
142 Invoice prepayment amount in the invoice currency
Body1 Block
130 Order delivery date
143 Order currency code
148 Stock item description 1
149 Stock item description 2
150 Stock item code
151 Stock item quantity
152 Stock item price in the order currency
153 Order tax amount in the accounting currency
154 Order net amount in the accounting currency
155 Order net amount in the invoice currency
157 Order gross amount in the accounting currency
Body2 Block
100 Total gross amount in the accounting currency
101 Total gross amount in the Billing Statement currency
124 Tax amount in the accounting currency
125 Total taxable gross amount in the accounting currency
126 Non-taxable amount in the accounting currency
133 Invoice type
Body3 Block
22 Tax code
21 Tax percentage
20 Tax amount in the accounting currency
171 Total tax amount in the accounting currency
FLOATEND Block
20 Tax amount per tax code in the accounting currency
21 Tax percentage
63 Taxable gross amount for Statement in the accounting currency
65 Non-taxable amount in the accounting currency
66 Total tax amount in the accounting currency
96
EXTENDED BILLING FUNCTIONALITY (SP13)
In addition, the DDF codes from the Header block (see above) can be used.
Example of DDF-File
:START-HEAD
COMPANY <85> <86> PAGE <13>
==========================================================================================================================================
Outstanding Payment amount Balance Net Sales Amount for Total Tax Payment amount for Amount
to
Amount for previous periods carried over the current period Amount current period be paid
------------------------------------------------------------------------------------------------------------------------------------------
<41> <37> <39> <26> <28> <46> <83> <80>
<82> <38> <40> <29> Gross Sales Amount <30> <84> <81>
==========================================================================================================================================
BE Date Inv.No Inv Type Sales Net <41> Tax <41> Sales Gross <41> Sales Gross <82> Prepayment <82>
Delivery Item Name with Qty Amount <82> Amount <41> Tax <41>
date Item Code Net Net Amount
------------------------------------------------------------------------------------------------------------------------------------------
:END-HEAD
55
COPY TEXT
:START-BODY0
<136> <132> Type <133> <137> <138> <139> <140> <142>
------------------------------------------------------------------------------------------------------------------------------------------
:END-BODY0
:START-BODY1
<130> <150> <151> <155> <154> <153>
<148>
:END-BODY1
:START-BODY2
TOTAL FOR INV. TYPE <133> <41> <100> <82> <101>
TAXABLE SALES <41> <125> <124>
NON-TAXABLE SALES <41> <126>
-----------------------------------------------------------------------------------------------------------------------------------------
:END-BODY2
:START-BODY3
TAX CORRECTIONAL
*1 TAX <21> % <20>
TOTAL TAX CORRECTIONAL <171>
------------------------------------------------------------------------------------------------------------------------------------------
:END-BODY3
:START-FLOATEND
TOTAL GROSS <41> <69> <82> <71>
TAXABLE <41> <63> TAX <41> <66>
NONE TAXABLE <41> <65>
*1 TAX <21> % <20>
TOTAL PREPAYMENT <41> <72> <82> <73>
:END-FLOATEND
:START-END
:END-END
:START-FORMEND
==========================================================================================================================================
:END-FORMEND
:START-FEED
:END-FEED
97
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
98
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
paid and thus effect the customer's balance, the operation of type 2 (Collection) should be applied
or/and the flag Settled should be switched to yes.
• Operation
Enter the desired operation.
? (available operations)
• Type
Enter the registration type for the selected operation. The following values are possible:
0 undefined
1 reception
2 collection
3 return from supplier
4 protest
5 operations within portfolios
6 return to customer
7 lost note
8 jumped note
9 return from supplier with reversal
The Return to Customer operation (16) with the registration type 6, once applied, presumes
that the relevant PN/PDC will be considered as settled; i.e., customer's balance will be
retained, the respective invoice will become unpaid, and the respective accounting
transactions (including the reversing transaction for payment against invoice) will be created.
The Lost Customer's Note operation (17) with the registration type 7, once applied, presumes
that the relevant PN/PDC will be considered as fully collected and settled; i.e., customer's
balance will be decreased and the respective accounting transactions will be created.
For automatic accounting with lost PN/PDC, set code 13 in SL (Miscellaneous – Parameters –
Automatic Accounting Schedule)
• In/Out
Set up the Input/Output flag. The following values are available:
0 internal
1 input
2 output
The Input/Output flag defines the sign of the balance percentage the total of which should always be
100%. If the input parameter is equal to 1, the balance will be positive (debit); if the output parameter
is equal to 2, the balance will be negative (credit). The following combinations of the parameters are
allowed:
Registration type: 0–9
In/Out: 0–2
Warning!
Registration type affects the Partner Promissory Behaviour entries.
99
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Portfolio Data
Entering/Adjusting Portfolios
Search path
Miscellaneous – Portfolio File – Enter/Adjust Portfolio
You may define and use unlimited number of portfolios.
• Number
Portfolio number of up to two numeric or alphanumeric characters can be entered either manually
or automatically; in the last case, selection is made from the already existing portfolios, provided
the portfolio needs to be adjusted.
? (available portfolios)
Partner Data
Entering/Adjusting Partners
Search path:
Miscellaneous – Partner File – Enter/Adjust Partner
• Default P/F (Cheques)
Enter the partner’s default portfolio (payable for Suppliers, receivable for Customers). The
portfolio content will be used for all transactions related to this partner.
?/?. (default portfolios)
• Default P/F (Notes)
Enter the partner’s default portfolio (payable for Suppliers, receivable for Customers). The
portfolio content will be used for all transactions related to this partner.
?/?. (default portfolios)
• Bank Code
The data for this field is automatically taken from SL/PL during entering/adjusting or importing a
partner; nevertheless, data can also be entered manually.
?/?. (available codes)
If a non-existent Bank Code is entered, the respective warning will be displayed.
• Bank Account No
The data for this field is automatically taken from SL/PL during entering/adjusting or importing a
partner; nevertheless, data can also be entered manually.
100
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
• Process Date
The field shows the date of the last operation with PN/PDC and is updated automatically.
• Payment Bank Code
Enter the code of the payment bank.
F4 (available bank codes)
If you try to enter a non-existent bank code, the system will suggest that you save the code in
the bank file through the standard enter/adjust bank procedure. If you try to delete an entered
bank from the PN/PDC record, the respective confirmation will be required.
Operational Proposal
Search path
Promissory Notes – Operational Proposal
This routine is for handling mass operations with PN/PDCs. Using this routine you can:
• Select a proposal
• Create a proposal
The following options become available once the proposal has been either created or selected.
• Adjust a proposal
• Reprint a proposal
• Print covering documents
• Delete a proposal
• Approve a proposal
• Export a proposal to file
Selecting Proposal
Search path
Promissory Notes – Operational Proposal/Select Proposal
• Proposal Number
Enter the number of the proposal to be selected.
? (available proposals)
Creating Proposal
Search path
Promissory Notes – Operational Proposal/Create Proposal
For creating a proposal, fill in the following fields:
• Due Date
Specify the date interval for the items to be included into the printout. If the selection by this
criterion is not required, enter zeroes (0000000) for the start date and ninths (9999999) for the end
date.
• Notes Type
Specify the type of the PN/PDC to be included into the printout.
R (PN/PDC receivable)
P (PN/PDC payable)
• Internal Number
Enter the minimum and maximum values. Only items within the specified interval will be included
into the printout.
? (available internal numbers)
• Note Status
Specify the range of statuses. Only items within the specified range will be included into the
101
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
printout.
? (available statuses)
• Endorser
Enter the range of the type of endorsers to the first field and the range of the respective codes to the
second field.
C Customer
S Supplier
B Bank
X Extraneous
Y Temporary
? (available partners)
This field is optional.
• Endorsee
Enter the range of the type of endorsees to the first field and the range of the respective codes to
the second field.
C Customer
S Supplier
B Bank
X Extraneous
Y Temporary
? (available partners)
This field is optional.
• Portfolio
Specify the type of portfolio.
R (receivable portfolio)
P (payable portfolio)
• Payment Bank Code
Enter the range of the payment banks codes. Only the items within the range will be included into
the report.
? (available bank codes)
• Currency
Enter the currency code for the Face Amount.
• Note Amount
Enter the minimum and maximum values. Only items within the specified interval will be included
into the report.
• OK to Print
Confirm or reject the printing of the created proposal by yes/no respectively. The proposal will be
either printed or the system will bring you back to the selection criteria's first field.
Once the proposal has been printed, the routine's options become available.
Adjusting Proposal
Search path
Promissory Notes – Operational Proposal/Adjust Proposal
Use this routine for excluding a PN/PDC from the proposal. Select an item to be excluded by
positioning the cursor to the respective line and pressing Space. Press Shift and the asterisk (*) key
simultaneously to select all items. Press the minus key (-) to deselect all or individual items. Once the
desired items have been selected, press Enter to complete the operation.
102
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Reprinting Proposal
Search path
Promissory Notes – Operational Proposal/Reprint Proposal
Use this routine for reprinting the selected proposal. Set the sorting order according to the available
criteria by entering the respective sort number. If the criteria are not set, the Internal Type and Number
will sort the PN/PDCs. Affirm to continue with printing; if otherwise, you will be brought to the select
printer menu.
Deleting Proposal
Search path
Promissory Notes – Operational Proposal/Delete Proposal
Use this routine for deleting the selected proposal.
Approving Proposal
Search path
Promissory Notes – Operational Proposal/Approve Proposal
Use this routine for approving the selected proposal. Once the proposal has been approved it cannot be
adjusted.
Exporting Proposal
Search path
Promissory Notes – Operational Proposal/Export Proposal
Use this routine for exporting the operational proposal to a text file.
The file must have been defined.
Use this routine for defining the text file for exporting the operational proposal to.
• Position
Indicate the position of the left field column in the text file, i.e. the starting position of the field.
• Length
The length of the field is the length of the appropriate data file and is inserted automatically once
the field has been inserted.
103
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
• Field
Select the appropriate field from the list and press Enter.
F4 (available field descriptions)
• Description
The description of the previously selected field will be displayed.
To complete the operation, enter 0000 to the POS field and press Enter.
Partner File
Inquiries
Search path:
Enquiries – PN Receivable/Payable Maturity
• Maturity Date Range
Enter the minimum and the maximum maturity dates of the range for the PN/PDCs to be included
into the PN Statement For The Period report. You can also set the dates in the following way:
(+ number of days) system date + specified number of days = desired date
Maturity date 2 should be equal to or later than the maturity date 1.
• Payment Bank Code
Enter the range of codes of the Payment Banks to be included into the PN Statement For The
Period report.
104
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Customer/Supplier Payments
Entering Payments
Search path
Promissory Notes – Promissory Notes Receivable/Payable
When you make payments by PN/PDC and need to shift Due Date, use operation 18; after entering
payments, the following window will pop up:
You can change the Due Date of the respective PN/PDC by inputting a new date to the field New Due
Date.
You can trace the PN/PDC's Due Date history from the transaction file in the constructed reports.
For Saved Due Dates use the ddf code <04:024>.
You can trace the information about the Endorsee/Endorser, PN/PDC Type and Number in every
transaction line that comes to GL as well as to SL and PL from the PN module.
105
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Reports
Printing Reports
Search path:
Promissory Notes – Reports – Print out reports
All successful printings of a report will update the Document Log file. Information about the user,
date, time and number of the printed report will be saved in the data file SY27cc00. To activate this
feature, set the parameter Document Log (SY – Access Rights/Menus – Company files) to yes. To
print the file, go to SY – Access Rights/Menus – Print Document Log and put 98 to the Document
Type field. PN report number in the REFERENCE column is in the following format: MMMRR,
where MMM is the menu number (001 or 002) and RR is the report number minus one. Example:
00209 means that the report #10 was printed from the second menu.
• Up to date
Enter the date before which the endorsed PN/PDCs should be included to the proposal. All
PN/PDCs, which meet the above-mentioned requirements, will be included to the proposal.
• Include PNs
y The PNs will be included to the proposal.
n The PNs will not be included to the proposal.
• Include Cheques
y The PDCs will be included to the proposal.
n The PDCs will not be included to the proposal.
• Portfolio
The PN/PDCs in the portfolios of the specified range will be included to the proposal.
• Currency Code
The PN/PDCs with the currencies in the specified range will be included to the proposal.
• Partner
The PN/PDCs of the partners' types and partners of the specified ranges will be included to the
proposal. If you do not need selection by types and partners, leave the fields blank.
The following types of partners are available: C (Customer) – Endorser; S (Supplier), B
(Bank), X (eXtraneous), Y (temporarY) – Endorsee.
• OK to create proposal
Confirm that the proposal is to be created or return to selecting criteria.
Once all fields have been completed and the creation of the proposal confirmed, you will be able
to adjust, print, delete and update the created proposal. After the proposal have been updated, the
respective PN/PDCs will be considered as settled. If there were invoices against PN/PDCs, the
invoices will be considered as paid by cash.
106
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Automatic Payments
Use this routine to handle the direct debiting procedure, i.e. compulsory money collection from your
customers’ banks if stipulated in the contract. The direct debiting method is specified in the customer
file, Credit/Payments option, Way of payments field and can be adjusted in the invoices entering
routine (Miscellaneous option, Way of Payment field).
The Scala payment methods are as follows:
0 Not automatic
1 Transfer to the Payment Ledger
2 German collection method
3 German collection method 2
4 PN/PDC domestic payment
5 PN/PDC foreign payment
Invoices linked with the payment method zero (0) will not be automatically processed.
With the automatic payment routines you can create or select, adjust, print and delete automatic
payment proposals, print draft notes and transfer lists, etc.
107
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
• Discounts
Enter the percentage of the discount the amount of the invoice will be reduced by.
The field is available if the-same-discount-for-all-invoices option was chosen.
108
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
• Account range
Enter the range for the accounts receivable specified for the customers to be selected for the
automatic payment proposal.
? ?. (accounts)
! !. (accounts with current balances)
# #. (accounts with descriptions)
The query options are available if the Sales Ledger is integrated with the General Ledger.
• Entries Within Accounting Dimensions 1 to 9 range
Enter the range of the accounting dimensions 1-9 specified for the customers to be selected for the
automatic payment proposal.
? ?. (entries within the accounting dimension)
! (entries within the accounting dimension sorted by manager)
The query options are available if the Sales Ledger is integrated with the General Ledger.
The letter R stands for the reporting level entries; i.e., for the entries that represent the totals
for the lower level entries.
After you have entered the above selection criteria, the payment proposal will be created and printed.
Setting Up Parameters
Use this routine for setting up the parameters for printing a draft note (payment methods 4 and 5):
• City
Enter the city to be included in the printout. If no city information is required, leave the field blank.
109
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
• Authorised By
Enter the name of the person who authorised the invoice. If this information is not required, leave
the field blank.
• Last Printed Note Number
The field shows the number of the last printed note.
• Continuous Printing
y The documents will be printed continuously.
n Single documents will be printed; a new document will be requested
before creating each printout.
• Payment Ledger Entry
y Payment information will be stored in the proposal file for automated
match of the PN/PDC with the invoices when the customer accepts the
former.
n Payment information will not be stored in the proposal file.
• Layout (0-9)
Indicate the layout for printing the draft note.
The layout zero (0) is preinstalled. The other layouts can be ordered.
110
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
To exit the routine without updating and to return to the payment proposal routines, confirm such
exiting. Once you exit from the printing routine and return to the payment proposal, the next time
repeat all steps even they have already been completed.
If a proposal contains invoices with printed PN/PDCs, deletion will be done individually for each
PN/PDC with the following options:
Cancel – relative line will not be deleted.
Delete – current line will be deleted.
OK for All – all lines in the proposal will be deleted.
111
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
• Transactions
– to view invoice and payment transactions.
All payments made by PN/PDC are marked by PN at the beginning of each respective payment
line. If not specified otherwise in the Remark field, the word CHEQUE will be input by default.
Separate subtotal for open PN/PDCs is available.
Balance List
Search path:
Reports/Statistics – Balance Report
• Balance List Detailed
The detailed balance list comprises the details of the customers' invoices; the report can be more or
less detailed depending on the parameter set in the selection criteria, Summary/Customer field.
112
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
The Remark text in payment lines for payments made by PN/PDC contains the word
CHEQUE if not specified otherwise. To this end, use options 1 or 2 in the Remark field when
setting up the selection criteria.
Balance Summary
Search path
Reports/Statistics – Balance Summary
Payment lines with payment made by PN/PDC are marked by PN.
113
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
114
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Setting Up Parameters
Use this routine for setting up the parameters for printing a PN/PDC (payment methods C1 and C2):
• Postal Town
Enter the name of the Town where the PN/PDC has been issued. If the name of the Postal Town is
pre-printed on the form, leave the field blank.
• Note Signature
Enter the name of the person who signed the PN/PDC. If this information is not required, leave the
field blank.
• Next Note Number
Enter the number of the next PN/PDC. This information will be printed on the payment list and to
the Outstanding Payments File if used.
• Continuous Printing
y Multiple invoices will be printed for one PN/PDC. Depends on the value
entered to the Invoices per Note field.
n One invoice will be printed for one PN/PDC.
• Payment Ledger Entry
y Payment information will be stored in the Outstanding Payment file for
later check when the PN/PDC is presented.
n Payment information will not be stored in the Outstanding Payment file.
• Layout (0-9)
Indicate the layout for printing the PN/PDC.
The layout zero (0) is preinstalled. The other layouts can be ordered.
115
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
Printing Note/Cheque
Use this routine for printing a PN/PDC. To customise the layout, use the appropriate DDF codes.
To print a PN/PDC, the parameters must have been set up. You can define the printout's layout in
the PL070100.ddc file.
Updating
Use this routine for storing a PN/PDC in the default payable portfolio (portfolio 00).
The transfer list must have been printed.
Payable Portfolio 00 must have been created in the PN module; otherwise, the appropriate
warning will be displayed and user will be stopped.
• Due Date
Enter the due date for the Note/Cheque.
• Note/Cheque
Enter the respective payment document (either a PN Payable or a PDC Payable).
• Journal Code
Enter the code of the GL Journal the respective transactions will be registered in.
To exit the routine without updating and to return to the payment proposal routines, confirm such
exiting. Once you exit from the printing routine and return to the payment proposal, the next time
repeat all steps even they have already been completed.
If a proposal contains invoices with printed PN/PDCs, deletion will be done individually for each
PN/PDC with the following options:
Cancel – relative line will not be deleted.
Delete – current line will be deleted.
OK for All – all lines in the proposal will be deleted.
116
EXTENDED PROMISSORY NOTES FUNCTIONALITY (SP13)
? ?. (open invoices)
! !. (all invoices)
All partial payments made by PN/PDC are marked by PN in the last column when you quire
available invoices.
• Transactions
– to view invoice and payment transactions.
All payments made by PN/PDC are marked by PN at the beginning of each respective payment
line. Separate subtotal for open PN/PDCs is available.
Supplier Statement
Search path:
Reports/Statistics – Print Statements – Statement/Statement by Supplier/Statement by Date
Remark text in payment lines for each payment made by PN/PDC contains the word CHEQUE by
default; to this effect, use DDF code <41> in the Data for Document Line part of the LAN-files
PL010100.ddf and PL020100.ddf respectively.
Balance Lists
Detailed Balance List for Purchase Ledger
Search path:
Balance Reports – Purchase Ledger – Detailed Printout
All payments made by PN/PDC are marked by PN in the last column.
Exception List
Search path:
Reports/Statistics – Exception Reports
All payments made by PN/PDC are marked by PN.
117
LIST OF NEW FEATURES AND CORRECTED BUGS
(SP12)
License Protected Features (PR, Scala 5.1 SP12)
(SP13)
License on Invoicing at the sub-project level has been removed (PR, Scala 5.1 SP13)
(#34227)
- License on Invoicing at the sub-project level has been removed (PR, Scala 5.1 SP13)
(SP01)
Currency in Projects (PR)
(SP06)
ZIP Code Validation Availability (PR)
(#25391)
Deleting Main Project (PR)
(SP01)
Activity Prices Recalculation (PR)
(#23706)
No Sorting on Report Code (PR)
(#24857)
No Sorting on Report Code (PR)
(#24693)
Parameters for Non-chargeable Activities (PR)
(SP11)
Sub Project Level Invoicing (PR, Scala 5.1 SP11)
(SP12)
License Protected Features (PR, Scala 5.1 SP12)
(SP13)
License on Invoicing at the sub-project level has been removed (PR, Scala 5.1 SP13)
(#34227)
- License on Invoicing at the sub-project level has been removed (PR, Scala 5.1 SP13)
(SP11)
Purchase Order Connectivity from Project Management (PR, Scala 5.1 SP11)
(SP12)
License Protected Features (PR, Scala 5.1 SP12)
(SP12)
License Protected Features (PR, Scala 5.1 SP12)
(SP13)
Special Invoice Processing (PR, Scala 5.1 SR13)
(SP08-10)
Using Accruals in Service Contract (SM, Scala 5.1, SP08-10)
(#22394)
– Using Accruals in Service Contract (SM, Scala 5.1, SP08-10)
(#22405)
– Using Accruals in Service Contract (SM, Scala 5.1, SP08-10)
(#25677)
– Using Accruals in Service Contract (SM, Scala 5.1, SP08-10)
(#28163)
Index Clause (SM)
(SP05)
Rebuilding User-defined Data files (MA)
(SP05)
Exporting User-defined Data files (MA)
(#22981)
Additional Options for Copying from Customer and Supplier Files routines (MA)
(#24413)
– Additional Options for Copying from Customer and Supplier Files routines (MA)
(#25347)
– Additional Options for Copying from Customer and Supplier Files routines (MA)
(#25544)
Additional Options when Defining Attributes (MA)
118
LIST OF NEW FEATURES AND CORRECTED BUGS
(SP09)
Manual Unlocking of Promissory Notes/Post Dated Cheques (PN, Scala 5.1 SP09)
(#26971)
– Manual Unlocking of Promissory Notes/Post Dated Cheques (PN, Scala 5.1 SP09)
(SP11)
WIP Changes (MPC, Scala 5.1 SP11)
(SP12)
Additional Date Selection when Creating WIP Transactions (MPC, Scala 5.1 SP12)
(SP13)
Statistical Calculation Model (PA, Scala 5.1 SP13)
(#34261)
– Statistical Calculation Model (PA, Scala 5.1 SP13)
(SP08)
Wage Type Counter for Results in the Accounting Currency (PA, Scala 5.1 SP08)
(SP08-11)
Precision Tables for Payroll Additional Tables (PA, Scala 5.1 SP11)
(#29743)
– Precision Tables for Payroll Additional Tables (PA, Scala 5.1 SP11)
(SP08)
New Wildcard for Fixed Wage Type (PA, Scala 5.0 SP 28, Scala 5.1 SP08)
(#23402)
– New Wildcard for Fixed Wage Type (PA, Scala 5.0 SP 28, Scala 5.1 SP08)
(SP01)
Posting Social Benefits to given Wage Types (PA)
(SP01)
Currency Handling (PA)
(SP10)
New command for extracting dictionary values (PA, Scala 5.1 SP10)
(#28570)
– New command for extracting dictionary values (PA, Scala 5.1 SP10)
(SP10)
New command for calling chain wage type (PA, Scala 5.1 SP10)
(#29308)
– New command for calling chain wage type (PA, Scala 5.1 SP10)
(SP10)
Multi-model Payroll Calculation (PA, Scala 5.1 SP10)
(#30049)
– Multi-model Payroll Calculation (PA, Scala 5.1 SP10)
(SP01)
Currency Codes in Enquiries (PA)
(SP01)
Currency Codes in Reports (PA)
(SP01)
Currency Codes when Adjusting Payroll Calculation (PA)
(SP09)
Russian Social Security Number Validation (PA, Scala 5.1 SP09)
(#28569)
– Russian Social Security Number Validation (PA, Scala 5.1 SP09)
(#28532)
(SP10)
Enhanced Validation of Employee Fields (Scala 5.0 SP30, Scala 5.1 SP10)
(#28911)
– Enhanced Validation of Employee Fields (PA, Scala 5.0 SP30, Scala 5.1 SP10)
(#29421)
– Enhanced Validation of Employee Fields (PA, Scala 5.0 SP30, Scala 5.1 SP10)
(SP13)
Scala Billing Functionality (Scala 5.1 SP13)
(SP13)
Scala PN Functionality (Scala 5.1 SP13)
119