Ugrás a tartalomra
kassza

Minta

A példa a sandboxban fut. Kiállít egy nyugtát rendelésszámmal, lekérdezi a nyugtaszám alapján, majd a rendelésszám alapján PDF nélkül. Végül a find() egy nem létező nyugtaszámot keres, amire null jön. Az Elküldött XML fülön az xmlnyugtaget kéréseket is látod.

Nyugta lekérdezése

Lekérdezés nyugtaszám és rendelésszám alapján, find nem létező nyugtára.

Futtatás a sandboxban
nyugta-lekerdezes.ts
import {  } from 'kassza'

const  = ({
  : { : { : 'NYGT', : 'készpénz' } },
})

const  = await ..({
  : 'PENZTAR-2026-0212',
  : 'PENZTAR-2026-0212',
  : [{ : 'Napijegy', : 4_500, : 27 }],
})

const  = await ..(.)
const  = await ..({
  : 'PENZTAR-2026-0212',
  : false,
})

.(. === .)
.(., .)

const  = await ..({ : 'NYGT-2026-999' })
.('Nem létező nyugta:', )

XSD séma#

A kassza az XML-t a Számlázz.hu xmlnyugtaget.xsd sémája szerint építi fel:

https://www.szamlazz.hu/szamla/docs/xsds/nyugtaget/xmlnyugtaget.xsd

A letölthető sémában a rendelesSzam elem még nem szerepel, a hivatalos dokumentáció sémájában viszont igen. A kassza a dokumentáció szerint küldi, ezért a rendelésszámos kérés a letölthető XSD-vel validálva hibát jelezne.

Oldal szerkesztéseUtoljára frissítve: