Microsoft Dynamics
®C5 2010
Fix list – Service pack 1
Version 4.3.1.0Fix list
Contents
Introduction ... 3
General ... 3
General ledger ... 3
Customer/Vendor ... 4
Inventory ... 4
Sales / Purchase / Project ... 5
Payroll ... 6
Kernel ... 7
Introduction
This Service pack is cumulated and contains issues fixed in hot fix 1, hot fix 2 and hot fix 3 as well. For information about fixed issues in hot fix 1, 2 and 3 we refer to fix list for those. This Service pack addresses some issues of unintended behavior observed in Microsoft Dynamics® C5 2010, extended OIOUBL functionality and improvement of print behavior.
The fixed issues are listed below.
General
BUG id VSA Title
57616 9666050 Not able to change the name of attached report in email. Even though you change the name in the parameters (in the print option box) the attached file will not change name.
57786 9674611 Labels - ToolConvertTxt2Labels.xal
If the first language equals label SYS29262, the insertion of the extra language layer is disabled even though more than one language exists.
57805 9658483 9635233
User info states error
58370 9702982 Deleting TMP tables
MAC.NotesDelete had poor performance on older SQL Versions
58821 1100611 39478869
The SQL database calculation report only shows 18 lines (= 18 data files) One cannot be sure, that the largest (marked) data file is among those. XAL.SQL-DbSize now sorts the datasets and displays the 15 largest on screen.
904 Make it easier to read label contents in printed XAL elements
See news letter
1641 When a template for a language does not exist the system automatically selects UK without any warning
1783 XAL.UserProfileHideCode should use new filename for each element
1820 eMail - MS word PDF - filename &RepFileName must be extended
1875 Call back functionality in COMCtrl_QuickLinks.FRM using COMAPI_CALLBACK and IPC.
1965 When a dataset needs to update User Profiles ("opdaterer adgang") the XAL.UserProfilesHideCode is now only run once instead of for each user.
General ledger
Bug ID VSA Title
55145 9577019 Wrong entry type on general ledger transaction - Invoice/Credit note
55491 9589291 Offset invoice in general journal uses total invoice amount instead of remaining invoice amount
57710 9672105 Not able to see amount in report Dimension balance. When you print out the report Dimension balance under G/L/Reports/Balance sheets with selection of department no amount is shown in the counter totals.
57956 9678625 Possible to log on a General ledger journal twice
58284 9695411 Cash report is showing wrong numbers in column Misc. when you have a journal line with a Customer and Vendor posting. The column Misc does not show the value from the Customer or Vendor posting
1644 Label in the reconciliation reports has been modified and cannot be used anymore
1815 Journal definition has to be changed so it is possible to use expressions – see news letter
1877 It's possible to see all existing lines in General Ledger journal when selecting a journal (console)
Customer/Vendor
Bug ID VSA Title
57151 Changes to interest calculation dialog – see news letter
57928 9680252 9669419
Account statement shows sometimes wrong amount in SQL this happens if the settled date is before the last posting date.
58266 9692470 All reminders are not printed when printing reminders per code If two reminders after each other have the same reminder code, the second reminder etc. is not printed, when printing reminders per code.
57963 9677905 Suggestion: Set up of Invoice choice on customer - see Fact sheet about Printing options
58268 9691617 Information about VendorNumber is missing in the file overf_dk.def used for JyskeBank payments.
1532 Simple invoice - Customer daily - when changing the Customer account you get a wrong error message and the lines are deleted.
1630 Purchase Invoice standard - field Purchase order should be left aligned
1678 Purchase invoice - do not show the correct calculated vat amount if there are different vat codes used at the purchase lines
1717 When printing the CustAccountStatement to eMail using the standard windows printer you get an error message that the file cannot be found, afterwards outlook opens with the txt-file attached
1903 Vendor table menu is extended with Print and Create purchase – see news letter
58590 9711007 Simple invoice - Even if the invoice date is changed the system date is used for posting
Inventory
Bug ID VSA Title
55513 SRZ09062 3000070
58086 Error message is shown regarding price group when creating new inventory items. If there is only one price group in the data file, an error message is shown when adding new inventory items in the inventory table.
58192 9687975 Message about over 100 hits isn't shown when the quick search field is marked even if there are more than 100 hits
58588 9707711 Rep: InvenStatus - Inventory status list shows wrong values after you have created an order and delivered it and reported the item finished.
58798 9676135 Suggestion: Auto settlement of inventory transactions must be disabled if the period for an offset entry is not Open. When updating an
inventory inflow, e.g. a purchase order or item returns on Sales or Project, and searching the entries that can be settled with the inflow an extra check is performed on the offset entry's date - if the offset entry (which is outflow) is posted in the closed or blocked period, the settlement is not performed and the search stops.
This implementation will require an action from users: it will be necessary to manually control open inventory entries and perform the missing settlement manually
58941 11006233 0167781
Missing check on batch number when entering inflow in inventory journals.
Sales / Purchase / Project
Bug ID VSA Title
49907 9402926 SUGGESTION: Possibility of using the Field Co.Reg.No/Vat number for generating OIOXML files (and not only the EAN number) – see news letter
57079 9649564; 9377724
Error message when auto posting of BOM
57785 9674605 Filter on phase does not work correctly. When the filter is “Active” on the overview page and a user changes a phase to “Finished” on the General tab page the filter automatically changes to Finished on the overview page.
58605 9710238 Capital letters in the field Txt on report ProjInProgressSpec
1608 Check for locked orders when mass-invoicing
All updating Scripts (Invoice, Packing slip, quotations etc.) in Sales, Proj and Purch modules have been extended with check for user locks, if an order is locked it is skipped from the update , but an error message will be given to user
1744 All updating scripts called from Purchase, Sales order and Project must be extended with data integrity check
The data integrity check is crucial when importing data e.g. from XML files which may deviate from the base data in C5
1888 RETRY_POINT missing in 6 posting jobs (Sales,Purch,Proj*Dlv,Inv) Users are getting deadlocks
1890 The transaction does not equal 0. The error is present when an invoice or packing slip update involves inventory settlements and cost currencies as well as certain combinations of amounts. A rounding of adjustment amounts in currency was missing.
1887 Payment Identification is blanked when entering a new invoice date in Purchase invoice form
58088 Fee taxable isn’t summed when updating collective project invoices.
If you make a collective invoice with invoice unit = customer in the project module and you have entered taxable fees on different projects to a customer, these fees aren’t summed on the invoice. Only the fee from the first project invoiced is included on the invoice.
58287 9696384 BUG: Change of field -Lst does not work in a project line
Payroll
Bug ID VSA Title
55847 9599333 Fejl i bogføring ved sletning af lønseddel. Når man sletter en lønseddel på en medarbejder under Løn/Kartotek/Forespørgse/Journal, udskriver C5 ikke den korrekte bogføringsliste.
56003 9606214 Markering i feltet eBoks medtages ikke fra standard medarbejderen.
58329 9699773 Manglende koder til felt 68. Godtgørelser for kørsel der skattefrit udbetales til selskabets lærlinge for transport fra bopælen til
uddannelsesstedet skal indberettes med kode 49 under rubrik 68, når værdien af godtgørelsen indberettes under rubrik 48.
Der mangler mulighed for at anføre værdien 0049(48) i eIndkomst.
58531 9709416 Optimering af lønberegning tager ikke højde for fælles kartoteker
57141 1100205- 37899567
Efter multi eksport/import af database er setup (kontokode, tælleværk) på overførselslisten slettet (Løn / periodisk / lønberegning /
lønoverførsel / liste / Overførselsliste)
636 Manglende check af gennemløb ved check af lønmodulet
1665 Lønsedler udskrevet til PDF skal kunne gemmes et valgfrit sted– see news letter
1792 Macro PayfieldDefinition should be reviewed, as it originally was made to make C5 comply with XAL (which is no more an issue), and also because it might miss some data
1793 Wrong label used - Payroll/Employee/Groups - Shortcut F5
1905 Cancellation of pay calculation can take a while but there's no screen activity
1912 Fields are missing after export of paydata (PayExportData) and import in another set of accounts (PayImportData)
- PayTable.EBoks
Kernel
Bug ID VSA Title
1901 Possibility to detect in a form's EXIT trigger how the form is closed
1896 Process parameters seem to be truncated in Console
1892 PRD.PostXAL: PARM= is not surrounded by " in process call.
1843 Possibility to check whether a printer name is valid in the current installation
1353 Forms look different depending of which language is used
45543 9348038; 9348213; 9346932; 9699777
Manually assigned shortcut letters did not work in C5 GUI with local menu as buttons enabled
5410 Usage of Windows printer queues in CONTROL "BUILDPARM" is not sufficient
Several Doctor Watson crashes fixed in kernel 4.3.1.234.
New and changed elements in ver. 4.3.1.0 since ver. 4.3.0.3
.CheckTrimFileName Fnc .COMAPI_CALLBACK Fnc .DBOpen Fnc .DocValidateFldSkip Fnc .FileSearchInclSubFolders Fnc .PrinterIsValid Fnc .SendMail Fnc .sysEReport Fnc .XML2HTML Fnc .XMLValidateXSL Fnc Address::VerifyEANNumber Fnc CustJournal::InsertLineSpecs Fnc CustJournal::MakeOIOXMLFile Fnc CustJournal::OIOXMLCheck Fnc CustJournal::OIOXMLInvAddresses Fnc CustJournal::XMLChargeGetTotalValues Fnc CustJournal::XMLGetReferenceNumber Fnc CustJournal::XMLGetTotalVatAmount Fnc CustJournal::XMLMakeAllowanceCharge Fnc CustJournal::XMLUBLGetBuyerPartyId Fnc CustJournal::XMLUBLGetEndpointId Fnc CustJournal::XMLUBLImportGetCustomer Fnc CustJournalLine::XMLMakeVatTotals Fnc DocTemplates::FindTemplate Fnc DocType::ModifyFileName Fnc DocType::ModifyFilePath Fnc Employee::XMLGetEmplName Fnc
InvenTable::InvenFinancialMovement Fnc InvenTable::InvenPhysicalMovement Fnc Notes::XMLGetFromNotes Fnc Notes::XMLPutInNotesFromXML Fnc PayCalculate::PayImportFiles Fnc PayTableRate::FindRate Fnc SalesLineArch::XMLDefineDeliveryReq Fnc SalesLineArch::XMLGetLineValues Fnc SalesLineArch::XMLGetUnitCode Fnc SalesTableArch::XMLUBLDeliveryDate Fnc SysElement::LabelConvertXALCode Fnc TmpXMLMap::XMLLoadSchema Fnc UserProfile::Apply Fnc VendJournal::XMLGetDlvAddressLine Fnc VendJournal::XMLMakeAllowanceCharge Fnc VendJournal::XMLMakeGetVatTotals Fnc VendJournal::XMLUBLGetDlvEndPointId Fnc VendJournal::XMLUBLGetSellerPartyId Fnc VendJournal::XMLUBLImportGetVendor Fnc XmlDocValue::XMLCheckInsertValue Fnc XMLNamespace::XMLXPathDefaultNameSpace Fnc XMLSchema::ColNextNode Fnc XMLSchema::FillNSMgr Fnc XMLSchema::GetSaveNameSpaces Fnc XMLSchema::InitNSMgr Fnc XMLSchema::LoadXMLFile Fnc XMLSchema::LoadXSDFile Fnc XMLSchema::XmlDocBegin Fnc XMLSchema::XmlDocInst Fnc XMLSchema::XMLTotalAddDifference Fnc XMLSchema::XPathAddNamespace Fnc XMLSchema::XPathNodes Fnc XMLSchema::XPathSingleNode Fnc XMLSchemaMap::NADefault fnc XMLSchemaMap::XMLCheckConvert fnc XMLSchemaMap::XMLDefineWhichValue fnc XMLSchemaMap::XMlGetNodeHandle fnc XMLSchemaMap::XMLUBLGetDateAsString fnc AccessRightsUsers frm ActionList frm CodeForm frm COMCtrl_QuickLinks frm CompanyAddress frm CustAddress frm CustEan frm CustJournal frm CustReminderList frm
CustTable frm DocArchiveOption frm DocReference frm DocViewer frm eInvenTable frm Employee frm EUSalesList frm InvenTable frm JourImportNames frm JourImportSetup frm LedJour frm LedTable frm Notes frm PayEmplGroups frm PayEmployee frm PayGroups frm PayPrintout frm PayRun frm PayShowRates frm PrintSetupOpts frm ProjLine frm ProjTable frm ProjTableArch frm PurchInvoice frm PurchLine frm PurchTable frm PurchTableArch frm QT2FileName frm SalesLine frm SalesLineArch frm SalesTable frm SalesTableArch frm ScanApplication frm SimpleInvoice frm UtilList frm VendAddress frm VendEan frm VendPayment frm VendTable frm XmlDocSetup frm XmlDocValue frm XMLJournal frm XMLMapper frm XMLNameSpaces frm XMLParameters frm XMLQuerySetup frm XMLSchema frm
XMLSchemaDefinition frm XMLShowTotalDiff frm DocValue.DocValue lst XMLJournal.XMLJournal lst XMLSchemaMap.SchemaMap lst ACTION mac ACTIONGROUP mac ApplBuild mac APPLVERSIONLIST mac CallActionGroup mac CHANGEKEY mac CHECK_DATABASE mac COMAPI mac COMAPI_APPL mac COMAPIUTIL mac CopyFieldsFromTo mac CUST_REMINDER mac CUSTVEND_FORM mac CUSTVEND_REPORT mac DeleteCascade mac DOCUMENT mac FIELDS mac FILE_UTIL mac FORMS mac FORMS_APPL mac GENERAL mac GlobalVariables mac INVEN_UTIL mac IPC mac JOURNAL_IMPORT mac NotesDelete mac PAY mac PAYFIELDDEFINITION mac ReferenceFields mac SALESPURCH_COLLECT mac SALESPURCH_FORM mac SALESPURCH_UTIL mac SERVICE_SYP mac SPECIFICATION mac SYSTEM_INFORMATION mac XMLDOM mac XMLF mac XMLF_APPL mac CustPrint mnu CustTableSetup mnu GenDay mnu GenDayBatch mnu
VendNewOrder mnu VendPrint mnu VendTableSetup mnu XML mnu XMLSetupAdvanced mnu CheckCustomer qtx CheckInventory qtx CheckLedger qtx CheckProject qtx CheckPurchase qtx CheckSales qtx CheckVendor qtx CustAccStatement qtx CustInterest qtx CustInterestNote qtx CustReminderUBL qtx InvenAdjustment qtx InvenBalances qtx InvenJourCheck InvenJourPosting qtx qtx LedJourCheck qtx PayRunCancel qtx PaySlip qtx PaySlipSendToeBoks qtx ProjBatchPrintout qtx ProjCreditNoteUBL qtx ProjDocument qtx ProjInvoice qtx ProjInvoiceUBL qtx ProjPackingSlip qtx ProjProforma qtx PurchBatchPrintout qtx PurchDocument qtx PurchInvoice qtx PurchPackingSlip qtx PurchProforma qtx PurchRequisitionUBL qtx SalesBatchPrintout qtx SalesConfirmationUBL qtx SalesCreditNoteUBL qtx SalesInvoice qtx SalesInvoiceUBL qtx SalesPackingSlip qtx SalesProforma qtx SalesQuotation qtx VendAccStatement qtx XMLJournalDelete qtx
CheckDataPay rep ErrorConvEnums rep Inven_LedgerReconcile rep InvenStatus rep JourImportSetup rep LedBalanceParmDim rep LedCashReport rep Notes rep PayEntryListDel rep Proj_LedgerReconcile rep ProjInProgressSpec rep PurchInvoice rep ShowErrorLog rep ShowErrorLog_API rep ActionList.DELETE trg DocValue.Delete trg ProjLine.Post-change-record trg TmpPayCalculate.Delete trg UserProfile.Delete trg XmlDocSetup.Delete trg XMLJournal.Delete trg 4302Update xal 4310Update xal 4310UpdateSys xal ActionGroup xal CheckFields xal ConvEnums xal DataImport xal DBDAutoMerge xal DocArchiveAttach xal DocArchiveOpen xal DocNew xal DocNewExcel xal DocNewWord xal ExcelGen xal ExportObjects xal ImportObjects xal PayCalculate xal PayCheckWorkJour xal PayExportBaseData xal PayExportCalculate xal PayExportData xal PayImportBaseData xal PayImportCalculate xal PayImportData xal PayUpdateDel xal PrintoutElement xal
ProjInvoice xal ProjPackingSlip xal PurchInvoice xal PurchInvoiceTotals xal PurchPackingSlip xal PurchProjTrans xal SalesInvoice xal SalesPackingSlip xal SalesPurchCheckLine xal SalesPurchCheckOrder xal SERVICE_SYP xal SQL-DbSize xal UserProfileHideCode xal WordGen xal XmlCreateQtx xal XMLCreateXsdCache xal XMLEksportXmlSchema xal XMLImportXMLSchema xal XMLScanFiles xal XMLScanGetFiles xal XMLUBLImportToPurchase xal XMLUBLImportToSalesOrder xal
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, this document should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication.
This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
© 2010 Microsoft Corporation. All rights reserved.
Microsoft, the Microsoft Dynamics Logo, BizTalk, FRx, Microsoft Dynamics, ..NET Framework, SharePoint, Visual
Basic, Visual C++, Visual SourceSafe, Visual Studio, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation, FRx Software Corporation, or Microsoft Business Solutions ApS in the United States and/or other countries. Microsoft Business Solutions ApS and FRx Software Corporation are subsidiaries of Microsoft Corporation.
Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business decisions with greater confidence. Microsoft Dynamics works like and with familiar Microsoft software, automating and streamlining financial, customer relationship and supply chain processes in a way that helps you drive business success.
U.S. and Canada Toll Free 1-888-477-7989 Worldwide +1-701-281-6500