IDEMPIERE-1632 When match 1 receipt linked 1 PO with two invoice. 2 new matchPO is create with error post
This commit is contained in:
parent
fe8d50e213
commit
149316e79e
|
@ -134,6 +134,19 @@ public class Doc_MatchPO extends Doc
|
|||
return facts;
|
||||
}
|
||||
|
||||
if (m_M_InOutLine_ID == 0)
|
||||
{
|
||||
MMatchPO[] matchPOs = MMatchPO.getOrderLine(getCtx(), m_oLine.getC_OrderLine_ID(), getTrxName());
|
||||
for (MMatchPO matchPO : matchPOs)
|
||||
{
|
||||
if (matchPO.getM_InOutLine_ID() > 0 && matchPO.getC_InvoiceLine_ID() == 0)
|
||||
{
|
||||
m_M_InOutLine_ID = matchPO.getM_InOutLine_ID();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (m_M_InOutLine_ID == 0) // No posting if not matched to Shipment
|
||||
{
|
||||
p_Error = "No posting if not matched to Shipment";
|
||||
|
|
Loading…
Reference in New Issue