{"id":20648160,"url":"https://github.com/premium-minds/billy","last_synced_at":"2025-04-06T22:09:33.247Z","repository":{"id":9416759,"uuid":"11286308","full_name":"premium-minds/billy","owner":"premium-minds","description":"An opensource invoicing engine","archived":false,"fork":false,"pushed_at":"2025-03-25T09:42:21.000Z","size":10067,"stargazers_count":41,"open_issues_count":30,"forks_count":17,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-30T21:07:36.265Z","etag":null,"topics":["billy","countries","france","hacktoberfest","invoice","invoices","java","maven","portugal","spain"],"latest_commit_sha":null,"homepage":"https://premium-minds.github.io/billy/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/premium-minds.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"COPYING.LESSER","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-09T15:34:03.000Z","updated_at":"2025-03-25T09:42:25.000Z","dependencies_parsed_at":"2023-10-14T17:16:54.820Z","dependency_job_id":"63595d8c-fc5b-47d1-9976-90a2082ae064","html_url":"https://github.com/premium-minds/billy","commit_stats":{"total_commits":1529,"total_committers":35,"mean_commits":43.68571428571428,"dds":0.696533682145193,"last_synced_commit":"19dd67a21ef69d020007a5547b0be4e09e5d9125"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premium-minds%2Fbilly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premium-minds%2Fbilly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premium-minds%2Fbilly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/premium-minds%2Fbilly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/premium-minds","download_url":"https://codeload.github.com/premium-minds/billy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557767,"owners_count":20958047,"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":["billy","countries","france","hacktoberfest","invoice","invoices","java","maven","portugal","spain"],"created_at":"2024-11-16T17:06:40.227Z","updated_at":"2025-04-06T22:09:33.224Z","avatar_url":"https://github.com/premium-minds.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Billy\n\nBilly is a billing library for applications providing them with ability to create, manage,  and store billing artifacts such as invoices and credit notes. It also supports the export of the persisted the persisted data in PDF and SAF-T formats.\n\nBilly was built to be easily extended in order to support additional taxing systems for different countries.\nBilly's core module was based on the OECD's SAF-T schema, providing a standard module from which one can extend and further develop to support new modules for different countries.\n\nThe objective is for all modules to be compliant with the existing regulations for their country. However, we do not in any way intend to provide a certified library, it should be the responsibility of applications that use billy to seek certification for themselves.\n\n\n## Maven projects\n![Maven Central](https://img.shields.io/maven-central/v/com.premiumminds/billy-portugal)\n\nAdd the following maven dependency to your project `pom.xml`:\n\n```xml\n\u003cdependency\u003e\n   \u003cgroupId\u003ecom.premiumminds\u003c/groupId\u003e\n   \u003cartifactId\u003ebilly-portugal\u003c/artifactId\u003e\n   \u003cversion\u003e9.5.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\nCheck out [sonatype repository](https://oss.sonatype.org/index.html#nexus-search;quick~billy) for latest snapshots and releases.\n\n\n## Continuous Integration\n\n[![Java CI with Maven](https://github.com/premium-minds/billy/actions/workflows/maven.yml/badge.svg)](https://github.com/premium-minds/billy/actions/workflows/maven.yml)\n\n## Javadoc\n\n| Module               | Javadoc |\n|----------------------|---------|\n| billy-core           | [![javadoc](https://javadoc.io/badge2/com.premiumminds/billy-core/javadoc.svg)](https://javadoc.io/doc/com.premiumminds/billy-core) |\n| billy-core-jpa       | [![javadoc](https://javadoc.io/badge2/com.premiumminds/billy-core-jpa/javadoc.svg)](https://javadoc.io/doc/com.premiumminds/billy-core-jpa) |\n| billy-gin            | [![javadoc](https://javadoc.io/badge2/com.premiumminds/billy-gin/javadoc.svg)](https://javadoc.io/doc/com.premiumminds/billy-gin) |\n| billy-portugal       | [![javadoc](https://javadoc.io/badge2/com.premiumminds/billy-portugal/javadoc.svg)](https://javadoc.io/doc/com.premiumminds/billy-portugal) |\n| billy-spain          | [![javadoc](https://javadoc.io/badge2/com.premiumminds/billy-spain/javadoc.svg)](https://javadoc.io/doc/com.premiumminds/billy-spain) |\n| billy-france         | [![javadoc](https://javadoc.io/badge2/com.premiumminds/billy-france/javadoc.svg)](https://javadoc.io/doc/com.premiumminds/billy-france) |\n\n## Licence\n![GitHub](https://img.shields.io/github/license/premium-minds/billy)\n\nCopyright (C) 2013 [Premium Minds](http://www.premium-minds.com/)\n\nLicensed under the [GNU Lesser General Public Licence](http://www.gnu.org/licenses/lgpl.html)\n\n## Demo\n\nThere is a demonstration project on how to use billy in [premium-minds/billy-demo-app](https://github.com/premium-minds/billy-demo-app)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpremium-minds%2Fbilly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpremium-minds%2Fbilly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpremium-minds%2Fbilly/lists"}