Quittio 0.3 API

Builder

Table of Contents

Namespaces

Concerns

Classes

InvoiceBuilder
Fluent builder for InvoiceData.
Line
Starts an invoice line for InvoiceBuilder::line() and lines() without a callback: ->line(Line::make('Consulting', netPrice: '120.00')->sellerId('C-1')). Simple lines need no builder: ->line('Consulting', netPrice: '120.00', quantity: 4, unit: UnitCode::Hour).
LineBuilder
Fluent builder for an invoice line (BG-25).
Party
Starts a seller or buyer for InvoiceBuilder::seller() and buyer() without a callback: ->buyer(Party::make('Kunde AG')->vatId('DE987654321')->address('Weg 1', '54321', 'Beispielstadt', 'DE')).
PartyBuilder
Fluent builder for the seller (BG-4), the buyer (BG-7) and the payee (BG-10).
PaymentTermsBuilder
Fluent builder for structured payment terms (BT-20, BT-9).
On this page

Search results