> ## 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.

# Document

> Tipo de datos Document en la API de servicios web de FlexiCapture de ABBYY: contiene información del documento, como el ID, el lote, las páginas, la etapa de procesamiento, las banderas de estado y los errores.

<div id="what-it-does">
  ## Descripción
</div>

El tipo de datos **Document** almacena información sobre un documento.

<div id="fields">
  ## Fields
</div>

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Nombre</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Tipo</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Descripción</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ID</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID de un documento.</p>

        <p>
          La única forma de asignar un ID a un documento es usar el método <a href="/es/flexi-capture/api/methods/get-batch-ids-range">GetBatchIdsRange</a>, que permite reservar ID para documentos nuevos. Recomendamos
          asignar un ID a un documento antes de agregarlo a un lote.
        </p>

        <p>Si establece su valor en -1, se generará automáticamente un ID de documento.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>BatchId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del lote</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ParentId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del documento principal del conjunto.</p>
        <p>Si un documento nuevo debe formar parte de un conjunto, a este campo debe asignársele el valor del documento principal del conjunto.</p>
        <p>Si un documento nuevo no debe formar parte de ningún conjunto, establezca el valor del campo en 0.</p>

        <p>
          <strong>¡Importante! </strong> El documento principal debe crearse antes que los documentos secundarios.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ChildrenOrder</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/api/structures/children-order">ChildrenOrder</a> \[]
        </p>
      </td>

      <td>
        <p>Un conjunto de documentos secundarios que permite ordenar los documentos del conjunto.</p>
        <p>Cuando se leen los datos del servidor, el campo se rellena automáticamente.</p>
        <p>Si este campo está vacío, los documentos del conjunto se ordenarán en el orden en que se añadieron.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>DocIndex</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>Índice del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TemplateName</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>El nombre de la Definición de Document</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ProcessingStageType</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>
          El tipo de la etapa de procesamiento; los valores proceden de <a href="/es/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Comentario</p>
      </td>

      <td>
        <p>cadena</p>
      </td>

      <td>
        <p>Comentario</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Pages</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/api/structures/page">Page</a>\[]
        </p>
      </td>

      <td>
        <p>Las páginas del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>IsProcessed</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Un indicador que señala si el documento se ha procesado o no</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasProcessingErrors</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Indicador de si hubo errores de procesamiento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasDocumentErrors</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Una marca que indica si hay errores en el documento (p. ej., errores de formato, de validación o de ensamblado)</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ErrorText</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>Una descripción de los errores de procesamiento de documentos</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ExternalId</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>El ID externo del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Propiedades</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/api/structures/registration-property">RegistrationProperty</a>\[]
        </p>
      </td>

      <td>
        <p>Los parámetros de registro del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Priority</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/api/structures/t-priority">Priority</a>\[]
        </p>
      </td>

      <td>
        <p>Prioridad del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FileVersion</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>La versión del archivo de documento en el servidor</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>OwnerId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID del usuario o grupo propietario del proyecto</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>StageExternalId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID de la etapa de procesamiento en la que se creó la tarea (único dentro del tipo de lote)</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TaskId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID de la tarea a la que pertenece el documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>UncertainSymbols</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El número de caracteres dudosos</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>VerificationSymbols</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El número de caracteres verificados</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TotalSymbols</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El número total de caracteres del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasErrors</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Un indicador que muestra si hay errores de reglas de validación</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasWarnings</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Un indicador que muestra si hay advertencias de reglas de validación</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasAssemblingErrors</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Un indicador que indica si hubo errores de ensamblado</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HasAttachments</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Un indicador que indica si el documento tiene archivos adjuntos</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Flags</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>Un conjunto de flags que describen el estado del documento. El valor de un campo es una combinación de los valores de los flags, que incluyen:</p>

        <ul>
          <li>BIF\_IsAnalyzed = 0x100 indica que el documento está analizado;</li>
          <li>BIF\_IsRecognized = 0x200 indica que el documento está reconocido;</li>
          <li>BIF\_IsVerified = 0x400 indica que el documento está verificado;</li>
          <li>BIF\_IsExported = 0x800 indica que el documento está exportado;</li>
          <li>BIF\_HasRuleErrors = 0x10000 indica que el documento contiene errores en la ejecución de reglas;</li>
          <li>BIF\_HasRuleWarnings = 0x20000 - indica que el documento contiene advertencias en la ejecución de reglas;</li>
          <li>BIF\_HasMergeVersionErrors = 0x80000 - indica que el documento contiene errores al fusionar resultados de doble verificación (los resultados de verificación no coinciden);</li>
          <li>BIF\_HasUserAttachments = 0x100000 - indica que el documento tiene archivos adjuntos;</li>
          <li>BIF\_HasUnmatchedFieldErrors = 0x200000 - indica que el documento contiene campos sin coincidencia;</li>
          <li>BIF\_NeedsPreprocessing = 0x800000 - indica que el documento necesita preprocesamiento;</li>
          <li>BIF\_IsManuallyCreated = 0x1000000 - indica que el documento se creó manualmente;</li>
          <li>BIF\_IsExcludedFromAutomaticAssembling = 0x2000000 - indica que el documento está excluido del ensamblado automático;</li>
          <li>BIF\_IsSourceImageAttached = 0x4000000 - indica que hay un archivo de imagen de origen adjunto al documento.</li>
        </ul>

        <p>
          <strong>Nota: </strong>Solo se enumeran los flags que resultan útiles al trabajar con las tareas y los <a href="/es/flexi-capture/api/methods/methods">métodos de la API de servicios web</a>.
        </p>
      </td>
    </tr>
  </tbody>
</table>
