Release Notes
The following is a list of enhancements and corrections that have been incorporated for Sage MAS 90
and MAS 200 version 4.20 in this Service Update.   Service Updates are cumulative, containing all
program corrections found in prior updates.
Accounts Payable
New in Service Update 4.20.0.2
The Accounts Payable Check History Report is now sorted by Check Number.
1  
(DE 70427, PER 99283, Resolution ID 477535)
Line Comments print on the Check Register when AP Options - Printing tab, the 'Print G/L Distribution
on Check Register' is on or checked.
2  
(DE 69980, PER 99382, Resolution ID 477921)
In Vendor Maintenance, the AverageDaysToPay, AverageDaysOverdue and BalanceDue fields are
now accessible for users assigned to Roles in which the  "Allow Editing of Statistic Data in Vendor
Maintenance" Event is selected.
3  
(DE 70104, PER 99324, Resolution ID 477717)
If you pay an invoice that has retention only left and you pay in full, the listing is now correct.
4  
(DE 70112, PER 99380, Resolution ID 477917)
Error 42 doesn't occur when  the Payment History Report is printed  during Period End Processing.
5  
(DE 70345)
When entering or changing a Zip Code the new Cross Reference file will now be used to default the
Sales Tax Schedule.  A message is displayed before changing an existing Sales Tax Schedule
allowing the user to Change or Not change the Schedule.
6  
(DE 70071)
When Payment History Report is  printed during Period End Processing, it's including data only for the
period for which period end processing is being performed.
7  
(DE 66682, PER 99383, Resolution ID 477923)
Previously Released in 4.20.0.1
InvoiceSeq# is now correct in AP_CheckhistoryDetail file when updating purchase transfer and credit
card invoice and the same invoice number already exists in history.
8  
(DE 70185, PER 99325, Resolution ID 477719)
Invoice Payment Selection is now correctly selecting by line based on the AP Job Distribution Detail
file. Previously, if an invoice had lines for more than one job, the selection was incorrectly paying the
entire invoice off when making the selection by Job Number.
9  
(DE 70126)
Amount posted to  AR_TransactionPaymentHistory file is now correct when updating AP from AR
Clearing Register and there is a record for Balance Forward customer with discount applied.
10  
(DE 70027, PER 99322, Resolution ID 477713)
Discount Taken GL Account is now correctly used when updating the Manual Check Register and a
new invoice with discount was created in Manual Check Entry. (AP Option  "Account for Discounts
Earned or Lost " is set to  "Lost")
11  
(DE 62110, PER 99245, Resolution ID 477364)

Sales Tax Collected is now updated to AR_SalesTax only when a customer invoice is paid in full
through AP from AR Clearing.. Previously, sales tax collected was updated even is an invoice was
partially paid in AP from AR Clearing Entry.
12  
(DE 70042, PER 99323, Resolution ID 477715)
Accounts Receivable
New in Service Update 4.20.0.2
An Invoice transaction is drilled down without error when performing an inquiry in Inventory
Maintenance.
1  
(DE 69872, PER 98784, Resolution ID 474997)
When a Cash payment is updated through Sales Order, the payment reference will appear as CASH
on the AR Aged Invoice Report.
2  
(DE 70291, PER 99329, Resolution ID 477723)
An Alpha Salesperson is displayed as uppercase when entered manually or selected by lookup.
3  
(DE 70392, PER 99353, Resolution ID 477798)
The Commission Edit Register updates the Salesperson Commission when a single character
Earnings Code is entered in Payroll.
4  
(DE 70407, PER 99378, Resolution ID 477916)
Previously Released in 4.20.0.1
Employees with alpha department numbers are able to link in Salesperson Maintenance.
5  
(DE 70189, PER 99327, Resolution ID 475448)
Bar Code
Previously Released in 4.20.0.1
In Unattended Import, when more than 9 .odb files are in the import folder, an error 280 BCWTFA
0215 - "Application is attempting to open more files than allowed.  Terminate it?" no longer occurs.
1  
(DE 70248)
Common Item
New in Service Update 4.20.0.2
The CI_LevelConversion class now has the MDAssignments method defined and called for each
destination file write as is the case with the other module level conversion programs.
1  
(DE 70217)
Customizer
Previously Released in 4.20.0.1
Running the Update Customizer Panels to Current Level will no longer select the Tab Stop check box
for every Field Definition on the lib.
1  
(DE 70246)
CRM
New in Service Update 4.20.0.2
Service Update 4.20.0.2 introduces the availability of SageCRM for MAS 90 and MAS 200 version
4.20!  For more information, visit http://www.sagesoftware.com
1  

(DE 70479)
Inventory Management
Previously Released in 4.20.0.1
When the I/M Delete/Renumber/Merge utility is run and  there are unposted RMA entries, a message
warning the user that "RMA data entry is in process and continuing Delete/Renumber/Merge may
result in future errors." is displayed.
1  
(DE 70190)
e-Business Manager
Previously Released in 4.20.0.1
On the Products and Services page, the Search feature no longer displays the same item multiple
times, when the item is assigned to more than one category.
1  
(DE 70237)
Library Master
New in Service Update 4.20.0.2
The value entered in a Date UDF or MD created Date field will no longer become scrambled after
running a UDF update.
1  
(DE 70408)
Previously Released in 4.20.0.1
Error 88 SY_TemplateManager, line 530 no longer occurs when the template file is use by a second
user and the first users cancels out of Office Template Manager.
2  
(DE 70002)
Material Requirements Planning
Previously Released in 4.20.0.1
During MRP Generation, records are no longer being created in MP_04 (Supplies and Demands file)
that have the warehouse in the warehouse group field.
1  
(DE 70229, PER 99351, Resolution ID 476559)
Purchase Order
New in Service Update 4.20.0.2
Auto Generate Purchase Orders now correctly generates purchase orders from sales orders inventory
item lines that use a one-character warehouse code.  
1  
(DE 70462)
When creating a Drop Ship Purchase Order from a sales order, the freight amount on the sales order
is correctly no longer passed to the purchase order.
2  
(DE 66290, PER 97020, Resolution ID 467133)
Previously Released in 4.20.0.1
During the receipt of goods update, negative balance adjustment transactions posted to General
Ledger & inventory transaction detail for Average cost items now correctly include the allocated
freight/landed cost and allocated tax.
3  
(DE 70249)

Payroll
New in Service Update 4.20.0.2
The Employer’s FICA Tax amount is now correct on the Employer’s Expense Summary when multiple
departments or earnings codes are included in Payroll Data Entry.
1  
(DE 70197)
In the Check Register update, an Error 42 PRWUBA, line 1245, no longer occurs when posting
Deductions By Department Worked.
2  
(DE 70528, PER 99442, Resolution ID 478038)
Previously Released in 4.20.0.1
941 Form 2007 Update:
The 941 Form has been updated with 2007 IRS changes to the form.  The changes are only
applicable to the Report Format ‘Entire Form’ since the changes are in the text of the 941 Form and
the year on the 941 Form.  The IRS has not made any changes to the Schedule B for 2007.  
Instructions--If the 4.20 tip PR4013-T has been downloaded before installing Service Update1 no
action will be necessary after the service update is installed for 2007 941 quarterly reporting.  
 
Instructions—If the 4.20 tip PR4013-T has NOT been downloaded before installing Service Update 1,
after installing in the Reports folder under your MAS 90/MAS 200 installation locate the ###-### and
###-xxx (xxx being the company code) folders and rename the report PR941A.rpt.   (example:  
pr941a.rpt.2006 report)
 
