Method: YDIM::Html::State::Global#_create_invoice
- Defined in:
- lib/ydim/html/state/global.rb
#_create_invoice(nextclass, date = Date.today) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/ydim/html/state/global.rb', line 55 def _create_invoice(nextclass, date=Date.today) if((id = @session.user_input(:unique_id)) \ && (debitor = @session.debitor(id.to_i))) invoice = Stub.new invoice.carry(:debitor, debitor) invoice.carry(:date, date) invoice.carry(:precision, 2) if debitor.foreign? invoice.carry(:suppress_vat, true) end nextclass.new(@session, invoice) end end |