Minta
A példa kiállít egy nyugtát callId-val, majd kiküldi két címzettnek saját válaszcímmel, tárggyal és szöveggel. A végén kiírja, kiknek ment ki a szimulált fiókban. Az Elküldött XML fülön mindkét kérést látod, köztük a kiküldés xmlnyugtasend dokumentumát: a két cím egyetlen email elemben, vesszővel elválasztva szerepel.
Nyugta kiküldése e-mailben
Nyugta elküldése a vevőnek saját tárggyal és válaszcímmel.
import { } from 'kassza'
import { } from 'kassza-sandbox'
const = ({
: { : { : 'NYGT', : 'bankkártya' } },
})
const = await ..({
: 'WEB-2026-0391',
: [{ : 'Online kurzus, 1 hónap', : 7_990, : 27 }],
})
await ..({
: .,
: ['vevo@example.hu', 'konyveles@example.hu'],
: 'ugyfelszolgalat@example.hu',
: `Nyugta a vásárlásodról (${.})`,
: 'Köszönjük a vásárlást! A nyugtát csatolva küldjük.',
})
.('Címzettek:', .account().receipts[0]?.sentTo)<?xml version="1.0" encoding="UTF-8"?>
<xmlnyugtacreate xmlns="http://www.szamlazz.hu/xmlnyugtacreate" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.szamlazz.hu/xmlnyugtacreate https://www.szamlazz.hu/szamla/docs/xsds/nyugtacreate/xmlnyugtacreate.xsd">
<beallitasok>
<szamlaagentkulcs>••••••••</szamlaagentkulcs>
<pdfLetoltes>true</pdfLetoltes>
</beallitasok>
<fejlec>
<hivasAzonosito>WEB-2026-0391</hivasAzonosito>
<elotag>NYGT</elotag>
<fizmod>bankkártya</fizmod>
<penznem>HUF</penznem>
</fejlec>
<tetelek>
<tetel>
<megnevezes>Online kurzus, 1 hónap</megnevezes>
<mennyiseg>1</mennyiseg>
<mennyisegiEgyseg>db</mennyisegiEgyseg>
<nettoEgysegar>6291.34</nettoEgysegar>
<afakulcs>27</afakulcs>
<netto>6291.34</netto>
<afa>1698.66</afa>
<brutto>7990</brutto>
</tetel>
</tetelek>
</xmlnyugtacreate>
<?xml version="1.0" encoding="UTF-8"?>
<xmlnyugtasend xmlns="http://www.szamlazz.hu/xmlnyugtasend" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.szamlazz.hu/xmlnyugtasend https://www.szamlazz.hu/szamla/docs/xsds/nyugtasend/xmlnyugtasend.xsd">
<beallitasok>
<szamlaagentkulcs>••••••••</szamlaagentkulcs>
</beallitasok>
<fejlec>
<nyugtaszam>NYGT-2026-1</nyugtaszam>
</fejlec>
<emailKuldes>
<email>vevo@example.hu,konyveles@example.hu</email>
<emailReplyto>ugyfelszolgalat@example.hu</emailReplyto>
<emailTargy>Nyugta a vásárlásodról (NYGT-2026-1)</emailTargy>
<emailSzoveg>Köszönjük a vásárlást! A nyugtát csatolva küldjük.</emailSzoveg>
</emailKuldes>
</xmlnyugtasend>
content-type: application/xml; charset=UTF-8
set-cookie: JSESSIONID=3F9C1FC528B1F35F3F527362; Path=/szamla; Secure; HttpOnly
<?xml version="1.0" encoding="UTF-8"?>
<xmlnyugtavalasz xmlns="http://www.szamlazz.hu/xmlnyugtavalasz">
<sikeres>true</sikeres>
<hibakod></hibakod>
<hibauzenet></hibauzenet>
<nyugtaPdf>JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5k… (base64 PDF, rövidítve)</nyugtaPdf>
<nyugta>
<alap>
<id>1001</id>
<hivasAzonosito>WEB-2026-0391</hivasAzonosito>
<nyugtaszam>NYGT-2026-1</nyugtaszam>
<tipus>NY</tipus>
<stornozott>false</stornozott>
<kelt>2026-09-19</kelt>
<fizmod>bankkártya</fizmod>
<penznem>HUF</penznem>
<teszt>true</teszt>
</alap>
<tetelek>
<tetel>
<megnevezes>Online kurzus, 1 hónap</megnevezes>
<mennyiseg>1</mennyiseg>
<mennyisegiEgyseg>db</mennyisegiEgyseg>
<nettoEgysegar>6291.34</nettoEgysegar>
<netto>6291.34</netto>
<afakulcs>27</afakulcs>
<afa>1698.66</afa>
<brutto>7990</brutto>
</tetel>
</tetelek>
<osszegek>
<afakulcsossz>
<afakulcs>27</afakulcs>
<netto>6291.34</netto>
<afa>1698.66</afa>
<brutto>7990</brutto>
</afakulcsossz>
<totalossz>
<netto>6291.34</netto>
<afa>1698.66</afa>
<brutto>7990</brutto>
</totalossz>
</osszegek>
</nyugta>
</xmlnyugtavalasz>
content-type: application/xml; charset=UTF-8
<?xml version="1.0" encoding="UTF-8"?>
<xmlnyugtasendvalasz xmlns="http://www.szamlazz.hu/xmlnyugtasendvalasz">
<sikeres>true</sikeres>
<hibakod></hibakod>
<hibauzenet></hibauzenet>
</xmlnyugtasendvalasz>
Címzettek: [ 'vevo@example.hu', 'konyveles@example.hu' ]XSD séma#
https://www.szamlazz.hu/szamla/docs/xsds/nyugtasend/xmlnyugtasend.xsd