When you first access Quarterly 941 Printing you will receive the message “The Crystal RPT file for
###-xxx (xxx being company code) does not exist. The default form will be used. Ok”.  Click ok to this
message.   
3  
(DE 70012, PER 99092, Resolution ID 476741)
Return Materials Authorization
Previously Released in 4.20.0.1
In Generate Transactions, Sales Order invoice batches are now correctly created when multiple RMA
generations are performed.
1  
(DE 70253, PER 99350, Resolution ID 475958)
Sales Order
New in Service Update 4.20.0.2
In Invoice Data Entry, if the quantity shipped is changed to 0 for a previously distributed serial or lot
item, the previously entered lot or serial distributions are now removed from the
SO_InvoiceTierDistribution.M4T table.
1  
(DE 70347)
The Back Order Report no longer includes quotes.
2  
(DE 70533)
Shipping Labels now print correctly when UDF selection criteria is entered.
3  
(DE 70250, PER 99348, Resolution ID 476244)
Previously Released in 4.20.0.1
The next customer number is now available in Sales Order Entry.
4  
(DE 70319, PER 99377, Resolution ID 477914)

The Sales Order Auto Generate Invoice Selection Listing now correctly prints batch numbers.
5  
(DE 70256, PER 99349, Resolution ID 476391)
Visual Integrator
New in Service Update 4.20.0.2
In Import Job Maintenance, linked tables are now listed in Perform Maintenance.
1  
(DE 69904, PER 98792, Resolution ID 474553)
In Import Job Maintenance, all lines are now imported when the source data contains multiple detail
lines for a single header record.
2  
(DE 70336, PER 70336)
In Import Job Maintenance, the option to select data elements for General Ledger is now available in
job definition printing.
3  
(DE 61150, PER 94957, Resolution ID 455089)
Work Order Processing
New in Service Update 4.20.0.2
When the Update Intermediate is not selected for a Standard Cost valued items, and the bill has
sub-bills, the Report Total no longer includes the sub-bills cost when it should only include the parent
item cost printed on the report.
1  
(DE 70286, PER 99334, Resolution ID 477493)
The Following files are contained in Service Update 4.20.0.2
420SUSRNs.htm
AP_ARClearingRegister_upd.pvc
AP_CheckDetail_Bus.pvc
AP_CheckHistoryReport.rpt
AP_CheckHistoryReport_rpt.pvc
AP_CheckRegister.rpt
AP_CheckRegisterJC.rpt
AP_InvoicePaymentListing_rpt.pvc
AP_InvoicePaymentSelect_ui.pvc
AP_JobDistributionDetail_bus.pvc
AP_LevelConversion.pvc
AP_ManualCheckRegister_upd.pvc
AP_PaymentHistoryReport.M4L
AP_PaymentHistoryReport_rpt.pvc
AP_PaymentHistoryReport_ui.pvc
AP_ProgramLibrary.m4t
AP_Vendor.M4L
AP_Vendor_bus.pvc
ar.chm
AR_AgedInvoiceReport_rpt.pvc
AR_CommissionEditRegister_upd.pvc
AR_Customer.M4L
AR_Customer_bus.pvc
AR_CustomerContact_bus.pvc
AR_DefaultPerform.M4T
AR_DeleteChangeCustomers_ui.pvc
AR_DivisionNextCustomer_ui.pvc
AR_GlobalCustomerFieldChnge.M4L
AR_GlobalCustomerFieldChnge_ui.pvc
AR_InvoiceHistoryInquiry_ui.pvc
AR_LevelConversion.pvc
AR_Menu.M4T

