IDEMPIERE-514 Match Invoice not created automatically for multiple receipts on single purchase order line

This commit is contained in:
Heng Sin Low 2012-12-03 18:18:09 +08:00
parent e5658fad56
commit b6fd81b23c
2 changed files with 16 additions and 13 deletions

View File

@ -1825,6 +1825,8 @@ public class MInvoice extends X_C_Invoice implements DocAction
MMatchPO po = MMatchPO.create (line, null,
getDateInvoiced(), matchQty);
boolean isNewMatchPO = false;
if (po != null)
{
if (po.get_ID() == 0)
isNewMatchPO = true;
if (!po.save(get_TrxName()))
@ -1837,6 +1839,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
addDocsPostProcess(po);
}
}
}
//Update QtyInvoiced RMA Line
if (line.getM_RMALine_ID() != 0)

View File

@ -474,11 +474,11 @@ public abstract class CreateFromInvoice extends CreateFrom
break;
}
}
if (inoutLine == null)
{
inoutLine = lines[0]; // first as default
M_InOutLine_ID = inoutLine.getM_InOutLine_ID();
}
// if (inoutLine == null)
// {
// inoutLine = lines[0]; // first as default
// M_InOutLine_ID = inoutLine.getM_InOutLine_ID();
// }
}
}
else if (M_RMALine_ID != 0)