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

# FlexiCapture 12 Release 4 Update 8 Patch 1 release notes

> ABBYY FlexiCapture 12 Release 4 Update 8 Patch 1: fixes for a FetchCustomFormError when reassigning Document Definitions, IME (CJK) input handling, and field picture display in the web verification station, plus the NLP module download.

export const ArtifactItem = ({label, downloadHref, checksumHref}) => {
  const downloadIsPlaceholder = typeof downloadHref === "string" && downloadHref.startsWith("TODO_");
  const checksumIsPlaceholder = typeof checksumHref === "string" && checksumHref.startsWith("TODO_");
  const downloadDisabled = !downloadHref || downloadHref === "#" || downloadIsPlaceholder;
  const checksumDisabled = !checksumHref || checksumHref === "#" || checksumIsPlaceholder;
  const hasChecksum = typeof checksumHref === "string" && checksumHref.trim() !== "" && checksumHref !== "#";
  const downloadIcon = <svg viewBox="0 0 20 20" aria-hidden="true" className="h-3.5 w-3.5 shrink-0">
      <path d="M10 3v9m0 0 3.5-3.5M10 12 6.5 8.5M4 14.5V17h12v-2.5" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" />
    </svg>;
  const checksumIcon = <svg viewBox="0 0 20 20" aria-hidden="true" className="h-3.5 w-3.5 shrink-0">
      <path d="M7 4.5 5.8 15.5M14.2 4.5 13 15.5M4 8h12M3.5 12h12" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" />
    </svg>;
  const actionClasses = "inline-flex h-7 items-center gap-1.5 rounded-md border px-2 text-xs font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-[#ff2038]/35";
  const activeClasses = "border-transparent bg-zinc-950/[0.04] text-zinc-800 hover:border-[#ff2038]/45 hover:bg-[#ff2038]/10 hover:text-[#ff2038] dark:bg-white/10 dark:text-zinc-100 dark:hover:border-[#ff2038]/60 dark:hover:bg-[#ff2038]/25 dark:hover:text-white";
  const disabledClasses = "cursor-not-allowed border-transparent bg-zinc-950/[0.03] text-zinc-400 dark:bg-white/[0.06] dark:text-zinc-500";
  const downloadAction = downloadDisabled ? <span className={`${actionClasses} ${disabledClasses}`} aria-disabled="true" title="Download URL placeholder">
      {downloadIcon}
      Download
    </span> : <a className={`${actionClasses} ${activeClasses}`} href={downloadHref} target="_blank" rel="noopener noreferrer">
      {downloadIcon}
      Download
    </a>;
  const checksumAction = checksumDisabled ? <span className={`${actionClasses} ${disabledClasses}`} aria-disabled="true" title="Checksum URL placeholder">
      {checksumIcon}
      SHA
    </span> : <a className={`${actionClasses} ${activeClasses}`} href={checksumHref} target="_blank" rel="noopener noreferrer" aria-label={`${label} checksum`} title={`${label} checksum`}>
      {checksumIcon}
      SHA
    </a>;
  return <div className="flex min-h-10 items-center justify-between gap-2 rounded-md border border-zinc-950/10 bg-white px-2.5 py-1.5 shadow-sm dark:border-white/10 dark:bg-white/[0.04]">
      <span className="min-w-0 truncate text-sm font-medium text-zinc-950 dark:text-white">{label}</span>
      <span className="flex shrink-0 items-center gap-1.5">
        {downloadAction}
        {hasChecksum ? checksumAction : null}
      </span>
    </div>;
};

This release builds upon FlexiCapture 12 Release 4 Update 8 and includes all improvements and fixes from that release and its previous patches.

For any questions or assistance, contact [Customer Support](https://support.abbyy.com/).

## Download

FlexiCapture 12 Release 4 Update 8 Patch 1, build 12.0.4.1193.

<div className="not-prose grid gap-6 sm:grid-cols-2">
  <div className="flex flex-col">
    <h4 className="m-0 text-base font-semibold text-zinc-950 dark:text-white">Distributed package</h4>
    <p className="mt-1 mb-0 text-sm text-zinc-600 dark:text-zinc-400">Complete package for an enterprise client/server deployment, comprising the FlexiCapture servers plus all processing and verification stations.</p>

    <div className="mt-auto space-y-2 pt-4">
      <ArtifactItem label="ISO" downloadHref="https://downloads.abbyy.com/FC/FC12R4U8HF/ABBYY_FlexiCapture12_Distributed_R4U8HF_12.0.4.1193.iso?secure=YZO_EVbyM_1L-FIYAttySQ==" />
    </div>
  </div>

  <div className="flex flex-col">
    <h4 className="m-0 text-base font-semibold text-zinc-950 dark:text-white">NLP module</h4>
    <p className="mt-1 mb-0 text-sm text-zinc-600 dark:text-zinc-400">Natural language processing module for FlexiCapture (x64 only). Requires a special license and project validation; contact your account manager for details.</p>

    <div className="mt-auto space-y-2 pt-4">
      <ArtifactItem label="x64 ISO" downloadHref="https://downloads.abbyy.com/FC/FC12R4U8HF/ABBYY_FlexiCapture12_NLP_R4U8HF_12.0.4.1193.iso?secure=YF2zjgiTJZZS20yRk9slgA==" />
    </div>
  </div>
</div>

## Fixes

* Fixed a `FetchCustomFormError` that occurred when reassigning a Document Definition after a document became Unknown in the web verification station. (657471)

* Fixed an issue where a web station handled the IME (Input Method Editor for CJK) incorrectly. (572874, 655209)

* Fixed an issue where a field picture displayed incorrectly in the web verification station. (543156, 654552, 666964)
