Skip to main content
POST
Create a business entity

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string
required

The business entity's operating or trade name.

Maximum string length: 255
business_number
string

The Canada Revenue Agency (CRA) Business Number (BN) for this business entity, used to identify the business for payroll tax remittances. 15 characters (BN15): a 9-digit Business Number root, the 2-letter RP payroll program identifier, and a 4-digit reference number starting at 0001. The root begins with 1, 7, or 8 and carries a Luhn check digit.

The business entity's registered legal name.

Maximum string length: 255

The provincial business registration number.

Maximum string length: 255
address_line_1
string | null

The first line of the business entity's mailing address. Canada Revenue Agency forms (T4, RL-1) truncate this to the length those forms allow.

address_line_2
string | null

The second line of the business entity's mailing address. Canada Revenue Agency forms (T4, RL-1) truncate this to the length those forms allow.

city
string | null

The city of the business entity's mailing address.

administrative_area
string | null

The region of the business entity's mailing address — the province, state, or county, depending on the country. For Canadian business entities this is the province.

For a Canadian business entity, provide the province (e.g. ON).

Maximum string length: 255
province_code
string | null
deprecated

This attribute is deprecated and will be removed.

A deprecated alias of administrative_area that mirrors its value. Use administrative_area instead.

In Canada, must be an uppercase 2-letter province code: AB, BC, MB, NB, NL, NS, NT, NU, ON, PE, QC, SK, YT

country_code
string

The country code for the business entity's mailing address.

Must be an uppercase 2-letter country code (ISO 3166-1 alpha-2, e.g., CA).

postal_code
string | null

The postal code for the business entity's mailing address.

Maximum string length: 10
contact_name
string

The name of the primary contact at the business entity.

Maximum string length: 255
contact_email
string

The email address of the primary contact at the business entity.

contact_area_code
string | null

The area code for the primary contact's phone number.

contact_phone_number
string | null

The primary contact's phone number, excluding area code.

contact_extension
string

The extension for the primary contact's phone number.

Maximum string length: 5
pay_day_movement_setting
enum<string>

The business entity-level setting for how pay dates are adjusted when they fall on a weekend or bank holiday. If set to inherit, the Company's setting is used.

Available options:
inherit,
next_business_day,
previous_business_day
vacation_pay_formula_setting
enum<string>

The formula used to calculate vacation pay for Employees in this business entity.

Available options:
pay_date,
period_end,
period_start
remitter_type
enum<string>

The Canada Revenue Agency (CRA) remitter type, which determines the frequency of payroll tax remittances to the CRA.

Available options:
accelerated_threshold_1,
accelerated_threshold_2,
quarterly,
regular
in_preview
boolean

When true, the business entity is in preview mode. In preview mode, Payrolls can be run and approved but no real money movement occurs.

external_ref
string
Maximum string length: 255
preferred_locale
enum<string>

The locale used for payroll communications sent to Employees and Contractors within this business entity. If not set, the Company's locale is used.

Available options:
en,
fr
hold_funding_for_verification
boolean
resolve_journal_entry_stat_withholdings
boolean
accounting_settings
object
tax_properties
object[]

Response

201 - application/json

Created

id
string
read-only

The unique identifier of the object in Nmbr.

object
string
read-only

The type of the object in Nmbr ("business_entity").

data
Business Entity · object