Skip to main content
PUT
Update a remittance account

Authorizations

Authorization
string
header
required

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

Path Parameters

remittance_account
string
required

Body

application/json
is_default
boolean
superseding_remittance_account_id
string

The account that replaces this one after a business-number change or correction. With superseded_on set, employees enrolled in this account are enrolled in the successor from the changeover date onward, and a work assignment created afterwards is enrolled in whichever account covers each part of its dates. Without a date, the replacement is recorded and enrollments are left as they are. Clearing the value, or the date, also leaves enrollments as they are. Only one account in a line of accounts can have a replacement waiting to take effect at a time.

May be set without superseded_on, in which case no enrollments are moved.

superseded_on
string<date>

The date this account was replaced by its successor, from which its enrolled employees move to the superseding account. Optional: left unset, the successor is recorded and no enrollments are moved. Must be today or later, and later than the most recent pay date already paid through this account.

Requires superseding_remittance_account_id; a date without a superseding account is rejected.

linked_remittance_account_id
string

The id of a CRA remittance account in the same business entity whose enrollments this account should follow. When set, work assignments enrolled in that CRA account are automatically enrolled in this account with matching effective dates, and manual enrollments on this account become unavailable. Only a Revenue Québec account may be linked, and only to a CRA account. An account that is the default for its authority cannot be linked; set is_default to false in the same request to link it. Clearing the value releases the generated enrollments, which stay in place and become editable and deletable again.

account_provider
string
category
enum<string>
Available options:
ca_benefit_provider,
ca_provincial_government,
ca_tax_agency,
ca_union,
ca_workers_compensation
label
string
Maximum string length: 255
label_translations
object | null

Optional translations for the label property.

account_identifier
string | null

Editing is prevented when is_editable is false

Maximum string length: 255
remitter_type
enum<string>
Available options:
accelerated_threshold_1,
accelerated_threshold_2,
quarterly,
regular
remittance_management
enum<string>
Available options:
automatic,
manual
note
string | null
address_line_1
string | null
address_line_2
string | null
city
string | null
administrative_area
string | null
Maximum string length: 255
province_code
string | null

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 | null

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

postal_code
string | null
Maximum string length: 10
metadata
Workers’ compensation · object

Additional data points for this account. The available fields depend on the account's category; null for categories that capture no metadata.

Response

200 - application/json

OK

id
string
read-only

The unique identifier of the object in Nmbr.

object
string
read-only

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

data
Remittance Account · object