Sha256: fcaeff75d19c44ee2f1755d5d12e66817ff1ea307d02f768b29bf7fae8192e70

Contents?: true

Size: 909 Bytes

Versions: 21

Compression:

Stored size: 909 Bytes

Contents

require 'polish_invoicer'

invoice = PolishInvoicer::Invoice.new(
  number: '1/2014/PROFORMA',              # numer faktury
  create_date: Date.today,                # data wystawienia
  trade_date: Date.today,                 # data wykonania usługi
  seller: ['Systemy Internetowe S.A.',    # dane sprzedawcy
           'ul. Jasna 10',
           '12-345 Kraków'],
  seller_nip: '123-456-78-90',            # NIP sprzedawcy
  buyer: ['Mała Firma sp. z o.o.',        # dane nabywcy
          'ul. Czerwona 20/4',
          '10-043 Olsztyn'],
  buyer_nip: '987-654-32-10',             # NIP nabywcy
  item_name: 'Usługi programistyczne',    # nazwa usługi
  price: 3500,                            # cena (domyślnie brutto)
  payment_date: Date.today + 14,          # data płatności
  proforma: true,
  paid: false
)
invoice.save_to_html('/tmp/proforma.html')
invoice.save_to_pdf('/tmp/proforma.pdf')

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
polish_invoicer-0.0.26 doc/proforma.rb
polish_invoicer-0.0.25 doc/proforma.rb
polish_invoicer-0.0.24 doc/proforma.rb
polish_invoicer-0.0.23 doc/proforma.rb
polish_invoicer-0.0.22 doc/proforma.rb
polish_invoicer-0.0.21 doc/proforma.rb
polish_invoicer-0.0.20 doc/proforma.rb
polish_invoicer-0.0.19 doc/proforma.rb
polish_invoicer-0.0.18 doc/proforma.rb
polish_invoicer-0.0.17 doc/proforma.rb
polish_invoicer-0.0.16 doc/proforma.rb
polish_invoicer-0.0.15 doc/proforma.rb
polish_invoicer-0.0.14 doc/proforma.rb
polish_invoicer-0.0.13 doc/proforma.rb
polish_invoicer-0.0.12 doc/proforma.rb
polish_invoicer-0.0.11 doc/proforma.rb
polish_invoicer-0.0.10 doc/proforma.rb
polish_invoicer-0.0.9 doc/proforma.rb
polish_invoicer-0.0.8 doc/proforma.rb
polish_invoicer-0.0.7 doc/proforma.rb