Package | Description |
---|---|
psdi.app.invoice |
The invoice package is a collection of MBOs used for creating and maintaining invoices.
|
Modifier and Type | Class and Description |
---|---|
class |
InvoiceLineSet
Represents the set of InvoiceLine objects.
|
Modifier and Type | Method and Description |
---|---|
InvoiceLineSetRemote[] |
InvoiceRemote.getAllocatePrepSets(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines) |
InvoiceLineSetRemote[] |
Invoice.getAllocatePrepSets(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines)
According to the two mbo set passed in and what are selected in those
two sets, this method returns a array of two new sets for the GUI to display.
|
Modifier and Type | Method and Description |
---|---|
void |
InvoiceLineSetRemote.allocateServices(InvoiceLineSetRemote acceptingLines) |
void |
InvoiceLineSet.allocateServices(InvoiceLineSetRemote acceptingLines)
This method is called by the GUI to allocate all the cost of the lines in this Mbo set to the
spedified material or service lines which are ready to accept the allocation.
|
void |
InvoiceRemote.allocateServices(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines) |
void |
Invoice.allocateServices(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines)
Allocated the amount of services as specified in toBeAllocated to all the lines in the
acceptingSet proportional to the linecosts of the lines in the acceptingSet.
|
InvoiceLineSetRemote[] |
InvoiceRemote.getAllocatePrepSets(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines) |
InvoiceLineSetRemote[] |
Invoice.getAllocatePrepSets(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines)
According to the two mbo set passed in and what are selected in those
two sets, this method returns a array of two new sets for the GUI to display.
|
void |
InvoiceRemote.resetTotalAllocated(InvoiceLineSetRemote lineSet) |
void |
Invoice.resetTotalAllocated(InvoiceLineSetRemote lineSet)
Re-calculate the totalallocated fields on invoice based on the passed in invoiceline set.
|
void |
InvoiceRemote.validateAndCompleteAllocation(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines) |
void |
Invoice.validateAndCompleteAllocation(InvoiceLineSetRemote toBeAllocated,
InvoiceLineSetRemote acceptingLines)
Validate the allocation, if the total to be allocated is different than
the total being allocated, throw an exception.
|