11a990d9390a
Create an accounting code rule
Request body
A tag group to scope this rule to. When set without tag_id, creates a tag-group-level rule that applies to all tags in the group.
A tag from the business entity's accounting code tag group. Optional — when omitted, the rule matches line items by type/subtype or business_preset_id alone.
The line item type to scope this rule to (e.g. earning, deduction). Mutually exclusive with business_preset_id.
This attribute is deprecated and will be removed.
Use subtypes. Still accepted, meaning a single-member set, and rejected against a rule that already holds several subtypes rather than truncating it. Sending both fields with values that disagree is rejected.
The line item subtypes to further scope this rule to (e.g. wage, salary). A rule matches a line item whose subtype is any member of the set. Every subtype must belong to type, which a non-empty set requires. Supplying the set replaces it outright — there is no add-one or remove-one. No two rules in the same scope (same tag, same tag group, or both global) and on the same type may share a subtype.
A business preset to scope this rule to. Provides the highest specificity match. Mutually exclusive with type and subtypes.
A rule with none of tag_id, tag_group_id, type, or business_preset_id is the catch-all: it matches any line item as the last resort when no other rule applies. At most one catch-all may exist per business entity.
Response
Created
The unique identifier of the object in Nmbr.
The type of the object in Nmbr ("accounting_code_rule").