companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "salary": 0,
- "tax": 0,
- "atp": 0,
- "pensions": 0,
- "holiday": 0,
- "maternity": 0,
- "holidayHourlyPaid": 0,
- "holidayFixedPaid": 0,
- "incomeAmount": 0,
- "amContributionCalculated": 0,
- "executedBy": "string",
- "finishedDate": "2019-08-24T14:15:22Z",
- "payrollType": 0,
- "payrollNumber": 0,
- "status": 1,
- "activatedAt": "2019-08-24T14:15:22Z",
- "numberOfEmployees": 0,
- "periodFrom": "2019-08-24T14:15:22Z",
- "periodTo": "2019-08-24T14:15:22Z",
- "dispositionDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
]
}
companyUid required | string <uuid> |
api-version | string |
filter.onlyFuture | boolean |
filter.types | Array of integers <int32> Items Enum: 0 1 2 4 8 12 16 32 64 96 128 256 512 1024 2048 4096 8192 16384 16400 32768 65536 131072 206604 208654 262144 266304 524288 |
filter.status | Array of integers <int32> Items Enum: 0 1 2 3 4 5 6 7 8 |
filter.transferMode | Array of integers <int32> Items Enum: 1 2 |
filter.startDate | string <date-time> |
filter.endDate | string <date-time> |
filter.payrollUids | Array of strings <uuid> |
filter.take | integer <int32> |
filter.skip | integer <int32> |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/grouped?api-version=string&filter.onlyFuture=true&filter.types=0&filter.status=0&filter.transferMode=1&filter.startDate=2019-08-24T14%3A15%3A22Z&filter.endDate=2019-08-24T14%3A15%3A22Z&filter.payrollUids=497f6eca-6276-4993-bfeb-53cbbbba6f08&filter.take=0&filter.skip=0"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "amount": 0,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z"
}
]
}
companyUid required | string <uuid> |
payrollUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var PayrollUid = "YOUR_payrollUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/" + PayrollUid + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "employee": {
- "incomeType": 0,
- "holidayPayReceiverType": 0,
- "extraHolidayEntitlementRule": "string",
- "name": "string",
- "employeeNumber": "string",
- "extraEmployeeNumber": "string",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}, - "accFrom": "string",
- "accTo": "string",
- "amount": 0,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "cvr": "string",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
]
}
companyUid required | string <uuid> |
payrollUid required | string <uuid> |
api-version | string |
[- "00000000-0000-0000-0000-000000000000"
]
companyUid required | string <uuid> |
api-version | string |
filter.onlyFuture | boolean |
filter.type | integer <int32> Enum: 0 1 2 4 8 12 16 32 64 96 128 256 512 1024 2048 4096 8192 16384 16400 32768 65536 131072 206604 208654 262144 266304 524288 |
filter.status | integer <int32> Enum: 0 1 2 3 4 5 6 7 8 |
filter.transferMode | integer <int32> Enum: 1 2 |
filter.dispositionDate | string <date-time> |
filter.payrollUids | Array of strings <uuid> |
filter.take | integer <int32> |
filter.skip | integer <int32> |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/grouped/details?api-version=string&filter.onlyFuture=true&filter.type=0&filter.status=0&filter.transferMode=1&filter.dispositionDate=2019-08-24T14%3A15%3A22Z&filter.payrollUids=497f6eca-6276-4993-bfeb-53cbbbba6f08&filter.take=0&filter.skip=0"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "payrollNumber": 0,
- "createdOn": "2019-08-24T14:15:22Z",
- "payrollUids": "00000000-0000-0000-0000-000000000000",
- "amount": 0,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z"
}
]
}
companyUid required | string <uuid> |
api-version | string |
filter.onlyFuture | boolean |
filter.type | integer <int32> Enum: 0 1 2 4 8 12 16 32 64 96 128 256 512 1024 2048 4096 8192 16384 16400 32768 65536 131072 206604 208654 262144 266304 524288 |
filter.status | integer <int32> Enum: 0 1 2 3 4 5 6 7 8 |
filter.transferMode | integer <int32> Enum: 1 2 |
filter.dispositionDate | string <date-time> |
filter.payrollUids | Array of strings <uuid> |
filter.take | integer <int32> |
filter.skip | integer <int32> |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/grouped/department?api-version=string&filter.onlyFuture=true&filter.type=0&filter.status=0&filter.transferMode=1&filter.dispositionDate=2019-08-24T14%3A15%3A22Z&filter.payrollUids=497f6eca-6276-4993-bfeb-53cbbbba6f08&filter.take=0&filter.skip=0"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "amount": 0,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "departmentUid": "00000000-0000-0000-0000-000000000000",
- "departmentName": "string",
- "departmentNumber": "string"
}
]
}
companyUid required | string <uuid> |
api-version | string |
filter.onlyFuture | boolean |
filter.types | Array of integers <int32> Items Enum: 0 1 2 4 8 12 16 32 64 96 128 256 512 1024 2048 4096 8192 16384 16400 32768 65536 131072 206604 208654 262144 266304 524288 |
filter.status | Array of integers <int32> Items Enum: 0 1 2 3 4 5 6 7 8 |
filter.transferMode | Array of integers <int32> Items Enum: 1 2 |
filter.startDate | string <date-time> |
filter.endDate | string <date-time> |
filter.payrollUids | Array of strings <uuid> |
filter.take | integer <int32> |
filter.skip | integer <int32> |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/grouped/department/details?api-version=string&filter.onlyFuture=true&filter.types=0&filter.status=0&filter.transferMode=1&filter.startDate=2019-08-24T14%3A15%3A22Z&filter.endDate=2019-08-24T14%3A15%3A22Z&filter.payrollUids=497f6eca-6276-4993-bfeb-53cbbbba6f08&filter.take=0&filter.skip=0"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "amount": 0,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "departmentUid": "00000000-0000-0000-0000-000000000000",
- "payrollNumber": 0,
- "departmentName": "string",
- "departmentNumber": "string",
- "createdOn": "2019-08-24T14:15:22Z"
}
]
}
companyUid required | string <uuid> |
payrollUid required | string <uuid> |
bankExportType required | integer <int32> Enum: 1 2 3 4 |
transactionCost required | integer <int32> Enum: 1 2 3 |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var PayrollUid = "YOUR_payrollUid_PARAMETER"; var BankExportType = "YOUR_bankExportType_PARAMETER"; var TransactionCost = "YOUR_transactionCost_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/" + PayrollUid + "/export/" + BankExportType + "/" + TransactionCost + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{ }
companyUid required | string <uuid> |
api-version | string |
kontoNumber required | string [ 0 .. 10 ] characters |
regNumber required | string [ 0 .. 4 ] characters |
enableNetsPayment | boolean |
{- "kontoNumber": "string",
- "regNumber": "stri",
- "enableNetsPayment": true
}
{- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
companyUid required | string <uuid> |
api-version | string |
onlyFuture | boolean |
type | integer <int32> Enum: 0 1 2 4 8 12 16 32 64 96 128 256 512 1024 2048 4096 8192 16384 16400 32768 65536 131072 206604 208654 262144 266304 524288 |
status | integer <int32> Enum: 0 1 2 3 4 5 6 7 8 |
transferMode | integer <int32> Enum: 1 2 |
dispositionDate | string <date-time> |
payrollUids | Array of strings <uuid> |
take | integer <int32> |
skip | integer <int32> |
[- {
- "onlyFuture": true,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "payrollUids": [
- "00000000-0000-0000-0000-000000000000"
], - "take": 0,
- "skip": 0
}
]
{ }
companyUid required | string <uuid> |
api-version | string |
Array of objects (Zalary.Models.Payment.PaymentSegmentsGroupedFilter) | |
toAction | integer <int32> Enum: 1 2 |
verificationCode required | string 6 characters |
{- "paymentFilters": [
- {
- "onlyFuture": true,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "payrollUids": [
- "00000000-0000-0000-0000-000000000000"
], - "take": 0,
- "skip": 0
}
], - "toAction": 1,
- "verificationCode": "string"
}
companyUid required | string <uuid> |
api-version | string |
onlyFuture | boolean |
type | integer <int32> Enum: 0 1 2 4 8 12 16 32 64 96 128 256 512 1024 2048 4096 8192 16384 16400 32768 65536 131072 206604 208654 262144 266304 524288 |
status | integer <int32> Enum: 0 1 2 3 4 5 6 7 8 |
transferMode | integer <int32> Enum: 1 2 |
dispositionDate | string <date-time> |
payrollUids | Array of strings <uuid> |
take | integer <int32> |
skip | integer <int32> |
[- {
- "onlyFuture": true,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "payrollUids": [
- "00000000-0000-0000-0000-000000000000"
], - "take": 0,
- "skip": 0
}
]
companyUid required | string <uuid> |
api-version | string |
Array of objects (Zalary.Models.Payment.PaymentSegmentsGroupedFilter) | |
dispositionDate required | string <date-time> |
verificationCode required | string 6 characters |
{- "paymentFilters": [
- {
- "onlyFuture": true,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "payrollUids": [
- "00000000-0000-0000-0000-000000000000"
], - "take": 0,
- "skip": 0
}
], - "dispositionDate": "2019-08-24T14:15:22Z",
- "verificationCode": "string"
}
companyUid required | string <uuid> |
payrollUid required | string <uuid> |
api-version | string |
paymentSegmentUids | Array of strings <uuid> |
toAction | integer <int32> Enum: 1 2 |
verificationCode required | string 6 characters |
{- "paymentSegmentUids": [
- "00000000-0000-0000-0000-000000000000"
], - "toAction": 1,
- "verificationCode": "string"
}
companyUid required | string <uuid> |
api-version | string |
object (Zalary.Models.Payment.PaymentSegmentsGroupedFilter) | |
payrollNumbers | Array of integers <int32> |
toAction | integer <int32> Enum: 1 2 |
verificationCode required | string 6 characters |
{- "paymentFilter": {
- "onlyFuture": true,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "payrollUids": [
- "00000000-0000-0000-0000-000000000000"
], - "take": 0,
- "skip": 0
}, - "payrollNumbers": [
- 0
], - "toAction": 1,
- "verificationCode": "string"
}
companyUid required | string <uuid> |
payrollUid required | string <uuid> |
api-version | string |
paymentSegmentUids | Array of strings <uuid> |
dispositionDate | string <date-time> |
transferMode | integer <int32> Enum: 1 2 |
paymentStatus | integer <int32> Enum: 0 1 2 3 4 5 6 7 8 |
verificationCode required | string 6 characters |
{- "paymentSegmentUids": [
- "00000000-0000-0000-0000-000000000000"
], - "dispositionDate": "2019-08-24T14:15:22Z",
- "transferMode": 1,
- "paymentStatus": 0,
- "verificationCode": "string"
}
companyUid required | string <uuid> |
api-version | string |
object (Zalary.Models.Payment.PaymentSegmentsGroupedFilter) | |
payrollNumbers | Array of integers <int32> |
dispositionDate required | string <date-time> |
verificationCode required | string 6 characters |
{- "paymentFilter": {
- "onlyFuture": true,
- "type": 0,
- "status": 0,
- "transferMode": 1,
- "dispositionDate": "2019-08-24T14:15:22Z",
- "payrollUids": [
- "00000000-0000-0000-0000-000000000000"
], - "take": 0,
- "skip": 0
}, - "payrollNumbers": [
- 0
], - "dispositionDate": "2019-08-24T14:15:22Z",
- "verificationCode": "string"
}
companyUid required | string <uuid> |
paymentAgreementUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var PaymentAgreementUid = "YOUR_paymentAgreementUid_PARAMETER"; var request = await client.DeleteAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payments/agreements/" + PaymentAgreementUid + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }