POST api/CpyEmployeeBank/Post?companyId={companyId}
Create or update an employee bank information
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| companyId |
The code of the company |
string |
Required |
Body Parameters
CpyEmployeeBank| Name | Description | Type | Additional information |
|---|---|---|---|
| PEmployeeID |
Code d’employé |
string |
Required Max length: 15 Min length: 1 |
| PSequenceNumber |
Ordre de la séquence des dépôts. Il est possible pour un employé de déposer sa paie dans plus d’un compte de banque. Si la paie est divisée entre plusieurs comptes de banque, le dernier compte de banque indiquée recevra le reste de la paie, une fois que l’argent aura été déposé dans les comptes précédents selon leurs spécifications. 1..n |
integer |
Range: inclusive between 1 and 32767 |
| PBnkEmpInstCd |
Numéro de l’institution bancaire |
string |
Required Matching regular expression pattern: \d{3} |
| PBnkEmpTranNum |
Numéro de succursale de l’institution bancaire |
string |
Required Matching regular expression pattern: \d{5} |
| PBankEmpAccountNumber |
Numéro de compte de banque de l’employé |
string |
Required Matching regular expression pattern: \d{7,12} |
| PBankEmployeeXRefNumber |
Numéro de référence croisée, habituellement le code d’employé |
string |
Max length: 19 |
| PPercent |
Pourcentage |
decimal number |
Range: inclusive between 0 and 100 |
| PFixedDollars |
Dollars fixes |
decimal number |
Range: inclusive between 0 and 999999999,99 |
| PMinMax |
Restriction dollars en tant que. Si la méthode de dollars fixe, il faut indiquer s’il s’agit d’un minimum (1) ou d’un maximum (2). Si « minimum », le dépôt pourra être moindre que le montant indiqué. Si « maximum », le dépôt pourra être supérieur au montant indiqué. |
integer |
Range: inclusive between 1 and 2 |
| PSettlementIndex |
Settlement Index |
integer |
None. |
| PEmployeeTemplateId |
Code de l'employé 'modèle', sert aux valeurs par défaut lors de la création |
string |
Max length: 15 |
| CompanyTemplateId |
Companie GP de l'employé 'modèle', sert aux valeurs par défaut lors de la création |
string |
Max length: 5 |
Request Formats
application/json, text/json
{
"PEmployeeID": "sample string 1",
"PSequenceNumber": 1,
"PBnkEmpInstCd": "sample string 2",
"PBnkEmpTranNum": "sample string 3",
"PBankEmpAccountNumber": "sample string 4",
"PBankEmployeeXRefNumber": "sample string 5",
"PPercent": 1.0,
"PFixedDollars": 1.0,
"PMinMax": 1,
"PSettlementIndex": 1,
"PEmployeeTemplateId": "sample string 6",
"CompanyTemplateId": "sample string 7"
}
application/xml, text/xml
<CpyEmployeeBank xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Jovaco.WebServices.Web.Models"> <CompanyTemplateId>sample string 7</CompanyTemplateId> <PBankEmpAccountNumber>sample string 4</PBankEmpAccountNumber> <PBankEmployeeXRefNumber>sample string 5</PBankEmployeeXRefNumber> <PBnkEmpInstCd>sample string 2</PBnkEmpInstCd> <PBnkEmpTranNum>sample string 3</PBnkEmpTranNum> <PEmployeeID>sample string 1</PEmployeeID> <PEmployeeTemplateId>sample string 6</PEmployeeTemplateId> <PFixedDollars>1</PFixedDollars> <PMinMax>1</PMinMax> <PPercent>1</PPercent> <PSequenceNumber>1</PSequenceNumber> <PSettlementIndex>1</PSettlementIndex> </CpyEmployeeBank>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |