sprPaymentLocations

Prev Next

Represents payment locations (spr) in Business Central.

Methods

Method Return Type Description
GET sprPaymentLocations sprPaymentLocations Gets a payment location object.
DELETE sprPaymentLocations none Deletes a payment location object.
POST sprPaymentLocations sprPaymentLocations Creates a payment location object.
PATCH sprPaymentLocations sprPaymentLocations Updates a payment location object.

Navigation

Navigation Return Type Description
sprEmployee sprEmployee Gets the employee associated with the payment location.
sprBank sprBank Gets the bank associated with the payment location.

Properties

Property Type Description Relation to
id Guid Specifies the payment location's ID. Non-editable.
employeeNumber String[20] Specifies the employee's number. sprEmployees.number
employeeId Guid Specifies the employee's id. sprEmployees.id
lineNo Int32 Specifies the line number.
paymentOrderType Option Specifies the payment order type. It can be:
0- " "
1- Salary
2- Deduct.Trans.
3- Business Trip
recipientBankAccNo String[30] Specifies the recipient's bank account number. sprBanks.bankAccountNo
recipientBankCode String[10] Specifies the recipient's bank code. sprBanks.code
recipientBankId Guid Specifies the recipient's bank ID. sprBanks.id
companyBankCode String[10] Specifies the companies bank code. sprBanks.bankCode
companyBankId Guid Specifies the companies bank ID. sprBanks.id
includeToPmtOrdersFile Boolean Specifies if the payment location is included in the payment orders file.
lastModifiedDateTime DateTimeOffset Specifies the payment location's last modified date. Read-Only.

Examples

Create sprPaymentLocations

POST URI: /companies({{companyId}})/sprPaymentLocations

Request

{
    "employeeId": "{{employeeId}}",
    "paymentOrderType": "1",
    "recipientBankAccNo": "LT123456789134567890",
    "includeToPmtOrdersFile": true
}

Response

{
    "@odata.context": "http://bc220-2:7048/BC/api/softera/softeraPayroll/v1.0/$metadata#companies(fb9142f3-361f-ee11-a396-ce5b49aea574)/sprPaymentLocations/$entity",
    "@odata.etag": "W/\"JzIwOzExOTUyNjU0OTQwODc1MzcwNTExMTswMDsn\"",
    "id": "82fcca2e-e32b-ee11-a395-98edeed05568",
    "employeeNumber": "D0025",
    "employeeId": "24def330-bd2b-ee11-a395-98edeed05568",
    "lineNo": 20000,
    "paymentOrderType": "Salary",
    "recipientBankAccNo": "LT123456789134567890",
    "recipientBankCode": "",
    "recipientBankId": "00000000-0000-0000-0000-000000000000",
    "companyBankCode": "HCBC",
    "companyBankId": "7b90cdf1-bb2a-ee11-a395-fe66e2afdfa9",
    "includeToPmtOrdersFile": true,
    "lastModifiedDateTime": "2023-07-26T18:35:24.793Z"
}