Microsoft Development Center Copenhagen, June 2010 Fix list Microsoft Dynamics C5 2010 Fix list Service pack 1 Version 4.3.1.0
Contents Introduction... 3 General... 3 General ledger... 3 Customer/Vendor... 4 Inventory... 4 Sales / Purchase / Project... 5 Payroll... 6 Kernel... 7 New and changed elements in ver. 4.3.1.0 since ver. 4.3.0.3... 7 2
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 ort 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. 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 User info states error 9635233 58370 9702982 Deleting TMP tables 58821 1100611 39478869 MAC.NotesDelete had poor performance on older SQL Versions The SQL database calculation ort 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 3
57710 9672105 Not able to see amount in ort Dimension balance. When you print out the ort 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 ort 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 orts 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 Recalculation of inventory deletes information in InvenItemTrack 3000070 4
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 orted 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; Error message when auto posting of BOM 9377724 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 ort 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 5
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 -PayAbsenceType.PayCtype 6
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.COMAPI_CALLBACK.DBOpen.DocValidateFldSkip.FileSearchInclSubFolders.PrinterIsValid.SendMail.sysEReport.XML2HTML.XMLValidateXSL Address::VerifyEANNumber CustJournal::InsertLineSpecs CustJournal::MakeOIOXMLFile CustJournal::OIOXMLCheck CustJournal::OIOXMLInvAddresses CustJournal::XMLChargeGetTotalValues CustJournal::XMLGetReferenceNumber CustJournal::XMLGetTotalVatAmount CustJournal::XMLMakeAllowanceCharge CustJournal::XMLUBLGetBuyerPartyId CustJournal::XMLUBLGetEndpointId CustJournal::XMLUBLImportGetCustomer CustJournalLine::XMLMakeVatTotals DocTemplates::FindTemplate DocType::ModifyFileName DocType::ModifyFilePath Employee::XMLGetEmplName 7
8 InvenTable::InvenFinancialMovement InvenTable::InvenPhysicalMovement Notes::XMLGetFromNotes Notes::XMLPutInNotesFromXML PayCalculate::PayImportFiles PayTableRate::FindRate SalesLineArch::XMLDefineDeliveryReq SalesLineArch::XMLGetLineValues SalesLineArch::XMLGetUnitCode SalesTableArch::XMLUBLDeliveryDate SysElement::LabelConvertXALCode TmpXMLMap::XMLLoadSchema UserProfile::Apply VendJournal::XMLGetDlvAddressLine VendJournal::XMLMakeAllowanceCharge VendJournal::XMLMakeGetVatTotals VendJournal::XMLUBLGetDlvEndPointId VendJournal::XMLUBLGetSellerPartyId VendJournal::XMLUBLImportGetVendor XmlDocValue::XMLCheckInsertValue XMLNamespace::XMLXPathDefaultNameSpace XMLSchema::ColNextNode XMLSchema::FillNSMgr XMLSchema::GetSaveNameSpaces XMLSchema::InitNSMgr XMLSchema::LoadXMLFile XMLSchema::LoadXSDFile XMLSchema::XmlDocBegin XMLSchema::XmlDocInst XMLSchema::XMLTotalAddDifference XMLSchema::XPathAddNamespace XMLSchema::XPathNodes XMLSchema::XPathSingleNode XMLSchemaMap::NADefault fnc XMLSchemaMap::XMLCheckConvert fnc XMLSchemaMap::XMLDefineWhichValue fnc XMLSchemaMap::XMlGetNodeHandle fnc XMLSchemaMap::XMLUBLGetDateAsString fnc AccessRightsUsers ActionList CodeForm COMCtrl_QuickLinks CompanyAddress CustAddress CustEan CustJournal CustReminderList
9 CustTable DocArchiveOption DocReference DocViewer einventable Employee EUSalesList InvenTable JourImportNames JourImportSetup LedJour LedTable Notes PayEmplGroups PayEmployee PayGroups PayPrintout PayRun PayShowRates PrintSetupOpts ProjLine ProjTable ProjTableArch PurchInvoice PurchLine PurchTable PurchTableArch QT2FileName SalesLine SalesLineArch SalesTable SalesTableArch ScanApplication SimpleInvoice UtilList VendAddress VendEan VendPayment VendTable XmlDocSetup XmlDocValue XMLJournal XMLMapper XMLNameSpaces XMLParameters XMLQuerySetup XMLSchema
10 XMLSchemaDefinition XMLShowTotalDiff DocValue.DocValue lst XMLJournal.XMLJournal lst XMLSchemaMap.SchemaMap lst ACTION ACTIONGROUP ApplBuild APPLVERSIONLIST CallActionGroup CHANGEKEY CHECK_DATABASE COMAPI COMAPI_APPL COMAPIUTIL CopyFieldsFromTo CUST_REMINDER CUSTVEND_FORM CUSTVEND_REPORT DeleteCascade DOCUMENT FIELDS FILE_UTIL FORMS FORMS_APPL GENERAL GlobalVariables INVEN_UTIL IPC JOURNAL_IMPORT NotesDelete PAY PAYFIELDDEFINITION ReferenceFields SALESPURCH_COLLECT SALESPURCH_FORM SALESPURCH_UTIL SERVICE_SYP SPECIFICATION SYSTEM_INFORMATION XMLDOM XMLF XMLF_APPL CustPrint CustTableSetup GenDay GenDayBatch
11 VendNewOrder VendPrint VendTableSetup XML XMLSetupAdvanced CheckCustomer CheckInventory CheckLedger CheckProject CheckPurchase CheckSales CheckVendor CustAccStatement CustInterest CustInterestNote CustReminderUBL InvenAdjustment InvenBalances InvenJourCheck InvenJourPosting LedJourCheck PayRunCancel PaySlip PaySlipSendToeBoks ProjBatchPrintout ProjCreditNoteUBL ProjDocument ProjInvoice ProjInvoiceUBL ProjPackingSlip ProjProforma PurchBatchPrintout PurchDocument PurchInvoice PurchPackingSlip PurchProforma PurchRequisitionUBL SalesBatchPrintout SalesConfirmationUBL SalesCreditNoteUBL SalesInvoice SalesInvoiceUBL SalesPackingSlip SalesProforma SalesQuotation VendAccStatement XMLJournalDelete
12 CheckDataPay ErrorConvEnums Inven_LedgerReconcile InvenStatus JourImportSetup LedBalanceParmDim LedCashReport Notes PayEntryListDel Proj_LedgerReconcile ProjInProgressSpec PurchInvoice ShowErrorLog ShowErrorLog_API ActionList.DELETE trg DocValue.Delete trg ProjLine.Post-change-record trg TmpPayCalculate.Delete trg UserProfile.Delete trg XmlDocSetup.Delete trg XMLJournal.Delete trg 4302Update 4310Update 4310UpdateSys ActionGroup CheckFields ConvEnums DataImport DBDAutoMerge DocArchiveAttach DocArchiveOpen DocNew DocNewExcel DocNewWord ExcelGen ExportObjects ImportObjects PayCalculate PayCheckWorkJour PayExportBaseData PayExportCalculate PayExportData PayImportBaseData PayImportCalculate PayImportData PayUpdateDel PrintoutElement
ProjInvoice ProjPackingSlip PurchInvoice PurchInvoiceTotals PurchPackingSlip PurchProjTrans SalesInvoice SalesPackingSlip SalesPurchCheckLine SalesPurchCheckOrder SERVICE_SYP SQL-DbSize UserProfileHideCode WordGen XmlCreateQtx XMLCreateXsdCache XMLEksportXmlSchema XMLImportXMLSchema XMLScanFiles XMLScanGetFiles XMLUBLImportToPurchase XMLUBLImportToSalesOrder 13
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 www.microsoft.com/dynamics The information contained in this document resents 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 roduced, 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. 14