Deel subpackage_accounting API

The subpackage_accounting API from Deel — 6 operation(s) for subpackage_accounting.

Operations 6

GET /invoices/{invoice_id} Get invoice by id #
GET /payments/{payment_id}/breakdown Retrieve a payment breakdown #
GET /invoices/deel Retrieve Deel invoices #
GET /invoices Retrieve invoices #
GET /payments Retrieve payment receipts #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/deel-subpackage-accounting-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

deel-subpackage-accounting-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Endpoints Subpackage Accounting API
  version: 1.0.0
servers:
- url: https://api.letsdeel.com/rest/v2
- url: https://api-staging.letsdeel.com/rest/v2
tags:
- name: subpackage_accounting
paths:
  /invoices/{id}/download:
    get:
      operationId: get-billing-invoice-download-link
      summary: Download invoice PDF
      description: "Get a link to download the invoice PDF.\n **Token scopes**: `accounting:read`"
      tags:
      - subpackage_accounting
      parameters:
      - name: id
        in: path
        description: The invoice ID used to identify the invoice to be downloaded.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: "## Authentication\nThe Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.\n\n```curl\ncurl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE'\n```\n\n[Learn more about authentication](/api/authentication)\n"
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Accounting_getBillingInvoiceDownloadLink_Response_200'
        '400':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '401':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '403':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '404':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '500':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
  /invoices/{invoice_id}:
    get:
      operationId: get-invoice-by-id-v-2026-01-01
      summary: Get invoice by id
      description: "Retrieve invoice details\n **Token scopes**: `accounting:read`"
      tags:
      - subpackage_accounting
      parameters:
      - name: invoice_id
        in: path
        description: The invoice ID used to identify the invoice to be retireved.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: "## Authentication\nThe Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.\n\n```curl\ncurl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE'\n```\n\n[Learn more about authentication](/api/authentication)\n"
        required: true
        schema:
          type: string
      responses:
        '200':
          description: The invoice resource returned
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Accounting_getInvoiceById-v2026-01-01_Response_200'
        '400':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '401':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '403':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '404':
          description: Invoice not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetInvoiceById-v2026-01-01RequestNotFoundError'
        '500':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
  /payments/{payment_id}/breakdown:
    get:
      operationId: retrieve-a-payment-breakdown-v-2026-01-01
      summary: Retrieve a payment breakdown
      description: "Get a full breakdown of a payment made to Deel. Breakdown will include individual invoices and Deel fee as line items.\n **Token scopes**: `accounting:read`"
      tags:
      - subpackage_accounting
      parameters:
      - name: payment_id
        in: path
        description: Unique identifier for the payment to retrieve the breakdown.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: "## Authentication\nThe Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.\n\n```curl\ncurl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE'\n```\n\n[Learn more about authentication](/api/authentication)\n"
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Accounting_retrieveAPaymentBreakdown-v2026-01-01_Response_200'
        '400':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '401':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '403':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '404':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '500':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
  /invoices/deel:
    get:
      operationId: retrieve-deel-invoices
      summary: Retrieve Deel invoices
      description: "Retrieve a list of invoices related to Deel fees.\n **Token scopes**: `accounting:read`"
      tags:
      - subpackage_accounting
      parameters:
      - name: limit
        in: query
        description: Return a page of results with given number of records; NOTE technically ALL query parameters are strings or array of strings
        required: false
        schema:
          type: string
      - name: offset
        in: query
        description: Return a page of results after given index of row; NOTE technically ALL query parameters are strings or array of strings'
        required: false
        schema:
          type: string
      - name: Authorization
        in: header
        description: "## Authentication\nThe Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.\n\n```curl\ncurl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE'\n```\n\n[Learn more about authentication](/api/authentication)\n"
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Accounting_retrieveDeelInvoices_Response_200'
        '400':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '401':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '403':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '404':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '500':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
  /invoices:
    get:
      operationId: retrieve-invoices
      summary: Retrieve invoices
      description: "Retrieve a list of paid invoices for your workforce.\n **Token scopes**: `accounting:read`"
      tags:
      - subpackage_accounting
      parameters:
      - name: issued_from_date
        in: query
        description: Filter invoices issued on or after the specified date.
        required: false
        schema:
          type: string
      - name: issued_to_date
        in: query
        description: Filter invoices issued before the specified date.
        required: false
        schema:
          type: string
      - name: status
        in: query
        description: If status query has value of all, all invoices will be returned. Otherwise only paid invoices will be fetched.
        required: false
        schema:
          $ref: '#/components/schemas/InvoicesGetParametersStatus'
      - name: limit
        in: query
        description: Number of records to retrieve per page.
        required: false
        schema:
          type: number
          format: double
          default: 25
      - name: offset
        in: query
        description: Index of the first record to return.
        required: false
        schema:
          type: integer
          format: int64
          default: 0
      - name: cursor
        in: query
        description: Return next page of results after the given cursor.
        required: false
        schema:
          type: string
      - name: include
        in: query
        description: Will include invoices from COR workers in the response.
        required: false
        schema:
          $ref: '#/components/schemas/InvoicesGetParametersInclude'
      - name: Authorization
        in: header
        description: "## Authentication\nThe Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.\n\n```curl\ncurl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE'\n```\n\n[Learn more about authentication](/api/authentication)\n"
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Accounting_retrieveInvoices_Response_200'
        '400':
          description: Operation failed.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InvoicesGetResponsesContentApplicationJsonSchemaItems'
        '401':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '403':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '404':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '500':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
  /payments:
    get:
      operationId: retrieve-payment-receipts-v-2026-01-01
      summary: Retrieve payment receipts
      description: "Returns a cursor-paginated list of payments made to Deel, including worker details, payment status, and payment methods. Use the `next_cursor` value from the response to retrieve subsequent pages.\n **Token scopes**: `accounting:read`"
      tags:
      - subpackage_accounting
      parameters:
      - name: date_from
        in: query
        description: Filters results to include payments created on or after this date (in ISO 8601 format).
        required: false
        schema:
          type: string
          format: date
      - name: date_to
        in: query
        description: Filters results to include payments created before this date (in ISO 8601 format).
        required: false
        schema:
          type: string
          format: date
      - name: cursor
        in: query
        description: A cursor for pagination. Use the value returned in the 'next_cursor' field to get the next page of results.
        required: false
        schema:
          type: string
      - name: currencies
        in: query
        description: Filters payments by their currency codes. Can be a single currency code or an array of codes.
        required: false
        schema:
          $ref: '#/components/schemas/PaymentsGetParametersCurrencies'
      - name: entities
        in: query
        description: Filters payments by legal entity type (e.g., 'individual' or 'company'). Can be a single entity type or an array.
        required: false
        schema:
          $ref: '#/components/schemas/PaymentsGetParametersEntities'
      - name: statuses
        in: query
        description: Filters payments by their status (e.g., 'paid' or 'processing'). Can be a single status type or an array.
        required: false
        schema:
          $ref: '#/components/schemas/PaymentsGetParametersStatuses'
      - name: Authorization
        in: header
        description: "## Authentication\nThe Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.\n\n```curl\ncurl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE'\n```\n\n[Learn more about authentication](/api/authentication)\n"
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Accounting_retrievePaymentReceipts-v2026-01-01_Response_200'
        '400':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '401':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '403':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '404':
          description: Operation failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorContainer'
        '500':
          description: Internal server error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RetrievePaymentReceipts-v2026-01-01RequestInternalServerError'
