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

# Frequently asked questions

> Answers to common questions about the Affinda platform, including pricing, supported document types, accuracy, integrations, and security practices.

## Account and Security

<AccordionGroup>
  <Accordion title="Does Affinda support MFA? ">
    Yes. Users can configure MFA by navigating to their Profile Settings (click the user icon in the top left corner) and clicking "Set up MFA". Affinda supports both email and authenticator apps.

    If you would like to require MFA for all users in your organisation, [reach out to the Affinda team](https://www.affinda.com/contact), and we can enable this security requirement.

    For more on Affinda's certifications and data handling, see our [security & compliance overview](https://www.affinda.com/security).
  </Accordion>

  <Accordion title="How many users can I add to my organization? ">
    Affinda doesn't limit the number of users you can add to your organization
  </Accordion>

  <Accordion title="What security controls and frameworks does Affinda comply with?">
    Affinda is ISO27001:2022 certified and SOC 2 Type 2, GDPR and HIPAA compliant.
  </Accordion>
</AccordionGroup>

## Capabilities

<AccordionGroup>
  <Accordion title="What languages do you support?">
    Affinda supports over 50 languages, including the following:

    | **Language Code** | **Language**      |
    | :---------------- | :---------------- |
    | En                | English           |
    | De                | German            |
    | Ja                | Japanese          |
    | Es                | Spanish           |
    | Fr                | French            |
    | It                | Italian           |
    | Pt                | Portuguese        |
    | Zh-tw             | Chinese (Taiwan)  |
    | Zh-cn             | Chinese (PRC)     |
    | Nl                | Dutch             |
    | Pl                | Polish            |
    | Sv                | Swedish           |
    | Cs                | Czech             |
    | Ru                | Russian           |
    | Da                | Danish            |
    | Ro                | Romanian          |
    | No                | Norwegian         |
    | Id                | Bahasa Indonesian |
    | Hu                | Hungarian         |
    | Tr                | Turkish           |
    | Hr                | Croatian          |
    | Sk                | Slovak            |
    | Fi                | Finnish           |
    | Vi                | Vietnamese        |
    | Th                | Thai              |
    | Sl                | Slovenian         |
    | El                | Greek             |
    | Et                | Estonian          |
    | Ar                | Arabic            |
    | Ko                | Korean            |
    | Lt                | Lithuanian        |
    | Fa                | Persian           |
    | Bg                | Bulgarian         |
    | He                | Hebrew            |
    | Uk                | Ukrainian         |
    | Tl                | Tagalog           |
    | Mk                | Macedonian        |
    | So                | Somali            |
    | Lv                | Latvian, Lettish  |
    | Sq                | Albanian          |
    | Af                | Afrikaans         |
    | Sw                | Swahili           |
    | Bn                | Bengali           |
    | Hi                | Hindi             |
    | Ur                | Urdu              |
    | Mr                | Marathi           |
    | Gu                | Gujarati          |
    | Ta                | Tamil             |
    | Ne                | Nepali            |
    | Ml                | Malayalam         |
    | Te                | Telugu            |
    | Kn                | Kannada           |
    | Pa                | Punjabi           |
  </Accordion>

  <Accordion title="Can Affinda handle multi-lingual documents?">
    Yes, Affinda supports multilingual documents.
  </Accordion>

  <Accordion title="How do I increase the page limit in my organisation? ">
    The default page limit in Affinda is 20 pages per document. If you need to increase this to fit your use case, [get in contact](https://www.affinda.com/contact) with the Affinda team.
  </Accordion>

  <Accordion title="Can I get the raw data off my document from Affinda?">
    All data exports include a `rawText` field containing the full, unstructured text extracted from the document.

    For every field Affinda extracts, you’ll get two values:

    * **raw** — the value exactly as it appears on the document.
    * **parsed** — the value after data-type processing and text transformations (e.g., date/number normalization).
  </Accordion>

  <Accordion title="If I enable splitting, can I still see the whole file? ">
    After splitting is enabled, the original multi-document file remains available as the “parent” record, and each piece of it becomes a “child” document. The parent–child relationship means you can still access the full set of pages and see which children were created. In practice, when a file is split Affinda creates new files with suffixes on the filename (e.g., `[filename]_1`, `[filename]_2`).

    In the app, you can use the “Edit Pages” function to split or combine pages again.
  </Accordion>

  <Accordion title="Is the fingerprinting solely based on the document layout?">
    Affinda's fingerprinting algorithm uses both textual and visual content to construct a representative embedding of the document's meaning and layout. This includes not just the physical aspects (layout, text location, formatting) but also analyzes the semantic meaning of the text itself.
  </Accordion>

  <Accordion title="Can I extract data without defining a document type?">
    Affinda requires you to configure a document type to extract data off your document. To do so, see [Creating a New Model](/academy/model-creation). 

    You can do this quickly by letting the model intelligently suggest fields for you. 

    Simply,

    1. Upload one document
    2. Create a new document type
    3. Select "Set up fields for me", the model will anaylse the content of your document to extract the key fields 
    4. Click "Finish configuration" and see the data extracted off your documents
    5. Upload more documents of the same type to see your data extracted
  </Accordion>

  <Accordion title="Can I extract row data from my documents?">
    Yes, Affinda can extract table data, preserving the relationship between data belonging to the same row. 

    To extract tables, you need to first define your table field. 

    1. Navigate to a document with a table you want to extract
    2. Click "Configure fields" in the top right corner
    3. Create a new field and set the data type to Table
    4. Add the column fields you want to extract eg. "description",  "unit" or "total" 
    5. Click "Finish configuration" and reparse the document

    See [Groups and Tables](/configuration/group-table-fields) in the configuration guide for more information. 

    For tips on how to correct and validate table data, review the [Tables Editor](/academy/table-editor) tutorial. 
  </Accordion>
</AccordionGroup>

## Configuration

<AccordionGroup>
  <Accordion title="Can I add custom fields in Affinda? ">
    Yes, Affinda is completely configurable, so you can add custom fields as you like. See [Field Configuration](/configuration/field-configuration) to see how to add custom fields to your document types in Affinda.
  </Accordion>

  <Accordion title="Can I create calculated fields in Affinda? ">
    Affinda does not currently support creating calculated fields within the app; however, we are working towards it on our product roadmap. For the time being, Affinda can support your calculated fields by automating the extraction of the source fields in a structured and usable format, so you can build calculated fields in your own systems.
  </Accordion>

  <Accordion title="Can I write my own validation rules in Affinda? ">
    Absolutely - Affinda's allows customers to create validation rules using a natural language description of the logic that they would like to implement:

    1. Type your rule in plain language, referencing any extracted field with **@field\_name**.
    2. Click **Generate** to create the rule and view the underlying code.

    The prompt can handle a broad range of validations.

    If you require more specific logic, Affinda doesn't support uploading custom code directly. Instead, you can:

    * Pull the extracted data via the API,
    * Run your own checks locally, and
    * Push the results back to Affinda through our **Create Validation Result API** so the outcomes appear in the app and flag documents for review.
  </Accordion>

  <Accordion title="When should I add a new document type?">
    Affinda document types are built to handle multiple layouts and templates. If the information you’re extracting follows the same schema (i.e., the same fields and structure), you don’t need a new document type for each template.

    However, our models perform best with simpler schemas. If the extraction schema differs significantly across templates, consider splitting them into separate document types.
  </Accordion>

  <Accordion title="What happens to documents in Affinda that aren't classified?">
    By default, documents that the model doesn't match to one of the document types linked to your workspace will remain in "For Review" as unclassified. Users can review and manually classify these documents as they like.

    Alternatively, users can configure their workspace so documents that are left unclassified are automatically rejected. To do this, navigate to the Workflow settings → Configure Classification and enable "Reject Documents".
  </Accordion>
</AccordionGroup>

## Performance & Troubleshooting

<AccordionGroup>
  <Accordion title="Are there any processing speed metrics or benchmarks available?">
    We do not publish a universal benchmark as processing time varies by document and workload.

    **What you can expect, in practice:**

    * Simple 1 to 3 page docs typically complete in about 30 seconds end to end.
    * Medium sets, for example 5 to 20 pages or documents with many fields, often take 1 to 3 minutes.
    * Heavy docs, for example long multi page tables or poor quality scans, can take several minutes.

    **What drives the variance:**

    * Page count.
    * Field count and complexity. A dense multi table invoice is slower than a header only form.
    * Pre processing needs. OCR on scans and automatic document splitting add time.
    * Concurrency and queue depth when you upload in bulk.

    **About bulk uploads and queues**\
    If you upload many documents at once, they may enter a queue. This can add a wait before processing starts. The size of that delay depends on your concurrency, your account limits, and the current system load.

    **Resume Parsing**

    Our Resume Parser uses a different model type that is faster and more lightweight than our other document type models. Expected time to process a resume document is typically 2-3 seconds.
  </Accordion>

  <Accordion title="I got an error when trying to parse my document, how do I fix it?">
    Documents uploaded to Affinda might cause an error for a number of reasons. Review our [Error Glossary](/error-glossary) to understand the error and how you can fix it.
  </Accordion>

  <Accordion title="Affinda misclassified two of my document types. How do I improve? ">
    If Affinda models are repeatedly mixing up two of your document types in classification, there are a few steps you can take to improve performance.

    Firstly, ensure there are adequate examples in your model memory of both document types. Check that you have not confirmed any documents that are labelled as the wrong document type.

    Secondly, check that the name and description of each document type are clear and relevant. The models use these to predict classifications. Add disambiguation hints (unique keywords, fields, or layout cues) to help the model tell similar types apart.

    <Expandable title="Example">
      **Document type:** Broker Invoice

      **Description:** An invoice for brokerage/origination/referral fees. Line items typically include the keywords “brokerage”, “origination”, or “referral.”
    </Expandable>
  </Accordion>

  <Accordion title="I got an error message saying 'Something went wrong;' - what did I do?">
    From time to time, users may hit an unexpected error when taking action in the Affinda app. If this occurs, try refreshing the page and trying again. If problems persist, get in touch with Affinda Support.
  </Accordion>
</AccordionGroup>

## About Us and Contact

<AccordionGroup>
  <Accordion title="How do I contact Affinda? ">
    Fill out the form [here](https://www.affinda.com/contact), and our team will get back to you.
  </Accordion>

  <Accordion title="What is Affinda?">
    \_Affinda specialises in enterprise AI transformations in business process automation, enabling intelligent document processing. Affinda’s AI platform, and customised solutions, automate end-to-end processes for faster, smarter operations and real productivity gains.  \_

    \_Affinda's document AI technology combines 10+ years of IP in document reconstruction, with the latest advancements in computer vision, natural language processing and deep learning.  \_

    \_Our technology is used by enterprises globally across a wide range of industries to automate their document processing workflows. \_

    \_We are headquartered in Melbourne, Australia, with a global team across Asia Pacific, North America and Europe. \_

    \_For more information \_[*head to our website.*](https://www.affinda.com/about-us)
  </Accordion>

  <Accordion title="What is Affinda's pricing?">
    Affinda offers flexible and scalable pricing plans to meet businesses' needs. For full pricing details, please head to our website pricing pages.

    * [Affinda Platform pricing](https://www.affinda.com/pricing-plans)
    * [Resume Parser pricing ](https://www.affinda.com/recruitment-ai-pricing)
  </Accordion>
</AccordionGroup>
