Skip to content
Zugferd Over Xmpp: Proof of concept for a ZUGFeRD protocol
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Zugferd Over Xmpp: Proof of concept for a ZUGFeRD protocol


You'll need a XMPP Server like [OpenFire] ( Currently, both server name ( and user credentials ("zox" with password "zox") are still hardcoded. . Additionally, a second user is required and use a xmpp client like psi to login. Have those users roster each other e.g. with the openfire admin console at :9090 it's important that both users are on each other's roster, subscribed to each others online status and may send each other messages.


Build mvn clean compile assembly:single and start java -jar target/zox-0.0.1-SNAPSHOT-jar-with-dependencies.jar should start the software and login the zox user. Now use psi to send this user a ZUGFeRD file like the mustang sample. The zox user will accept, receive and parse the file and reply with the invoice amount it parsed.

You can’t perform that action at this time.