Details
-
Sub-task
-
Status: Closed
-
Minor
-
Resolution: Done
-
None
-
None
-
OFBiz Community Day (Feb 2020), OFBiz Community Day (May 2020), OFBiz Community Day (Aug 2020)
Description
Convert following services to groovy :
- createInvoice
- copyInvoice
- getInvoice
- updateInvoice
- setInvoiceStatus
- copyInvoiceToTemplate
- checkInvoiceStatusInProgress
- createInvoiceItem
- updateInvoiceItem
- removeInvoiceItem
- sendInvoicePerEmail
- autoGenerateInvoiceFromExistingInvoice
- cancelInvoice
- getInvoiceRunningTotal
- addTaxOnInvoice
- getInvoicesFilterByAssocType
- removeInvoiceItemAssocOnCancelInvoice
- resetOrderItemBillingAndOrderAdjustmentBillingOnCancelInvoice
- massChangeInvoiceStatus
- createInvoiceFromOrder
- isInvoiceInForeignCurrency
- removePaymentApplication (move to payment package)
These services to entity-auto :
- createInvoiceRole
- removeInvoiceRole
- createInvoiceTerm
- createInvoiceContent
- updateInvoiceContent
Introduce new services :
- checkInvoiceStatusInProgress
- createInvoiceContentAndUpdateContent
- updateInvoiceContentAndContent
checkInvoiceStatusInProgress have been added as permission service to autorize or not edit service on invoice.
createInvoiceContentAndUpdateContent and updateInvoiceContentAndContent have be added to manage both entity InvoiceContent and Content, and let createInvoiceContent and updateInvoiceContent as crud service