Taxedo Build Status

Taxedo is a small tool to easily calculate sales tax for different regions. It also provide helper methods to generate html, text or json reports.

Install

gem install taxedo

Rails 3

In your Gemfile:

gem 'taxedo'

Usage

Taxedo.tax_for 'quebec', 1000

Rails 3

Taxedo gives you access to a helper method tax_for in the controller and in the views. This is the same thing as calling Taxedo.tax_for.

tax_for 'quebec', 1000, format: :html

Parameters

  • region: Region of the tax. See regions documentation.
  • amount: Amount in cents.
  • options: Set of options. See below.

Options

  • format: Format of the output ( hash, html, json, text ).
  • on: Date parameter. Taxedo should use tax rate active for a particular date.
  • html_options: hash of options for the html output
    • template: HTML Template for the output ( lines, rows, table ).
    • columns: Number of colspan in the row. Only available with the ouput rows.
    • custom_content: Content of the first column. Only availabie with the output rows.

Copyright (c) 2012 De Marque inc. See LICENSE for further details.