Employees

Create a new employee tax card.

Creates a new employee tax card and returns it. Automatically recreates salary base for employee.

post/payrolls/employees/{id}/salaryinfo/taxcards

Request

  • Base URL: https://pts-api.procountor.com/api
  • URL: https://pts-api.procountor.com/api/payrolls/employees/{id}/salaryinfo/taxcards
  • Auth: HTTP bearer

Path parameters

idinteger required

Id of the employee

Request body

idinteger

Unique identifier of employee tax card.

type'A' | 'ADDITIONAL_INCOME' | 'FREELANCE' | 'GRADED_INCOME' | 'ONE_INCOME_LIMIT' | 'TAX_AT_SOURCE' required

Tax card type. Allowed tax card types: ONE_INCOME_LIMIT, TAX_AT_SOURCE.

revisedboolean required

Revised card.

incomeTypestring

Tax card income type. Allowed tax card income types: 000024-000040, 000042.

validFromstring date required

Valid from.

basePercentnumber required

Base percent. Scale: 2.

additionalPercentnumber required

Additional percent. Value must be set to 0 if tax card type is set to TAX_AT_SOURCE. Scale: 2.

annualIncomeLimitnumber required

Annual income limit. Value must be set to 0 if tax card type is set to TAX_AT_SOURCE. Scale: 2.

limitUsednumber

Limit used. Value must be set to 0 if tax card type is set to TAX_AT_SOURCE. Scale: 2.

commentsstring

Comments.

createdstring date-time

Creation timestamp.

versionstring date-time

Version. Not allowed in POST. Required in PUT.

Response

Tax card was successfully created.

idinteger

Unique identifier of employee tax card.

type'A' | 'ADDITIONAL_INCOME' | 'FREELANCE' | 'GRADED_INCOME' | 'ONE_INCOME_LIMIT' | 'TAX_AT_SOURCE' required

Tax card type. Allowed tax card types: ONE_INCOME_LIMIT, TAX_AT_SOURCE.

revisedboolean required

Revised card.

incomeTypestring

Tax card income type. Allowed tax card income types: 000024-000040, 000042.

validFromstring date required

Valid from.

basePercentnumber required

Base percent. Scale: 2.

additionalPercentnumber required

Additional percent. Value must be set to 0 if tax card type is set to TAX_AT_SOURCE. Scale: 2.

annualIncomeLimitnumber required

Annual income limit. Value must be set to 0 if tax card type is set to TAX_AT_SOURCE. Scale: 2.

limitUsednumber

Limit used. Value must be set to 0 if tax card type is set to TAX_AT_SOURCE. Scale: 2.

commentsstring

Comments.

createdstring date-time

Creation timestamp.

versionstring date-time

Version. Not allowed in POST. Required in PUT.

Changes

No recorded changes to this operation across all 1 revision of this API.