---
title: "List accounting codes"
method: GET
path: "/accounting_codes"
tags: ["Accounting Codes"]
---

# List accounting codes

`GET /accounting_codes`

## Query parameters

- `business_entity_id` string, required
- `fallback_mappings.type` 'allowance' | 'deduction' | 'earning' | 'employee_benefit' | 'employer_benefit' | 'employer_statutory_withholding' | 'reimbursement' | 'statutory_withholding'
- `fallback_mappings.subtype` 'accident_insurance_plan' | 'automobile_and_motor_vehicle' | 'bonus_discretionary' | 'bonus_non_discretionary' | 'bonus_non_taxable' | 'cell_phone_allowance' | 'charitable_donation' | 'child_care_expenses' | 'child_eduction_non_taxable' | 'child_eduction_taxable' | 'clothing_non_taxable' | 'clothing_taxable' | 'commission' | 'commission_periodic' | 'commission_self_employed' | 'cpp' | 'cpp_2' | 'critical_illness' | 'death_benefit' | 'debt_relief' | 'dental' | 'education_and_professional_development' | 'eht' | 'ei' | 'employee_assistance_program' | 'federal_income_tax' | 'fondaction' | 'fondaction_rrsp' | 'fonds_solidarite_ftq' | 'fonds_solidarite_ftq_rrsp' | 'garnishment_order' | 'gift_cash' | 'gift_near_cash' | 'gift_non_cash_non_taxable' | 'gift_non_cash_taxable' | 'gratuity' | 'group_dependent_life_insurance' | 'group_term_life_insurance' | 'health' | 'health_spending_account' | 'housing_allowance_cash' | 'in_lieu_wages' | 'income_replacement_indemnity_non_taxable' | 'income_replacement_indemnity_taxable' | 'income_tax' | 'internet_allowance' | 'invoice_payment' | 'invoice_sales_tax' | 'leave_bereavement' | 'leave_citizenship' | 'leave_domestic_and_sexual_violence' | 'leave_general' | 'leave_jury_duty' | 'leave_maternity' | 'leave_organ_donor' | 'leave_parental' | 'leave_paternity' | 'leave_personal' | 'leave_sick' | 'leave_unpaid' | 'leave_voting' | 'leave_wedding' | 'long_term_disability' | 'meals_subsidized_non_cash' | 'meals_taxable' | 'moving_allowance_non_taxable' | 'moving_allowance_taxable' | 'municipal_officers_expense' | 'non_group_long_term_disability' | 'non_group_short_term_disability' | 'non_taxable_allowance' | 'non_taxable_reimbursement' | 'other_deduction' | 'overtime' | 'overtime_meals_non_taxable' | 'parental_top_up_insurable' | 'parental_top_up_non_insurable' | 'parking' | 'parking_allowance' | 'pension' | 'pension_dbpp' | 'pension_dcpp' | 'pension_mfpp' | 'pension_prpp' | 'pension_restricted_rrsp' | 'pension_rrsp' | 'pension_rrsp_non_periodic' | 'pension_unregistered_prpp' | 'pension_vrsp' | 'professional_membership' | 'professional_membership_dues_taxable' | 'profit_sharing_dpsp' | 'provincial_income_tax' | 'qpip' | 'qpp' | 'qpp_2' | 'retiring_allowance' | 'retiring_allowance_eligible' | 'retroactive_pay' | 'retroactive_pay_increase' | 'salary' | 'salary_continuance' | 'savings_tfsa' | 'second_opinion_medical_consultation' | 'severance_pay' | 'short_term_disability' | 'social_event_allowance' | 'statutory_holiday_pay' | 'supplemental_unemployment' | 'taxable_cash_allowance' | 'taxable_reimbursement' | 'territorial_income_tax' | 'time_off_in_lieu' | 'time_off_in_lieu_overtime' | 'tools_allowance' | 'transit_pass' | 'transportation_to_from_work' | 'travelling_allowance_non_taxable' | 'travelling_allowance_taxable' | 'uk_paye_income_tax' | 'union_dues' | 'union_dues_post_tax' | 'utilities_allowance' | 'vacation_accrual_adjustment' | 'vacation_pay' | 'vacation_pay_employee_terminated' | 'vacation_pay_no_time_taken' | 'vacation_pay_time_taken' | 'vehicle_allowance_non_taxable' | 'vehicle_employer_provided' | 'virtual_health_service' | 'wage' | 'wcb' | 'wellness_spending_account'
- `is_from_source` 'external' | 'manual' | 'quickbooks' | 'xero'
- `expand` string[]

## Response `200`

OK

- object
  - `object` string — The type of the object in Nmbr (`"list"`).
  - `data` object[]
    - `id` string — The unique identifier of the object in Nmbr.
    - `object` string — The type of the object in Nmbr (`"accounting_code"`).
    - `data` AccountingCode
      - `business_entity` object — The Business Entity this accounting code belongs to.
        - `id` string — The unique identifier of the object in Nmbr.
        - `object` string — The type of the object in Nmbr (`"business_entity"`).
      - `type` 'bank' | 'expense' | 'liability' — The type of accounting code.
      - `code` string, nullable — The accounting code identifier as it appears in the chart of accounts.
      - `title` string
      - `title_translations` Translations, nullable
        - `en` string
        - `fr` string
      - `title_translated` string — The translation of the `title` property for the request locale. Computed using the values in `title` and `title_translations` and the value of the request's `Accept-Language` header.
      - `description` string, nullable
      - `description_translations` Translations, nullable
        - `en` string
        - `fr` string
      - `description_translated` string — The translation of the `description` property for the request locale. Computed using the values in `description` and `description_translations` and the value of the request's `Accept-Language` header.
      - `mapping` object, nullable
        - `xero` boolean
        - `quickbooks` boolean
      - `fallback_mappings` object, nullable — Line Item type/subtype pairs that default to this accounting code when no specific mapping is configured. Each entry contains `type` and `subtype`.
      - `created_at` string, dateTime — The date and time the object was created in Nmbr.
      - `updated_at` string, dateTime — The date and time the object was last updated in Nmbr.

---

[API](https://skmtc.net/nmbr/apis/nmbr-api.md) · [All operations](https://skmtc.net/nmbr/apis/nmbr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmbr/nmbr-api/revisions/01cd9c45a923/schema)
