[ https://issues.apache.org/jira/browse/OFBIZ-2713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12729635#action_12729635 ]
Ashish Vijaywargiya commented on OFBIZ-2713: -------------------------------------------- Thanks Amit. Done at r792939. -- Ashish Vijaywargiya > Invoice generation from Commission Run > -------------------------------------- > > Key: OFBIZ-2713 > URL: https://issues.apache.org/jira/browse/OFBIZ-2713 > Project: OFBiz > Issue Type: New Feature > Components: accounting > Affects Versions: SVN trunk > Reporter: Ashish Vijaywargiya > Assignee: Ashish Vijaywargiya > Priority: Minor > Fix For: SVN trunk > > Attachments: Commission_Invoice_OFBIZ-2713.patch > > > In OFBiz you can create single commission invoice for each sales order. > Provide option so that more then one Sales Invoice can be associated to > single Commission Invoice for a particular agent. > The changes will be done in "AP" section. > Implementation Details: > Find Form: > Include fields: fromDate, ThruDate & Party in the role of Sales_Rep (Provide > option so that we could select more then one party) > List Form: > List of sales invoice that are not associated with the commission invoice for > a particular party along with the date range provided. > In the list form provide option to select more then one Sales_Invoice and > then create the commission invoice for the selected sales invoice for the > Sales_Representative selected in the find form. More then one Sales > Representative can be selected here in the find form. > Two new entities will be introduced here: > InvoiceItemAssoc - > This entity will help to search the invoices that has not been associated > with the commission invoice. > Fields for this table can be: > invoiceIdFrom * String, VARCHAR(20) (sales invoice Id) > invoiceItemSeqIdFrom * String, VARCHAR(20) > invoiceIdTo * String, VARCHAR(20) (commission invoice Id) > invoiceItemSeqIdTo * String, VARCHAR(20) > invoiceItemAssocTypeId * String, VARCHAR(20) > fromDate *java.sql.Timestamp, TIMESTAMP > thruDate java.sql.Timestamp, TIMESTAMP > quantity java.math.BigDecimal, NUMERIC(18,6) > amount java.math.BigDecimal, NUMERIC(18,3) > InvoiceItemAssocType - Type could be "COMMISSION_INVOICE" & "WITHDRAW_INVOICE" > In OFBiz we have createCommissionInvoice service present in > InvoiceServices.java. This service can be used for reference. > Thanks Jacopo for your help in discussing things prior to implementation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.