Intuit Invoices API

An Invoice represents a sales form where the customer pays for a product or service later. QuickBooks records an accounts receivable transaction for each invoice.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

intuit-invoices-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: QuickBooks Online Accounting Customers Invoices API
  description: The QuickBooks Online Accounting API is a RESTful API that provides programmatic access to QuickBooks Online company data. This specification covers core entities including invoices, customers, items, and payments, enabling developers to automate accounting workflows, synchronize financial data, and extend QuickBooks Online functionality for small and mid-sized businesses. All API calls require OAuth 2.0 authorization and a valid company ID (realmId). Responses follow the Intuit entity response envelope pattern, and the API supports minor version parameters to access newer fields and behaviors without breaking existing integrations.
  version: '75'
  termsOfService: https://developer.intuit.com/app/developer/qbo/docs/learn/terms-of-service
  contact:
    name: Intuit Developer Support
    url: https://help.developer.intuit.com
    email: developer-support@intuit.com
  license:
    name: Intuit Developer Terms of Service
    url: https://developer.intuit.com/app/developer/qbo/docs/learn/terms-of-service
  x-logo:
    url: https://developer.intuit.com/app/developer/common/imgs/IntuitDev_Logo.svg
servers:
- url: https://quickbooks.api.intuit.com/v3/company/{realmId}
  description: Production
  variables:
    realmId:
      description: The QuickBooks Online company ID (realm ID) that uniquely identifies the company dataset to operate on.
      default: '1234567890'
- url: https://sandbox-quickbooks.api.intuit.com/v3/company/{realmId}
  description: Sandbox
  variables:
    realmId:
      description: The sandbox company ID for testing and development purposes.
      default: '1234567890'
security:
- oauth2: []
tags:
- name: Invoices
  description: An Invoice represents a sales form where the customer pays for a product or service later. QuickBooks records an accounts receivable transaction for each invoice.
  externalDocs:
    url: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/invoice
