Skip to content

karianne/sendregning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sendregning

Ruby client for the SendRegning Web Service.

Getting started

Install with RubyGems:

$ gem install sendregning

Now start sending invoices:

# Create a new client
client = Sendregning::Client.new('my@email.com', 'myawesomepassword')

# Start a new email invoice
invoice = client.new_invoice(
  :name           => 'My Client',
  :zip            => '0123',
  :city           => 'Oslo',
  :shipment       => :email,
  :emailaddresses => 'my@email.com'
)

# 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

Pass :test => true to the constructor to use the test API

# Create a new client
client = Sendregning::Client.new('my@email.com', 'myawesomepassword', :test => true)

Copyright © 2010 Inge Jørgensen. See LICENSE for details.

About

Ruby client for the SendRegning Web Service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%