Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service für ZugFerD #99

Closed
d135-1r43 opened this issue Oct 24, 2024 · 2 comments
Closed

Service für ZugFerD #99

d135-1r43 opened this issue Oct 24, 2024 · 2 comments
Assignees
Labels

Comments

@d135-1r43
Copy link
Collaborator

d135-1r43 commented Oct 24, 2024

User Story

Als Entwickler
möchte ich einen Service haben, der die Inhaltsdaten aus einer E-Rechnung im ZugferD-Standard extrahiert,
damit ich die Rechnungsdaten standardisiert und effizient weiterverarbeiten kann.

Akzeptanzkriterien

  • Funktionalität: Der Service muss die Daten einer E-Rechnung im ZugferD-Format (alle relevanten XML-Inhalte) präzise extrahieren können
  • API-Kompatibilität: Die API des Services ist in Struktur und Funktionalität vollständig analog zu dem AI-Service unter Hopps AI-Service.
  • Event-Streaming: Die Kommunikation und Anbindung erfolgt über Kafka, wobei der Service analog wie der AI-Service funktioniert.
  • Technologie: Der Service wird auf Basis von Quarkus entwickelt und verwendet dessen spezifische Features für eine optimierte Performance.
  • Wir verwenden https://www.mustangproject.org/
  • CI/CD: Eine vollständige CI/CD-Pipeline ist vorhanden, um den Service automatisch zu bauen, zu testen und zu deployen. Die Pipeline soll Deployments in unterschiedlichen Umgebungen unterstützen.
  • Testabdeckung: Der Service muss eine Testabdeckung von mindestens 70% aufweisen, inklusive Unit-Tests, Integrationstests und Tests der Kafka-Integration.
@d135-1r43
Copy link
Collaborator Author

Wie ist hier der Stand?

@d135-1r43
Copy link
Collaborator Author

Ich habe gerade eine kleine Review gepusht. Lass uns am Freitag gerne noch einmal darüber reden. Konzeptionell muss man hier noch ein paar Dinge verbessern.

@Josh1ku Josh1ku linked a pull request Dec 18, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants