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>3yy6uy45<span class="sc1"><</span>/token<span class="sc1">></span> <span class="sc1"><</span>date_od<span class="sc1">><</span>/date_od<span class="sc1">></span> <span class="sc1"><</span>date_do<span class="sc1">></span>23.11.2021<span class="sc1"><</span>/date_do<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>81051<span class="sc1"><</span>/numrecpartneragent<span class="sc1">></span> <span class="sc1"><</span>numrecpartner_payer<span class="sc1">></span>14026<span class="sc1"><</span>/numrecpartner_payer<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": { "Variable_All": [ { "token": "3yy6uy45", "text_ok": "3) zaĹ.oĹźono date_od = 10\/03\/2015; zaĹ.oĹźono date_do = 09\/03\/2016", "flag_ok": true } ], "HeadChk_List": [ { "NumRecPartner": 9972, "NumRecHeadChk": 82187, "NumRecPartnerAgent": 80531, "HeadChkIdent": "FZ\/0002\/2015", "DateGetWare": "2015-04-23", "DatePayMaybe": "2015-05-23", "Value_InMoney": 1230.00000, "Value_Done_InMoney": 0.00000, "Value_Rest_InMoney": 1230.00000 }, { "NumRecPartner": 9972, "NumRecHeadChk": 82188, "NumRecPartnerAgent": 80531, "HeadChkIdent": "FV\/00004\/2015", "DateGetWare": "2015-04-23", "DatePayMaybe": "2015-05-23", "Value_InMoney": 7380.00000, "Value_Done_InMoney": 0.00000, "Value_Rest_InMoney": 7380.00000 }, { "NumRecPartner": 9972, "NumRecHeadChk": 82366, "NumRecPartnerAgent": 109045, "HeadChkIdent": "FV\/00056\/2016", "DateGetWare": "2016-03-08", "DatePayMaybe": "2016-04-07", "Value_InMoney": 193.16000, "Value_Done_InMoney": 0.00000, "Value_Rest_InMoney": 193.16000 } ] }} </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">{"Code_0642": { "Variable_All": [ { "token": "", "text_ok": "9) Brak Faktur dla tego kontrahenta;1) Nie podano: To "flag_ok": false } ], "HeadChk_List": [ { "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 } ] }} </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.1457533947.txt.gz
· ostatnio zmienione: 2016/03/09 15:32 przez
kostek
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry
Export to PDF