POST - számla létrehozására szolgál.
api.innvoice.hu/%regnev%/invoicestorno
POST paraméter:
data - a küldött adatcsomag XML formátumban
Mezők (invoices / invoice)
Sorszam |
a stornózásra kerülő számla sorszáma (A sorszámnak tartalmaznia kell a teljes előtagot, felvezető nullákat is, tagoló szóközt is) |
TeljesitesKelte |
a stornó számla teljesítés kelte dátuma. Nem kötelező, hiánya esetén az eredeti számla teljesítése lesz a stornó számla dátuma |
SzamlaKelte |
a stornó számla kelte |
Eszamla |
1, vagy 0, elektronikus számla (1), vagy normál papír alapú számla (0). Nem kötelező, hiánya esetén 0 az értéke. |
Példa:
Válasz:
Válaszként számlánként megkapjuk az új számla TABLE_ID-jét (amit GET lekérdezés esetén az id paraméterben használhatunk), a techid egyedi technikai azonosítóját (ami GET lekérdezés esetén a techid paraméterben használhatunk), valamint a PrintUrl nyomtatási URL-jét is (PDF URL).
Minden beküldött számla rekord saját válasszal tér vissza.
error kódok a következők lehetnek:
200 - Record Created - minden rendben, a számla létrehozásra került.
202 - Not existing Sorszam - nincs ilyen sorszámú számla
202 - Invoice already cancelled
202 - Invalid TeljesitesKelte - érvénytelen TeljesitesKelte dátum
202 - Missing SzamlaKelte - hiányzó SzamlaKelte
202 - Invalid SzamlaKelte - érvénytelen SzamlaKelte dátum
202 - SzamlaKelte cannot be less than xxxx - SzamlaKelte nem lehet korábbi, mint xxxx
Ha az error mező nem 200-at tartalmaz, akkor hiba történt, melynek leírása a message mezőben található.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.