Ugrás a fő tartalomhoz

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ésMezőTípusKötelezőAlapérték
számalszáminvoiceNumberstringigen
jóváírás módjaadditivebooleanigentrue
adószámtaxNumberstringnem

Jóváírás adatok (kifizetés)

MegnevezésMezőTípusKötelezőAlapérték
dátumdatestringigenmai nap
jogcím (fizetési mód)paymentMethodstringigenátutalás
összegamountdoubleigen0.0
leírásdescriptionstring