paths:
  /invoice:
    post:
      operationId: createInvoice
      summary: Create an Invoice
      description: Creates a new invoice. At minimum, the request must include a CustomerRef and at least one Line item. The TxnDate defaults to the current date if not specified. QuickBooks automatically calculates totals, tax, and balance fields.
      tags:
      - Invoices
      parameters:
      - $ref: '#/components/parameters/minorVersion'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Invoice'
            examples:
              CreateinvoiceRequestExample:
                summary: Default createInvoice request
                x-microcks-default: true
                value:
                  Id: abc123
                  SyncToken: example_value
                  MetaData:
                    CreateTime: '2026-01-15T10:30:00Z'
                    LastUpdatedTime: '2026-01-15T10:30:00Z'
                  DocNumber: example_value
                  TxnDate: '2026-01-15'
                  DueDate: '2026-01-15'
                  PrivateNote: example_value
                  CustomerMemo:
                    value: example_value
                  CustomerRef:
                    value: example_value
                    name: Example Title
                  BillAddr:
                    Id: abc123
                    Line1: example_value
                    Line2: example_value
                    Line3: example_value
                    Line4: example_value
                    Line5: example_value
                    City: example_value
                    CountrySubDivisionCode: example_value
                    PostalCode: example_value
                    Country: example_value
                    Lat: example_value
                    Long: example_value
                  ShipAddr:
                    Id: abc123
                    Line1: example_value
                    Line2: example_value
                    Line3: example_value
                    Line4: example_value
                    Line5: example_value
                    City: example_value
                    CountrySubDivisionCode: example_value
                    PostalCode: example_value
                    Country: example_value
                    Lat: example_value
                    Long: example_value
                  BillEmail:
                    Address: example_value
                  Line:
                  - Id: abc123
                    LineNum: 10
                    Description: A sample description.
                    Amount: 42.5
                    DetailType: SalesItemLineDetail
                    LinkedTxn: {}
                  TxnTaxDetail:
                    TotalTax: 42.5
                    TaxLine:
                    - {}
                  TotalAmt: 42.5
                  Balance: 42.5
                  Deposit: 42.5
                  DepositToAccountRef:
                    value: example_value
                    name: Example Title
                  SalesTermRef:
                    value: example_value
                    name: Example Title
                  PaymentMethodRef:
                    value: example_value
                    name: Example Title
                  CurrencyRef:
                    value: example_value
                    name: Example Title
                  ExchangeRate: 42.5
                  ShipDate: '2026-01-15'
                  ShipMethodRef:
                    value: example_value
                    name: Example Title
                  TrackingNum: example_value
                  ApplyTaxAfterDiscount: true
                  PrintStatus: NotSet
                  EmailStatus: NotSet
                  GlobalTaxCalculation: TaxExcluded
                  AllowOnlinePayment: true
                  AllowOnlineCreditCardPayment: true
                  AllowOnlineACHPayment: true
                  CustomField:
                  - DefinitionId: '500123'
                    Name: Example Title
                    Type: StringType
                    StringValue: example_value
                  LinkedTxn:
                  - TxnId: '500123'
                    TxnType: Invoice
                  domain: example_value
                  sparse: true
      responses:
        '200':
          description: Invoice created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
              examples:
                Createinvoice200Example:
                  summary: Default createInvoice 200 response
                  x-microcks-default: true
                  value:
                    Invoice:
                      Id: abc123
                      SyncToken: example_value
                      DocNumber: example_value
                      TxnDate: '2026-01-15'
                      DueDate: '2026-01-15'
                      PrivateNote: example_value
                      CustomerMemo:
                        value: example_value
                      Line:
                      - {}
                      TotalAmt: 42.5
                      Balance: 42.5
                      Deposit: 42.5
                      ExchangeRate: 42.5
                      ShipDate: '2026-01-15'
                      TrackingNum: example_value
                      ApplyTaxAfterDiscount: true
                      PrintStatus: NotSet
                      EmailStatus: NotSet
                      GlobalTaxCalculation: TaxExcluded
                      AllowOnlinePayment: true
                      AllowOnlineCreditCardPayment: true
                      AllowOnlineACHPayment: true
                      CustomField:
                      - {}
                      LinkedTxn:
                      - {}
                      domain: example_value
                      sparse: true
                    time: '2026-01-15T10:30:00Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /invoice/{invoiceId}:
    get:
      operationId: readInvoice
      summary: Read an Invoice
      description: Retrieves the details of an invoice that has been previously created. Supply the unique invoice ID returned from a previous create or query request.
      tags:
      - Invoices
      parameters:
      - $ref: '#/components/parameters/invoiceId'
      - $ref: '#/components/parameters/minorVersion'
      responses:
        '200':
          description: Invoice retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
              examples:
                Readinvoice200Example:
                  summary: Default readInvoice 200 response
                  x-microcks-default: true
                  value:
                    Invoice:
                      Id: abc123
                      SyncToken: example_value
                      DocNumber: example_value
                      TxnDate: '2026-01-15'
                      DueDate: '2026-01-15'
                      PrivateNote: example_value
                      CustomerMemo:
                        value: example_value
                      Line:
                      - {}
                      TotalAmt: 42.5
                      Balance: 42.5
                      Deposit: 42.5
                      ExchangeRate: 42.5
                      ShipDate: '2026-01-15'
                      TrackingNum: example_value
                      ApplyTaxAfterDiscount: true
                      PrintStatus: NotSet
                      EmailStatus: NotSet
                      GlobalTaxCalculation: TaxExcluded
                      AllowOnlinePayment: true
                      AllowOnlineCreditCardPayment: true
                      AllowOnlineACHPayment: true
                      CustomField:
                      - {}
                      LinkedTxn:
                      - {}
                      domain: example_value
                      sparse: true
                    time: '2026-01-15T10:30:00Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: updateInvoice
      summary: Update an Invoice
      description: Updates an existing invoice. A full update replaces the entire entity with the data provided. The request must include the Id and SyncToken fields from the latest read of the entity. Writable fields omitted from the request body are set to NULL.
      tags:
      - Invoices
      parameters:
      - $ref: '#/components/parameters/invoiceId'
      - $ref: '#/components/parameters/minorVersion'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Invoice'
            examples:
              UpdateinvoiceRequestExample:
                summary: Default updateInvoice request
                x-microcks-default: true
                value:
                  Id: abc123
                  SyncToken: example_value
                  MetaData:
                    CreateTime: '2026-01-15T10:30:00Z'
                    LastUpdatedTime: '2026-01-15T10:30:00Z'
                  DocNumber: example_value
                  TxnDate: '2026-01-15'
                  DueDate: '2026-01-15'
                  PrivateNote: example_value
                  CustomerMemo:
                    value: example_value
                  CustomerRef:
                    value: example_value
                    name: Example Title
                  BillAddr:
                    Id: abc123
                    Line1: example_value
                    Line2: example_value
                    Line3: example_value
                    Line4: example_value
                    Line5: example_value
                    City: example_value
                    CountrySubDivisionCode: example_value
                    PostalCode: example_value
                    Country: example_value
                    Lat: example_value
                    Long: example_value
                  ShipAddr:
                    Id: abc123
                    Line1: example_value
                    Line2: example_value
                    Line3: example_value
                    Line4: example_value
                    Line5: example_value
                    City: example_value
                    CountrySubDivisionCode: example_value
                    PostalCode: example_value
                    Country: example_value
                    Lat: example_value
                    Long: example_value
                  BillEmail:
                    Address: example_value
                  Line:
                  - Id: abc123
                    LineNum: 10
                    Description: A sample description.
                    Amount: 42.5
                    DetailType: SalesItemLineDetail
                    LinkedTxn: {}
                  TxnTaxDetail:
                    TotalTax: 42.5
                    TaxLine:
                    - {}
                  TotalAmt: 42.5
                  Balance: 42.5
                  Deposit: 42.5
                  DepositToAccountRef:
                    value: example_value
                    name: Example Title
                  SalesTermRef:
                    value: example_value
                    name: Example Title
                  PaymentMethodRef:
                    value: example_value
                    name: Example Title
                  CurrencyRef:
                    value: example_value
                    name: Example Title
                  ExchangeRate: 42.5
                  ShipDate: '2026-01-15'
                  ShipMethodRef:
                    value: example_value
                    name: Example Title
                  TrackingNum: example_value
                  ApplyTaxAfterDiscount: true
                  PrintStatus: NotSet
                  EmailStatus: NotSet
                  GlobalTaxCalculation: TaxExcluded
                  AllowOnlinePayment: true
                  AllowOnlineCreditCardPayment: true
                  AllowOnlineACHPayment: true
                  CustomField:
                  - DefinitionId: '500123'
                    Name: Example Title
                    Type: StringType
                    StringValue: example_value
                  LinkedTxn:
                  - TxnId: '500123'
                    TxnType: Invoice
                  domain: example_value
                  sparse: true
      responses:
        '200':
          description: Invoice updated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
              examples:
                Updateinvoice200Example:
                  summary: Default updateInvoice 200 response
                  x-microcks-default: true
                  value:
                    Invoice:
                      Id: abc123
                      SyncToken: example_value
                      DocNumber: example_value
                      TxnDate: '2026-01-15'
                      DueDate: '2026-01-15'
                      PrivateNote: example_value
                      CustomerMemo:
                        value: example_value
                      Line:
                      - {}
                      TotalAmt: 42.5
                      Balance: 42.5
                      Deposit: 42.5
                      ExchangeRate: 42.5
                      ShipDate: '2026-01-15'
                      TrackingNum: example_value
                      ApplyTaxAfterDiscount: true
                      PrintStatus: NotSet
                      EmailStatus: NotSet
                      GlobalTaxCalculation: TaxExcluded
                      AllowOnlinePayment: true
                      AllowOnlineCreditCardPayment: true
                      AllowOnlineACHPayment: true
                      CustomField:
                      - {}
                      LinkedTxn:
                      - {}
                      domain: example_value
                      sparse: true
                    time: '2026-01-15T10:30:00Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /invoice/{invoiceId}/send:
    post:
      operationId: sendInvoice
      summary: Send an Invoice via Email
      description: Sends the specified invoice via email to the address associated with the customer's BillEmail. You can override the destination email by providing a sendTo query parameter.
      tags:
      - Invoices
      parameters:
      - $ref: '#/components/parameters/invoiceId'
      - name: sendTo
        in: query
        description: Override destination email address
        schema:
          type: string
          format: email
        example: example_value
      - $ref: '#/components/parameters/minorVersion'
      responses:
        '200':
          description: Invoice sent successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
              examples:
                Sendinvoice200Example:
                  summary: Default sendInvoice 200 response
                  x-microcks-default: true
                  value:
                    Invoice:
                      Id: abc123
                      SyncToken: example_value
                      DocNumber: example_value
                      TxnDate: '2026-01-15'
                      DueDate: '2026-01-15'
                      PrivateNote: example_value
                      CustomerMemo:
                        value: example_value
                      Line:
                      - {}
                      TotalAmt: 42.5
                      Balance: 42.5
                      Deposit: 42.5
                      ExchangeRate: 42.5
                      ShipDate: '2026-01-15'
                      TrackingNum: example_value
                      ApplyTaxAfterDiscount: true
                      PrintStatus: NotSet
                      EmailStatus: NotSet
                      GlobalTaxCalculation: TaxExcluded
                      AllowOnlinePayment: true
                      AllowOnlineCreditCardPayment: true
                      AllowOnlineACHPayment: true
                      CustomField:
                      - {}
                      LinkedTxn:
                      - {}
                      domain: example_value
                      sparse: true
                    time: '2026-01-15T10:30:00Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /invoice/{invoiceId}/void:
    post:
      operationId: voidInvoice
      summary: Void an Invoice
      description: Voids the specified invoice. The invoice remains in the system with a voided status. The request body must include the Id and SyncToken of the invoice. The operation=void parameter must also be included.
      tags:
      - Invoices
      parameters:
      - $ref: '#/components/parameters/invoiceId'
      - name: operation
        in: query
        required: true
        schema:
          type: string
          enum:
          - void
        example: void
      - $ref: '#/components/parameters/minorVersion'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - Id
              - SyncToken
              properties:
                Id:
                  type: string
                SyncToken:
                  type: string
            examples:
              VoidinvoiceRequestExample:
                summary: Default voidInvoice request
                x-microcks-default: true
                value:
                  Id: abc123
                  SyncToken: example_value
      responses:
        '200':
          description: Invoice voided successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvoiceResponse'
              examples:
                Voidinvoice200Example:
                  summary: Default voidInvoice 200 response
                  x-microcks-default: true
                  value:
                    Invoice:
                      Id: abc123
                      SyncToken: example_value
                      DocNumber: example_value
                      TxnDate: '2026-01-15'
                      DueDate: '2026-01-15'
                      PrivateNote: example_value
                      CustomerMemo:
                        value: example_value
                      Line:
                      - {}
                      TotalAmt: 42.5
                      Balance: 42.5
                      Deposit: 42.5
                      ExchangeRate: 42.5
                      ShipDate: '2026-01-15'
                      TrackingNum: example_value
                      ApplyTaxAfterDiscount: true
                      PrintStatus: NotSet
                      EmailStatus: NotSet
                      GlobalTaxCalculation: TaxExcluded
                      AllowOnlinePayment: true
                      AllowOnlineCreditCardPayment: true
                      AllowOnlineACHPayment: true
                      CustomField:
                      - {}
                      LinkedTxn:
                      - {}
                      domain: example_value
                      sparse: true
                    time: '2026-01-15T10:30:00Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /invoice/{invoiceId}/pdf:
    get:
      operationId: getInvoicePdf
      summary: Get Invoice as Pdf
      description: Returns the specified invoice as a PDF document. The response content type is application/pdf.
      tags:
      - Invoices
      parameters:
      - $ref: '#/components/parameters/invoiceId'
      - $ref: '#/components/parameters/minorVersion'
      responses:
        '200':
          description: PDF retrieved successfully
          content:
            application/pdf:
              schema:
                type: string
                format: binary
              examples:
                Getinvoicepdf200Example:
                  summary: Default getInvoicePdf 200 response
                  x-microcks-default: true
                  value: example_value
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /query:
    get:
      operationId: queryEntities
      summary: Query Entities
      description: Executes a SQL-like query against QuickBooks Online entities. The query language supports SELECT, WHERE, ORDER BY, COUNT, STARTPOSITION, and MAXRESULTS clauses. This endpoint is used to query invoices, customers, items, payments, and other entity types.
      tags:
      - Invoices
      parameters:
      - name: query
        in: query
        required: true
        description: 'A SQL-like query string. For example: SELECT * FROM Invoice WHERE TotalAmt > ''100.00'' ORDERBY TxnDate'
        schema:
          type: string
        example: SELECT * FROM Invoice WHERE TotalAmt > '100.00' MAXRESULTS 10
      - $ref: '#/components/parameters/minorVersion'
      responses:
        '200':
          description: Query executed successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryResponse'
              examples:
                Queryentities200Example:
                  summary: Default queryEntities 200 response
                  x-microcks-default: true
                  value:
                    QueryResponse:
                      startPosition: 10
                      maxResults: 10
                      totalCount: 10
                      Invoice:
                      - {}
                      Customer:
                      - {}
                      Item:
                      - {}
                      Payment:
                      - {}
                    time: '2026-01-15T10:30:00Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '500':
          $ref: '#/components/responses/InternalError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  responses:
    Forbidden:
      description: The authenticated user does not have permission to perform this operation on the specified resource.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    NotFound:
      description: The requested resource was not found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    InternalError:
      description: An internal error occurred on the server
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    Unauthorized:
      description: Authentication failed. The OAuth 2.0 access token is missing, expired, or invalid.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    BadRequest:
      description: The request was invalid. This can occur due to missing required fields, validation errors, or malformed request body.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    QueryResponse:
      type: object
      description: Response wrapper for query operations. Contains the array of matching entities along with pagination metadata.
      properties:
        QueryResponse:
          type: object
          properties:
            startPosition:
              type: integer
              description: Starting position of the results
            maxResults:
              type: integer
              description: Maximum number of results returned
            totalCount:
              type: integer
              description: Total count of matching entities
            Invoice:
              type: array
              items:
                $ref: '#/components/schemas/Invoice'
            Customer:
              type: array
              items:
                $ref: '#/components/schemas/Customer'
            Item:
              type: array
              items:
                $ref: '#/components/schemas/Item'
            Payment:
              type: array
              items:
                $ref: '#/components/schemas/Payment'
          example: example_value
        time:
          type: string
          format: date-time
          example: '2026-01-15T10:30:00Z'
    Customer:
      type: object
      description: A Customer represents a consumer of the service or product that the business offers. Customers can be organized as sub-customers (jobs) within a parent customer hierarchy.
      properties:
        Id:
          type: string
          description: Unique identifier for the customer
          readOnly: true
          example: abc123
        SyncToken:
          type: string
          description: Version number for optimistic locking
          example: example_value
        MetaData:
          $ref: '#/components/schemas/MetaData'
          readOnly: true
        Title:
          type: string
          description: Title of the person (e.g., Mr., Mrs., Ms.)
          maxLength: 16
          example: Example Title
        GivenName:
          type: string
          description: Given (first) name of the customer
          maxLength: 100
          example: example_value
        MiddleName:
          type: string
          description: Middle name of the customer
          maxLength: 100
          example: example_value
        FamilyName:
          type: string
          description: Family (last) name of the customer
          maxLength: 100
          example: example_value
        Suffix:
          type: string
          description: Suffix of the person (e.g., Jr., Sr., III)
          maxLength: 16
          example: example_value
        DisplayName:
          type: string
          description: The name displayed to identify the customer. Must be unique across Customer, Employee, and Vendor objects.
          maxLength: 500
          example: example_value
        CompanyName:
          type: string
          description: The name of the company associated with the customer
          maxLength: 500
          example: example_value
        PrintOnCheckName:
          type: string
          description: Name of the customer as printed on a check
          maxLength: 110
          example: example_value
        Active:
          type: boolean
          description: Whether the customer is currently active
          default: true
          example: true
        Taxable:
          type: boolean
          description: Whether the customer is taxable
          example: true
        PrimaryEmailAddr:
          $ref: '#/components/schemas/EmailAddress'
        PrimaryPhone:
          $ref: '#/components/schemas/TelephoneNumber'
        Mobile:
          $ref: '#/components/schemas/TelephoneNumber'
        Fax:
          $ref: '#/components/schemas/TelephoneNumber'
        AlternatePhone:
          $ref: '#/components/schemas/TelephoneNumber'
        BillAddr:
          $ref: '#/components/schemas/PhysicalAddress'
        ShipAddr:
          $ref: '#/components/schemas/PhysicalAddress'
        Notes:
          type: string
          description: Free-form text about the customer
          maxLength: 2000
          example: example_value
        Job:
          type: boolean
          description: Whether this customer is a sub-customer (job)
          example: true
        ParentRef:
          $ref: '#/components/schemas/ReferenceType'
        Level:
          type: integer
          description: Depth level in the customer hierarchy (0 = top)
          readOnly: true
          example: 10
        FullyQualifiedName:
          type: string
          description: Fully qualified name of the entity, including parent names separated by colons
          readOnly: true
          example: example_value
        CurrencyRef:
          $ref: '#/components/schemas/ReferenceType'
        PreferredDeliveryMethod:
          type: string
          description: Preferred delivery method for communications
          enum:
          - Print
          - Email
          - None
          example: Print
        Balance:
          type: number
          description: Open balance amount for the customer
          readOnly: true
          example: 42.5
        BalanceWithJobs:
          type: number
          description: Open balance amount including balances of sub-customers (jobs)
          readOnly: true
          example: 42.5
        SalesTermRef:
          $ref: '#/components/schemas/ReferenceType'
        PaymentMethodRef:
          $ref: '#/components/schemas/ReferenceType'
        TaxExemptionReasonId:


# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/intuit/refs/heads/main/openapi/intuit-invoices-api-openapi.yml