Sha256: 99910b7accf332742e8014abdba359527776c522b71c2b7bf9a5e4fcbea7332d

Contents?: true

Size: 962 Bytes

Versions: 7

Compression:

Stored size: 962 Bytes

Contents

# EfoNelfo

Gem for parsing and writing EfoNelfo documents.

Supported EfoNelfo versions:

* 4.0

Supported formats:

* Bestilling (BH, BL, BT)
* Vareformat (VH, VL, VX, VA)
* Rabatt (RH, RL)

## Usage

Importing a CSV file:

    # EfoNelfo.load "B12345678.332.csv"          # => EfoNelfo::V40::VH
    
Parsing CSV:

    # EfoNelfo.parse "VH;EFONELFO;4.0;foo;bar"   # => EfoNelfo::V40::VH

Exporting CSV:

    # order = EfoNelfo::V40::VH.new
    # order.add EfoNelfo::V40::VL.new item_number: '442', order_number: 'abc'
    # order.to_csv


## TODO

* Export to json
* Support more filetypes
* Support more versions
* Support XML

## Resources

* http://www.efo.no/Portals/5/docs/ImplementasjonsGuide%20EFONELFO%204.0.pdf


## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
efo_nelfo-1.5.3 README.md
efo_nelfo-1.5.2 README.md
efo_nelfo-1.5.1 README.md
efo_nelfo-1.5.0 README.md
efo_nelfo-1.4.0 README.md
efo_nelfo-1.3.2 README.md
efo_nelfo-1.3.1 README.md