API - Waluta
Opis
Obiekt currency znajdujący się wewnątrz obiektu sale-documents używany jest przy dokumentach walutowych do przetrzymywania informacji o użytej walucie i jej kursie na dany dzień.
Pola
| Parametr | Opis | Uwagi | Typ danych |
|---|---|---|---|
| code | Kod waluty (domyślnie PLN) | ISO 4217 | string(3) |
| rate | Kurs waluty (domyślnie 1.000000) | Tylko do odczytu | string(99.999999) |
| date | Data kursu (wg tabeli kursów) | string(yyyy-mm-dd) | |
| table | Nazwa tabeli kursów | Tylko do odczytu | string |
Przykładowe zapytania
https://app.firmino.pl/app/services/rest/api/sale-documents/add
Przykład CURL:
curl -POST --user login:haslo -H "Content-type: application/json" https://app.firmino.pl/app/services/rest/api/sale-documents/add -d '{"customer":{"id":4195100}}'
Żądanie (JSON):
{
"customer" : {
"id": 4195100
}
}
Odpowiedź (JSON):
{
"success": true,
"response": {
"id": 19284001,
"ordinalNumber": 1,
"documentName": "Faktura VAT 1/12/2019",
"documentDate": "2019-12-04",
"saleDate": "2019-12-04",
"salePlace": "Zielona Góra",
"documentType": "fas",
"documentFunction": "normal",
"documentState": "new",
"priceType": "net",
"customer": {
"id": 4195100,
"fullName": "KONTRAHENT TESTOWY",
"shortName": "TEST KONTRAH",
"countryCode": "PL",
"locality": "Zielona Góra",
"tin": "1111111111",
"regon": null,
"street": "Testowa",
"houseNo": "2",
"flatNo": "1",
"postCode": "65-140",
"post": "Zielona Góra",
"phone": null,
"email": null,
"bankAccount": null,
"fax": null,
"website": null,
"note": null
},
"items": [],
"currency": {
"code": "PLN",
"rate": "1.00",
"date": null,
"table": null
}
"payment": {
"method": "Przelew",
"paymentDate": null,
"termDate": "2019-12-24",
"total": "0.00",
"paid": "0.00",
"ramain": "0.00"
}
}
}