Minta
A példa kiállít egy 127 000 bruttó végösszegű számlát, és három lépésben kezeli a befizetéseit:
- rögzít egy 50 000 összegű első részletet átutalással,
- egy kérésben hozzáad két további befizetést (20 000 készpénzben és 57 000 bankkártyával), így a befizetések összege eléri a végösszeget,
- a
clearPayments()hívással törli a számla összes befizetését.
Minden lépés után a konzolon a hátralék (outstanding) látszik. Az Elküldött XML fülön az összes kérést megtalálod, köztük a három xmlszamlakifiz dokumentumot. A törlő kérésben nincs kifizetes elem, és az additiv értéke false.
Befizetések rögzítése
Egy befizetés, több részlet egyszerre, majd a befizetések törlése.
XSD séma#
A kassza az XML-t a Számlázz.hu xmlszamlakifiz.xsd sémája szerint, kötött elemsorrendben építi fel, és a tesztjei a generált kéréseket ezzel a sémával ellenőrzik:
A sémában szereplő aggregator elemet a kassza nem tölti ki.