---
title: "Update a Document"
method: PUT
path: "/customers/{customer_id}/documents/{document_id}"
tags: ["Documents"]
---

# Update a Document

`PUT /customers/{customer_id}/documents/{document_id}`

Update document.

## Path parameters

- `customer_id` string, uuid, required
- `document_id` integer, required

## Request body

- DocumentUpdateRequest
  - `tags` UploadTag[] — The tags you want to update on a document.
    - `text` string, required — A descriptive value chosen by you to group documents together across customers.
  - `review_status` 'ACCEPTED' | 'REJECTED' | 'REQUIRES_REVIEW' — The new status of document level feedback. More information can be found at https://help.inscribe.ai/en/articles/8523290-document-level-feedback.
  - `review` Review — Represents a manual review decision.
    - `status` 'ACCEPTED' | 'REJECTED' | 'REQUIRES_REVIEW' — The new status of the review decision.
    - `reason` 'FRAUD' | 'CREDIT_RISK' | 'OTHER', nullable — The reason for rejection. This field is only supported when `status` is `REJECTED`. `null` when no reason has been set.
    - `comment` string, nullable — A free-text comment providing additional context for the review decision.
  - `verify_entity` VerificationRequestPluralizedFormsOnly — Optional information to be verified against a document.
    - `names` string[] — An array of personal names you wish to verify against the document.
    - `addresses` string[] — An array of address you wish to verify are represented in the document.
    - `companies` string[] — An array of company names you wish to verify against the document.
    - `id_numbers` string[] — An array of identification numbers you wish to verify against the document.
    - `strings` object[]
      - `key` string — An identifier for the input. Set by you for your own reference.
      - `input` string — A string you wish to verify against the document.
    - `patterns` object[]
      - `key` string — An identifier for the pattern. Set by you for your own reference.
      - `pattern` string — A regular expression pattern you wish to verify against the document.
    - `use_parsed_details_only` boolean — If true, only the parsed details will be used for verification not the whole document text. If false or not present, both parsed details and the whole document text will be used for verification.

## Response `200`

Successfully updated document.

