Payment

GetPayrollsForCompany

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/payments
Request samples
Response samples
{
}

GetGroupedPaymentsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
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>
Responses
200

OK

get/api/companies/{companyUid}/payments/grouped
Request samples
Response samples
{
}

GetPaymentsForPayroll

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
payrollUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/payments/{payrollUid}
Request samples
Response samples
{
}

UpdatePaymentSegmentsStatusAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
payrollUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
Array
string <uuid>
Responses
204

No Content

patch/api/companies/{companyUid}/payments/{payrollUid}
Request samples
[
]

GetGroupedPaymentDetailsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
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>
Responses
200

OK

get/api/companies/{companyUid}/payments/grouped/details
Request samples
Response samples
{
}

GetCompanyGroupedPaymentsByDepartmentAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
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>
Responses
200

OK

get/api/companies/{companyUid}/payments/grouped/department
Request samples
Response samples
{
}

GetCompanyGroupedPaymentsByDepartmentDetailsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
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>
Responses
200

OK

get/api/companies/{companyUid}/payments/grouped/department/details
Request samples
Response samples
{
}

GetPaymentsForPayrollExportCsv

Securityoauth2
Request
path Parameters
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
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/payments/{payrollUid}/export/{bankExportType}/{transactionCost}
Request samples
Response samples
{ }

CreateCompanyBankAccountDeprecated

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
kontoNumber
required
string [ 0 .. 10 ] characters
regNumber
required
string [ 0 .. 4 ] characters
enableNetsPayment
boolean
Responses
200

OK

post/api/companies/{companyUid}/payments/agreements
Request samples
{
}
Response samples
{
}

GetGroupedPaymentsExportAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
Array
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>
Responses
200

OK

post/api/companies/{companyUid}/payments/grouped/export
Request samples
[
]
Response samples
{ }

UpdatePaymentsTransferModeAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
Array of objects (Zalary.Models.Payment.PaymentSegmentsGroupedFilter)
toAction
integer <int32>
Enum: 1 2
verificationCode
required
string = 6 characters
Responses
204

No Content

patch/api/companies/{companyUid}/payments/grouped/transfer-mode
Request samples
{
}

UpdatePaymentSegmentsStatusToManuallyPaidAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
Array
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>
Responses
204

No Content

patch/api/companies/{companyUid}/payments/grouped/update-status
Request samples
[
]

UpdatePaymentsDispositionDateAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
Array of objects (Zalary.Models.Payment.PaymentSegmentsGroupedFilter)
dispositionDate
required
string <date-time>
verificationCode
required
string = 6 characters
Responses
204

No Content

patch/api/companies/{companyUid}/payments/grouped/disposition-date
Request samples
{
}

UpdatePaymentSegmentsTransferModeAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
payrollUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
paymentSegmentUids
Array of strings <uuid>
toAction
integer <int32>
Enum: 1 2
verificationCode
required
string = 6 characters
Responses
204

No Content

patch/api/companies/{companyUid}/payments/{payrollUid}/transfer-mode
Request samples
{
}

UpdatePaymentsTransferModeDetailsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
object (Zalary.Models.Payment.PaymentSegmentsGroupedFilter)
payrollNumbers
Array of integers <int32>
toAction
integer <int32>
Enum: 1 2
verificationCode
required
string = 6 characters
Responses
204

No Content

patch/api/companies/{companyUid}/payments/grouped/details/transfer-mode
Request samples
{
}

UpdatePaymentSegmentsDispositionDateAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
payrollUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
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
Responses
204

No Content

patch/api/companies/{companyUid}/payments/{payrollUid}/disposition-date
Request samples
{
}

UpdatePaymentsDetailsDispositionDateAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
object (Zalary.Models.Payment.PaymentSegmentsGroupedFilter)
payrollNumbers
Array of integers <int32>
dispositionDate
required
string <date-time>
verificationCode
required
string = 6 characters
Responses
204

No Content

patch/api/companies/{companyUid}/payments/grouped/details/disposition-date
Request samples
{
}

DeleteCompanyBankAccountDeprecated

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
paymentAgreementUid
required
string <uuid>
query Parameters
api-version
string
Responses
204

No Content

delete/api/companies/{companyUid}/payments/agreements/{paymentAgreementUid}
Request samples