Ruby client for the SendRegning Web Service.
Install with RubyGems:
gem install sendregning
Now start sending invoices:
# Create a new client client = Sendregning::Client.new('email@example.com', 'myawesomepassword') # Start a new email invoice invoice = client.new_invoice( name: 'My Client', zip: '0123', city: 'Oslo', shipment: :email, emailaddresses: 'firstname.lastname@example.org' ) # Add an item invoice.add_line qty: 1, desc: 'Bananaphone', unitPrice: '500,00' # Send it away! invoice.send! # Get the invoice number for future reference id = invoice.invoiceNo
Let's check how we're doing!
invoice = client.find_invoice(id) invoice.paid? # => true
test: true to the constructor to use the test API
# Create a new client client = Sendregning::Client.new('email@example.com', 'myawesomepassword', test: true)
Copyright (c) 2010 Inge Jørgensen. See LICENSE for details.