Ugrás a tartalomra
kassza

Minta

A példa kiállít egy kártyával kifizetett számlát két tétellel, majd a rendelésszám alapján lekéri az adatait, és kiírja a fejlécet, az összegeket és a befizetéseket. Végül a find() egy nem létező rendelésszámra null-t ad hiba helyett. Az Elküldött XML fülön a számlakészítés mellett mindkét xmlszamlaxml kérést látod, a Válasz fülön pedig a szamla XML-t és a nem létező rendelésre kapott 7-es hibát.

Számla adatainak lekérése

Fejléc, összegek és befizetések lekérése; find nem létező rendelésre.

Futtatás a sandboxban
szamla-adatai.ts
import {  } from 'kassza'

const  = ()

await ..({
  : 'REND-4001',
  : 'bankkártya',
  : true,
  : {
    : 'Vevő Kft.',
    : '1111',
    : 'Budapest',
    : 'Fő utca 1.',
    : 'vevo@example.hu',
  },
  : [
    { : 'Laptop tok', : 8_990, : 27 },
    { : 'E-könyv', : 2_490, : 5 },
  ],
})

const  = await ..({ : 'REND-4001' })
.(.)
.(.)
.(.)

const  = await ..({ : 'REND-9999' })
.('Nem létező rendelés:', )

XSD séma#

A kérés XML sémája, a mezők sorrendje kötött:

https://www.szamlazz.hu/szamla/docs/xsds/agentxml/xmlszamlaxml.xsd

A kassza a szamlaszam, rendelesSzam, pdf és szamlaKulsoAzon elemet ebben a sorrendben írja ki, és csak azt, amelyiket megadtad. A válasz szerkezetét a Válasz oldal írja le mezőről mezőre.

Oldal szerkesztéseUtoljára frissítve: