Różnice między wybraną wersją a wersją aktualną.
642 [2016/03/08 17:35] kostek |
642 [2016/03/09 10:43] (aktualna) kostek [Plik output] |
||
---|---|---|---|
Linia 24: | Linia 24: | ||
* numrecpartner - numrec kontrahenta przesłany w procedurze 1882 | * numrecpartner - numrec kontrahenta przesłany w procedurze 1882 | ||
* numrecpartneragent - numrec konta przesłany w procedurze 1882 | * numrecpartneragent - numrec konta przesłany w procedurze 1882 | ||
+ | |||
+ | ===== Plik output ===== | ||
+ | |||
+ | <code> | ||
+ | {"Code_0642": { | ||
+ | "HeadChk_List": [ | ||
+ | { | ||
+ | "token": "42dr43t54", | ||
+ | "text_ok": "", | ||
+ | "flag_ok": true, | ||
+ | "NumRecPartner": 9972, | ||
+ | "NumRecHeadChk": 82275, | ||
+ | "NumRecPartnerAgent": 80531, | ||
+ | "HeadChkIdent": "FV\/00002\/2016", | ||
+ | "DateGetWare": "2016-01-11", | ||
+ | "DatePayMaybe": "2016-02-10", | ||
+ | "Value_InMoney": 36.90000, | ||
+ | "Value_Done_InMoney": 36.90000, | ||
+ | "Value_Rest_InMoney": 0.00000 | ||
+ | }, | ||
+ | { | ||
+ | "token": "42dr43t54", | ||
+ | "text_ok": "", | ||
+ | "flag_ok": true, | ||
+ | "NumRecPartner": 9972, | ||
+ | "NumRecHeadChk": 82272, | ||
+ | "NumRecPartnerAgent": 80531, | ||
+ | "HeadChkIdent": "FV\/00001\/2016", | ||
+ | "DateGetWare": "2016-01-11", | ||
+ | "DatePayMaybe": "2016-02-10", | ||
+ | "Value_InMoney": 40.47000, | ||
+ | "Value_Done_InMoney": 40.47000, | ||
+ | "Value_Rest_InMoney": 0.00000 | ||
+ | }, | ||
+ | { | ||
+ | "token": "42dr43t54", | ||
+ | "text_ok": "", | ||
+ | "flag_ok": true, | ||
+ | "NumRecPartner": 9972, | ||
+ | "NumRecHeadChk": 82341, | ||
+ | "NumRecPartnerAgent": 80531, | ||
+ | "HeadChkIdent": "FV\/00036\/2016", | ||
+ | "DateGetWare": "2016-03-02", | ||
+ | "DatePayMaybe": "2016-04-01", | ||
+ | "Value_InMoney": 56.33000, | ||
+ | "Value_Done_InMoney": 0.00000, | ||
+ | "Value_Rest_InMoney": 56.33000 | ||
+ | } | ||
+ | ] | ||
+ | }} | ||
+ | </code> | ||
+ | |||
+ | Poniżej znajduje się opis pól. | ||
+ | Litera "W" oznacza, że pole będzie wyświetlane na Platformie. | ||
+ | |||
+ | * "NumRecHeadChk" - wew. Firmaticowy identyfikator faktury - będzie używany w plikach input (np. w procedurze pobierania faktury w PDF) | ||
+ | * "HeadChkIdent" - W; etykieta: Numer faktur | ||
+ | * "DateGetWare" - W; etykieta: Data sprzedaży | ||
+ | * "DatePayMaybe" - W; etykieta: Data płatności | ||
+ | * "Value_InMoney" - W; etykieta: Kwota faktury | ||
+ | * "Value_Done_InMoney" - W; etykieta: Zapłacono | ||
+ | * "Value_Rest_InMoney" - W; etykieta: Pozostaje | ||
+ | |||
+ | ===== Plik output z błędami ===== | ||
+ | |||
+ | <code sql> | ||
+ | {"Code_0642": { | ||
+ | "HeadChk_List": [ | ||
+ | { | ||
+ | "token": "", | ||
+ | "text_ok": "1) Nie podano: Token'a", | ||
+ | "flag_ok": false, | ||
+ | "NumRecPartner": 0, | ||
+ | "NumRecHeadChk": 0, | ||
+ | "NumRecPartnerAgent": 0, | ||
+ | "HeadChkIdent": "", | ||
+ | "DateGetWare": null, | ||
+ | "DatePayMaybe": null, | ||
+ | "Value_InMoney": 0.00000, | ||
+ | "Value_Done_InMoney": 0.00000, | ||
+ | "Value_Rest_InMoney": 0.00000 | ||
+ | } | ||
+ | ] | ||
+ | }} | ||
+ | </code> | ||
+ | |||
+ | Możliwe komunikaty błędów: | ||
+ | * "text_ok": "1) Nie podano: Token'a", - jak w pliku input nie będzie tokena | ||
+ | * "text_ok": "2) W Firmaticu brak kontrahenta z NumRecPartner: 99722", - błędny numrecpartner | ||
+ | * "text_ok": "3) zaĹ.oĹźono date_od = 09\/03\/2015; zaĹ.oĹźono date_do = 08\/03\/2016", - jak damy puste daty lub daty w nieprawidłowym formacie to procedura zwróci faktury, ale z takim komunikatem | ||
+ | |||