| Contact | Donate | Imprint |
| Invoice | CurrencyModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) BilledUserAccount | LONG | Invoice | ||
| (2) Currency | LONG | Invoice | Currency | CurrencyModule |
| (3) DueDate | DATE | Invoice | ||
| (4) IssueDate | DATE | Invoice | ||
| (5) Merchant | LONG | Invoice | Merchant | MerchantModule |
| (6) Notes | STRING | Invoice | ||
| (7) Number | STRING | Invoice | ||
| (8) Status | STRING | Invoice | ||
| (9) TotalAmount | DOUBLE | Invoice | ||
| (10) Transaction | LONG | Invoice | Transaction | TransactionModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /invoice/{id} | findInvoiceById(id) | CurrencyModule | GET | Invoice |
| (2) /invoice | insertInvoice(invoice) | CurrencyModule | POST | Invoice |
| (3) /invoice/merchant/{id} | findAllInvoiceOfMerchant(id) | CurrencyModule | GET | Merchant Invoice |
| (4) /invoiceitem/invoice/{id} | findAllInvoiceItemOfInvoice(id) | CurrencyModule | GET | Invoice InvoiceItem |
| (5) /invoice | findAllInvoice() | CurrencyModule | GET | Invoice |
| (6) /invoice/transaction/{id} | findAllInvoiceOfTransaction(id) | CurrencyModule | GET | Transaction Invoice |
| (7) /invoice/{id} | updateInvoiceById(invoice) | CurrencyModule | PUT | Invoice |
| (8) /invoice/{id} | deleteInvoiceById(id) | CurrencyModule | DELETE | Invoice |
| (9) /invoice/currency/{id} | findAllInvoiceOfCurrency(id) | CurrencyModule | GET | Currency Invoice |
Example:
final Invoice invoice = (Invoice) invokeModule(CURRENCY_MODULE + "/invoice/" + id, Invoice.class);| Contact | Donate | Imprint |