0.0
No release in over 3 years
Low commit activity in last 3 years
Ruby client for the SendRegning Web Service
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

~> 3.1
~> 0.13
 Project Readme

Sendregning

Code Climate

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

Copyright (c) 2010 Inge Jørgensen. See LICENSE for details.