Symptoms
Can not train the Total Amount field's extraction in FlexiCapture for Invoices.
Cause
By default, the training for Total and Amount fields is blocked.
Resolution
To enable training for Total and Amounts section fields make the following change to the Windows Registry:
- Open the Windows Registry Editor (regedit).
- Open the following key:
HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\DAForms
- Add the following value:
UseTrainedInvoiceAmounts = true
You need to enable the registry key under every user that can possibly run recognition tasks:
- accounts that run Processing Station service (for scenarios with the background recognition, e.g. when files are going throw the workflow).
- accounts that launch Project Setup Station/Verification Stations (for scenarios when a user re-recognizes documents on stations).
E.g. if the Processing Station service is run under NETWORK SERVICE account, then the registry key needs to be created here:
HKEY_USERS\S-1-5-20\SOFTWARE\ABBYY\FlexiCapture\12.0\DAForms
If it is the service account then you need it to be created for that specific user.
The server needs to be rebooted after adding registry keys.
Additional information
Training the capture of Amount fields for invoice recognition
Comments
12 comments
Vaishnavi G P
Ivan Skoritzky
Vaishnavi,
You can just add it manually.
Vaishnavi G P
Thanks Ivan, will try that
Vaishnavi G P
I did add the value UseTrainedInvoiceAmounts = true in the regedit but still couldn't get the trained data
The steps I followed in Abby Flexicapture for Invoices
1) First I created a training batch in the "Field Extraction Training Batch, then loaded the sample pdfs
2) I showed the software where each of the fields are located for all samples, then click the train button and it showed successfully trained
3)Then opened the working batch tried the sample but I didn't get the trained output.
Could you pls check anything I missed?
Ivan Skoritzky
First of all, please restart the Processing Server and Station after Regedit key adding. In step 3 please clear previous analysis results and recognize the document from the scratch
Vaishnavi G P
Tried that too, but still the same problem exists
Ivan Skoritzky
Vaishnavi,
Please submit a ticket into our support system https://support.abbyy.com/hc/en-us/requests/new and provide the invoices samples and your requirements.
Vaishnavi G P
sure!!
Ranjit Nayak
In my case, there is one particular custom field not working though i have trained multiple times. Any suggestions on this.
I have added custom field for Shipper, Consignee etc. Shipper is working fine for all different variants but consignee fields is getting skipper for one particular variant from the list. Other variants Consignee fields working fine.
Gerald
DA Forms folder is not present in this location "HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\DAForms" how will I make this change.
on the previous comment I can see can manually add a key. Is it possible to tell me the steps. Im also using Abbyy flexicapture 12 for Invoices
Ivan Skoritzky
Hello Gerald,
Right-click on 12.0 location and press New->Key, name it DAForms. In this key, create new string value as shown above, value name is UseTrainedInvoiceAmounts, value data is true.
Gerald
Hi Ivan,
Thanks for providing the steps, I did add that and restarted the servers. But the Total value is still not capturing properly even though tried same like Vaishnavi posted above.
Please sign in to leave a comment.