AR_Menu.M4T
AR_Message.M4T
AR_Module.M4T
AR_Options_bus.pvc
AR_ProgramLibrary.m4t
AR_ReportManagerMaster.M4T
AR_ReportManagerTemplate.M4T
AR_Salesperson.M4L
AR_Task.M4T
AR_TrialBalance_rpt.pvc
AR0CTL.SOA
AR0DD2.SOA
AR0FRM.SOA
AR1Q01.SOA
AR1Q02.SOA
AR1Q04.SOA
BC_ProgramLibrary.m4t
BCWTFA
CI_ActivationReq.M4T
CI_CUConvertData.pvc
CI_CULinkRecords.pvc
CI_CustomerUI_val.pvc
CI_EmployeeUI_val.pvc
CI_ExportLink.M4T
CI_GridDefinition.M4T
CI_LevelConversion.pvc
CI_Menu.M4T
CI_Message.M4T
CI_Module.M4T
CI_ProgramLibrary.m4t
CI_ReportManagerMaster.M4T
CI_ReportManagerTemplate.M4T
CI_Task.M4T
CI_UpdateCheckToAP.pvc
CI0CTL.SOA
CI0FRM.SOA
CI1Q01.SOA
CI1Q02.SOA
CI1Q03.SOA
CI1Q04.SOA
CM_ProgramLibrary.m4t
CM_Utility_LibUpdate_UI.pvc
CU_ActivityLogReport.M4L
CU_Address_bus.pvc
CU_AddressLink_bus.pvc
CU_Common.pvc
CU_Country.M4L
CU_Country_bus.pvc
CU_Country_ui.pvc
CU_CountryListing.rpt
CU_CountryListing_rpt.M4G
CU_CountryListing_rpt.pvc
CU_FieldMapping.M4T
CU_MaintainRelationship_ui.pvc
CU_Menu.M4T
CU_Message.M4T
CU_Module.M4T
CU_Options_bus.pvc
CU_Options_ui.pvc
CU_OrderQuoteTracking_Bus.pvc
CU_Phone_bus.pvc
CU_ProgramLibrary.m4t
CU_RelationshipWizard_ui.pvc
CU_SCRMLink_bus.pvc
CU_Setup.pvc
CU_Task.M4T

