FlexiCapture for Invoices: the Field Extraction Training for the "Total Amount" field is not working

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:

  1. Open the Windows Registry Editor (regedit).
  2. Open the following key:
    HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\DAForms
  3. 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

Have more questions? Submit a request

Comments

12 comments

  • Avatar

    Vaishnavi G P


    Sorry, I couldn't find DAForms in the section.

    0
  • Avatar

    Ivan Skoritzky

    Vaishnavi, 

    You can just add it manually.

    0
  • Avatar

    Vaishnavi G P

    Thanks Ivan, will try that

    0
  • Avatar

    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?

    0
  • Avatar

    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

    0
  • Avatar

    Vaishnavi G P

    Tried that too, but still the same problem exists

    0
  • Avatar

    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.

    0
  • Avatar

    Vaishnavi G P

    sure!!

    0
  • Avatar

    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.

    0
  • Avatar

    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 

    0
  • Avatar

    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.

    0
  • Avatar

    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.


    0

Please sign in to leave a comment.