Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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('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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages