Ugrás a fő tartalomhoz

Nyugta PDF letöltés

Alapok

Egy már létező nyugta letölthető PDF dokumentumként nyugtaszám vagy rendelésszám alapján, ugyanazzal a metódussal; a második paraméterrel választod ki a típust. A letölthető csomagban a ./examples/document/receipt/get_receipt_pdf.php a nyugtaszámos alapesetet mutatja; a rendelésszámos getReceiptPdf hívásra az alábbi kódrészletben látsz példát.

tanács

Rendelésszám alapján ugyanaz a „utolsó illeszkedő bizonylat” logika érvényes, mint a nyugtaadatok lekérdezésénél.

use SzamlaAgent\Document\Receipt\Receipt;

// Nyugtaszám (alapértelmezés):
$agent->getReceiptPdf('NYGTA-2021-001');

// Rendelésszám:
$agent->getReceiptPdf('ORD-2026-0042', Receipt::FROM_ORDER_NUMBER);
// A Document::FROM_ORDER_NUMBER ugyanazt az értéket jelenti.

// A válasz PDF típusú; letöltés opcionális fájlnévvel:
$result->downloadPdf();
// $result->downloadPdf('/path/to/file.pdf');

A fájlnév megadása nem kötelező. Ha nem adod meg, a nyugta sorszáma lesz a PDF fájl neve.

A generáláskor megadott rendelésszámhoz: Nyugtagenerálás. Az adatlekéréshez: Nyugtaadatok lekérdezése.

Elvárt és opcionális bemenetek

Nyugtafejléc adatok

MegnevezésMezőTípusKötelezőAlapérték
nyugtaszámreceiptNumberstringigen*
rendelésszámorderNumberstringigen*
pdf sablonpdfTemplatestring

* A getReceiptPdf híváshoz a receiptNumber és az orderNumber közül pontosan az egyiket add meg.