Microsoft Dynamics C5 2012 Service pack 1 Hotfix 3 October 2013
Contents introduction 3 Fixed issues 3 OIOUBL 3 Vendor 3 Customer 4 Sales/Purchase/Project 5 General 5 Kernel 7 Corrected elements 8 2
introduction This fix list includes the bugs and suggestions included in version 2012 Service pack 01 Hot fix 003. Further information can be found in the Newsletter. Fixed issues OIOUBL 61199 113051710446455 61231 113081210657423 3028 3026 3069 Possibility to specify a foreign EAN number in OIOUBL. OIOUBL validation error when invoicing a sales order when using price group including VAT and discount. Allowance charge (discount) was calculated incorrectly UBL import documents are not mapped for EAN data (e.g. delivery EAN) EndpointIds of GLN type are imported as EAN AccountingCustomerParty/AccountingSupplierParty, BuyerCustomerParty/SellerSupplierParty, Delivery and Delivery party need to be revised Use Line number when creating OIOUBL file. Zero lines using discount fail OIOUBL validation If the line has zero price and a discount, the discount will now be ignored when creating OIOUBL file Vendor 3059 61177 113041110358366 61214 113061410514812 61226 113071710594163 The ImportVatAmount in VendJournal is updated with a wrong sign (the sign should be the opposite of that of the VAT amount) This is now corrected and a data upgrade script is developed that ensures that all EUVat amounts in the vendor journal have the opposite sign as compared with ordinary VAT amounts. You receive an info message Missing paymentid if you mark a payment with payment id with the mouse. You are not able to get away from the message only by Alt+Q. We would like to have question when you mark a payment with Paym. Spec. and you do not have the identification number. Correction: The curser is moved to the Identification field When you use payment method BankData a,00 shows in bank account number and ÆØÅæøå are not shown correct in the file. 3
Both errors are corrected for BankData and ÆØÅæøå also corrected for BEC and JyskeBank. Customer 3072 Action lists created for Simple Invoices may be not used as intended 1) When updating a simple invoice - the action lists for normal invoices were checked for presence of XML actions and not the action lists created for the simple invoice 2) When batch printing invoices, the action lists created for simple invoices were not used (the action lists for normal invoices were used instead) Simple invoice - when using invoice account If a simple invoice is created for a customer who has an invoice account and the user accept to use invoice account, the account in the simple invoice form will change to the 3070 invoice account and in the note field the system will set the information about the delivery account. The report and the MS template for Simple invoice are extended with the customers vat number. Vendor/Customer settlement scripts must be corrected as to TTSABORT and error message when exceeding max allowed penny difference 3037 When performing a settlement of customer/vendor entries and the calculated penny difference is higher than that set up under G/L - the settlement scripts do not break and abort and no warning/error message is shown. License code Invoicing - When creating order from Customer table the voucher series uses the Order voucher 3085 series and it uses start phase Created. Changed so it acts as if the order was created from Customer/Daily 4
Sales/Purchase/Project 60314 61145 113022510240922 3068 61228 61197 113072310610144 113051710446936 61229 113082710693564 61245 113100810845226 Parameter - Master data from delivery address Delivery date on purchase orders when creating the purchase order from the sales order module Copying a sales order in C5 light should have the same functionality as if you have license for sales order module. Meaning that you are able to manipulate with orders in any other way e.g. change customer account number. When creating a new order/purchase or project and changing the delivery date you are asked if you want to change the delivery date at the lines as well - but there are not any lines because the order is just created. Settlement on items with decimals shows wrong qty in GUI version but not in Console version. Button Inventory on inventory table and button Marking on Sales order lines does not show decimals either. The field Mark in the Marking form was set to two decimals. Corrected so it uses the same number of decimals as the item. When you create a sales order from a purchase order with items with batch numbers you may experience lines added together When you run the report ProjPurchLinesSubtotal under Project/Table/Project/Information/Purchase order it may give you wrong information. It happens if a project with purchase order lines has been deleted and a new project has got the same RecID the delete trigger in ProjTable did not delete the corresponding records in the Specification table. General 61186 113042310387287 Control of foreign VAT numbers. 61219 113070110554402 Update of data set from C52010 SP2 to C52012 SP1 HF002. After attempted update, you receive the information You may not use the latest version of the Microsoft Dynamics C5 before any updates for the data set is carried out. However, it does not set any information that it has run the update. This 5
only applies for updates between these two versions. 6
Kernel 60905 112020328819578 Not possible to enter project and cost type in general journal 61167 113032610316570 Bug: #Frm_Color with color 0 (kernel bug) Previous correction rolled back to align with existing documentation on "#Frm_COLOR (<feltnavn>,<farvenr>)" 61172 113040410338481 113051310433694 Bug: Ctrl+Alt+F6, maximize and resize of form gives a change in inventory status on sales order lines. Unsaved entries in a field cannot be preserved if a field or a form is resized, but fields with initialized default values will be re-initialized following a form resize. 61178 113041210362185 Bug: ORDER BY is "forgotten" when using GROUP BY on SQL ORDER BY is now supported when using GROUP BY. 61181 113050810423510 Can't open an syp element, when the same element also can be found as usr. (only for Rep.) 61183 113042310386682 Bug: Upon entering the Euro sign (AltGr + 5) in notes displays a small black square. 61189 113043010403607 Bug: #Frm_RUNMODE('MODAL') does not work correctly. Adjustment of MODAL functionality. 61194 113050310412916 Bug: Compilation of tables may fail in GUI Alignment between GUI and console functionality 61217 113062610543587 Bug: You insert the code line #Frm_FldDec(SalesLine, Price,3) in Post-load trigger on FRM SalesLine. All the prices now show three decimals. When you create a new sales order line, the line below loses the decimals. Correction related to 61167 61223 113070410564645 Bug: When you print the Balance list to the screen and then would like to print it, it gives you a landscape layout on the first print. When you print it again, it gives you a portrait layout. 61228 113072310610144 113080110633697 Bug: Settlement on items with decimals shows wrong qty in GUI version but not in Console version. In addition, the button Inventory on inventory table does not show decimals either. Correction related to 61167 2864 Error in argument string error when trying to start Sidebar in console from General/Daily/Sidebar 2998 Reports: If the flag "Invert sign" is set to Yes for a number field in a report and the field's value is zero when printed it is shown as -0 or -0,00 7
3040 Problem with paper format when printing multiple copies of report from "print to screen"/print preview 3047 C5ODBC 4.4.0.186 driver not reported correctly in UserStatus.FRM after changes in 4.4.1.303 kernel Correction: Native ODBC driver 3050 Kernel does not allow \\ in primary separator of file- of directory paths 3057 #Frm_CREIDX on table name with max length (16) leads to crash on SQL 3061 F3 has no effect in Boxes F3 now supported in Boxes 3066 Old database versions (TTS) on tables are not cleared by General/Setup/Administration/Database/Check/Cleanup if only 1 old database version exist on a table 3078 Path for opening files in file fields by clicking on icon are now searched in all -D paths. 3079 FRM:XMLDocValue only shows one field in GUI 3088 Automatic update of c5sysali and c5sysalc files c5sysali and c5sysalc files are now automatically updated. During update c5sysali and c5sysalc files will get same time stamps as the new/changed c5sysald file. Corrected elements Type Name Type Name MAC ApplBuild XAL 4401002Update MAC APPLVERSIONLIST XAL 4401003Update MAC CHECK_DATABASE XAL 4401003UpdateSys MAC CountryPostChange XAL MakeData MAC COUNTRY_GENERAL XAL ProjInvoiceTotals MAC CUSTVEND XAL PurchInvoiceTotals MAC CUSTVEND_FORM XAL SalesInvoiceTotals MAC CUSTVEND_SETTLEMENT XAL Table2Excel MAC GLOBALDATAARRAY_SETUP XAL VendDisk_BankData_DK MAC JOURNAL_UTIL XAL VendDisk_BEC_DK MAC SALESPURCH XAL VendDisk_JyskeBank_DK MAC SALESPURCH_FORM XAL XMLCreateXsdCache MAC SALESPURCH_FORMMENU XAL XMLImportXMLSchema MAC SALESPURCH_POSTUPDATE XAL XMLScanFiles 8
MAC SALESPURCH_UTIL XAL XMLUBLImportToPurchase MAC XMLF XAL XMLUBLImportToSalesOrder MAC XMLF_APPL QTX CheckProject LST XmlDocValue.Values QTX CheckPurchase FNC.GetApplVersion QTX CheckSales FNC Country.CreateUBLCodes QTX CustReminderUBL FNC Country.GetCountryFromVatCode QTX ProjConfirmationUBL FNC Country.GetVatCountryCode QTX ProjCreditNoteUBL FNC Country.ValidateGLNPrefix QTX ProjDocument FNC CompanyInfo.CountryISDK QTX ProjInvoice FNC CompanyInfo.CountryIsDomestic QTX ProjInvoiceUBL FNC CompanyInfo.GetCompanyCountryVatCode QTX PurchDocument FNC CompanyInfo.XMLGetCompanyVatRegNo QTX PurchInvoice FNC DutyCode.XMLDutyLineGetVatCode QTX PurchRequisitionUBL FNC CustTable.XMLUBLCheckCustomer QTX SalesBatchPrintout FNC CustJournal.OIOUBLCheckSetPartyIds QTX SalesConfirmationUBL FNC CustJournal.OIOXMLCheck QTX SalesCreditNoteUBL FNC CustJournal.XMLDefineDlvAddressType QTX SalesDocument FNC CustJournal.XMLGetBuyerPartySchemeId QTX SalesInvoice FNC CustJournal.XMLGetBuyerSellerAddress QTX SalesInvoiceUBL FNC CustJournal.XMLGetDlvAddressLine FRM Company FNC CustJournal.XMLImportCheckEAN FRM CompanyAddress FNC CustJournal.XMLUBLGetBuyerPartyId FRM Country FNC CustJournal.XMLUBLGetEndpointId FRM CountryUBLCodes FNC CustJournal.XMLUBLImportGetCustomer FRM CustAddress FNC VendJournal.OIOUBLCheckSetPartyIds FRM CustContactSelect FNC VendJournal.XMLGetDlvAddressLine FRM CustEan FNC VendJournal.XMLUBLGetDlvEndPointId FRM CustTable FNC VendJournal.XMLUBLGetSellerPartyId FRM enewcust FNC VendJournal.XMLUBLImportGetVendor FRM InvenMarkTrans FNC InvenTable.InvenCheckLineNumber FRM Notes FNC SalesTableArch.XMLUBLDeliveryDate FRM ProjLine FNC SalesLineArch.GetLineNo FRM ProjTable FNC SalesLineArch.XMLGetLineValues FRM ProjTableArch FNC ActionGroup.XMLActionExists FRM PurchInvoice FNC Address.VerifyEANNumber FRM PurchLine FNC SalesTable.EarliestLineDelivery FRM PurchLine2Sales FNC SalesTable.XMLImportInitTable FRM PurchTable FNC XMLSchemaMap.XMLCheckConvert FRM PurchTableArch FNC XMLSchemaMap.XMLUBLGetDlvPartyName FRM SalesLine FNC XMLSchemaMap.XMLUBLGetEndPointId FRM SalesLine2Purchase 9
FNC XMLSchemaMap.XMLUBLGetLegalEntityId FRM SalesTable FNC XMLSchemaMap.XMLUBLGetPartyId FRM SalesTableArch FNC XMLSchemaMap.XMLUBLGetTaxSchemeId FRM ShowErrorLog FNC XMLJournal.ChkMergeZipCityFields FRM SimpleInvoice FNC XMLJournal.XMLConvertLineNo FRM VendAddress Country.DELETE FRM VendContactSelect InvenJour.INSERT FRM VendEan SalesTableArch.DELETE FRM VendPayment PurchTableArch.DELETE FRM VendTable ProjTableArch.DELETE FRM XMLSchema ProjJour.Insert REP ProjPurchLinesSubTotal PurchTable.DELETE REP SimpleInvoice PurchLine.DELETE REP XMLSchemaMap PurchLine.INSERT REP XMLSchemaMapComparison SalesTable.DELETE MNU CountryUBL SalesLine.DELETE SalesLine.INSERT ProjTable.DELETE ProjLine.DELETE ProjLine.INSERT CountryUBLCodes.Insert CountryUBLCodes.Update 10
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. United States and Canada toll free: (888) 477-7989 Worldwide: (1) (701) 281-6500 www.microsoft.com/dynamics 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. 2013 Microsoft. All rights reserved. Microsoft, Microsoft Dynamics and the Microsoft Dynamics logo are trademarks of the Microsoft group of companies. 11