{"id":26241603,"url":"https://github.com/a6b8/write-invoice-for-ruby","last_synced_at":"2026-02-15T12:01:48.835Z","repository":{"id":56898602,"uuid":"436799088","full_name":"a6b8/write-invoice-for-ruby","owner":"a6b8","description":"write_invoice is a ruby gem to generate multiple invoices in one document.","archived":false,"fork":false,"pushed_at":"2022-01-22T00:36:13.000Z","size":1168,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-20T23:21:08.968Z","etag":null,"topics":["invoice","pdf","prawn-pdf","ruby"],"latest_commit_sha":null,"homepage":"https://docs.writeinvoice.com","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/a6b8.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-10T00:16:17.000Z","updated_at":"2022-01-10T14:06:40.000Z","dependencies_parsed_at":"2022-08-20T17:40:41.013Z","dependency_job_id":null,"html_url":"https://github.com/a6b8/write-invoice-for-ruby","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a6b8%2Fwrite-invoice-for-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a6b8%2Fwrite-invoice-for-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a6b8%2Fwrite-invoice-for-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a6b8%2Fwrite-invoice-for-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a6b8","download_url":"https://codeload.github.com/a6b8/write-invoice-for-ruby/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243369955,"owners_count":20280111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["invoice","pdf","prawn-pdf","ruby"],"created_at":"2025-03-13T08:32:29.460Z","updated_at":"2026-02-15T12:01:43.815Z","avatar_url":"https://github.com/a6b8.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/custom/write-invoice-for-ruby.svg\" height=\"45px\" name=\"# Write Invoice for Ruby\" alt=\"Write Invoice for Ruby\"\u003e\u003cbr\u003e\n\u003c/a\u003e\n\n`write_invoice` is a ruby gem to generate multiple invoices in one document.\n\u003cbr\u003e\n\u003cbr\u003e\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/examples.svg\" height=\"45px\" name=\"Examples\" alt=\"Examples\"\u003e\n   \n\u003e **Visit**: [docs.writeinvoice.com](https://docs.writeinvoice.com)  \n\n\u003c/a\u003e\n\n\u003cbr\u003e\n\u003ca href=\"#headline\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/table-of-contents.svg\" height=\"45px\" name=\"table-of-contents\" alt=\"Table of Contents\"\u003e\n\u003c/a\u003e\n\u003cbr\u003e\n\n1. [Examples](#examples)\u003cbr\u003e\n2. [Quickstart](#quickstart)\u003cbr\u003e\n3. [Setup](#setup)\u003cbr\u003e\n4. [String Modification](#string-modification)\u003cbr\u003e\n5. [Contributing](#contributing)\u003cbr\u003e\n6.  [Limitations](#limitations)\u003cbr\u003e\n7.  [Credits](#credits)\u003cbr\u003e\n8.  [License](#license)\u003cbr\u003e\n9.  [Code of Conduct](#code-of-conduct)\u003cbr\u003e\n10. [Support my Work](#support-my-work)\u003cbr\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/quickstart.svg\" height=\"45px\" name=\"quickstart\" alt=\"Quickstart\"\u003e\n\u003c/a\u003e\n\n```ruby\nrequire 'write_invoice'\n\npyld = WriteInvoice::Example.generate()\nWriteInvoice::Document.generate( output: 'test.pdf', payload: pyld, options: {}, debug: true )\n```\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/setup.svg\" height=\"45px\" name=\"setup\" alt=\"Setup\"\u003e\n\u003c/a\u003e\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'write_invoice'\n```\n\nAnd then execute:\n\n    $ bundle install\n\nOr install it yourself as:\n\n    $ gem install write_invoice\n\n\nOn Rubygems: \n- Gem: https://rubygems.org/gems/write_invoice\n- Profile: https://rubygems.org/profiles/a6b8\n\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/contributing.svg\" height=\"45px\" name=\"contributing\" alt=\"Contributing\"\u003e\n\u003c/a\u003e\n\nBug reports and pull requests are welcome on GitHub at https://github.com/a6b8/write-invoice-for-ruby. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://github.com/a6b8/write-invoice-for-ruby/blob/master/CODE_OF_CONDUCT.md).\n\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/limitations.svg\" height=\"45px\" name=\"limitations\" alt=\"Limitations\"\u003e\n\u003c/a\u003e\n\n- Not battle tested with diffrent layouts.\n  \n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/credits.svg\" height=\"45px\" name=\"credits\" alt=\"Credits\"\u003e\n\u003c/a\u003e\n\n- [prawn-table](https://github.com/prawnpdf/prawn-table)\n- [prawn](https://prawnpdf.org/api-docs/2.3.0/)\n- [prawn-qrcode](https://github.com/jabbrwcky/prawn-qrcode)\n- [date](https://ruby-doc.org/stdlib-3.1.0/libdoc/date/rdoc/Date.html)\n- [faker](https://github.com/faker-ruby/faker)\n- [activesupport](https://rubygems.org/gems/activesupport)\n\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/license.svg\" height=\"45px\" name=\"license\" alt=\"License\"\u003e\n\u003c/a\u003e\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/code-of-conduct.svg\" height=\"45px\" name=\"code-of-conduct\" alt=\"Code of Conduct\"\u003e\n\u003c/a\u003e\n    \nEveryone interacting in the write-invoice-for-ruby project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/a6b8/write-invoice-for-ruby/blob/master/CODE_OF_CONDUCT.md).\n\n\u003cbr\u003e\n\n\u003ca href=\"#table-of-contents\"\u003e\n\u003cimg href=\"#table-of-contents\" src=\"https://raw.githubusercontent.com/a6b8/a6b8/main/assets/headlines/default/star-us.svg\" height=\"45px\" name=\"star-us\" alt=\"Star Us\"\u003e\n\u003c/a\u003e\n\nPlease ⭐️ star this Project, every ⭐️ star makes us very happy!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa6b8%2Fwrite-invoice-for-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa6b8%2Fwrite-invoice-for-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa6b8%2Fwrite-invoice-for-ruby/lists"}