Data extraction validators

AI Document Processing comes with a set of predefined data validators that help ensure the integrity of the extracted data from documents.

Available validators

Here’s a list of currently available validators:

  • PostalAddressIntegrity — Validates a postal address
  • IBANIntegrity — Validates an IBAN number
  • CreditCardNumberIntegrity — Validates a credit card number
  • VehicleIdentificationNumberIntegrity — Validates a VIN
  • EmailIntegrity — Validates an email address
  • URIIntegrity — Validates a URI
  • VATIdIntegrity — Validates a VAT number
  • PhoneNumberIntegrity — Validates a phone number
  • CurrencyIntegrity — Validates a currency
  • DateIntegrity — Validates a date
  • NumberIntegrity — Validates a general number

What happens when validation fails?

In case of failed validation, the extracted value will be flagged and this will be reflected in the ProcessorResult object returned by the document processor.

The FieldValidationState will be VerficationNeeded, as opposed to Valid.