Class X_M_MatchPO

    • Constructor Detail

      • X_M_MatchPO

        public X_M_MatchPO​(Properties ctx,
                           int M_MatchPO_ID,
                           String trxName)
        Standard Constructor
    • Method Detail

      • get_AccessLevel

        protected int get_AccessLevel()
        AccessLevel
        Specified by:
        get_AccessLevel in class PO
        Returns:
        3 - Client - Org
      • initPO

        protected POInfo initPO​(Properties ctx)
        Load Meta Data
        Specified by:
        initPO in class PO
        Parameters:
        ctx - context
        Returns:
        POInfo
      • toString

        public String toString()
        Description copied from class: PO
        String representation
        Overrides:
        toString in class PO
        Returns:
        String representation
      • setC_InvoiceLine_ID

        public void setC_InvoiceLine_ID​(int C_InvoiceLine_ID)
        Set Invoice Line.
        Specified by:
        setC_InvoiceLine_ID in interface I_M_MatchPO
        Parameters:
        C_InvoiceLine_ID - Invoice Detail Line
      • getC_InvoiceLine_ID

        public int getC_InvoiceLine_ID()
        Get Invoice Line.
        Specified by:
        getC_InvoiceLine_ID in interface I_M_MatchPO
        Returns:
        Invoice Detail Line
      • setC_OrderLine_ID

        public void setC_OrderLine_ID​(int C_OrderLine_ID)
        Set Sales Order Line.
        Specified by:
        setC_OrderLine_ID in interface I_M_MatchPO
        Parameters:
        C_OrderLine_ID - Sales Order Line
      • getC_OrderLine_ID

        public int getC_OrderLine_ID()
        Get Sales Order Line.
        Specified by:
        getC_OrderLine_ID in interface I_M_MatchPO
        Returns:
        Sales Order Line
      • setDateAcct

        public void setDateAcct​(Timestamp DateAcct)
        Set Account Date.
        Specified by:
        setDateAcct in interface I_M_MatchPO
        Parameters:
        DateAcct - Accounting Date
      • setDateTrx

        public void setDateTrx​(Timestamp DateTrx)
        Set Transaction Date.
        Specified by:
        setDateTrx in interface I_M_MatchPO
        Parameters:
        DateTrx - Transaction Date
      • setDescription

        public void setDescription​(String Description)
        Set Description.
        Specified by:
        setDescription in interface I_M_MatchPO
        Parameters:
        Description - Optional short description of the record
      • getDescription

        public String getDescription()
        Get Description.
        Specified by:
        getDescription in interface I_M_MatchPO
        Returns:
        Optional short description of the record
      • setDocumentNo

        public void setDocumentNo​(String DocumentNo)
        Set Document No.
        Specified by:
        setDocumentNo in interface I_M_MatchPO
        Parameters:
        DocumentNo - Document sequence number of the document
      • getDocumentNo

        public String getDocumentNo()
        Get Document No.
        Specified by:
        getDocumentNo in interface I_M_MatchPO
        Returns:
        Document sequence number of the document
      • getKeyNamePair

        public KeyNamePair getKeyNamePair()
        Get Record ID/ColumnName
        Returns:
        ID/ColumnName pair
      • setIsApproved

        public void setIsApproved​(boolean IsApproved)
        Set Approved.
        Specified by:
        setIsApproved in interface I_M_MatchPO
        Parameters:
        IsApproved - Indicates if this document requires approval
      • isApproved

        public boolean isApproved()
        Get Approved.
        Specified by:
        isApproved in interface I_M_MatchPO
        Returns:
        Indicates if this document requires approval
      • setM_AttributeSetInstance_ID

        public void setM_AttributeSetInstance_ID​(int M_AttributeSetInstance_ID)
        Set Attribute Set Instance.
        Specified by:
        setM_AttributeSetInstance_ID in interface I_M_MatchPO
        Parameters:
        M_AttributeSetInstance_ID - Product Attribute Set Instance
      • getM_AttributeSetInstance_ID

        public int getM_AttributeSetInstance_ID()
        Get Attribute Set Instance.
        Specified by:
        getM_AttributeSetInstance_ID in interface I_M_MatchPO
        Returns:
        Product Attribute Set Instance
      • setM_InOutLine_ID

        public void setM_InOutLine_ID​(int M_InOutLine_ID)
        Set Shipment/Receipt Line.
        Specified by:
        setM_InOutLine_ID in interface I_M_MatchPO
        Parameters:
        M_InOutLine_ID - Line on Shipment or Receipt document
      • getM_InOutLine_ID

        public int getM_InOutLine_ID()
        Get Shipment/Receipt Line.
        Specified by:
        getM_InOutLine_ID in interface I_M_MatchPO
        Returns:
        Line on Shipment or Receipt document
      • setM_MatchPO_ID

        public void setM_MatchPO_ID​(int M_MatchPO_ID)
        Set Match PO.
        Specified by:
        setM_MatchPO_ID in interface I_M_MatchPO
        Parameters:
        M_MatchPO_ID - Match Purchase Order to Shipment/Receipt and Invoice
      • getM_MatchPO_ID

        public int getM_MatchPO_ID()
        Get Match PO.
        Specified by:
        getM_MatchPO_ID in interface I_M_MatchPO
        Returns:
        Match Purchase Order to Shipment/Receipt and Invoice
      • setM_MatchPO_UU

        public void setM_MatchPO_UU​(String M_MatchPO_UU)
        Set M_MatchPO_UU.
        Specified by:
        setM_MatchPO_UU in interface I_M_MatchPO
        Parameters:
        M_MatchPO_UU - M_MatchPO_UU
      • setM_Product_ID

        public void setM_Product_ID​(int M_Product_ID)
        Set Product.
        Specified by:
        setM_Product_ID in interface I_M_MatchPO
        Parameters:
        M_Product_ID - Product, Service, Item
      • getM_Product_ID

        public int getM_Product_ID()
        Get Product.
        Specified by:
        getM_Product_ID in interface I_M_MatchPO
        Returns:
        Product, Service, Item
      • setPosted

        public void setPosted​(boolean Posted)
        Set Posted.
        Specified by:
        setPosted in interface I_M_MatchPO
        Parameters:
        Posted - Posting status
      • isPosted

        public boolean isPosted()
        Get Posted.
        Specified by:
        isPosted in interface I_M_MatchPO
        Returns:
        Posting status
      • setPriceMatchDifference

        public void setPriceMatchDifference​(BigDecimal PriceMatchDifference)
        Set Price Match Difference.
        Specified by:
        setPriceMatchDifference in interface I_M_MatchPO
        Parameters:
        PriceMatchDifference - Difference between Purchase and Invoice Price per matched line
      • getPriceMatchDifference

        public BigDecimal getPriceMatchDifference()
        Get Price Match Difference.
        Specified by:
        getPriceMatchDifference in interface I_M_MatchPO
        Returns:
        Difference between Purchase and Invoice Price per matched line
      • setProcessed

        public void setProcessed​(boolean Processed)
        Set Processed.
        Specified by:
        setProcessed in interface I_M_MatchPO
        Parameters:
        Processed - The document has been processed
      • isProcessed

        public boolean isProcessed()
        Get Processed.
        Specified by:
        isProcessed in interface I_M_MatchPO
        Returns:
        The document has been processed
      • setProcessedOn

        public void setProcessedOn​(BigDecimal ProcessedOn)
        Set Processed On.
        Specified by:
        setProcessedOn in interface I_M_MatchPO
        Parameters:
        ProcessedOn - The date+time (expressed in decimal format) when the document has been processed
      • getProcessedOn

        public BigDecimal getProcessedOn()
        Get Processed On.
        Specified by:
        getProcessedOn in interface I_M_MatchPO
        Returns:
        The date+time (expressed in decimal format) when the document has been processed
      • setProcessing

        public void setProcessing​(boolean Processing)
        Set Process Now.
        Specified by:
        setProcessing in interface I_M_MatchPO
        Parameters:
        Processing - Process Now
      • isProcessing

        public boolean isProcessing()
        Get Process Now.
        Specified by:
        isProcessing in interface I_M_MatchPO
        Returns:
        Process Now
      • setQty

        public void setQty​(BigDecimal Qty)
        Set Quantity.
        Specified by:
        setQty in interface I_M_MatchPO
        Parameters:
        Qty - Quantity
      • setRef_MatchPO_ID

        public void setRef_MatchPO_ID​(int Ref_MatchPO_ID)
        Set Referenced Match PO.
        Specified by:
        setRef_MatchPO_ID in interface I_M_MatchPO
        Parameters:
        Ref_MatchPO_ID - Referenced Match PO
      • getRef_MatchPO_ID

        public int getRef_MatchPO_ID()
        Get Referenced Match PO.
        Specified by:
        getRef_MatchPO_ID in interface I_M_MatchPO
        Returns:
        Referenced Match PO
      • setReversal_ID

        public void setReversal_ID​(int Reversal_ID)
        Set Reversal ID.
        Specified by:
        setReversal_ID in interface I_M_MatchPO
        Parameters:
        Reversal_ID - ID of document reversal
      • getReversal_ID

        public int getReversal_ID()
        Get Reversal ID.
        Specified by:
        getReversal_ID in interface I_M_MatchPO
        Returns:
        ID of document reversal