This repository contains an extension for Continia Document Capture module, which is a solution for scanning of invoices and other documents directly from Microsoft Dynamics NAV!
The initial development was done by CKL Software GmbH (CKL) and the code will be maintained by CKL unregularly based on experiences made in projects.
Please note! This is not an official module / add-on and therefor CKL Software does not offer support for implementation, training or is responsible for errors in this module. You can use the CKL Advance Line Recognition on your own risk.
If you find issues in the code, please report these in the issues list here on Github.
At the moment there is no other documentation than this readme file.
- Find a field value by linking it to a previously found field and automatically calculating the distance and size
- Find a field value by searching for a caption in the current position (sames procedure like on header fields - but only processed in the current position range)
- Find a field value by the column heading (same procedure/training) like on default line fields. This enables the user to capture values based on the column that are not in the default line of the current position
- Define a substitution value. If it was not able to find a value for a field you can define another field, who's value will be set as value for the field with the empty value.
- Copy a value from the previous line. If it was not able to find a value for a field the system will use the value of this field from the previous line.
The code will be updated unregularly for new versions of Document Capture.
- Clone the project / Download all *.txt files to your client
- Import all txt files into your database via the development environment
- Filter the versionlist for ALR and compile all objects
The concept of the Advanced Line Recognition extension is to identify at least one field per line by Document Capture standard code - we'll call this field "line identification field" (LIF) in this guide.
Based on the position of this field the user will define the "offset" of other fields that he wants to capture.
- Open Dynamics NAV Client
- Import open Documents to Document Capture
- Open the Document Journal
- Run
Recognize Fields
action from the menu to recognize the fields of the selected document - Open the Document Card from the menu
- Capture the LIF
- Mark the values of the offset fields with left mouse button
- Link the offset fields to the LIF via line action
Adv. line recognition
==>Link to line ident. field
- Test your setup by
Recognize Fields