Author: bibryam
Date: Tue Aug 9 10:38:04 2011
New Revision: 1155300
URL:
http://svn.apache.org/viewvc?rev=1155300&view=revLog:
A patch from Pierre Smits - Overview of invoices in AP and AR don't show invoices with status approved
https://issues.apache.org/jira/browse/OFBIZ-4330Modified:
ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/invoice/InvoiceReport.groovy
Modified: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/invoice/InvoiceReport.groovy
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/invoice/InvoiceReport.groovy?rev=1155300&r1=1155299&r2=1155300&view=diff==============================================================================
--- ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/invoice/InvoiceReport.groovy (original)
+++ ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/actions/invoice/InvoiceReport.groovy Tue Aug 9 10:38:04 2011
@@ -36,9 +36,9 @@ if (invoiceTypeId) {
LESS_THAN(dueDate: UtilDateTime.nowTimestamp())
}
if ("PURCHASE_INVOICE".equals(invoiceTypeId)) {
- invoiceStatusesCondition = exprBldr.IN(statusId: ["INVOICE_RECEIVED", "INVOICE_IN_PROCESS"])
+ invoiceStatusesCondition = exprBldr.IN(statusId: ["INVOICE_RECEIVED", "INVOICE_IN_PROCESS", "INVOICE_READY"])
} else if ("SALES_INVOICE".equals(invoiceTypeId)) {
- invoiceStatusesCondition = exprBldr.IN(statusId: ["INVOICE_SENT", "INVOICE_APPROVED"])
+ invoiceStatusesCondition = exprBldr.IN(statusId: ["INVOICE_SENT", "INVOICE_APPROVED", "INVOICE_READY"])
}
expr = exprBldr.AND([expr, invoiceStatusesCondition]);
@@ -53,6 +53,7 @@ if (invoiceTypeId) {
}
invoicesCond = exprBldr.AND(invoiceStatusesCondition) {
+ EQUALS(invoiceTypeId: invoiceTypeId)
GREATER_THAN_EQUAL_TO(dueDate: UtilDateTime.nowTimestamp())
}
EntityFindOptions findOptions = new EntityFindOptions();