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ámalszá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 |
leírás | description | string |