- Document
  - `uuid` string, uuid — Unique uuid identifier for the object.
  - `id` string — Unique integer identifier for the object.
  - `name` string — The filename of the document.
  - `created_at` string, date-time — Time at which the object was created. In the format: yyyy-MM-dd'T'HH:mm:ssZ
  - `customer_id` string, uuid — The UUID of the associated Customer object
  - `customer_name` string — The name of the associated Customer object
  - `state` 'PROCESSING' | 'PROCESSED' | 'ERROR_PROCESSING' | 'VIRUS_DETECTED' | 'CORRUPT_DATA_DETECTED' | 'PASSWORD_PROTECTED' | 'EXCEEDS_MAX_PAGE_COUNT' — The current state of the document, it has the following options: PROCESSING - This document is still being processed. PROCESSED - This document has finished processing and results are available. ERROR_PROCESSING - An error occurred while processing this document. VIRUS_DETECTED - This document was found to contain a virus and will not be processed. CORRUPT_DATA_DETECTED - This document was found to contain corrupted data and could not be processed. PASSWORD_PROTECTED - This document is password protected. EXCEEDS_MAX_PAGE_COUNT - This document exceeds the maximum page count of 350.
  - `total_pages` integer — The number of pages in the document. This value will be null until the document is in the PROCESSED state.
  - `document_type` 'UNKNOWN' | 'BANK_STATEMENT' | 'BANK_LETTER' | 'BENEFITS_STATEMENT' | 'BUSINESS_FILING' | 'CHECK' | 'CREDIT_CARD_STATEMENT' | 'DRIVING_LICENSE' | 'EMPLOYMENT_LETTER' | 'FINANCIAL_STATEMENT' | 'INSURANCE_STATEMENT' | 'INVESTMENT_STATEMENT' | 'INVOICE' | 'LEASE' | 'LOAN_DOCUMENT' | 'PAYSLIP' | 'SOCIAL_SECURITY_CARD' | 'TAX_FORM' | 'UTILITY_BILL' — The document type identified by Inscribe's classifier. This value will be null until the document is in the PROCESSED state.
  - `subtypes` string[] — A list of the document subtypes identified by Inscribe's classifier. Currently, subtypes are identified for "TAX_FORM", "BANK_STATEMENT", "UTILITY_BILL", "PAYSLIP", "BUSINESS_FILING", and "FINANCIAL_STATEMENT" document types. Tax documents can have the subtypes: "CP_575", "LTR_147C", "SS4", "W2", "W3", "W9", "FORM_1040", "FORM_1040_SCHEDULE_C", "FORM_1065", "FORM_1099_MISC", "FORM_1099_NEC", "FORM_1120", "FORM_1120_S", "T1", "T183", "T2", "T2_CORP", "T4", "T451". Financial statement documents can have the subtypes: "PROFIT_AND_LOSS". Business filing documents can have the subtypes: "CERTIFICATE_OF_INCORPORATION", "CERTIFICATE_OF_FORMATION", "CERTIFICATE_OF_ORGANIZATION", "ARTICLES_OF_ORGANIZATION", "ARTICLES_OF_INCORPORATION", "PARTNERSHIP_AGREEMENT", "CERTIFICATE_OF_GOOD_STANDING". French language business filings can also have the subtypes: "VAT_REGISTRATION", "COMMERCIAL_REGISTER_EXTRACT", "ARTISAN_REGISTER_EXTRACT", "SIREN_REGISTER_EXTRACT", "SIREN_NUMBER_CONFIRMATION", "ARTICLES_OF_ASSOCIATION", "CERTIFICATE_OF_REGISTRATION", "EXTRACT_FROM_THE_OFFICIAL_GAZETTE", "RECEIPT_OF_DECLARATION_OF_CREATION". Utility bill documents can have the subtypes: "ENGIE", "ELECTRICITE_DE_FRANCE". Payslip documents can have the subtypes: "AUTOMATIC_DATA_PROCESSING". The full list of subtypes for bank statements can be found at https://docs.inscribe.ai/docs/documents-classified-by-bank-names.
  - `file_type` 'IMAGE_PDF' | 'SCAN_OCR' | 'TRUE_PDF' | 'IMAGE' | 'MIXED_PAGE_PDF' | 'EMPTY_PDF' | 'FLATTENED_PDF' — The file type identified by Inscribe. This value will be null until the document is in the PROCESSED state.
  - `language` string — The document language. More information on the available options can be found at https://docs.inscribe.ai/docs/language-field
  - `is_fraudulent` boolean, nullable — Deprecated: This field is deprecated. Please use the risk_level parameter in the risk_assessment object instead. This field returns true if Inscribe's fraud detection algorithms have identified the document as being fraudulent, or false if sufficient evidence of fraud is not found in the document. This value is only available when the document is in the PROCESSED state.
  - `trust_score` integer, nullable — The trust score of a document, between 0 and 100. More information can be found at https://help.inscribe.ai/en/articles/5557654-trust-score. Note: We recommend using the risk_level parameter in the risk_assessment object instead.
  - `quality_score` integer, nullable — The quality score of a document, between 0 and 100. More information can be found at https://help.inscribe.ai/en/articles/5567690-quality-score.
  - `review_status` 'ACCEPTED' | 'REJECTED' | 'REQUIRES_REVIEW' — The current status of document level feedback. More information can be found at https://help.inscribe.ai/en/articles/8523290-document-level-feedback.
  - `review` Review — Represents a manual review decision.
    - `status` 'ACCEPTED' | 'REJECTED' | 'REQUIRES_REVIEW' — The new status of the review decision.
    - `reason` 'FRAUD' | 'CREDIT_RISK' | 'OTHER', nullable — The reason for rejection. This field is only supported when `status` is `REJECTED`. `null` when no reason has been set.
    - `comment` string, nullable — A free-text comment providing additional context for the review decision.
  - `urls` object
    - `web_app` string — A URL to the location of this document on our web app.
    - `api` string — A URL to the location of this document on our API.
    - `original_file` string — A URL to the location of the original document uploaded to us.
  - `risk_assessment` object — Risk assessment information for the document, including risk level, summary analysis, and detailed insights. This will only be available when the document has finished processing and the AI Fraud Analyst has subsequently finished its review.
    - `risk_level` 'LOW' | 'MEDIUM' | 'HIGH' | 'NOT_APPLICABLE' — The risk level assigned to the document.
    - `summary` string — A summary of the document analysis.
    - `insights` object[] — List of fraud signals and verifications about the document.
      - `type` string — The type of insight. More information on the available options can be found at https://docs.inscribe.ai/docs/document-insights
      - `result` 'PASS' | 'INCONCLUSIVE' | 'FAIL' — The result of the fraud signal or verification.
      - `title` string, nullable — A title describing the insight.
      - `rationale` string, nullable — Detailed explanation supporting the insight result.
      - `urls` string[], nullable — URLs with the sources that support the insight result.
  - `tags` Tag[] — A list of tags that you have assigned to a document. Tags are used to group documents together across customers.
    - `id` string, uuid — Unique identifier for the tag.
    - `value` string — A descriptive string chosen by you to group documents together across customers.
  - `collect_session` object, nullable — An optional object, this will be non-null if this document was uploaded as part of a Collect session.
    - `id` string, uuid — Unique identifier for the Collect session.
    - `document_request_id` integer — Unique identifier for the document request that this document document was uploaded to.
    - `created_at` string, date-time — Time at which the session was created. In the format: yyyy-MM-dd'T'HH:mm:ssZ
    - `completed_at` string, date-time — Time at which the session was completed. This will be null if the session has not been completed. In the format: yyyy-MM-dd'T'HH:mm:ssZ
    - `live_capture_mode` boolean — Indicates if the document was collected with Live Image Capture.
  - `checks` object[] — A list of checks that were applied to the document.
    - `name` string — The name of the check
    - `id` string, uuid — Unique identifier for the check.
    - `public` boolean — Whether the check is shown to customers during collect sessions
    - `passed` boolean — Whether the check passed all of its conditions
    - `triggers` object[] — A list of trigger conditions that were satisfied, causing the check to be applied to the document
      - `name` string — The name of the condition variable
      - `operator` string — The operator of the condition
      - `value` string — The value of the condition
    - `requirements` object[] — A list of requirement conditions applied to the document
      - `name` string — The name of the condition variable
      - `operator` string — The operator of the condition
      - `value` union — The value of the condition
        - string[]
        - boolean
        - integer
        - number, float
      - `actual_value` string — The value of the condition variable
      - `passed` boolean — Whether the requirement condition was met or not
  - `verification` object
    - `name` object — The name key will only exist if a name was submitted to be verified against this document. The values within will only be available when the document is in the PROCESSED state. **Warning** This field is deprecated and will be removed in a future release. Please use `names` instead.
      - `verified` boolean — Indicates if the name submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The name submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The name found in the document that matches the submitted name. This value is only available when the document is in the PROCESSED state.
    - `names` object[]
      - `verified` boolean — Indicates if the name submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The name submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The name found in the document that matches the submitted name. This value is only available when the document is in the PROCESSED state.
    - `address` object — The address key will only exist if an address was submitted to be verified against this document. The values within will only be available when the document is in the PROCESSED state. **warning** This field is deprecated and will be removed in a future release. Please use `addresses` instead.
      - `verified` boolean — Indicates if the address submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The address submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string, nullable — The address found in the document that matches the submitted address.This value is only available when the document is in the PROCESSED state.
      - `normalized` string — The normalized version of the submitted address. This value is only available when the document is in the PROCESSED state.
      - `structured` Address — The structured address. Any or all of these fields can be empty
        - `line_1` string, nullable — First line of the address
        - `line_2` string, nullable — Second line of the address
        - `city` string, nullable — City of the address
        - `post_code` string, nullable — Post code of the address
        - `state` string, nullable — State field of the address
        - `country` string, nullable — Country of the address
    - `addresses` object[]
      - `verified` boolean — Indicates if the address submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The address submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string, nullable — The address found in the document that matches the submitted address. This value is only available when the document is in the PROCESSED state.
      - `normalized` string — The normalized version of the submitted address. This value is only available when the document is in the PROCESSED state.
      - `structured` Address — The structured address. Any or all of these fields can be empty
        - `line_1` string, nullable — First line of the address
        - `line_2` string, nullable — Second line of the address
        - `city` string, nullable — City of the address
        - `post_code` string, nullable — Post code of the address
        - `state` string, nullable — State field of the address
        - `country` string, nullable — Country of the address
    - `company` object — The company key will only exist if a company was submitted to be verified against this document. The values within will only be available when the document is in the PROCESSED state. **Warning** This field is deprecated and will be removed in a future release. Please use `companies` instead.
      - `verified` boolean — Indicates if the company submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The company submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The company found in the document that matches the submitted company. This value is only available when the document is in the PROCESSED state.
    - `companies` object[]
      - `verified` boolean — Indicates if the company submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The company submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The company found in the document that matches the submitted company. This value is only available when the document is in the PROCESSED state.
    - `id_number` object — The id_number key will only exist if a id_number was submitted to be verified against this document. The values within will only be available when the document is in the PROCESSED state. **Warning** This field is deprecated and will be removed in a future release. Please use `id_numbers` instead.
      - `verified` boolean — Indicates if the id_number submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The id_number submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The id_number found in the document that matches the submitted id_number. This will not always be the exact same string as the input as we do some intelligent matching. This value is only available when the document is in the PROCESSED state.
    - `id_numbers` object[]
      - `verified` boolean — Indicates if the id_number submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The id_number submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The id_number found in the document that matches the submitted id_number. This will not always be the exact same string as the input as we do some intelligent matching. This value is only available when the document is in the PROCESSED state.
    - `strings` object[] — The strings key will only exist if a `strings` array was submitted to be verified against this document. The values within will only be available when the document is in the PROCESSED state.
      - `verified` boolean — Indicates if the string submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `input` string — The string submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched` string — The string found in the document that matches the submitted id_number. This will not always be the exact same string as the input as we do some intelligent matching. This value is only available when the document is in the PROCESSED state.
    - `patterns` object[] — The patterns key will only exist if a `patterns` array was submitted to be verified against this document. The values within will only be available when the document is in the PROCESSED state. This feature is in beta and will improve over time.
      - `verified` boolean — Indicates if the pattern submitted was verified to be in the document. This value is only available when the document is in the PROCESSED state.
      - `key` string — The key identifying the pattern submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `pattern` string — The pattern submitted to be verified in the document. This value is only available when the document is in the PROCESSED state.
      - `matched_string` string — The first string found in the document that matches the submitted pattern. This value is only available when the document is in the PROCESSED state.
      - `matched_groups` string[] — The strings found in the document that matched the capturing groups in the submitted pattern. If the pattern contained no capturing groups then this will be an empty array. This value is only available when the document is in the PROCESSED state.
      - `error` string — A description of the error that occurred. This value is only available when the document is in the PROCESSED state and an error occurred.
  - `parsed_details` object — Relevant information that has been parsed from the document you supplied.
    - `document_date` object — The document date. For documents such as bank statements, this will be the last day of the statement period. For utility bills and invoices, this will be the date of issue of the bill or invoice. For payslips, this will be the check date or advice date. The document_date key will not exist if a date could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The raw date as it appears in the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` string, date — Normalized date. In the format yyyy-MM-dd - example: 2019-12-03. If a day is not present in the raw date, the normalized date will correspond to the last day of the month. For example, February 2019 will be normalized as 2019-02-28. This value is only available when the document is in the PROCESSED state.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `address` object — The address of the document recipient. The address key will not exist if an address could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The raw address as it appears in the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` string — Normalized address. This value is only available when the document is in the PROCESSED state.
      - `structured` object — The structured output of the address. Any or all of these fields can be empty depending on the raw address.
        - `line_1` string — First line of the address
        - `line_2` string — Second line of the address
        - `city` string — City of the address
        - `post_code` string — Post code of the address
        - `state` string — State field of the address
        - `country` string — Country of the address
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `name` object — The relevant name that this document references. The name key will not exist if a name could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The name of the document recipient. This value is only available when the document is in the PROCESSED state.
      - `variants` string[] — List of name variants for matching against, obtained by formatting by line and removing titles and incorporation suffixes. For example, the raw name "MR FRANK ABAGNALE\nHOT DEALS LLC" will have as a list of variants ["Mr Frank Abagnale", "Frank Abagnale" "Hot Deals Llc", "Hot Deals"]. This value is only available when the document is in the PROCESSED state.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `account_number` object — The account_number key contains information about the account number as presented in relevant documents such as bank statements or utility bills. The account_number key will not exist if an account number could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The account number as it appears on the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` string — A formatted version of the account number, with all spaces removed. This value is only available when the document is in the PROCESSED state.
      - `formatted` string — This key has been deprecated.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `beginning_balance` object — This key has been deprecated by `"beginning_balance"` in the `"bank_accounts"` parsed details.
      - `raw` string — The beginning balance as it appears on the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` number, float — The numeric part of the balance, with currency information removed. This value is only available when the document is in the PROCESSED state.
      - `formatted` string — This key has been deprecated.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `ending_balance` object — This key has been deprecated by `"beginning_balance"` in the `"bank_accounts"` parsed details.
      - `raw` string — The ending balance as it appears on the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` number, float — The numeric part of the balance, with currency information removed. This value is only available when the document is in the PROCESSED state.
      - `formatted` string — This key has been deprecated.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `date_of_birth` object — The date_of_birth key contains information about the date of birth as presented in relevant documents such as driving licences and passports. The date_of_birth key will not exist if a relevant date could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The date as it appears on the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` string, date — Normalized date. When normalizing, ambiguous dates such as "12.03.1989" are assumed to be in the form MM/dd/yyyy. Value returned in the format yyyy-MM-dd. This value is only available when the document is in the PROCESSED state.
      - `formatted` string — This key has been deprecated.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `expiry_date` object — The expiry_date key contains information about the expiry date as presented in relevant documents such as driving licences and passports. The expiry_date key will not exist if a relevant date could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The date as it appears on the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` string, date — Normalized date. When normalizing, ambiguous dates such as "12.03.2023" are assumed to be in the form MM/dd/yyyy. Value returned in the format yyyy-MM-dd. This value is only available when the document is in the PROCESSED state.
      - `formatted` string — This key has been deprecated.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `issue_date` object — The issue_date key contains information about the issue date as presented in relevant documents such as utility bills. The issue_date key will not exist if a relevant date could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The date as it appears on the document. This value is only available when the document is in the PROCESSED state.
      - `normalized` string, date — Normalized date. When normalizing, ambiguous dates such as "12.03.2023" are assumed to be in the form MM/dd/yyyy. Value returned in the format yyyy-MM-dd. This value is only available when the document is in the PROCESSED state.
      - `formatted` string — This key has been deprecated.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `document_number` object — The document_number key contains information about the document identification number as presented in relevant documents such as passports and driving licences. The document_number key will not exist if a document number could not be parsed from the document and values within will only be available when the document is in the PROCESSED state. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
      - `raw` string — The document number as it appears on the document.
      - `normalized` string — The normalized document number - lower cased and with punctuation removed.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `country_code` object — The country_code key contains the ISO 3166-1 alpha-2 country code of relevant documents such as passports and driving licences. The country_code key will not exist if a country could not be parsed from the document and values within will only be available when the document is in the PROCESSED state.Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
      - `raw` string — The alpha-2 country code for the country of the document.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `bank_accounts` object[] — An array of parsed bank accounts found in the document and the parsed details associated with each account. If no bank accounts are found, an empty array is returned. If the document is not of type `BANK_STATEMENT`, the key will not be present in the response.
      - `institution_name` string — The name of the bank which issued the document, see documentation for supported banks [here](https://docs.inscribe.ai/docs/documents-classified-by-bank-names).
      - `account_type` string — The bank account type identified by Inscribe. This can have one of the following values: `"BUSINESS"`, `"PERSONAL"`. The value will be `null` if no account type was identified.
      - `name` object, required — An object providing information about the name of the bank account as it appears on the bank statement. This is distinct from the name of the document owner, which is available as a top-level key within the `"parsed_details"` object. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The name of the bank account as it appears on the bank statement.
        - `normalized` string, required — A normalized form of the name.
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `number` object, required — An object providing information about the bank account number as it appears on the document. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The number of the bank account as it appears on the bank statement.
        - `normalized` string, required — A normalized form of the number.
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `beginning_date` object — An object providing information about the beginning date of activity associated with bank account. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The beginning date as it appears on the bank statement.
        - `normalized` string, date, required — ISO 8601 formatted date string.
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `ending_date` object — An object providing information about the ending date of activity associated with bank account. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The ending date as it appears on the bank statement.
        - `normalized` string, date, required — ISO 8601 formatted date string.
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `beginning_balance` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `ending_balance` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `currency_code` string — The ISO 4217 currency code of the bank account.
      - `transactions_match_balances` boolean, required — Indicates if the sum of the beginning balance and transaction total are equal to the ending balance if a beginning and ending balance are present for the account. Otherwise, returns `null`.
      - `transactions` object[] — An array of the transactions found to be associated with this account. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
        - `id` string, uuid, required — A unique identifier for each transaction.
        - `date` string, date, required — The date of the transaction in the form `YYYY-MM-DD`.
        - `description` string, required — The description of the transaction as it appears on the statement.
        - `amount` integer, required — A signed integer giving the transaction amount in cents. Negative values indicate debits, positive values indicate credits.
        - `currency_code` string — The ISO 4217 currency code of the transaction.
      - `transaction_confidence` number, float — A number between 0 and 1 giving the document-level confidence of the transactions returned in the `"transactions"` section. The value will be `null` if no transactions were found for the account.
      - `transaction_analysis` object — **Beta:** Relevant information that has been extracted from the parsed transactions associated with the bank account. Transaction analysis must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. This feature is in beta and will improve over time.
        - `charges` object, required — Detected charges found within the bank account parsed transactions. Non-sufficent fund and overdraft charges are supported currently.
          - `non_sufficient_funds` object[], required — A list of non-sufficient fund charges detected from the bank account parsed transactions. If no charges are found, an empty array is returned.
            - `transaction_id` string, uuid, required — The ID of the non-sufficient fund parsed transaction.
            - `refunded` boolean, required — An indication of whether or not the charge was refunded.
            - `refund_transaction_id` string, uuid, required — If a charge refund was issued, the ID of the transaction containing the refund. Otherwise returns `null`.
          - `overdrafts` object[], required — A list of overdraft charges detected from the bank account parsed transactions. If no charges are found, an empty array is returned.
            - `transaction_id` string, uuid, required — The ID of the overdraft charge parsed transaction.
            - `refunded` boolean, required — An indication of whether or not the overdraft charge was refunded.
            - `refunded_transaction_id` string, uuid, required — If a charge refund was issued, the ID of the transaction containing the refund. Otherwise returns `null`.
        - `summary_statistics` object — Credit analysis signals calculated from parsed document transactions during time period starting on date of beginning balance to the last date of month of the last transaction.
          - `average_daily_balance` number, required — Average daily balance in cents.
          - `credits_count` number, required — Number of credits found in parsed transactions.
          - `credits_total_gross` number, required — Sum of credits found in parsed transactions in cents.
          - `debits_count` number, required — Number of debits found in parsed transactions.
          - `debits_total_gross` integer, required — Sum of debits found in parsed transactions in cents.
          - `maximum_balance` number, required — Maximum daily balance in cents.
          - `minimum_balance` number, required — Minimum daily balance in cents.
          - `maximum_minus_minimum_balance` number, required — Difference between the maximum and minimum daily balances in cents, calculated by `maximum_balance - minimum_balance`
          - `number_of_days_with_negative_balance` number, required — Number of days when account balance is negative.
          - `revenue_annual` number, required — Estimated annual revenue, based on `revenue_for_period` and the time period of the bank statement.
          - `revenue_for_period` number, required — Sum of all revenue transactions found within the bank statement.
          - `salary_annual` number, required — Estimated annual salary, based on `salary_for_period` and the time period of the bank statement.
          - `salary_for_period` number, required — Sum of all salary transactions found within the bank statement.
          - `total_net` number, required — Sum of transactions in cents, calculated by `credits_total_gross - debits_total_gross`. In statements where `beginning_balance` and `ending_balance` are found for the bank account, `total_net` should equal `ending_balance - beginning_balance`.
          - `transfers_count` number, required — Number of transfer transactions found.
          - `transfers_credits_total_gross` integer, required — Sum of credit transfers found in parsed transactions in cents.
          - `transfers_debits_total_gross` integer, required — Sum of debit transfers found in parsed transactions in cents.
          - `transfers_total_net` number, required — Sum of transfer transactions in cents, transfers_credits_total_gross - transfers_debits_total_gross.
        - `lending_activity` object — Detected loan payment and repayment transactions with identified lenders made to and from the customer respectively.
          - `payments` object[], required — List of all loan payment transactions made to the customer from a lender
            - `transaction_id` string, uuid, required — The ID of the associated loan payment transaction.
            - `lender` string, required — The name of the lender associated with the loan payment
          - `repayments` object[], required — List of all loan repayment transactions made by the customer to a lender
            - `transaction_id` string, uuid, required — The ID of the associated loan repayment transaction.
            - `lender` string, required — The name of the lender associated with the loan repayment
    - `payslips` object[] — An array of parsed payslips found in the document and the parsed details associated with the payslips. If no payslips are found, an empty array is returned. If the document is not of type `PAYSLIP`, the key will not be present in the response. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
      - `business_name` object, required — An object providing information about the business name on the payslip. An empty object is returned if a matching result has not been found.
        - `raw` string, required — A string giving the business name as it appears on the payslip.
        - `normalized` string, required — A normalized form of the business name.
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `business_address` object, required — An object providing information about the business address on the payslip. An empty object is returned if a matching result has not been found.
        - `raw` string, required — A string giving the business address as it appears on the payslip.
        - `normalized` string, required — A normalized form of the number.
        - `structured` object, required — The structured output of the address. Any or all of these fields can be empty depending on the raw address.
          - `line_1` string — First line of the address
          - `line_2` string — Second line of the address
          - `city` string — City of the address
          - `post_code` string — Post code of the address
          - `state` string — State field of the address
          - `country` string — Country of the address
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `gross_pay` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `net_pay` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `gross_pay_ytd` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `net_pay_ytd` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `period_start` object, required — An object providing information about date of the start of the pay period recorded on the payslip. An empty object is returned if a matching result has not been found.
        - `raw` string, required — A string giving the period start date as it appears on the payslip.
        - `normalized` string, date, required — A string giving the period start date in the format YYYY-MM-DD.
        - `confidence` number, float, required — A number between 0 and 1 giving the confidence associated with this result.
      - `period_end` object, required — An object providing information about date of the end of the pay period recorded on the payslip. An empty object is returned if a matching result has not been found.
        - `raw` string — A string giving the period end date as it appears on the payslip.
        - `normalized` string, date — A string giving the period end date in the format YYYY-MM-DD.
        - `confidence` number, float — A number between 0 and 1 giving the confidence associated with this result.
      - `gross_pay_breakdown` object, required — An object providing information about the specific components of the gross pay recorded on the payslip. An empty object is returned if a matching result has not been found.
        - `bonus_pay` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
        - `bonus_pay_ytd` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
        - `commission_pay` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
        - `commission_pay_ytd` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
        - `overtime_pay` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
        - `overtime_pay_ytd` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `deductions` object, required — An object providing information about the specific components of the deductions recorded on the payslip. An empty object is returned if a matching result has not been found.
        - `pre_tax_401k` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
        - `pre_tax_401k_ytd` ParsedAmount, required
          - `raw` string — The amount as it appears on the document.
          - `normalized` integer — The normalized amount in cents.
          - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
    - `currency` object
      - `code` string — The main ISO 4217 currency code found in the document.
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `ein` object[] — A list of unique Employer Identification Numbers found in the document. The ein key will not exist if no EINs were parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The EIN as it appears in the document.
      - `normalized` string — The EIN in the format ##-#######
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `ssn` object[] — A list of unique Social Security Numbers found in the document. The ssn key will not exist if no SSNs were parsed from the document and values within will only be available when the document is in the PROCESSED state.
      - `raw` string — The SSN as it appears in the document.
      - `normalized` string — The SSN in the format ###-##-####
      - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output. This value is only available when the document is in the PROCESSED state.
    - `financial_statements` object — If the document contains financial statements, we parse certain financial information from these forms. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
      - `profit_and_loss` object[] — A list of financial statements found in the document.
        - `costs_of_revenue` object — The costs directly associated with producing the revenue.
          - `raw` string — The raw costs of revenue as it appears in the document.
          - `normalized` string — The normalized costs of revenue.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `gross_profit` object — The profit a company makes after deducting the costs associated with making and selling its products, or the costs associated with providing its services.
          - `raw` string — The gross profit as it appears in the document.
          - `normalized` string — The normalized gross profit.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `gross_margin` object — The gross margin represents the percent of total sales revenue that the company retains after incurring the direct costs associated with producing the goods and services sold by a company.
          - `raw` string — The gross margin as it appears in the document.
          - `normalized` string — The normalized gross margin.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `net_profit` object — Net profit is the amount of money that is left after subtracting the company's total expenses from total revenue.
          - `raw` string — The net profit as it appears in the document.
          - `normalized` string — The normalized net profit.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `operating_income` object — Operating income is an accounting figure that measures the amount of profit realized from a business's operations, after deducting operating expenses such as wages, depreciation, and cost of goods sold (COGS).
          - `raw` string — The operating income as it appears in the document.
          - `normalized` string — The normalized operating income.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `operating_margin` object — Operating margin is a margin ratio used to measure a company's pricing strategy and operating efficiency.
          - `raw` string — The operating margin as it appears in the document.
          - `normalized` string — The normalized operating margin.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `net_income` object — Net income is a company's total earnings (or profit); net income is calculated by taking revenues and subtracting the costs of doing business such as depreciation, interest, taxes and other expenses.
          - `raw` string — The net income as it appears in the document.
          - `normalized` string — The normalized net income.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `business_name` object — The name of the business.
          - `raw` string — The business name as it appears in the document.
          - `normalized` string — The normalized business name.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `business_address` object — The address of the business.
          - `raw` string — The business address as it appears in the document.
          - `normalized` string — The normalized business address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `year_issued` object — The year the document or data was issued or created.
          - `raw` string — The year issued as it appears in the document.
          - `normalized` string — The normalized year issued.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `total_expenses` object — The total expenses incurred by the business.
          - `raw` string — The total expenses as it appears in the document.
          - `normalized` string — The normalized total expenses.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
    - `tax_forms` object — If the document contains tax forms, we will attempt to parse information from these forms. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
      - `1040` object[] — A list of U.S. Form 1040 (Individual Income Tax Return) found in the document.
        - `taxpayer_name` object — The taxpayer name found in the document.
          - `raw` string — The taxpayer name as it appears in the document.
          - `normalized` string — The normalized taxpayer name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed taxpayer name.
        - `taxpayer_address` object — The taxpayer address found in the document.
          - `raw` string — The taxpayer address as it appears in the document.
          - `normalized` string — The normalized taxpayer address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed taxpayer address.
        - `social_security_number` object — The Social Security Number (SSN) of the taxpayer
          - `raw` string — The SSN as it appears in the document.
          - `normalized` string — The normalized SSN (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed SSN.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `total_income` object — The total income reported in the tax document.
          - `raw` string — The total income as it appears in the document.
          - `normalized` integer — The normalized total income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total income.
        - `deductions` object — The deductions claimed in the tax document.
          - `raw` string — The deductions as they appear in the document.
          - `normalized` integer — The normalized deductions in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed deductions.
        - `taxable_income` object — The taxable income calculated based on total income and deductions.
          - `raw` string — The taxable income as it appears in the document.
          - `normalized` integer — The normalized taxable income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed taxable income.
        - `total_tax` object — The total tax amount calculated.
          - `raw` string — The total tax amount as it appears in the document.
          - `normalized` integer — The normalized total tax amount in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total tax amount.
        - `total_payments` object — The total payments made towards taxes.
          - `raw` string — The total payments as they appear in the document.
          - `normalized` integer — The normalized total payments in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total payments.
        - `tax_to_be_refunded` object — The amount of tax to be refunded to the taxpayer.
          - `raw` string — The refund amount as it appears in the document.
          - `normalized` integer — The normalized refund amount in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed refund amount.
        - `tax_owed` object — The amount of tax owed by the taxpayer.
          - `raw` string — The owed tax amount as it appears in the document.
          - `normalized` integer — The normalized owed tax amount in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed owed tax amount.
      - `1065` object[] — A list of U.S. Form 1065 (Partnership Return) found in the document.
        - `partnership_name` object — The partnership name found in the document.
          - `raw` string — The partnership name as it appears in the document.
          - `normalized` string — The normalized partnership name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed partnership name.
        - `partnership_address` object — The partnership address found in the document.
          - `raw` string — The partnership address as it appears in the document.
          - `normalized` string — The normalized partnership address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed partnership address.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the partnership
          - `raw` string — The EIN as it appears in the document.
          - `normalized` string — The normalized EIN (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed EIN.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `total_income` object — The total income reported on the Form 1065 document
          - `raw` string — The total income as it appears in the document.
          - `normalized` integer — The normalized total income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total income.
        - `total_assets` object — The total assets of the partnership
          - `raw` string — The total assets as they appear in the document.
          - `normalized` integer — The normalized total assets in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total assets.
        - `deductions` object — The deductions claimed on the Form 1065 document
          - `raw` string — The deductions as they appear in the document.
          - `normalized` integer — The normalized deductions in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed deductions.
        - `total_tax_balance_due` object — The total tax balance due from the partnership
          - `raw` string — The tax balance due as it appears in the document.
          - `normalized` integer — The normalized tax balance due in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed tax balance due.
        - `total_tax_amount_owed` object — The total tax amount owed by the partnership
          - `raw` string — The tax amount owed as it appears in the document.
          - `normalized` integer — The normalized tax amount owed in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed tax amount owed.
        - `ordinary_business_income` object — The ordinary business income reported on the Form 1065 document
          - `raw` string — The ordinary business income as it appears in the document.
          - `normalized` integer — The normalized ordinary business income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed ordinary business income.
      - `1120` object[] — A list of U.S. Form 1120 (Corporation Income Tax Return) found in the document.
        - `corporation_name` object — The corporation name found in the document.
          - `raw` string — The corporation name as it appears in the document.
          - `normalized` string — The normalized corporation name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed corporation name.
        - `corporation_address` object — The corporation address found in the document.
          - `raw` string — The corporation address as it appears in the document.
          - `normalized` string — The normalized corporation address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed corporation address.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the corporation
          - `raw` string — The EIN as it appears in the document.
          - `normalized` string — The normalized EIN (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed EIN.
        - `total_assets` object — The total assets of the corporation
          - `raw` string — The total assets as they appear in the document.
          - `normalized` integer — The normalized total assets in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total assets.
        - `total_income` object — The total income reported on the Form 1120 document
          - `raw` string — The total income as it appears in the document.
          - `normalized` integer — The normalized total income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total income.
        - `deductions` object — The deductions claimed on the Form 1120 document
          - `raw` string — The deductions as they appear in the document.
          - `normalized` integer — The normalized deductions in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed deductions.
        - `taxable_income` object — The taxable income calculated based on total income and deductions
          - `raw` string — The taxable income as it appears in the document.
          - `normalized` integer — The normalized taxable income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed taxable income.
        - `tax_owed` object — The total tax amount owed by the corporation
          - `raw` string — The tax amount owed as it appears in the document.
          - `normalized` integer — The normalized tax amount owed in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed tax amount owed.
        - `total_payments_and_credits` object — The total payments and tax credits made by the corporation
          - `raw` string — The total payments and credits as they appear in the document.
          - `normalized` integer — The normalized total payments and credits in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total payments and credits.
      - `w2` object[] — A list of U.S. Form W-2, Wage and Tax statements found in the document.
        - `employer_name` object — The name of the employer
          - `raw` string — The employer name as it appears in the document.
          - `normalized` string — The normalized employer name. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `employer_address` object — The address of the employer
          - `raw` string — The employer address as it appears in the document.
          - `normalized` string — The normalized employer address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the employer
          - `raw` string — The employer identification number as it appears in the document.
          - `normalized` string — The normalized employer identification number. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `social_security_number` object — The Social Security Number (SSN) of the employee
          - `raw` string — The social security number as it appears in the document.
          - `normalized` string — The normalized social security number. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `wages_tips_comp` object — The wages, tips and other employee compensation
          - `raw` string — The wages, tips and other compensation amount as it appears in the document.
          - `normalized` integer — A signed integer giving the wages, tips and other compensation in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `fed_income_tax_withheld` object — The federal income tax withheld from employee pay
          - `raw` string — The amount of federal income tax withheld from pay as it appears in the document.
          - `normalized` integer — A signed integer giving the federal income tax withheld from pay in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `social_security_wages` object — The employee wages subject to social security tax
          - `raw` string — The amount of wages subject to social security tax as it appears in the document.
          - `normalized` integer — A signed integer of wages subject to social security tax in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `state_wages_tips` object — The employee wages subject to state tax
          - `raw` string — The amount of wages and tips subject to state tax as it appears in the document.
          - `normalized` integer — A signed integer of wages and tips subject to state tax in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `social_security_tax_withheld` object — The social security tax withheld from employee pay
          - `raw` string — The amount of social security tax withheld from pay as it appears in the document.
          - `normalized` integer — A signed integer giving the social security tax withheld from pay in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `medicare_wages_tips` object — The employee wages subject to medicare tax
          - `raw` string — The amount of wages and tips subject to medicare tax as it appears in the document.
          - `normalized` integer — A signed integer of wages and tips subject to medicare tax in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `medicare_tax_withheld` object — The medicare tax withheld from employee pay
          - `raw` string — The amount of medicare tax withheld from pay as it appears in the document.
          - `normalized` integer — A signed integer giving the medicare tax withheld from pay in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
      - `w9` object[] — A list of U.S. Form W-9 (Request for Taxpayer Identification Number and Certification) found in the document.
        - `business_name` object — The business name found in the document
          - `raw` string — The business name as it appears in the document.
          - `normalized` string — The normalized business name. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `business_address` object — The address of the business
          - `raw` string — The business address as it appears in the document.
          - `normalized` string — The normalized business address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the business
          - `raw` string — The employer identification number as it appears in the document.
          - `normalized` string — The normalized employer identification number. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
      - `1040_schedule_c` object[] — A list of U.S. Form 1040 Schedule C (Profit or Loss from Business) found in the document.
        - `proprietor_name` object — The proprietor name found in the document.
          - `raw` string — The proprietor name as it appears in the document.
          - `normalized` string — The normalized proprietor name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed proprietor name.
        - `business_name` object — The business name found in the document.
          - `raw` string — The business name as it appears in the document.
          - `normalized` string — The normalized business name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed business name.
        - `business_address` object — The business address found in the document.
          - `raw` string — The business address as it appears in the document.
          - `normalized` string — The normalized business address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed business address.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the taxpayer's business
          - `raw` string — The EIN as it appears in the document.
          - `normalized` string — The normalized EIN (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed EIN.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `social_security_number` object — The Social Security Number (SSN) of the taxpayer
          - `raw` string — The SSN as it appears in the document.
          - `normalized` string — The normalized SSN (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed SSN.
        - `gross_profit` object — The gross profit from the taxpayer's business
          - `raw` string — The gross profit as it appears in the document.
          - `normalized` integer — The normalized gross profit in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed gross profit.
        - `gross_income` object — The gross income from the taxpayer's business
          - `raw` string — The gross income as it appears in the document.
          - `normalized` integer — The normalized gross income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed gross income.
        - `total_expenses` object — The total expenses incurred by the taxpayer's business
          - `raw` string — The total expenses as they appear in the document.
          - `normalized` integer — The normalized total expenses in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total expenses.
        - `net_profit` object — The net profit calculated from the gross profit and total expenses
          - `raw` string — The net profit as it appears in the document.
          - `normalized` integer — The normalized net profit in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed net profit.
        - `cost_of_goods_sold` object — The cost of goods sold found in the tax form.
          - `raw` string — The cost of goods sold as it appears in the document.
          - `normalized` integer — The normalized cost of goods sold in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed cost of goods sold.
        - `total_other_expenses` object — The total other expenses found in the tax form.
          - `raw` string — The total other expenses as it appears in the document.
          - `normalized` integer — The normalized total other expenses in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total other expenses.
      - `1120_s` object[] — A list of U.S. Form 1120-S (Income Tax Return for an S Corporation) found in the document.
        - `corporation_name` object — The corporation name found in the document.
          - `raw` string — The corporation name as it appears in the document.
          - `normalized` string — The normalized corporation name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed corporation name.
        - `corporation_address` object — The corporation address found in the document.
          - `raw` string — The corporation address as it appears in the document.
          - `normalized` string — The normalized corporation address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed corporation address.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the S Corporation
          - `raw` string — The EIN as it appears in the document.
          - `normalized` string — The normalized EIN (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed EIN.
        - `total_assets` object — The total assets of the S Corporation
          - `raw` string — The total assets as they appear in the document.
          - `normalized` integer — The normalized total assets in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total assets.
        - `total_income` object — The total income reported on the Form 1120S document
          - `raw` string — The total income as it appears in the document.
          - `normalized` integer — The normalized total income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed total income.
        - `deductions` object — The deductions claimed on the Form 1120S document
          - `raw` string — The deductions as they appear in the document.
          - `normalized` integer — The normalized deductions in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed deductions.
        - `ordinary_business_income` object — The ordinary business income reported on the Form 1120S document
          - `raw` string — The ordinary business income as it appears in the document.
          - `normalized` integer — The normalized ordinary business income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed ordinary business income.
        - `tax_owed` object — The total tax amount owed by the S Corporation.
          - `raw` string — The tax amount owed as it appears in the document.
          - `normalized` integer — The normalized tax amount owed in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed tax amount owed.
      - `1099_misc` object[] — A list of U.S. Form 1099-MISC (Miscellaneous Income) found in the document.
        - `payers_name` object — The payer name found in the document.
          - `raw` string — The payer name as it appears in the document.
          - `normalized` string — The normalized payer name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed payer name.
        - `payers_address` object — The payer address found in the document.
          - `raw` string — The payer address as it appears in the document.
          - `normalized` string — The normalized payer address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed payer address.
        - `payers_tin` object — The Taxpayer Identification Number (TIN) of the payer
          - `raw` string — The TIN of the payer as it appears in the document.
          - `normalized` string — The normalized TIN of the payer (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed TIN of the payer.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `state_tax_withheld` object — The state tax withheld by the payer
          - `raw` string — The state tax withheld as it appears in the document.
          - `normalized` integer — The normalized state tax withheld in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed state tax withheld.
        - `state_income` object — The state income reported in the document
          - `raw` string — The state income as it appears in the document.
          - `normalized` integer — The normalized state income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed state income.
        - `recipients_tin` object — The Taxpayer Identification Number (TIN) of the recipient
          - `raw` string — The TIN of the recipient as it appears in the document.
          - `normalized` string — The normalized TIN of the recipient (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed TIN of the recipient.
        - `recipients_name` object — The name of the recipient
          - `raw` string — The name of the recipient as it appears in the document.
          - `normalized` string — The normalized name of the recipient (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed name of the recipient.
        - `recipients_address` object — The address of the recipient
          - `raw` string — The address of the recipient as it appears in the document.
          - `normalized` string — The normalized address of the recipient. Where possible, this will be in the format Address Line 1, Address Line 2, Postcode, City, State, Country.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed address of the recipient.
        - `rents` object — Income from rents reported in the document
          - `raw` string — Income from rents as it appears in the document.
          - `normalized` integer — The normalized income from rents in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed income from rents.
        - `royalties` object — Royalties reported in the document
          - `raw` string — Royalties as they appear in the document.
          - `normalized` integer — The normalized royalties in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed royalties.
        - `other_income` object — Other income reported in the document
          - `raw` string — Other income as it appears in the document.
          - `normalized` integer — The normalized other income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed other income.
        - `medical_and_healthcare` object — Medical and healthcare payments reported in the document
          - `raw` string — Medical and healthcare payments as they appear in the document.
          - `normalized` integer — The normalized medical and healthcare payments in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed medical and healthcare payments.
        - `account_number` object — Account number associated with the payment
          - `raw` string — The account number as it appears in the document.
          - `normalized` string — The normalized account number (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed account number.
        - `gross_attorney_payments` object — Gross attorney payments reported in the document
          - `raw` string — Gross attorney payments as they appear in the document.
          - `normalized` integer — The normalized gross attorney payments in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed gross attorney payments.
        - `section_409a_deferrals` object — Section 409A deferrals reported in the document
          - `raw` string — Section 409A deferrals as they appear in the document.
          - `normalized` integer — The normalized Section 409A deferrals in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed Section 409A deferrals.
        - `excess_golden_parachute_payments` object — Excess golden parachute payments reported in the document
          - `raw` string — Excess golden parachute payments as they appear in the document.
          - `normalized` integer — The normalized excess golden parachute payments in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed excess golden parachute payments.
        - `non_qualified_deferred_compensation` object — Non-qualified deferred compensation reported in the document
          - `raw` string — Non-qualified deferred compensation as it appears in the document.
          - `normalized` integer — The normalized non-qualified deferred compensation in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed non-qualified deferred compensation.
      - `1099_nec` object[] — A list of U.S. Form 1099-NEC (Non-Employee Compensation) found in the document.
        - `payers_name` object — The payer name found in the document.
          - `raw` string — The payer name as it appears in the document.
          - `normalized` string — The normalized payer name (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed payer name.
        - `payers_address` object — The payer address found in the document.
          - `raw` string — The payer address as it appears in the document.
          - `normalized` string — The normalized payer address.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed payer address.
        - `year_issued` object — The parsed year of issuance found in the document.
          - `raw` string — The parsed document year as it appears in the document.
          - `normalized` string — The normalized document year (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed document year.
        - `payers_tin` object — The Taxpayer Identification Number (TIN) of the payer
          - `raw` string — The TIN of the payer as it appears in the document.
          - `normalized` string — The normalized TIN of the payer (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed TIN of the payer.
        - `state_tax_withheld` object — The state tax withheld by the payer
          - `raw` string — The state tax withheld as it appears in the document.
          - `normalized` integer — The normalized state tax withheld in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed state tax withheld.
        - `state_income` object — The state income reported in the document
          - `raw` string — The state income as it appears in the document.
          - `normalized` integer — The normalized state income in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed state income.
        - `recipients_tin` object — The Taxpayer Identification Number (TIN) of the recipient
          - `raw` string — The TIN of the recipient as it appears in the document.
          - `normalized` string — The normalized TIN of the recipient (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed TIN of the recipient.
        - `recipients_name` object — The name of the recipient
          - `raw` string — The name of the recipient as it appears in the document.
          - `normalized` string — The normalized name of the recipient (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed name of the recipient.
        - `recipients_address` object — The address of the recipient
          - `raw` string — The address of the recipient as it appears in the document.
          - `normalized` string — The normalized address of the recipient. Where possible, this will be in the format Address Line 1, Address Line 2, Postcode, City, State, Country
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed address of the recipient.
        - `non_employee_compensation` object — Non-employee compensation reported in the document
          - `raw` string — Non-employee compensation as it appears in the document.
          - `normalized` integer — The normalized non-employee compensation in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed non-employee compensation.
        - `federal_income_tax_withheld` object — The federal income tax withheld by the payer
          - `raw` string — The federal income tax withheld as it appears in the document.
          - `normalized` integer — The normalized federal income tax withheld in cents.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed federal income tax withheld.
        - `account_number` object — Account number associated with the payment.
          - `raw` string — The account number as it appears in the document.
          - `normalized` string — The normalized account number (same as raw in this case).
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed account number.
      - `cp_575` object[] — A list of U.S. Letter CP-575 (EIN Confirmation Letter) found in the document.
        - `proprietor_name` object — The proprietor name found in the document.
          - `raw` string — The proprietor name as it appears in the document.
          - `normalized` string — The normalized proprietor name. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the business
          - `raw` string — The employer identification number as it appears in the document.
          - `normalized` string — The normalized employer identification number. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
      - `147c` object[] — A list of U.S. Letter 147C (EIN Verification Letter) found in the document.
        - `proprietor_name` object — The proprietor name found in the document.
          - `raw` string — The proprietor name as it appears in the document.
          - `normalized` string — The normalized proprietor name. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the business
          - `raw` string — The employer identification number as it appears in the document.
          - `normalized` string — The normalized employer identification number. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
      - `ss4` object[] — A list of U.S. Form SS-4 (Application for Employer Identification Number) found in the document.
        - `proprietor_name` object — The proprietor name found in the document.
          - `raw` string — The proprietor name as it appears in the document.
          - `normalized` string — The normalized proprietor name. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
        - `employer_identification_number` object — The Employer Identification Number (EIN) of the business
          - `raw` string — The employer identification number as it appears in the document.
          - `normalized` string — The normalized employer identification number. In this case, the normalized value is the same as the raw value.
          - `confidence` number, float — A value between 0 and 1 indicating the confidence in the parsed output.
    - `checks` object[] — An array of checks found in the document. Currently, only the first check present in a document is returned. If the document isn't of type `CHECK`, the key will not be present in the response. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service. If the service is not enabled for your account, the key will be omitted from the response.
      - `check_number` object, required — The parsed check number. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The check number as it appears on the document
        - `normalized` string, required — The normalized check number. In this case the returned normalized value is the same as raw.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `account_number` object, required — The parsed account number. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The account number as it appears on the document
        - `normalized` string, required — The normalized account number. In this case the returned normalized value is the same as raw.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `routing_number` object, required — The parsed routing number. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The routing number as it appears on the document
        - `normalized` string, required — The normalized routing number. In this case the returned normalized value is the same as raw.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `amount` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
    - `invoices` object[] — An array of invoices found in the document. Currently, only the first invoice present in a document is returned. If the document isn't of type `INVOICE`, the key will not be present in the response. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service.
      - `seller_name` object, required — The parsed seller name, i.e., the issuer of the invoice. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The seller name as it appears on the document
        - `normalized` string, required — The normalized seller name. In this case the returned normalized value is the same as raw.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `seller_address` object, required — The parsed seller address. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The seller address as it appears on the document.
        - `normalized` string, required — The normalized form of the seller address.
        - `structured` Address — The structured address. Any or all of these fields can be empty
          - `line_1` string, nullable — First line of the address
          - `line_2` string, nullable — Second line of the address
          - `city` string, nullable — City of the address
          - `post_code` string, nullable — Post code of the address
          - `state` string, nullable — State field of the address
          - `country` string, nullable — Country of the address
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `total_invoice_amount` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `total_taxes` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `total_discounts` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `total_additional_fees` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
    - `business_filings` object[] — An array of business filings found in the document. Currently, only the first business filing present in a document is returned. If the document isn't of type `BUSINESS_FILING` and of one of the subtypes `CERTIFICATE_OF_INCORPORATION`, `ARTICLES_OF_INCORPORATION`, `CERTIFICATE_OF_FORMATION`, `ARTICLES_OF_ORGANIZATION`, `CERTIFICATE_OF_ORGANIZATION`, `PARTNERSHIP_AGREEMENT`, or `CERTIFICATE_OF_GOOD_STANDING` the key will not be present in the response. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service.
      - `state_of_formation` object, required — The parsed U.S. state where the the company is formed or incorporated. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The state as it appears on the document
        - `normalized` string, required — The normalized state name.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
    - `utility_bills` object[] — An array of utility bills found in the document. Currently, only the first utility bill present in a document is returned. If the document isn't of type `UTILITY_BILL`, the key will not be present in the response. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service.
      - `account_number` object, required — The parsed customer account number from the utility bill. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The account number as it appears on the document
        - `normalized` string, required — The normalized account number with punctuation and spaces removed.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `amount_due` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `period_start` object, required — The parsed billing period start date. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The period start date as it appears on the document
        - `normalized` string, date, required — The normalized billing period start date in ISO format.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `period_end` object, required — The parsed billing period end date. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The period end date as it appears on the document
        - `normalized` string, date, required — The normalized billing period end date in ISO format.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `service_provider_name` object, required — The parsed utility service provider name. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The service provider name as it appears on the document
        - `normalized` string, required — The normalized service provider name. In this case the returned normalized value is the same as raw.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `service_provider_address` object, required — The parsed service provider address. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The service provider address as it appears on the document.
        - `normalized` string, required — The normalized form of the service provider address.
        - `structured` Address — The structured address. Any or all of these fields can be empty
          - `line_1` string, nullable — First line of the address
          - `line_2` string, nullable — Second line of the address
          - `city` string, nullable — City of the address
          - `post_code` string, nullable — Post code of the address
          - `state` string, nullable — State field of the address
          - `country` string, nullable — Country of the address
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
      - `service_provider_website_url` object, required — The parsed service provider website URL. An empty object is returned if a matching result has not been found.
        - `raw` string, required — The website URL as it appears on the document
        - `normalized` string, required — The normalized website URL. In this case the returned normalized value is the same as raw.
        - `confidence` number, float, required — A number between 0 and 1 indicating the confidence in the parsed output
    - `benefits_statements` object[] — An array of income amounts parsed from a benefits statement. Currently, only the first set of amounts present in a document is returned. If the document isn't of type `BENEFITS_STATEMENT`, the key will not be present in the response. Advanced parsing must be enabled by Inscribe for your account before the results are available, otherwise the key will be omitted from the response. You can contact Inscribe <a href="#" onclick="Intercom('showNewMessage')">via intercom</a> to enquire about enabling the service.
      - `gross_amount` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `net_amount` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
      - `payment_amount` ParsedAmount, required
        - `raw` string — The amount as it appears on the document.
        - `normalized` integer — The normalized amount in cents.
        - `confidence` number, float — A number between 0 and 1 indicating the confidence in the parsed output.
    - `company` object — If the name parsed from a document is the name of a registered company, we will attempt to gather information about this entity using external databases. The company key will not exist if the name parsed from a document is not the name of a registered company, and values within will only be available when the document is in the PROCESSED state. This feature is in beta and will improve over time.
      - `name` string — The name of the company as it appears on the external registry. This feature is in beta and will improve over time.
      - `current_status` string — The current status of the company as it appears on the external registry. The range of possible statuses and the meaning of a given status are dependent on the external registry used.
      - `retrieved_at` string, date-time — Time at which the information was extracted from the external registry. In the format yyyy-MM-dd'T'HH:mm:ssZ.
      - `opencorporates_url` string — A URL to the company's page on Opencorporates.
      - `registry_url` string — A URL to the company's page on the relevant external registry.
  - `device_fingerprint` object — An optional object that provides details on how and where a document was uploaded. This can be enabled either through Collect or through an API integration. See [here](https://docs.inscribe.ai/docs/device-identification) for more details.
    - `visitor_id` string — Unique identifier for the device used to upload the document.
    - `incognito_mode_used` boolean — Was the device's browser using enhanced privacy features when uploading the document. For example, Incognito on Chrome, Private Window on Safari, Private Browsing on Firefox, or InPrivate on Edge.
    - `ip_address` string — The IP address used to upload the document.
    - `ip_location` object — Location associated with the IP address used to upload the document.
      - `city` object — The city the location is contained within. This value will be `null` if the location associated with the IP address is not contained within a city.
        - `name` string — The city name.
      - `subdivisions` object[] — Subdivisions associated with the location.
        - `name` string — The subdivision name.
        - `iso_code` string — The subdivision ISO code.
      - `country` object — The country the location is contained within.
        - `name` string — The country name.
        - `code` string — The country code.
      - `continent` object — The continent the location is contained within.
        - `name` string — The continent name.
        - `code` string — The continent code.
      - `timezone` string — The timezone the location is contained within.
      - `latitude` number, float — The location's latitude.
      - `longitude` number, float — The location's longitude.
      - `postal_code` string — The postal code associated with the location. The value will be `null` if there is no postal code associated with the location.
      - `accuracy_radius` integer — The accuracy radius in kilometers of the location associated with the IP address.
    - `device_details` object — Details about the device and browser used to upload the document.
      - `browser_name` string — The name of the browser used.
      - `browser_major_version` string — The major version of the browser.
      - `browser_full_version` string — The full version of the browser.
      - `os` string — The operating system used.
      - `os_version` string — The operating system version.
      - `device` string — The type of device used.
      - `user_agent` string — User agent details.

## Other responses

- `400` — You have provided incorrect data.
- `403` — You do not have permission to access this resource.
- `404` — The specified resource was not found.
- `429` — Too many requests. The request has been rate limited. For more information, visit our [documentation on rate limiting](https://docs.inscribe.ai/docs/are-the-endpoints-rate-limited).

---

[API](https://skmtc.dev/inscribe/apis/core-resources.md) · [All operations](https://skmtc.dev/inscribe/apis/core-resources/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/inscribe/core-resources/revisions/6489b36eb60f/schema)
