> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IRecordCheckResult

> IRecordCheckResult returns the outcome of a data set record check in FlexiCapture scripts, with CheckSucceeded and ErrorMessage to flag invalid records.

## What it does

Represents the result of a check of a record in a data set (used during script checks).

<Note>
  To enable script checks, enable the **Check records using script** option in the data set's properties.
</Note>

<Note>
  This object is not available on the Web Verification Station for checking rules locally.
</Note>

## Properties

| **Name**       | **Type** | **Access**                                                             | **Description**                                                     |
| -------------- | -------- | ---------------------------------------------------------------------- | ------------------------------------------------------------------- |
| CheckSucceeded | bool     | Read/write. Can be changed even in scripts with read permissions only. | Indicates that the check succeeded and the record is valid.         |
| ErrorMessage   | string   | Read/write. Can be changed even in scripts with read permissions only. | Contains an error message and indicates that the record is invalid. |
