Skip to end of banner
Go to start of banner

Accounting Service

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

CreateDataTransPaymentDto?x={registrationId}&y={generateFeeValues}

  • Parameter Anmeldungs-Id (Pflicht) und Bool ob Gebühren generiert werden sollen oder nicht.
  • Erstellt ein DataTransPaymentDto und generiert je nach Parameter die Gebühren die Anmeldung. Es wird eine Rechnung für die Anmeldung generiert.
  • Liefert ein DataTransPaymentDto zurück mit Rechnungs,Beleg und Buchungsdaten zurück
  • Fehler:
    • Registrierung konnte nicht gefunden werden - Code 406
    • Keine Gebühren sind generiert - Code 500
    • Keine Adressen gesetzt auf der Rechnung - Code 500
    • Keine Rechnung wurde generiert - Code 500
    • Mehr als eine Rechnung wurde generiert - Code 500
    • Beleg konnte nicht gespeichert werden - Code 500
    • Exception - Code 500

ProcessSuccessfullDataTransPaymentDto, Method = "POST"

  • Parameter DataTransPaymentDto mit RechnungsId,BelegsId,PaymentStatus und CurrencyCode gesetzt
  • Erstellt die Zahlung pro RechnungsId
  • Liefert das DataTransPaymentDto zurück
  • Fehler:
    • Rechnung konnte nicht gefunden werden
    • Beleg konnte nicht gefunden werden
    • Currency konnte nicht gefunden werden
    • Exception - Code 500

CreateOpenItem?x={registrationId}

  • Parameter Anmeldungs-Id
  • Erstellt eine Rechnung für eine Anmeldung
  • Liefert die Rechnung (OpenItemDto) zurück
  • Fehler:
    • Anmeldung nicht gefunden - Code 406
    • Keine Gebühren sind generiert - Code 500
    • Keine Adressen gesetzt auf der Rechnung - Code 500
    • Keine Rechnung wurde generiert - Code 500
    • Mehr als eine Rechnung wurde generiert - Code 500
    • Exception - Code 500

ExecuteOpenItem?x={openItemId}&y={workflowStepDataSourceId}&z={workflowStepDataSourceObjectId}&r={reverseDirection}

  • Parameter RechungsId,WorkflowStep-DataSourceId,WorkflowStep-DataSourceObjectId (alle Pflicht), Bool für ReverseDirection
  • Führt einen Workflowstep auf einer Rechnung aus
  • Gibt das Rechnungsobjekt zurück ( OpenItemDto)
  • Fehler:
    • Full Failure - Code 500
    • Partial Failure - Return false

ReadFeesOfRegistration?x={registrationId}

  • Parameter Anmeldungs-Id
  • Liefert alle Gebühren einer Anmeldung zurück (FeeDto)
  • Fehler:
    • Anmeldung nicht gefunde - Code 404
    • Exception - Code 500

 


 

 

 

  • No labels