| PK | BatchId | int | Yes | Identifier of the batch. Corresponds to the entry identifier in the Batch table. |
| PK | Id | int | Yes | Identifier. |
| PK | IsCommited | bit | Yes | Indicates that changes have been applied. |
| PK | EditSessionId | int | Yes | Identifier of the session during which the changes were made. Corresponds to the entry identifier in the EditSession table. |
| ChildrenOrder | varbinary(max) | No | The sorting order of child elements. |
| DataVerificationSymbols | int | Yes | The total number of characters that require group verification and the number of fields that require field verification. |
| DocumentTemplateId | int | Yes | Identifier of the Document Definition. Corresponds to the entry identifier in the Template table. |
| DocumentTemplateModificationNumber | int | Yes | The modification number of the Document Definition file. Corresponds to the entry identifier in the FileModification field of the TemplateVersion table. |
| DocumentTemplateVersionNumber | int | Yes | The version number of the Document Definition. |
| DoubleVerificationSymbols | int | Yes | The number of characters that require double verification. |
| EditedSymbols | int | Yes | The number of edited characters. |
| FileVersion | int | No | The version number of the file containing actual data for a batch object. |
| ForcedVerificationSymbols | int | Yes | The number of characters that require verification. |
| Hierarchy | hierarchyid | No | The object’s place in the object heirarchy. |
| IsDeleted | bit | No | Indicates that the object has been removed. |
| ItemData | varbinary(max) | No | Location for service storage of fields. |
| ItemIndex | int | No | This field is no longer used. |
| Modified | timestamp | No | Modification counter for synchronization during parallel processing. |
| NewEditSessionId | int | No | Service field. |
| NextProcessingStage | int | No | Identifier of the next processing stage. |
| ParentId | int | No | Identifier of the parent object of the BatchItem table. |
| Priority | int | Yes | The priority of the document. For a list of possible values, see Priority. |
| PreviousStageId | int | No | Identifier of the processing stage from which the object came. |
| ProcessingStageId | int | No | Identifier of the current processing stage of the object. Corresponds to the entry identifier in the ProcessingStage table. |
| ProhibitedUserId | int | No | Identifier of a user or a group of users who are not permitted to process the document. |
| RecognizedSymbols | int | Yes | The number of recognized characters. |
| Status | int | No | The processing status of the batch. A set of system flags. |
| TotalSymbols | int | Yes | The total number of characters. |
| Type | int | Yes | The type of the object. Possible values: 0 (document), 1 (page), 20 (a collection of elements). The value 20 applies to elements whose Id is 0, a top-level collection that stores the order of elements in the top-level batch. |
| UncertainSymbols | int | Yes | The number of low-confidence characters. |
| UserId | int | No | The identifier of the user or group to whom the document is assigned. |
| VerificationSymbols | int | Yes | The number of characters requiring verification. |