Document Capture for Microsoft Dynamics NAV Change Log version 4.0
TABLE OF CONTENTS CONTENTS Table of Contents... 2 General Changes... 3 4.00.03... 6 Classic Client... 8 4.00.03... 8 RoleBased Client & Server... 9 4.00.03... 9 Web Portal... 10 Document Capture - Change Log - version 4.0 Page 2 / 10
GENERAL CHANGES Installation Document Capture Service & Continia Cloud OCR Both server and client components have been updated and are required to be re-installed as part of the upgrade to the new version of Document Capture. The new version of Document Capture comes with a new version of both the Document Capture service and the ABBYY FineReader service: If automatic e-mail download failed on the server an event log entry was created with Type = Error. However, the next time it succeeded to get e-mails correctly also an Event Log Entry was created with type = Error. This has now been changed to Type = Information As an alternative to the locally installed Document Capture service and ABBYY FineReader, Document Capture now includes a new option called Continia Cloud OCR. By using this you do not need the Document Capture service locally, everything will be handled by Continia Cloud OCR. Please read more about this option in the Document Capture manual. Functionality New Setup Wizard to guide you through the most basic configuration steps. PDF Split & Merge functionality added enabling you to split and merge PDF files directly from NAV. New document category for Sales Orders. Automatic company distribution of documents that can identify to which company a document belongs to, based on Company Identification Text, ex. VAT number. It is now possible to match a purchase invoice against an un-received purchase order. When the purchase invoice is posted it will automatically receive the purchase order as well as make sure that ledger entries are applied correctly. The status of a purchase document is now shown in the Document Journal. The status will either show the current status of the invoice/credit memo: Open, Pending Approval or Released, Posted, Applied or Un-applied. Now there is a checkbox on the Template Field under translations called "Delete Blanks". If this is ticked all spaces in the value will be deleted. This replace the need to have an empty line in field translations. When you send out a status e-mail Document Capture will send e-mails to all approvers having invoices for approval the first time the function is run. If the function is run a second time in the same day, approvers will only receive an e-mail if they have new invoices for approval, assigned since the last e-mail. On the next day all approvers will receive the e-mail again the first time the function is run. When you reopen a registered purchase or sales documents Document Capture will ask if you want to delete the invoice or credit memo generated. This only works if the invoice or credit memo has not been posted. This way you do not have to delete the invoice/credit memo manually first. It is now possible to access the registered document directly from the Document Journal or the Document Card. When a Document is rejected we now also removes any potential matches to purchase receipts or return shipments. Document Capture - Change Log - version 4.0 Page 3 / 10
When you receive an invoice from a vendor in a company and there is no template for that vendor in the active company, Document Capture will look in other companies within the same database for a template for the same vendor. When you choose Recognize Fields on the documents Document Capture will ask you if you want to copy the template from that other company or if you want to create a new template. It is now possible to specify on the Template Card that the Vendor Item No. = "our item no." so you don t have to set up the translations. Added the possibility to specify VAT Prod. Posting Group when setting up Line Translations. When you are translating lines with the Document Capture table for line translation, you can see if a line has already been translated when selecting the text to translate from. This makes it much easier to see which lines are missing translations and which are not. If order no. has been recognized on document lines then this is used when matching to purchase receipts or open purchase orders. When you recognize and match lines to purchase receipts, return orders or open purchase orders you can use the Unit Cost recognized on the invoice or credit memo. You can use a variance % in addition to a fixed variance amount. When recognizing lines and it reached a field having a value in 'Stop Line Recognition' it would stop on the current page and continue to the next. This has been changed so you can chose to stop for the current page only or for the whole document. Additional permission Roles has been added and existing Roles have been updated More advanced expressions are now supported in number-formulas like ex. 100*1- (100/25). This can also be used with fields as parameters. The field 'Match Status' has been added to the Document Journal, but by default is hidden When an invoice was sent for approval and it did not have either a Purchaser Code or Approval Flow Code an unclear error message was shown. Now there will be a message telling that one of those fields must be filled. The field "Account No." on the Template Card has been renamed to "Item No." Purchase Allocations: When using the source account and the information from the Purchase Lines when posting the Purchase Allocation, the on the G/L Allocation entries is taken from the on the Purchase Line. MenuItem for Orders and Return Orders have been added to the menu. Problems solved when in some cases setting and calculating decimal field formulas. When registering an invoice you could get an error if you were matching and updating an existing purchase order and currency factor was being updated because of a date change on the purchase order. If an invoice was matched to an order but the matched amount was 0, it would not be blocked from registering the invoice. This has now been fixed. Logic to prevent recursive loop if the "Codeunit ID: Record ID Lookup" was set to 6085607, which is already the default An incorrect message box when custom Option fields were transferred to the Purchase Header or Purchase Lines has been corrected. The wrong error message when trying to delete a document category has been corrected. The Template MenuItem has been removed and the templates now need to be access through the Category card. Document Capture - Change Log - version 4.0 Page 4 / 10
Function RenumberLines, which was used when developing custom codeunits for line recognition has now been put into codeunit "Capture Management" to avoid this function to be duplicated numerous times. If same Search Text is on two different templates on different document categories it would find the wrong one upon import. This was only if it has multiple search text on the template. Generic function (TransferTableFields) to transfer fields from one table to another has been moved from codeunit "Purch. Doc. - Register" to "Capture Management" If a drag-and-drop filename was too long this could cause problems when viewing the list of documents. In some situations there could be an error when import document caused by an import value being too long. There was a bug in the registration codeunit that could cause problems if 'Registration Step 2' was used on a Template. The 'Current Page Box' in the Document Client Add-in has been extended as it did not show the full text in some languages. There was a potential problem with importing documents that could be mixed up if there was two company codes with the same beginning. When using the numerical keyboard in the Netherlands a <.> was not converted to a <,>. This has been changed so this conversion happens when the focus leave the field and thereby making it a comma. There was a problem handling large numbers which has been fixed. Rounding problem in some situations when checking scanned amounts vs. amounts on invoice lines has been fixed. When importing files the physical files are now first copied to the Archive-folder and deleted from the Completed-folder. This means that the files in the Archive-folder will inherit the NTFS permissions from this folder instead of keeping the NTFS permissions from the Completed A problem applying table filters has been fixed. There was a problem if a filter for ex. vendor field Blocked was set to ' ' In order to make a smaller footprint on standard objects the following changes has been made: o Document Capture changes removed from codeunit 423 o Field Purch. Allocation Debit Acc. removed from form and page 111 o Field Purch. Allocation Account removed from form and page 314 o Field Purch. Allocation Account removed from table 93 o Field "Purch. Allocation Debit Acc." removed from table 252 o Field Approval Flow Code removed from table 38, 122 and 124 Fixes have been applied to the Advanced Approval functionality. Various translations throughout the application have been made, not described in details. Document Capture - Change Log - version 4.0 Page 5 / 10
4.00.03 Installation The field Due Date from the Purchase Invoice is added to the approval entry card. The shortcut [Ctrl Shift P] is added to the function Show PDF File on the purchase invoice and purchase credit memo cards. The read permissions are checked when searching for a template of a vendor in another company in the table Document. When a purchase invoice is matched to an open purchase order, and Document Capture is set up update the purchase order, and 2. Registration step is set to Post, then Document Capture receives and invoices the purchase order. A bug that set all unit costs to the same value as the first line when matching is fixed. The functionality regarding automatic splitting is greatly enhanced to import files more quickly. A bug that did not check if the value of a separator field was valid when performing automatic splitting is fixed. A bug displaying the item list when performing a lookup on the number field of a document with another type than item is fixed. A bug throwing an error when moving a document with no email to another company while having archiving emails on the document category is fixed. A bug that tried to recreate the identification fields of document categories when running the function Upgrade Data To Latest version on the Document Capture Setup card is fixed. A bug not validating if the characters are valid in company code assigned on the setup wizard is fixed. A bug displaying an error message regarding received lines when registering a document that is match against a purchase order and step 2 is set to post is fixed. A bug in approval entries showing the wrong option for document type is fixed. A bug when opening an e-mail that has been dropped to the drag-and-drop section. A bug in Dynamics NAV version 5.01 and earlier regarding the status of purchase invoice status not being modified correctly when approving an approval entry is fixed. A bug in Dynamics NAV version 5.01 and earlier regarding missing captions on columns for document lines is fixed. Sending email for approval will filter to include all entries for an approver if a new entry has been created during the day, even if the email has been sent earlier the same day. A bug not allowing users to register documents without amounts even though allow register without amount is enabled is fixed. A bug skipping documents without templates when running the batch register, despite having register without template, is fixed. A bug displaying an error when creating a new purchase order, related to the change log triggers in codeunit 1, is fixed. A bug displaying an error message in the matching card when a receipt line was missing an order line is fixed. A bug displaying an error messages in the matching form, not page, when running the function to remove matches is fixed. Document Capture - Change Log - version 4.0 Page 6 / 10
The even registered created when sending emails for approval now has status as the status. When running add template fields on the document journal and card, the user can now choose to add template fields from other master templates than the one of the current template. Approval sharing lines related to a user being deleted will also be deleted. A bug filtering the languages available when performing a lookup on the field Default User Language on the Document Capture Setup card that did not allow users to choose Danish is fixed. A bug in the configuration text functionality in classic client giving an error that the drag and drop document category has no templates, and then deleting the configuration files of all document category, is fixed. Missing permissions to Document Capture roles are added, several involving the DC-WEB. Lines displaying approval entries shared are cleaned to now to not to display default values of fields. A bug displaying an error about missing receipt lines when auto-approving within variance and the document is matched against order lines and step 2 is to send it for is fixed. A bug in the translation adding each aggregate of a translation into the field value is fixed. Several bugs regarding the change log in codeunit 1 are fixed. A bug regarding checking dimension set ID for advance approval is fixed. The field External Document No. in table Web Document Search is increased from 20 to 50 characters. The posting date of a purchase invoice created is set to work date instead of today when registering a document. A bug regarding the decimal separator when transferring a field value of type decimal to another field value is fixed. A bug displaying an error message when posting an invoice matched to an order that is matched to another invoice as well is fixed. On the matching form, not page, the save value property is enable to allow user specific modifications to be saved. Various captions are added or corrected throughout the application, not described in details. A bug regarding approval comment lines being too long when added by Document Capture is fixed by removing the domain from the user name. A bug not allowing to reopen rejected documents is fixed by removing the TESTFIELD call on the document type field. A new function is added to the matching card that filters receipt and order lines according to the order number recognized on a document. Parameter Copy Matched Header Dimensions is added on the template field to copy the dimensions of the first line matched to all the lines of a document. Icons missing for several functions are added. Document Capture - Change Log - version 4.0 Page 7 / 10
CLASSIC CLIENT Client Components Functionality New version of Document Capture Client Components Library to work with TIFF and PDF files. Captions for the Destination Tables is now shown on the Document Category Card. Out-of-office checkmark did not display correctly in the Approval Entries form (without image). It was not possible to enter the Document Capture Purchase Invoice and Credit Memo form when there were no invoices or credit memos in Dynamics NAV. 4.00.03 Client Components New version of Document Capture Client Components Capability to copy a range of pages from a TIFF file to a new TIFF file. Capability to copy a range of pages from a PDF file to a new PDF file. The component Akeyto.DocumentCapture.Dynamics.Nav.UI is modified to comply with Dynamics NAV requirements for automatic distributions of Addins from service tier to clients. Document Capture - Change Log - version 4.0 Page 8 / 10
ROLEBASED CLIENT & SERVER Client Components Server Components Functionality New version of Document Capture Client Components Minor bug fixes. New version of Document Capture Server Components Library to work with TIFF and PDF files. If the user changes the Zoom % on the images of the document inside NAV (ex. in the Document Journal or on the Purchase Invoice screen) then this Zoom % is saved for next time the user enter that screen. Icon was missing on approval request entries. It is now possible to configure a source table for a Template Field of type Line When having multiple server instances in RTC you could get an error when sending out approval e-mails. When an approver had approved the last invoice under approval entries, the image of the last invoice still remained on the screen. This has now been fixed. The function "Move to Company..." did not work correctly from the Document Card Page. Sometimes it was not possible to show the PDF file after import. This was because an automation variable was created on the server instead of the local client. 4.00.03 Client Components New version of Document Capture Client Components Capability to copy a range of pages from a TIFF file to a new TIFF file. Capability to copy a range of pages from a PDF file to a new PDF file. The component Akeyto.DocumentCapture.Dynamics.Nav.UI is modified to comply with Dynamics NAV requirements for automatic distributions of Addins from service tier to clients. Document Capture - Change Log - version 4.0 Page 9 / 10
WEB PORTAL Web Site There is a completely new version of the Web Portal. Basically it has the same features as before but now in a redesigned layout. Customers can also choose to have the web site hosted with Continia on Azure as part of an active Enhancement Plan. One big improvement is that you can now approve Purchase Orders and Sales Order. As there are typically no scanned document for these, instead we show a PDF printout of the NAV report to the approver. Please be aware that on these types of documents, you cannot change the lines. Document Capture - Change Log - version 4.0 Page 10 / 10