POBIERANIE RACHUNKÓW BANKOWYCH
[GET] https://app.erpxt.pl/api2/public/bankaccounts
Opis struktury JSON odpowiedzi:
Parametr | Opis |
$id | Numer porządkowy w ramach odpowiedzi JSON |
AccountNumber | Numer rachunku |
BankName | Nazwa banku |
Symbol | Symbol banku |
ReportingPeriod | Okres raportów 1 – Dzienny 2 – Tygodniowy 3 – Miesięczny 4 – Bezterminowy |
Primary | Czy rachunek jest jako „domyślny” – true (TAK) / false (NIE) |
Id | Id rachunku bankowego |
Przykładowa odpowiedź JSON:
[
{
"AccountNumber": "77812510180448594079740300",
"BankName": "Bank Polskiej Spółdzielczości S.A.",
"Symbol": "BPSSA",
"ReportingPeriod": 3,
"Primary": true,
"Id": 8843
},
{
"AccountNumber": "PL 21 2250 0001 5277 7281 8088 8086",
"BankName": "Svenska Handelsbanken AB S.A. Oddział w Polsce Centrala",
"Symbol": "SHBPL",
"ReportingPeriod": 3,
"Primary": false,
"Id": 8844
}
]
Możliwe jest także pobranie danych dla określonego rachunku.
[GET] https://app.erpxt.pl/api2/public/bankaccounts/XXX (gdzie XXX to Id rachunku bankowego w bazie danych)
Przykładowe zapytanie: [GET] https://app.erpxt.pl/api2/public/bankaccounts/8844
Przykładowa odpowiedź JSON:
{
"AccountNumber": "PL 21 2250 0001 5277 7281 8088 8086",
"BankName": "Svenska Handelsbanken AB S.A. Oddział w Polsce Centrala",
"Symbol": "SHBPL",
"ReportingPeriod": 3,
"Primary": false,
"Id": 8844
}
DODAWANIE NOWEGO RACHUNKU BANKOWEGO
[POST] https://app.erpxt.pl/api2/public/bankaccounts
Opis struktury JSON zapytania:
Parametr | Opis | Czy parametr obowiązkowy? |
AccountNumber | Numer rachunku | TAK |
BankName | Nazwa banku | NIE |
Symbol | Symbol banku | TAK |
ReportingPeriod | Okres raportów 1 – Dzienny 2 – Tygodniowy 3 – Miesięczny 4 – Bezterminowy |
TAK |
Primary | Czy rachunek jest jako „domyślny” – true (TAK) / false (NIE) | NIE |
Przykładowe zapytanie JSON:
{
"AccountNumber": "PL 21 2250 0001 5277 7281 8088 8086",
"BankName": "Svenska Handelsbanken AB S.A. Oddział w Polsce Centrala",
"Symbol": "SHBPL"",
"ReportingPeriod": 3,
"Primary": false
}
W odpowiedzi zostanie wysłane ID dodanego rachunku bankowego.
EDYCJA RACHUNKU BANKOWEGO
[PUT] https://app.erpxt.pl/api2/public/bankaccounts
Opis struktury JSON zapytania:
Parametr | Opis | Czy parametr obowiązkowy? |
AccountNumber | Numer rachunku | TAK |
BankName | Nazwa banku | NIE |
Symbol | Symbol banku | TAK1 |
ReportingPeriod | Okres raportów 1 – Dzienny 2 – Tygodniowy 3 – Miesięczny 4 – Bezterminowy |
TAK |
Primary | Czy rachunek jest jako „domyślny” – true (TAK) / false (NIE) | NIE |
ID | Id rachunku bankowego w bazie danych | TAK |
1) Symbol banku nadawany jest podczas dodawania rachunku i nie można go edytować.
Przykładowe zapytanie JSON (zmiana okresu raportu dla rachunku bankowego o Id=8844):
{
"AccountNumber": "PL 21 2250 0001 5277 7281 8088 8086",
"BankName": "Svenska Handelsbanken AB S.A. Oddział w Polsce Centrala",
"Symbol": "SHBPL"",
"ReportingPeriod": 4,
"Primary": false
"Id": 8844
}
Przykładowa odpowiedź JSON – status 204 No Content – operacja zakończona powodzeniem.
USUWANIE RACHUNKU BANKOWEGO
Usuwanie rachunku bankowego: [DEL] https://app.erpxt.pl/api2/public/bankaccounts/XXX (gdzie XXX to Id rachunku bankowego w bazie danych)
Przykładowe zapytanie: [DEL] https://app.erpxt.pl/api2/public/bankaccounts/8844
Przykładowa odpowiedź JSON – status 204 No Content – operacja zakończona powodzeniem.