CU_Task.M4T
CU0CTL.SOA
CU0FRM.SOA
CU1Q01.SOA
CU1Q02.SOA
CU1Q04.SOA
IM_Menu.M4T
IM_Module.M4T
IM_ProgramLibrary.m4t
IM_Task.M4T
IM0CTL.SOA
IM0DD2.SOA
IM0EOP.SOA
IM0FRM.SOA
IMWDL1
IN_ActivityType.M4T
IN_ExportLink.M4T
IN_GridDefinition.M4T
IN_Menu.M4T
IN_Message.M4T
IN_Module.M4T
IN_ReportManagerMaster.M4T
IN_ReportManagerTemplate.M4T
IN_System.M4T
IN_Task.M4T
IN0CNF.SOA
IN0CTL.SOA
IN0DCT.SOA
IN0DD2.SOA
IN0DD4.SOA
IN0DD5.SOA
IN0STE.SOA
IN1Q01.SOA
IN1Q02.SOA
IN1Q03.SOA
IN1Q04.SOA
IN1QDD.SOA
InstInfo.ini
Instlock.txt
Integration_Install.pdf
IW_Products.m4p
IW_ProgramLibrary.m4t
MP_ProgramLibrary.m4t
MPWRAB
PO_ProgramLibrary.m4t
Powdab
POWDMA
Powubc
PR_ProgramLibrary.m4t
PR941A.RPT
PRWDAD
Prwrqb
PRWUAB
PRWUBA
pvxscript.dll
RA_GenerateCreditMemo_upd.pvc
RA_GenerateSalesOrder_upd.pvc
RA_GenerateTransactions_UI.pvc
RA_LevelConversion.pvc
RA_ProgramLibrary.m4t
SO_AutoInvoiceSelect_ui.pvc
SO_BackorderReport_rpt.pvc
SO_CRMSalesOrder_Ui.pvc
SO_InvoiceDetail_Bus.pvc
SO_Menu.M4T
SO_Message.M4T

SO_Message.M4T
SO_Module.M4T
SO_ProgramLibrary.m4t
SO_ReportManagerMaster.M4T
SO_ReportManagerTemplate.M4T
SO_SalesJournal_upd.pvc
SO_SalesOrder.m4l
SO_SalesOrder_bus.pvc
SO_SalesOrder_ui.pvc
SO_ShippingLabels_rpt.pvc
SO_ShipToAddress_bus.pvc
SO_Task.M4T
SO0CTL.SOA
SO0DD2.SOA
SO0FRM.SOA
SO1Q01.SOA
SO1Q02.SOA
SO1Q04.SOA
Status.flp
SY_BatchDataEntry.pvc
SY_DictionaryConversion.pvc
SY_EmbeddedIOCommon
SY_FieldMapping.m4t
SY_Installation.pvc
SY_Menu.M4T
SY_Message.M4T
SY_Module.M4T
SY_ProcessCRM.pvc
SY_ProgramLibrary.m4t
SY_ReportCreate.pvc
SY_ReportManagerMaster.M4T
SY_ReportManagerTemplate.M4T
SY_System.M4T
SY_Task.M4T
SY_TemplateManager_bus.pvc
SY_TemplateManager_ui.pvc
sy0ctl.soa
SY0DD2.SOA
sy1q01.soa
sy1q02.soa
sy1q04.soa
VI_ExportJobCompile.pvc
VI_ExportJobDefinition_rpt.pvc
VI_ExportJobDefinition_UI.pvc
VI_ExportJobMaintenance.M4L
VI_ExportJobMaintenance_BUS.pvc
VI_ExportJobMaintenance_UI.PVC
VI_ExportPerform_UI.PVC
VI_Import_UI.pvc
VI_ImportJobDefinition_rpt.pvc
VI_ImportJobDefinition_UI.pvc
VI_Print.M4l
VI_ProgramLibrary.m4t
wkStatus.flp
WO_ProgramLibrary.m4t
WOWJCA