przejście do zawartości
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Indeks
Ślad:
phs:642
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
<h1>642</h1> <div class="level1"> <p> Jest to procedura, która zwraca faktury kontrahenta. </p> </div> <h2>Plik input</h2> <div class="level2"> <pre class="code xml">< request> <span class="sc1"><</span>proc_num<span class="sc1">></span>642<span class="sc1"><</span>/proc_num<span class="sc1">></span> <span class="sc1"><</span>token<span class="sc1">></span>42dr43t54<span class="sc1"><</span>/token<span class="sc1">></span> <span class="sc1"><</span>date_od<span class="sc1">></span>2016/01/01<span class="sc1"><</span>/date_od<span class="sc1">></span> <span class="sc1"><</span>date_do<span class="sc1">></span>2016/03/08<span class="sc1"><</span>/date_do<span class="sc1">></span> <span class="sc1"><</span>numrecpartnerpayer<span class="sc1">></span>14026<span class="sc1"><</span>/numrecpartnerpayer<span class="sc1">></span> <span class="sc1"><</span>numrecpartner<span class="sc1">></span>9972<span class="sc1"><</span>/numrecpartner<span class="sc1">></span> <span class="sc1"><</span>numrecpartneragent<span class="sc1">></span>80531<span class="sc1"><</span>/numrecpartneragent<span class="sc1">></span> < /request> </pre><p> </p> <ul> <li class="level1"> proc_num - numer procedury mbpro</li> <li class="level1"> token - tworzony i przesyłany przez Platformę. Musi być podany (jego wartość nie jest sprawdzana, ale pole nie może być puste), jest odsyłany w pliku output.</li> <li class="level1"> date_od, date_do - zakres dat za jaki mają być zwrócone faktury. Data jest przyjmowana w formacie rrrr/mm/dd. Jeśli data jest pusta lub w innym formacie, wtedy procedura zwróci faktury za rok wstecz od dzisiejszej daty.</li> <li class="level1"> numrecpartnerpayer - numrec płatnika przesłany w procedurze 1882</li> <li class="level1"> numrecpartner - numrec kontrahenta przesłany w procedurze 1882</li> <li class="level1"> numrecpartneragent - numrec konta przesłany w procedurze 1882</li> </ul> </div> <h2>Plik output</h2> <div class="level2"> <pre class="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 } ] }} </pre><p> </p> <p> Poniżej znajduje się opis pól. Litera "W" oznacza, że pole będzie wyświetlane na Platformie. </p> <ul> <li class="level1"> "NumRecHeadChk" - wew. Firmaticowy identyfikator faktury - będzie używany w plikach input (np. w procedurze pobierania faktury w PDF)</li> <li class="level1"> "HeadChkIdent" - W; etykieta: Numer faktur</li> <li class="level1"> "DateGetWare" - W; etykieta: Data sprzedaży</li> <li class="level1"> "DatePayMaybe" - W; etykieta: Data płatności</li> <li class="level1"> "Value_InMoney" - W; etykieta: Kwota faktury</li> <li class="level1"> "Value_Done_InMoney" - W; etykieta: Zapłacono</li> <li class="level1"> "Value_Rest_InMoney" - W; etykieta: Pozostaje</li> </ul> </div> <h2>Plik output z błędami</h2> <div class="level2"> <pre class="code sql"><span class="br0">{</span>"Code_0642": <span class="br0">{</span> "HeadChk_List": <span class="br0">[</span> <span class="br0">{</span> "token": ""<span class="sy0">,</span> "text_ok": "1<span class="br0">)</span> Nie podano: Token<span class="st0">'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 } ] }}</span> </pre><p> </p> <p> Możliwe komunikaty błędów: </p> <ul> <li class="level1"> "text_ok": "1) Nie podano: Token'a", - jak w pliku input nie będzie tokena</li> <li class="level1"> "text_ok": "2) W Firmaticu brak kontrahenta z NumRecPartner: 99722", - błędny numrecpartner</li> <li class="level1"> "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</li> </ul> </div>
phs/642.1457517280.txt.gz
· ostatnio zmienione: 2016/03/09 10:54 przez
kostek
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry
Export to PDF