components:
  schemas:
    PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractorUniqueIdentifier:
      oneOf:
      - type: string
        format: uuid
      - $ref: '#/components/schemas/PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractorUniqueIdentifier1'
      description: Unique identifier for the worker. May be empty for certain contract types such as service agreements and fees.
      title: PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractorUniqueIdentifier
    PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractStartDate:
      oneOf:
      - type: string
        format: date-time
      - $ref: '#/components/schemas/PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractStartDate1'
      description: Start date of the contract. Empty for service agreements and fee-related contracts (such as equipment payments, insurance payments, and management fees) that don't have traditional contract start dates.
      title: PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractStartDate
    PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractType:
      type: string
      enum:
      - milestones
      - time_based
      - ongoing_time_based
      - pay_as_you_go_time_based
      - commission
      - payg_milestones
      - payg_tasks
      - eor
      - peo
      - peo_csa
      - unknown
      - employee
      - global_payroll
      - shield_msa
      - gp_client_agreement
      - ep_client_agreement
      - power_of_attorney
      - debt_authorization
      - hris_direct_employee
      - hris_service_agreement
      - hofy_standalone_payment
      - wework_standalone_payment
      - travel_insurance_standalone_payment
      - health_insurance_standalone_payment
      - prepaid_billing
      - missing_saas_fees
      - one_off_service_fee
      - eor_management_fee
      - eor_one_off_management_fee
      - engage_monthly_subscription_fee
      - ats_subscription_fee
      - benefits_admin_monthly_platform_fee
      - contractor_outside_deel
      - late_payment_fee
      - background_check_standalone_payment
      - peo_service_fee
      - payment_processing_fee
      - deel_percentage_fee
      - netx_fee
      - prepaid_funding_statement
      - one_off_mobility_service_fee
      - prepaid_billing_expired_credits
      - implementation_delay
      - managed_hr_monthly_subscription_fee
      - expense_card
      - anon_report_fee
      - ic_maintenance_platform_fee
      description: Type of contract this payment relates to. Determines the nature of the work relationship and payment structure.
      title: PaymentsPaymentIdBreakdownGetResponsesContentApplicationJsonSchemaDataItemsContractType
    GetInvoiceById-v2026-01-01RequestNotFoundError:
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/InvoicesInvoiceIdGetResponsesContentApplicationJsonSchemaErrorsItems'
          description: Error messages
        request:
          $ref: '#/components/schemas/InvoicesInvoiceIdGetResponsesContentApplicationJsonSchemaRequest'
          description: Error request details
      required:
      - errors
      title: GetInvoiceById-v2026-01-01RequestNotFoundError
    InvoicesGetResponsesContentApplicationJsonSchemaDataItemsPaidAt:
      oneOf:
      - type: string
        format: date-time
      - type: string
      description: Date/time when the invoice was paid (ISO-8601). May be null or empty string.
      title: InvoicesGetResponsesContentApplicationJsonSchemaDataItemsPaidAt
    InvoicesGetResponsesContentApplicationJsonSchemaPage:
      type: object
      properties:
        cursor:
          type:
          - string
          - 'null'
          description: Cursor for paginated results.
        offset:
          type: number
          format: double
          description: The starting position of the current page of results.
        total_rows:
          type: number
          format: double
          description: Total number of rows available for the query.
        items_per_page:
          type: number
          format: double
          description: Number of items displayed per page.
      required:
      - offset
      - total_rows
      - items_per_page
      title: InvoicesGetResponsesContentApplicationJsonSchemaPage
    InvoicesIdDownloadGetResponsesContentApplicationJsonSchemaData:
      type: object
      properties:
        id:
          type: string
          description: Unique identifier of the invoice.
        url:
          type:
          - string
          - 'null'
          description: URL to the requested invoice for download. This URL may expire after a certain duration.
        expires_at:
          type: string
          format: date-time
          description: The expiration date and time of the download URL, after which the URL will no longer be accessible.
      required:
      - url
      title: InvoicesIdDownloadGetResponsesContentApplicationJsonSchemaData
    PaymentsGetParametersEntities1:
      type: string
      enum:
      - individual
      - company
      title: PaymentsGetParametersEntities1
    Accounting_retrievePaymentReceipts-v2026-01-01_Response_200:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/PaymentsGetResponsesContentApplicationJsonSchemaData'
      title: Accounting_retrievePaymentReceipts-v2026-01-01_Response_200
    PaymentsGetResponsesContentApplicationJsonSchemaDataRowsItemsDeelGrantedCreditsUsed:
      type: object
      properties:
        amount:
          type: string
          description: Amount deducted from Deel-granted credits, in the payment currency. '0.00' if not used.
        original_amount:
          type:
          - string
          - 'null'
          description: Amount deducted from Deel-granted credits, in the original currency they were held in. Null if not used.
        original_currency:
          type:
          - string
          - 'null'
          description: Currency in which the Deel-granted credits were held, following ISO 4217. Null if not used.
      description: Amount paid using Deel-granted credits.
      title: PaymentsGetResponsesContentApplicationJsonSchemaDataRowsItemsDeelGrantedCreditsUsed
    Accounting_getBillingInvoiceDownloadLink_Response_200:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/InvoicesIdDownloadGetResponsesContentApplicationJsonSchemaData'
      required:
      - data
      title: Accounting_getBillingInvoiceDownloadLink_Response_200
    PaymentsGetResponsesContentApplicationJsonSchemaDataRowsItemsPrepaidBillingCreditsUsed:
      type: object
      properties:
        amount:
          type: string
          description: Amount deducted from prepaid billing credits, in the payment currency. '0.00' if not used.
        original_amount:
          type:
          - string
          - 'null'
          description: Amount deducted from prepaid billing credits, in the original currency they were held in. Null if not used.
        original_currency:
          type:
          - string
          - 'null'
          description: Currency in which the prepaid billing credits were held, following ISO 4217. Null if not used.
      description: Amount paid using prepaid billing credits.
      title: PaymentsGetResponsesContentApplicationJsonSchemaDataRowsItemsPrepaidBillingCreditsUsed
    InvoicesInvoiceIdGetResponsesContentApplicationJsonSchemaDataLineItemsItemsType:
      type: string
      enum:
      - AI_WORKFORCE_MONTHLY_FEE
      - ANON_REPORT_FEE
      - ANYTIME_PAY_GP_RESERVE
      - ASO_FEE
      - ASO_PAYROLL_FUNDING
      - ATS_LINKEDIN_PREMIUM_FEE
      - BACKGROUND_CHECK_FEE
      - BANK_ACCOUNT_OPENING_FEE
      - BANK_FILE_FEE
      - BENEFITS_ADMIN_MONTHLY_PLATFORM_FEE
      - CLIENT_PREFUNDING_AMOUNT
      - COR_LOCAL_COLLECTION_FEE
      - COR_START_DELAY
      - CUSTOM_DOMAIN_FEE
      - CUSTOM_ONE_OFF_COST
      - CUSTOM_ONE_OFF_FEE
      - DEEL_ATS_SUBSCRIPTIONS
      - DEEL_COMPENSATION_FEE
      - DEEL_ENGAGE_ATS_FEE
      - DEEL_ENGAGE_MONTHLY_SUBSCRIPTION_FEE
      - DEEL_FIELD_SERVICES_EOR_FEES
      - DEEL_FIELD_SERVICES_PASSTHROUGH_FEES
      - DEEL_FIELD_SERVICES_SWM_FEES
      - DEEL_HR_FEE
      - DEEL_HRIS_FEE
      - DEEL_IT_ACCESSORY_REPLACEMENT
      - DEEL_IT_APP_RESALE
      - DEEL_IT_ASSEMBLED_DELIVERY
      - DEEL_IT_BYOD_ACTIVATION_FEE
      - DEEL_IT_BYOD_STORAGE_FEE
      - DEEL_IT_CANCELLATION
      - DEEL_IT_CERTIFIED_DATA_ERASURE
      - DEEL_IT_CLEARANCE
      - DEEL_IT_CUSTOM_SHIPPING
      - DEEL_IT_CUSTOM_SOURCING
      - DEEL_IT_DEVICE_UNLOCK_FEE
      - DEEL_IT_ENDPOINT_PROTECTION_FEES
      - DEEL_IT_ENDPOINT_PROTECTION_FEES_OVERAGES
      - DEEL_IT_END_OF_CONTRACT_PURCHASE
      - DEEL_IT_EXPRESS_SHIPPING
      - DEEL_IT_EXTENDED_WARRANTY
      - DEEL_IT_IDENTITY_FEES
      - DEEL_IT_IDENTITY_FEES_OVERAGES
      - DEEL_IT_IT_SEAT
      - DEEL_IT_IT_SERVICE_DESK
      - DEEL_IT_JC_PLATFORM_FEES
      - DEEL_IT_JC_PLATFORM_FEES_OVERAGES
      - DEEL_IT_JC_PLATFORMPRIME_FEES
      - DEEL_IT_JC_PLATFORMPRIME_FEES_OVERAGES
      - DEEL_IT_LAPTOP_CONFIG
      - DEEL_IT_LOANER
      - DEEL_IT_MDM
      - DEEL_IT_MDM_OVERAGES
      - DEEL_IT_NON_DEEL_IT_DEVICE_CHARGE
      - DEEL_IT_PACKAGING
      - DEEL_IT_PURCHASE
      - DEEL_IT_REDISTRIBUTION_FEE
      - DEEL_IT_RENTAL
      - DEEL_IT_REPAIR
      - DEEL_IT_REPAIR_WITH_PARTS
      - DEEL_IT_REPLACEMENT
      - DEEL_IT_SAAS
      - DEEL_IT_SERVICE
      - DEEL_IT_SERVICE_BUNDLE
      - DEEL_IT_SHIPPING
      - DEEL_IT_SINGLE_ITEM_FEE
      - DEEL_IT_STOREFRONT_FEE
      - DEEL_IT_STORE_AND_REUSE_CUSTOMER_OWNED_FEE
      - DEEL_IT_STORE_AND_REUSE_CUSTOMER_OWNED_STORAGE_FEE
      - DEEL_IT_STORE_AND_REUSE_FEE
      - DEEL_IT_VAT
      - DEEL_IT_WELCOME_PACK
      - DEEL_MAINTENANCE_FEE
      - DEEL_TALENT_CLIENT_SAAS_FEE_ONE_OFF
      - DEEL_TALENT_CLIENT_SAAS_FEE_RECURRING
      - DEEL_TALENT_TP_SAAS_FEE_ONE_OFF
      - DEEL_TALENT_TP_SAAS_FEE_RECURRING
      - DEEL_WORKFORCE_PLANNING_SUBSCRIPTIONS
      - DEPOSIT_REFUND
      - DISCOUNT
      - DPA_AGREEMENT_FEE
      - EMPLOYEE_NAVIGATOR_IMPLEMENTATION_FEE
      - EMPLOYEE_NAVIGATOR_PEPM_FEE
      - ENGAGE_HR_SUITE_SUBSCRIPTION_FEE
      - ENGAGE_PLUGINS_SUBSCRIPTION_FEE
      - ENGAGE_ZAVVY_LEGACY_SUBSCRIPTION_FEE
      - ENTITY_MANAGEMENT_PLATFORM_FEE
      - ENTITY_SETUP_FEE
      - EOR_13_TH_14_TH_MONTH_SALARY
      - EOR_13_TH_MONTH_SALARY
      - EOR_ACCIDENT_AND_DISABILITY
      - EOR_ACCIDENT_AND_DISABILITY_FEE
      - EOR_ACCRUED_HOLIDAY
      - EOR_ADDITIONAL_FEE
      - EOR_ALLOWANCE
      - EOR_ANYTIME_PAYROLL_FEE
      - EOR_BENEFIT_IN_KIND_WITHHELD_AMOUNT
      - EOR_BONUS
      - EOR_COMPANY_DOCTOR_COST
      - EOR_DEDUCTION
      - EOR_DEPOSIT
      - EOR_EARLY_INVOICING_FUNDING_AMOUNT
      - EOR_EMPLOYER_COST
      - EOR_EQUITY_TAX_WITHHELD
      - EOR_EXPENSE
      - EOR_EXTERNAL_LEGAL_ADVISORY_COST
      - EOR_FERTILITY
      - EOR_FERTILITY_FEE
      - EOR_FERTILITY_PLAN_COST
      - EOR_FOREIGN_CURRENCY_CONTRACT_FEE
      - EOR_FOREIGN_CURRENCY_FEE
      - EOR_HEALTH_ALLOWANCE
      - EOR_HEALTH_ALLOWANCE_PLAN_COST
      - EOR_HEALTH_AND_SAFETY_TRAINING_COST
      - EOR_HEALTH_BENEFIT
      - EOR_HEALTH_BENEFIT_PLAN_COST
      - EOR_HEALTH_INSURANCE_FEE
      - EOR_LEGAL_FEE
      - EOR_LEGAL_SETTLEMENT_PAYOUT
      - EOR_LIFE_INSURANCE
      - EOR_LIFE_INSURANCE_FEE
      - EOR_LIFE_INSURANCE_PLAN_COST
      - EOR_LOCAL_COLLECTION_FEE
      - EOR_MANAGEMENT_FEE
      - EOR_MEAL_VOUCHER
      - EOR_MEAL_VOUCHER_FEE
      - EOR_MEAL_VOUCHER_PLAN_COST
      - EOR_MEDICAL_ONBOARDING_COST
      - EOR_MENTAL_HEALTH
      - EOR_MENTAL_HEALTH_FEE
      - EOR_MENTAL_HEALTH_PLAN_COST
      - EOR_NON_STATUTORY_EMPLOYER_COST
      - EOR_OFFCYCLE
      - EOR_OFF_BOARDING_FEE
      - EOR_OTHER
      - EOR_PENSION
      - EOR_PENSION_FEE
      - EOR_PENSION_PLAN_COST
      - EOR_QES_FEE
      - EOR_SALARY_ADVANCE
      - EOR_SETUP_FEE
      - EOR_SEVERANCE
      - EOR_SIGNING_BONUS
      - EOR_SIGNING_BONUS_DEDUCTION
      - EOR_SIGNING_BONUS_EMPLOYER_COST
      - EOR_SIGNING_BONUS_EMPLOYER_COST_DEDUCTION
      - EOR_SINGLE_TERMINATION_FEE
      - EOR_START_DELAY
      - EOR_STUDY_FUND
      - EOR_STUDY_FUND_FEE
      - EOR_STUDY_FUND_PLAN_COST
      - EOR_TAX_RULING
      - EOR_TAX_VAT
      - EOR_TIME_OFF
      - EOR_TRAVEL_INSURANCE_ANNUAL_SUBSCRIPTION_FEE
      - EOR_TRAVEL_INSURANCE_MONTHLY_SUBSCRIPTION_FEE
      - EOR_VISA_MANAGEMENT_FEE
      - EOR_WET_INK_FEE
      - EOR_WORK
      - EQUITY_ANNUAL_SUBSCRIPTION_FEE
      - EQUITY_EOR_PER_HEAD_FEE
      - EQUITY_IMPLEMENTATION_FEE
      - EQUITY_MAINTENANCE_FEE
      - EXPENSE_CARD
      - EXPENSE_CARD_FEE
      - G2N_BENEFITS
      - G2N_BENEFIT_IN_KIND
      - G2N_EMPLOYER_CONTRIBUTIONS
      - G2N_EOR_NET_PAY_WITHOUT_EXPENSES
      - G2N_GROSS_DEDUCTIONS
      - G2N_GROSS_TAXABLE
      - G2N_NET_ADDITIONS
      - G2N_NET_DEDUCTIONS
      - G2N_NET_PAY
      - G2N_ODP_OFFSET
      - G2N_ON_CALL_OVERTIME
      - G2N_OTHER_ADJUSTMENTS
      - G2N_PAY_RATE
      - G2N_SEVERANCE
      - G2N_TOTAL_EXPENSES
      - G2N_VACATION_PAYOUT
      - G2N_WAGE_ADDITIONS
      - G2N_WORKER_TAX_AND_CONTRIBUTIONS
      - GLOBAL_HR_CONSULTING_ANNUAL_SUBSCRIPTION_FEE
      - GLOBAL_HR_CONSULTING_EOR_MASS_TERMINATION_FEE
      - GLOBAL_HR_CONSULTING_MANAGED_HR_MONTHLY_SUBSCRIPTION_FEE
      - GLOBAL_HR_CONSULTING_MONTHLY_SUBSCRIPTION_FEE
      - GLOBAL_HR_CONSULTING_PROJECT_FEE
      - GLOBAL_HR_DPO_AS_A_SERVICE_ANNUAL_SUBSCRIPTION_FEE
      - GLOBAL_HR_EU_UK_REPRESENTATIVE_SERVICE_ANNUAL_SUBSCRIPTION_FEE
      - GLOBAL_HR_PRIVACY_CONSULTING_SERVICES_ANNUAL_SUBSCRIPTION_FEE
      - GLOBAL_HR_PRIVACY_SERVICES_ANNUAL_SUBSCRIPTION_FEE
      - GL_CUSTOM_CONFIGURATION
      - GP_ADD_ON_FEE
      - GP_ADVANCE_PAYMENTS_FEE
      - GP_BANK_ACCOUNTS_OPENED
      - GP_CHINA_DECLARATIONS
      - GP_DEEL_LIABILITY
      - GP_DEPOSIT
      - GP_EARLY_TERMINATION_FEE
      - GP_ELECTRONIC_SAFE_PAYSLIPS
      - GP_EMPLOYEE_AGREEMENTS_EFE
      - GP_EMPLOYEE_FUNDING
      - GP_EXCEPTIONAL_MATTERS_HOURS_FEE
      - GP_EXPENSES_FEE
      - GP_GB_PENSION_FUND_MANAGEMENT
      - GP_GLOBAL_RERUN_OF_PAYROLL_REPORTS_FEE
      - GP_LEGAL_CONTROL_ASSISTANCE_HOURS_FEE
      - GP_MEAL_VOUCHERS
      - GP_MEDICAL_VISITS
      - GP_NEW_BRANCH_CREATION_ASSISTANCES
      - GP_NEW_REPORTS_AND_MODIFICATIONS_FEE
      - GP_NON_AUTOMATED_LODGEMENTS_FEE
      - GP_OFFCYCLE_MODIFICATIONS_OR_RERUN_FEE
      - GP_PARALLEL_RUN_FEE
      - GP_PAYROLL_CONNECT_FEE
      - GP_PAYROLL_CONNECT_SETUP_ENTITY_FEE_FLAT
      - GP_PAYROLL_EMPLOYEE_FEE
      - GP_PAYROLL_EMPLOYEE_SERVICE_FEE
      - GP_PAYROLL_ENTITY_SETUP_FEE
      - GP_PAYROLL_FEE
      - GP_PAYROLL_FEE_PER_COUNTRY
      - GP_PAYROLL_FUNDING_FEE
      - GP_PAYROLL_OFFBOARDING_FEE
      - GP_PAYROLL_ONBOARDING_FEE
      - GP_PAYROLL_SOFTWARE_FEE
      - GP_START_DELAY
      - GP_VAT_TAX
      - GP_WORK_VISAS
      - GP_YEARLY_CLOSING_FEE
      - HEALTH_INSURANCE_ANNUAL_SUBSCRIPTION_FEE
      - HEALTH_INSURANCE_FEE
      - HEALTH_INSURANCE_MONTHLY_SUBSCRIPTION_FEE
      - HOFY_EQUIPMENT_MONTHLY_SUBSCRIPTION_FEE
      - HOFY_EQUIPMENT_SEMIANNUAL_SUBSCRIPTION_FEE
      - HOFY_EQUIPMENT_SERVICE
      - HOFY_EQUIPMENT_TERMINATION_FEE
      - IC_BONUS
      - IC_COMMISSION
      - IC_DEDUCTION
      - IC_DEEL_PERCENTAGE_FEE
      - IC_DEEL_PREMIUM
      - IC_EXPENSE
      - IC_MILESTONE
      - IC_OFFCYCLE
      - IC_OTHER
      - IC_OVERTIME
      - IC_PRO_RATA
      - IC_SAAS_FLAT
      - IC_SAAS_MISSING_FEES
      - IC_SAAS_PER_CONTRACT
      - IC_START_DELAY
      - IC_TASK
      - IC_TAX_VAT
      - IC_TIME_OFF
      - IC_WITHHOLDING_TAX
      - IC_WORK
      - INTEGRATION_HRIS_FEE
      - INTERCOMPANY_MARKUP_SALARY_EXPENSES
      - INTERCOMPANY_OTHER_FINANCIAL_EXPENSES
      - INTERCOMPANY_OTHER_FINANCIAL_INCOME
      - INTERCOMPANY_PAYMENTS_LEASE_SERVICES
      - INTERCOMPANY_PAYMENTS_MARKET_PENETRATION
      - INTERCOMPANY_PAYMENT_EOR_GP_SERVICES
      - INTERCOMPANY_PAYMENT_EOR_SERVICES
      - INTERCOM

# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/deel-com/refs/heads/main/openapi/deel-subpackage-accounting-api-openapi.yml