Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-9: INVOICE (UI prompt)


InvoiceInvoiceModuleTennisCenter

Properties (9)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEInvoice
(2) CustomerLONGInvoiceCustomerCustomerModule
(3) DueDateDATEInvoice
(4) InvoiceDateDATEInvoice
(5) InvoiceNumberSTRINGInvoice
(6) StatusSTRINGInvoice
(7) TaxAmountSTRINGInvoice
(8) TotalGrossSTRINGInvoice
(9) TotalNetSTRINGInvoice


Module Interfaces (7)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /invoice/customer/{id}findAllInvoiceOfCustomer(id)InvoiceModuleGETCustomer Invoice
(2) /invoiceitem/invoice/{id}findAllInvoiceItemOfInvoice(id)InvoiceModuleGETInvoice InvoiceItem
(3) /invoicefindAllInvoice()InvoiceModuleGETInvoice
(4) /invoice/{id}deleteInvoiceById(id)InvoiceModuleDELETEInvoice
(5) /invoiceinsertInvoice(invoice)InvoiceModulePOSTInvoice
(6) /invoice/{id}findInvoiceById(id)InvoiceModuleGETInvoice
(7) /invoice/{id}updateInvoiceById(invoice)InvoiceModulePUTInvoice

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum