{"id":16416101,"url":"https://github.com/phax/ph-cii","last_synced_at":"2025-10-08T15:48:24.843Z","repository":{"id":39861945,"uuid":"71253203","full_name":"phax/ph-cii","owner":"phax","description":"Java Wrapper for the UN/CEFACT Cross Industry Invoice","archived":false,"fork":false,"pushed_at":"2025-06-23T12:49:24.000Z","size":7198,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-29T21:06:09.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phax.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-10-18T13:50:22.000Z","updated_at":"2025-06-23T12:49:28.000Z","dependencies_parsed_at":"2024-01-24T12:02:30.507Z","dependency_job_id":"0b60bcef-898d-493f-bcf4-cb52f06d7fdc","html_url":"https://github.com/phax/ph-cii","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/phax/ph-cii","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-cii","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-cii/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-cii/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-cii/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phax","download_url":"https://codeload.github.com/phax/ph-cii/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-cii/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267294180,"owners_count":24065343,"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","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-11T07:08:25.661Z","updated_at":"2025-10-08T15:48:24.831Z","avatar_url":"https://github.com/phax.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ph-cii\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.helger.cii/ph-cii-parent-pom/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.helger.cii/ph-cii-parent-pom) \n[![javadoc](https://javadoc.io/badge2/com.helger.cii/ph-cii-parent-pom/javadoc.svg)](https://javadoc.io/doc/com.helger.cii/ph-cii-parent-pom)\n[![CodeCov](https://codecov.io/gh/phax/ph-cii/branch/master/graph/badge.svg)](https://codecov.io/gh/phax/ph-cii)\n\nJava Wrapper for the UN/CEFACT Cross Industry Invoice (using SCRDM schemas).\n\nThis library focuses currently on D16A.1 and D16B for use with the EN resulting from directive 2014/55/EU.\nAdditionally it supports D22B for support for the Zugferd 2.3+ versions.\n\nIt is licensed under Apache 2.0 license.\n\nIt requires at least Java 17 to be used.\n\n# Maven usage\n\nAdd the following to your pom.xml to use this artifact:, replacing `x.y.z` with the real version number.\n\nFor CII D16A.1:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.helger.cii\u003c/groupId\u003e\n  \u003cartifactId\u003eph-cii-d16a-1\u003c/artifactId\u003e\n  \u003cversion\u003ex.y.z\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nFor CII D16B:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.helger.cii\u003c/groupId\u003e\n  \u003cartifactId\u003eph-cii-d16b\u003c/artifactId\u003e\n  \u003cversion\u003ex.y.z\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nFor CII D22B (since v3.1.0):\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.helger.cii\u003c/groupId\u003e\n  \u003cartifactId\u003eph-cii-d22b\u003c/artifactId\u003e\n  \u003cversion\u003ex.y.z\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nNote: prior to v2.2.0 the Maven groupId was `com.helger`.\n\n# References\n\n* Source schemas are located here: http://www.unece.org/cefact/xml_schemas/index.html\n\n# News and noteworthy\n\nv4.0.0 - 2025-08-25\n* Requires Java 17 as the minimum version\n* Updated to ph-commons 12.0.0\n* Removed all deprecated methods marked for removal\n\nv3.1.0 - 2024-12-05\n* Switched JAXB Maven plugin to `org.jvnet.jaxb:jaxb-maven-plugin`\n* Added support for D22B in new submodule `ph-cii-d22b`\n\nv3.0.2 - 2023-07-31\n* Updated to ph-commons 11.1\n\nv3.0.1 - 2023-04-14\n* Extended API to replace deprecated API\n* Moved XML schema files to new folder\n\nv3.0.0 - 2023-01-08\n* Using Java 11 as the baseline\n* Updated to ph-commons 11\n* Using JAXB 4.0 as the baseline\n* Deprecated classes `CIID16(A1|B)(Reader|Validator|Writer)` in favour of `CIID16(A1|B)CrossIndustryInvoiceTypeMarshaller`\n\nv2.5.0 - 2021-05-02\n* Updated to ph-commons 10.1\n\nv2.4.0 - 2021-03-21\n* Updated to ph-commons 10\n\nv2.3.2 - 2021-03-18\n* Updated to ph-commons 9.5.5\n* Changed the JAXB binding for `xs:dateTime` to `java.time.OffsetDateTime`\n\nv2.3.1 - 2020-09-17\n* Updated to Jakarta JAXB 2.3.3\n\nv2.3.0 - 2020-08-30\n* Updated to ph-commons 9.4.7\n* Using Java 8 date and time classes for JAXB created classes\n\nv2.2.0 - 2020-05-26\n* Changed Maven groupId to `com.helger.cii`\n\nv2.1.1 - 2019-01-26\n* Extended the API of the created classes with `ph-jaxb22-plugin:ph-value-extender`\n\nv2.1.0 - 2018-11-12\n* Requires at least ph-commons 9.2.0\n\nv2.0.1 - 2018-02-01\n* Fixed D16B namespace URL versions (use `100` instead of `20`)\n\nv2.0.0 - 2017-11-09\n* Updated to ph-commons 9.0.0\n\nv1.0.0 - 2016-11-04\n* Initial version with D16A.1 and D16B (SCRDM)\n\n---\n\nMy personal [Coding Styleguide](https://github.com/phax/meta/blob/master/CodingStyleguide.md) |\nIt is appreciated if you star the GitHub project if you like it.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphax%2Fph-cii","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphax%2Fph-cii","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphax%2Fph-cii/lists"}