Create a service to clone an existing accounting transaction and its entries (AcctgTrans and AcctgTransEntry), with an optional parameter to revert the original transaction ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: OFBIZ-1487 URL: https://issues.apache.org/jira/browse/OFBIZ-1487 Project: OFBiz Issue Type: Sub-task Components: accounting Affects Versions: SVN trunk Reporter: Jacopo Cappellato Create a service to clone an existing accounting transaction and its entries (AcctgTrans and AcctgTransEntry), with an optional parameter to revert the original transaction. Proposed service name: "copyAcctgTransAndEntries" IN parameters: fromAcctgTransId (mandatory), revert (optional) OUT parameters: acctgTransId The service simply clones the AcctgTrans record into a new identical one (if possible, use the createAcctgTrans service) with the exception of the following fields: transactionDate: do not set, so that it will be automatically set to now isPosted: set to N postedDate: do not set scheduledPostedDate: do not set createdByUserLogin: do not set lastModifiedByUserLogin: do not set and also clones all the AcctgTransEntry (if possible, use the createAcctgTransEntry service), with the exception of the following fields: reconcileStatusId: do not set For each entry, if the parameters.revert field is set to "Y", flip the debitCreditFlag from C to D and vice versa. Add two new links to the "Edit Accounting Transaction" screen: "duplicate accounting transaction" and "revert accounting transaction" that both call the above service (the latter calls the service with revert=Y). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.