A Vegyes könyvelés fogadása elnevezésű API elem segítségével lehetőség van Vegyes könyveléseket felvenni a sERPa-ba egy külső rendszerből. További információ a swaggerben és az Interfész funkcióban található.
A sERPá-ban a könyvelés tétel egy irányt vehet fel, ezért az alábbi módon kezeljük a beküldött tételeket:
Tartozik Főkönyvi szám / Követel Főkönyvi szám mezőket átadásakor két tétel keletkezik 1 tétel elemből, melyeknek mindene azonos kivéve a főkönyvi szám és irány mezőik.
POST / vegyeskonyvesles
Vegyes könyvelés fogadás eredmény - API |
Bemenőparaméter változat = Alapértelmezett |
Vegyes könyvelés felvétel fogadás |
|
Művelet paraméter |
Azonosító (JSON path) |
Leírás |
VKonyv ID |
$.BookingSignID |
|
Bizonylatszám |
$.DocumentNo |
Vegyes könyvelés bizonylatszáma |
Dátum |
$.Date |
Vegyes könyvelés dátuma |
Deviza ID |
$.CurrencyID |
Vegyes könyvelés deviza ID-ja |
Deviza |
$.Currency |
Vegyes könyvelés devizája |
Leírás |
$.Note |
Vegyes könyvelés Leírás adata |
Tétel |
$.Item |
Tételek táblázat |
Irány |
$.Item.Direction |
Irány, Felsorolt típus = KonyvelesiIrany (Tartozik / Követel) |
Főkönyvi szám |
$.Item.Accountno |
Főkönyvi szám |
Összeg |
$.Item.Amount |
Könyvelendő összeg |
Ügyfél_ID |
$.Item.CustomerID |
Ügyfél ID-ja |
Ügyfél kód |
$.Item.CustomerCode |
Ügyfél kódja |
Költséghely |
$.Item.Costcenter |
Költséghely |
Témaszám |
$.Item.Subjectno |
Témaszám |
Pozíciószám |
$.Item.Positionno |
Pozíciószám |
Szöveg |
$.Item.Note |
Könyvelés tétel szövege |
Paraméter |
Paraméter érték |
Leírás |
Naplójel |
A keletkező vegyes könyvelés naplójele (pl.: VEGY-1) |
|
Azonosító |
Leírás |
ErrorCode |
Hibakód |
ErrorMessage |
Hibaüzenet |
AccountingNumber |
Könyvelési szám (sERPa iktatószám) |
Documentno |
Könyvelés Bizonylatszáma |
1.50363 Érvénytelen költséghely!
2.50364 Érvénytelen témaszám!
3.50365 Érvénytelen pozíciószám!
4.50368 Nincsenek tételek!
5.50490 A dátum megadása kötelező!
6.50707 Ismeretlen deviza
7.50748 A sERPában nem szereplő főkönyvi szám:
8.50999 Hibás adatformátum.
9.51000 Hiányzó főkönyvi szám!
10.51043 Az öszeg megadása kötelező
11.51045 A naplójel analítika csak vegyes lehet.
12.59044 Érvénytelen f.szám!
13.59067 A könyvelés kelte nem esik bele az aktuális pénzügyi évbe!
14.59068 A könyvelés kelte Lezárás előtti dátumra esik!
15.51046 Érvénytelen könyvelési dimenzió kombináció
Például, érvénytelen pozíciószám esetén ilyen üzenet kapunk vissza:
{ "Eredemeny": [ { "ErrorCode": 50365, "ErrorMessage": "Érvénytelen pozíciószám! [poz3756]", "AccountingNumber": null, "BizonylatSzam": null } ] }
Dimenziók megadása opcionális, de helyes kell legyen sERPa szabályai szerint.
{ "Eredemeny": [ { "ErrorCode": 51046, "ErrorMessage": "Érvénytelen könyvelési dimenzió kombináció!\r\nKöltséghely:K004,!!Témaszám:w555!!,Pozíciószám:2014d000002", "AccountingNumber": null, "BizonylatSzam": null } ] }
A példa hívás egy tétel és két csatolmány importálását mutatja be.
sERPaMintaAPI/manualjournals
[
{
"Documentno": "string202311224-1",
"Date": "2024-01-25",
"Currency": "HUF",
"Description": "fejléc leírása",
"Item": [
{
"Direction": 0,
"Accountno": "5111",
"Amount": 110,
"Customer": "progen001",
"Costcenter": "K004",
"Subjectno": "bv",
"Positionno": "300",
"Note": "tétel szövege"
},
{
"Direction": 1,
"Accountno": "519",
"Amount": 110,
"Customer": "5741abc",
"Costcenter": "K004",
"Subjectno": "bv",
"Positionno": "300",
"Note": "tétel szövege"
}
]
}
]
{
"Eredemeny": [
{
"ErrorCode": 0,
"ErrorMessage": null,
"AccountingNumber": "VEGY1\/24.01.25\/000071",
"Documentno": "string202311224-1"
}
]
}