Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


4. INVOICE MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) ContactMessageContactMessageInvoiceModuleTennisCenter
(2) CustomerCustomerCustomerModuleTennisCenter
(3) InvoiceInvoiceInvoiceModuleTennisCenter
(4) InvoiceItemInvoiceItemInvoiceModuleTennisCenter

Module Interfaces (18)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /contactmessagefindAllContactMessage()InvoiceModuleGETContactMessage
(2) /invoiceiteminsertInvoiceItem(invoiceitem)InvoiceModulePOSTInvoiceItem
(3) /invoiceitem/invoice/{id}findAllInvoiceItemOfInvoice(id)InvoiceModuleGETInvoice InvoiceItem
(4) /contactmessageinsertContactMessage(contactmessage)InvoiceModulePOSTContactMessage
(5) /invoiceitem/{id}updateInvoiceItemById(invoiceitem)InvoiceModulePUTInvoiceItem
(6) /invoice/customer/{id}findAllInvoiceOfCustomer(id)InvoiceModuleGETCustomer Invoice
(7) /contactmessage/{id}deleteContactMessageById(id)InvoiceModuleDELETEContactMessage
(8) /invoicefindAllInvoice()InvoiceModuleGETInvoice
(9) /invoice/{id}updateInvoiceById(invoice)InvoiceModulePUTInvoice
(10) /invoiceitemfindAllInvoiceItem()InvoiceModuleGETInvoiceItem
(11) /invoiceitem/{id}deleteInvoiceItemById(id)InvoiceModuleDELETEInvoiceItem
(12) /contactmessage/{id}findContactMessageById(id)InvoiceModuleGETContactMessage
(13) /invoiceitem/{id}findInvoiceItemById(id)InvoiceModuleGETInvoiceItem
(14) /contactmessage/{id}updateContactMessageById(contactmessage)InvoiceModulePUTContactMessage
(15) /invoice/{id}deleteInvoiceById(id)InvoiceModuleDELETEInvoice
(16) /contactmessage/customer/{id}findAllContactMessageOfCustomer(id)InvoiceModuleGETCustomer ContactMessage
(17) /invoice/{id}findInvoiceById(id)InvoiceModuleGETInvoice
(18) /invoiceinsertInvoice(invoice)InvoiceModulePOSTInvoice






4.1 CONTACT MESSAGE


ContactMessageInvoiceModuleTennisCenter

Properties (9)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEContactMessage
(2) CustomerLONGContactMessageCustomerCustomerModule
(3) EmailSTRINGContactMessage
(4) MessageTextSTRINGContactMessage
(5) NameSTRINGContactMessage
(6) PhoneSTRINGContactMessage
(7) SourcePageSTRINGContactMessage
(8) StatusSTRINGContactMessage
(9) SubjectSTRINGContactMessage





4.2 INVOICE


InvoiceInvoiceModuleTennisCenter

Properties (9)

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





4.3 INVOICE ITEM


InvoiceItemInvoiceModuleTennisCenter

Properties (8)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGInvoiceItem
(2) InvoiceLONGInvoiceItemInvoiceInvoiceModule
(3) QuantitySTRINGInvoiceItem
(4) SourceKeyLONGInvoiceItem
(5) SourceTypeSTRINGInvoiceItem
(6) TaxRateSTRINGInvoiceItem
(7) TotalGrossSTRINGInvoiceItem
(8) UnitPriceSTRINGInvoiceItem





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum