Jóváírások rögzítése
Alapok
Egy-egy számla befizetettként történő megjelölését, vagy részletfizetések hozzáadását a következő példafájl szemlélteti:
./examples/document/invoice/pay_invoice.php
Egy számlához tartozó jóváírás rögzítéséhez a következő lépések szükségesek:
// 1. Papír számla inicializálása
$invoice = new Invoice(Invoice::INVOICE_TYPE_E_INVOICE);
// 2. Fejléc adatok beállítása
$header = new InvoiceHeader();
$header->setInvoiceNumber('TESZT-2021-001');
// 3. Fejléc adatok hozzáadása a számlához
$invoice->setHeader($header);
// 4. Létrehozzuk az új jóváírást
$creditNote = new InvoiceCreditNote(‘2021-03-20’, 10000.0, Document::PAYMENT_METHOD_BANKCARD, 'TESZT');
// 5. Hozzáadjuk a jóváírást a számlához
$invoice->addCreditNote($creditNote);
// 6. Elküldjük a számla jóváírást
$result = $agent->payInvoice($invoice);
Elvárt és opcionális bemenetek
Számla adatok
| Megnevezés | Mező | Típus | Kötelező | Alapérték |
|---|---|---|---|---|
| számlaszám | invoiceNumber | string | igen | |
| jóváírás módja | additive | boolean | igen | true |
| adószám | taxNumber | string | nem |
Jóváírás adatok (kifizetés)
| Megnevezés | Mező | Típus | Kötelező | Alapérték |
|---|---|---|---|---|
| dátum | date | string | igen | mai nap |
| jogcím (fizetési mód) | paymentMethod | string | igen | átutalás |
| összeg | amount | double | igen | 0.0 |
| Jóváírás megjegyzése | leiras | string | nem |
Jóváírás megjegyzése (leiras): Opcionális szabad szöveg (pl. „Befizetés történt”, „Első részletfizetés teljesítve”), amely a jóváírásnál megjegyzésként jelenik meg.