Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

This is an overview repository pointing to my different Peppol solutions

License

NotificationsYou must be signed in to change notification settings

phax/peppol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

This is an overview page pointing to my different Peppol solutions.All of the solutions are Java based, requiring at least Java 11, require Maven to build and are usually deployed toMaven Central.

Please star the project if you like it :)

Access Point (AP)

  • phase4 is alibrary implementing the AS4 protocol and including value added services like SMP client, SBDH wrapping etc.

  • Standalone phase4 for Peppol is an example implementation of a standalone AP, based on Spring Boot 3.x

  • Standalone phase4 for Peppol eB2B is an example implementation of a standalone AP, based on Spring Boot 3.x specifically customized for the Enhanced B2B domain

  • peppol-ap-support is a library with Access Point support functions. It is a separate project so that it can leverage other projects likepeppol-commons andpeppol-reporting

  • Seephase4 Known Users for a list of known users that agreed to be listed

Service Metadata Publisher (SMP)

  • phoss SMP is a standalone Peppol SMP server. Used by more than 50% of all production SMPs. Ships with different backends to store data. Pre-built Docker images are available.
  • SMP Client is a shared component to access an SMP from e.g. an AP (see above)
  • Standalone SMP Client is a standalone Peppol SMP client available as pre-built Docker image if you don't want to use the Java code. It offers a JSON response instead.

Document Validation

  • ph-schematron is a generic Schematron validationlibrary. It offers different "engines" to perform the actual validation.
  • phive is a more advanced validationlibrary that deals with different types of validations and includes XML Schema (XSD) and Schematron validation (based onph-schematron)
  • phive-rules is a set of collected validation rules to be used withphive to validate actual business documents (e.g. Peppol BIS Billing, XRechnung, ...) (based onphive)
  • phive-binary is a set of collected validation rules to be used withphive to validate actual business documents (e.g. Peppol BIS Billing, XRechnung, ...) (based onphive)
  • ddd is a library that can be used to determine the VESID of a business document for usage withphive (links to the VESIDs fromphive-rules)

Users

Peppol Directory

Peppol Network Reporting

  • peppol-reporting contains the data model for the Transaction Statistics Report (TSR) and End User Statistics Report (EUSR)

Peppol related components

  • ph-xsds contains the JAXB generated data models for a bunch of commonly used XML Schemas
  • ph-sbdh contains the JAXB generated data models for the Standard Business Document Header (SBDH)
  • ph-ubl contains the JAXB generated data models for UBL 2.x
  • ph-cii contains the JAXB generated data models for Cross Industry Invoice (CII)
  • peppol-commons is a set of shared and reusable libraries
    • peppol-id-datatypes contains the JAXB generated datatypes for Peppol identifiers
    • peppol-id contains a set of predefined Peppol identifiers (Document Types, Processes, Participant Identifier Schemes and Transport Profiles)
    • peppol-commons a set of generic helper methods support the use of certificates and the trust model
    • peppol-sbdh contains the specific rules to be applied to an SBDH document to comply to the Peppol specifications (based onph-sbdh)
    • peppol-sml-client contains a client to access the public APIs of an SML that uses the Peppol SML specification. This is mainly used for SMP servers.
    • peppol-smp-datatypes contains the JAXB generated datatypes for SMP data types
    • peppol-smp-client contains a client to access SMP servers that follow the Peppol SMP specification
    • peppol-directory-businesscard contains the JAXB generated datatypes for the Peppol Business Card
    • peppol-mlr contains supporting methods to easily create a Peppol Message Level Response (based onph-ubl)
  • en16931-cii2ubl is a library that allows you to convert CII to UBL (only in that direction) in case you are forced to deal with CII but you don't want to deal with it (based onph-ubl andph-cii)
  • en16931-ubl2cii is a library that allows you to convert UBL to CII (only in that direction) (based onph-ubl andph-cii)

About

This is an overview repository pointing to my different Peppol solutions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp