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

Improve the Model of Transaction Record #232

Open
d135-1r43 opened this issue Jan 2, 2025 · 5 comments
Open

Improve the Model of Transaction Record #232

d135-1r43 opened this issue Jan 2, 2025 · 5 comments
Assignees

Comments

@d135-1r43
Copy link
Collaborator

d135-1r43 commented Jan 2, 2025

  • Adress wird ersetzt durch TradeParty. Wir haben dann eine TradeParty als "Sender" und eine TradeParty als "Recipient".
  • Wir übernehmen von der Zugferd/Mustang Referenzimplementierung zusätzlich folgende Felder:
    • name
    • taxID
    • vatID
    • description
    • additionalAddress
  • Zusätzlich
    • Uploader als Member
    • Convience-Methoden für Belegbild
    • Enum für Beleg oder Rechnung (RECEIPT oder INVOICE)
    • Boolean privatelyPaid mit default auf false

Kontoinformationen lassen wir erstmal. Das kann zu einem späteren Zeitpunkt noch ins Projekt kommen.

@3thr3n 3thr3n self-assigned this Jan 9, 2025
@3thr3n
Copy link
Contributor

3thr3n commented Jan 9, 2025

Was verstehst du unter convinience methoden?
aktuell gibt es 2 methoden, einerseits zum laden der file via dem documentkey und das speichern anhand dem FileUpload, was rein kam vom REST-Endpunkt.

@d135-1r43
Copy link
Collaborator Author

Ich meine Methoden, um recht easy an die URL und die Datei vom Belegbild zu kommen. Das wird man immer wieder brauchen. Gern auch als Delegate. Also etwa

public File TransactionRecord.getFile(HoppsFileHandler filehandler)

@3thr3n
Copy link
Contributor

3thr3n commented Jan 11, 2025

Nächsten Schritte sind geblockt bei #233
Hauptsächlich Punkt 2

@d135-1r43
Copy link
Collaborator Author

@Josh1ku Bist du dran?

@Josh1ku
Copy link
Contributor

Josh1ku commented Jan 12, 2025

Bin grade dran

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants