Class X_C_Invoice

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_Invoice
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_C_Invoice, I_Persistent, Evaluatee
Direct Known Subclasses:
MInvoice

public class X_C_Invoice extends PO implements I_C_Invoice, I_Persistent
Generated Model for C_Invoice
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Field Details

  • Constructor Details

    • X_C_Invoice

      public X_C_Invoice(Properties ctx, int C_Invoice_ID, String trxName)
      Standard Constructor
    • X_C_Invoice

      public X_C_Invoice(Properties ctx, int C_Invoice_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_C_Invoice

      public X_C_Invoice(Properties ctx, String C_Invoice_UU, String trxName)
      Standard Constructor
    • X_C_Invoice

      public X_C_Invoice(Properties ctx, String C_Invoice_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_C_Invoice

      public X_C_Invoice(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      1 - 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
    • setAD_OrgTrx_ID

      public void setAD_OrgTrx_ID(int AD_OrgTrx_ID)
      Set Trx Organization.
      Specified by:
      setAD_OrgTrx_ID in interface I_C_Invoice
      Parameters:
      AD_OrgTrx_ID - Performing or initiating organization
    • getAD_OrgTrx_ID

      public int getAD_OrgTrx_ID()
      Get Trx Organization.
      Specified by:
      getAD_OrgTrx_ID in interface I_C_Invoice
      Returns:
      Performing or initiating organization
    • getAD_User

      public I_AD_User getAD_User() throws RuntimeException
      Specified by:
      getAD_User in interface I_C_Invoice
      Throws:
      RuntimeException
    • setAD_User_ID

      public void setAD_User_ID(int AD_User_ID)
      Set User/Contact.
      Specified by:
      setAD_User_ID in interface I_C_Invoice
      Parameters:
      AD_User_ID - User within the system - Internal or Business Partner Contact
    • getAD_User_ID

      public int getAD_User_ID()
      Get User/Contact.
      Specified by:
      getAD_User_ID in interface I_C_Invoice
      Returns:
      User within the system - Internal or Business Partner Contact
    • getC_Activity

      public I_C_Activity getC_Activity() throws RuntimeException
      Specified by:
      getC_Activity in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Activity_ID

      public void setC_Activity_ID(int C_Activity_ID)
      Set Activity.
      Specified by:
      setC_Activity_ID in interface I_C_Invoice
      Parameters:
      C_Activity_ID - Business Activity
    • getC_Activity_ID

      public int getC_Activity_ID()
      Get Activity.
      Specified by:
      getC_Activity_ID in interface I_C_Invoice
      Returns:
      Business Activity
    • getC_BPartner

      public I_C_BPartner getC_BPartner() throws RuntimeException
      Specified by:
      getC_BPartner in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_BPartner_ID

      public void setC_BPartner_ID(int C_BPartner_ID)
      Set Business Partner.
      Specified by:
      setC_BPartner_ID in interface I_C_Invoice
      Parameters:
      C_BPartner_ID - Identifies a Business Partner
    • getC_BPartner_ID

      public int getC_BPartner_ID()
      Get Business Partner.
      Specified by:
      getC_BPartner_ID in interface I_C_Invoice
      Returns:
      Identifies a Business Partner
    • getC_BPartner_Location

      public I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException
      Specified by:
      getC_BPartner_Location in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_BPartner_Location_ID

      public void setC_BPartner_Location_ID(int C_BPartner_Location_ID)
      Set Partner Location.
      Specified by:
      setC_BPartner_Location_ID in interface I_C_Invoice
      Parameters:
      C_BPartner_Location_ID - Identifies the (ship to) address for this Business Partner
    • getC_BPartner_Location_ID

      public int getC_BPartner_Location_ID()
      Get Partner Location.
      Specified by:
      getC_BPartner_Location_ID in interface I_C_Invoice
      Returns:
      Identifies the (ship to) address for this Business Partner
    • getC_Campaign

      public I_C_Campaign getC_Campaign() throws RuntimeException
      Specified by:
      getC_Campaign in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Campaign_ID

      public void setC_Campaign_ID(int C_Campaign_ID)
      Set Campaign.
      Specified by:
      setC_Campaign_ID in interface I_C_Invoice
      Parameters:
      C_Campaign_ID - Marketing Campaign
    • getC_Campaign_ID

      public int getC_Campaign_ID()
      Get Campaign.
      Specified by:
      getC_Campaign_ID in interface I_C_Invoice
      Returns:
      Marketing Campaign
    • getC_CashLine

      public I_C_CashLine getC_CashLine() throws RuntimeException
      Specified by:
      getC_CashLine in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_CashLine_ID

      public void setC_CashLine_ID(int C_CashLine_ID)
      Set Cash Journal Line.
      Specified by:
      setC_CashLine_ID in interface I_C_Invoice
      Parameters:
      C_CashLine_ID - Cash Journal Line
    • getC_CashLine_ID

      public int getC_CashLine_ID()
      Get Cash Journal Line.
      Specified by:
      getC_CashLine_ID in interface I_C_Invoice
      Returns:
      Cash Journal Line
    • getC_CashPlanLine

      public I_C_CashPlanLine getC_CashPlanLine() throws RuntimeException
      Specified by:
      getC_CashPlanLine in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_CashPlanLine_ID

      public void setC_CashPlanLine_ID(int C_CashPlanLine_ID)
      Set Cash Plan Line.
      Specified by:
      setC_CashPlanLine_ID in interface I_C_Invoice
      Parameters:
      C_CashPlanLine_ID - Cash Plan Line
    • getC_CashPlanLine_ID

      public int getC_CashPlanLine_ID()
      Get Cash Plan Line.
      Specified by:
      getC_CashPlanLine_ID in interface I_C_Invoice
      Returns:
      Cash Plan Line
    • getC_Charge

      public I_C_Charge getC_Charge() throws RuntimeException
      Specified by:
      getC_Charge in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Charge_ID

      public void setC_Charge_ID(int C_Charge_ID)
      Set Charge.
      Specified by:
      setC_Charge_ID in interface I_C_Invoice
      Parameters:
      C_Charge_ID - Additional document charges
    • getC_Charge_ID

      public int getC_Charge_ID()
      Get Charge.
      Specified by:
      getC_Charge_ID in interface I_C_Invoice
      Returns:
      Additional document charges
    • getC_ConversionType

      public I_C_ConversionType getC_ConversionType() throws RuntimeException
      Specified by:
      getC_ConversionType in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_ConversionType_ID

      public void setC_ConversionType_ID(int C_ConversionType_ID)
      Set Currency Type.
      Specified by:
      setC_ConversionType_ID in interface I_C_Invoice
      Parameters:
      C_ConversionType_ID - Currency Conversion Rate Type
    • getC_ConversionType_ID

      public int getC_ConversionType_ID()
      Get Currency Type.
      Specified by:
      getC_ConversionType_ID in interface I_C_Invoice
      Returns:
      Currency Conversion Rate Type
    • getC_Currency

      public I_C_Currency getC_Currency() throws RuntimeException
      Specified by:
      getC_Currency in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Currency_ID

      public void setC_Currency_ID(int C_Currency_ID)
      Set Currency.
      Specified by:
      setC_Currency_ID in interface I_C_Invoice
      Parameters:
      C_Currency_ID - The Currency for this record
    • getC_Currency_ID

      public int getC_Currency_ID()
      Get Currency.
      Specified by:
      getC_Currency_ID in interface I_C_Invoice
      Returns:
      The Currency for this record
    • getC_DocType

      public I_C_DocType getC_DocType() throws RuntimeException
      Specified by:
      getC_DocType in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_DocType_ID

      public void setC_DocType_ID(int C_DocType_ID)
      Set Document Type.
      Specified by:
      setC_DocType_ID in interface I_C_Invoice
      Parameters:
      C_DocType_ID - Document type or rules
    • getC_DocType_ID

      public int getC_DocType_ID()
      Get Document Type.
      Specified by:
      getC_DocType_ID in interface I_C_Invoice
      Returns:
      Document type or rules
    • getC_DocTypeTarget

      public I_C_DocType getC_DocTypeTarget() throws RuntimeException
      Specified by:
      getC_DocTypeTarget in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_DocTypeTarget_ID

      public void setC_DocTypeTarget_ID(int C_DocTypeTarget_ID)
      Set Target Document Type.
      Specified by:
      setC_DocTypeTarget_ID in interface I_C_Invoice
      Parameters:
      C_DocTypeTarget_ID - Target document type for conversing documents
    • getC_DocTypeTarget_ID

      public int getC_DocTypeTarget_ID()
      Get Target Document Type.
      Specified by:
      getC_DocTypeTarget_ID in interface I_C_Invoice
      Returns:
      Target document type for conversing documents
    • getC_DunningLevel

      public I_C_DunningLevel getC_DunningLevel() throws RuntimeException
      Specified by:
      getC_DunningLevel in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_DunningLevel_ID

      public void setC_DunningLevel_ID(int C_DunningLevel_ID)
      Set Dunning Level.
      Specified by:
      setC_DunningLevel_ID in interface I_C_Invoice
      Parameters:
      C_DunningLevel_ID - Dunning Level
    • getC_DunningLevel_ID

      public int getC_DunningLevel_ID()
      Get Dunning Level.
      Specified by:
      getC_DunningLevel_ID in interface I_C_Invoice
      Returns:
      Dunning Level
    • setChargeAmt

      public void setChargeAmt(BigDecimal ChargeAmt)
      Set Charge amount.
      Specified by:
      setChargeAmt in interface I_C_Invoice
      Parameters:
      ChargeAmt - Charge Amount
    • getChargeAmt

      public BigDecimal getChargeAmt()
      Get Charge amount.
      Specified by:
      getChargeAmt in interface I_C_Invoice
      Returns:
      Charge Amount
    • setC_Invoice_ID

      public void setC_Invoice_ID(int C_Invoice_ID)
      Set Invoice.
      Specified by:
      setC_Invoice_ID in interface I_C_Invoice
      Parameters:
      C_Invoice_ID - Invoice Identifier
    • getC_Invoice_ID

      public int getC_Invoice_ID()
      Get Invoice.
      Specified by:
      getC_Invoice_ID in interface I_C_Invoice
      Returns:
      Invoice Identifier
    • setC_Invoice_UU

      public void setC_Invoice_UU(String C_Invoice_UU)
      Set C_Invoice_UU.
      Specified by:
      setC_Invoice_UU in interface I_C_Invoice
      Parameters:
      C_Invoice_UU - C_Invoice_UU
    • getC_Invoice_UU

      public String getC_Invoice_UU()
      Get C_Invoice_UU.
      Specified by:
      getC_Invoice_UU in interface I_C_Invoice
      Returns:
      C_Invoice_UU
    • setCopyFrom

      public void setCopyFrom(String CopyFrom)
      Set Copy From.
      Specified by:
      setCopyFrom in interface I_C_Invoice
      Parameters:
      CopyFrom - Copy From Record
    • getCopyFrom

      public String getCopyFrom()
      Get Copy From.
      Specified by:
      getCopyFrom in interface I_C_Invoice
      Returns:
      Copy From Record
    • getC_Order

      public I_C_Order getC_Order() throws RuntimeException
      Specified by:
      getC_Order in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Order_ID

      public void setC_Order_ID(int C_Order_ID)
      Set Order.
      Specified by:
      setC_Order_ID in interface I_C_Invoice
      Parameters:
      C_Order_ID - Order
    • getC_Order_ID

      public int getC_Order_ID()
      Get Order.
      Specified by:
      getC_Order_ID in interface I_C_Invoice
      Returns:
      Order
    • getC_Payment

      public I_C_Payment getC_Payment() throws RuntimeException
      Specified by:
      getC_Payment in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Payment_ID

      public void setC_Payment_ID(int C_Payment_ID)
      Set Payment.
      Specified by:
      setC_Payment_ID in interface I_C_Invoice
      Parameters:
      C_Payment_ID - Payment identifier
    • getC_Payment_ID

      public int getC_Payment_ID()
      Get Payment.
      Specified by:
      getC_Payment_ID in interface I_C_Invoice
      Returns:
      Payment identifier
    • getC_PaymentTerm

      public I_C_PaymentTerm getC_PaymentTerm() throws RuntimeException
      Specified by:
      getC_PaymentTerm in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_PaymentTerm_ID

      public void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
      Set Payment Term.
      Specified by:
      setC_PaymentTerm_ID in interface I_C_Invoice
      Parameters:
      C_PaymentTerm_ID - The terms of Payment (timing, discount)
    • getC_PaymentTerm_ID

      public int getC_PaymentTerm_ID()
      Get Payment Term.
      Specified by:
      getC_PaymentTerm_ID in interface I_C_Invoice
      Returns:
      The terms of Payment (timing, discount)
    • getC_Project

      public I_C_Project getC_Project() throws RuntimeException
      Specified by:
      getC_Project in interface I_C_Invoice
      Throws:
      RuntimeException
    • setC_Project_ID

      public void setC_Project_ID(int C_Project_ID)
      Set Project.
      Specified by:
      setC_Project_ID in interface I_C_Invoice
      Parameters:
      C_Project_ID - Financial Project
    • getC_Project_ID

      public int getC_Project_ID()
      Get Project.
      Specified by:
      getC_Project_ID in interface I_C_Invoice
      Returns:
      Financial Project
    • setCreateFrom

      public void setCreateFrom(String CreateFrom)
      Set Create lines from.
      Specified by:
      setCreateFrom in interface I_C_Invoice
      Parameters:
      CreateFrom - Process which will generate a new document lines based on an existing document
    • getCreateFrom

      public String getCreateFrom()
      Get Create lines from.
      Specified by:
      getCreateFrom in interface I_C_Invoice
      Returns:
      Process which will generate a new document lines based on an existing document
    • setCreateLinesFrom

      public void setCreateLinesFrom(String CreateLinesFrom)
      Set Create lines from.
      Specified by:
      setCreateLinesFrom in interface I_C_Invoice
      Parameters:
      CreateLinesFrom - Process which will generate a new document lines based on an existing document
    • getCreateLinesFrom

      public String getCreateLinesFrom()
      Get Create lines from.
      Specified by:
      getCreateLinesFrom in interface I_C_Invoice
      Returns:
      Process which will generate a new document lines based on an existing document
    • setCurrencyRate

      public void setCurrencyRate(BigDecimal CurrencyRate)
      Set Rate.
      Specified by:
      setCurrencyRate in interface I_C_Invoice
      Parameters:
      CurrencyRate - Currency Conversion Rate
    • getCurrencyRate

      public BigDecimal getCurrencyRate()
      Get Rate.
      Specified by:
      getCurrencyRate in interface I_C_Invoice
      Returns:
      Currency Conversion Rate
    • setDateAcct

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

      public Timestamp getDateAcct()
      Get Account Date.
      Specified by:
      getDateAcct in interface I_C_Invoice
      Returns:
      Accounting Date
    • setDateInvoiced

      public void setDateInvoiced(Timestamp DateInvoiced)
      Set Date Invoiced.
      Specified by:
      setDateInvoiced in interface I_C_Invoice
      Parameters:
      DateInvoiced - Date printed on Invoice
    • getDateInvoiced

      public Timestamp getDateInvoiced()
      Get Date Invoiced.
      Specified by:
      getDateInvoiced in interface I_C_Invoice
      Returns:
      Date printed on Invoice
    • setDateOrdered

      public void setDateOrdered(Timestamp DateOrdered)
      Set Date Ordered.
      Specified by:
      setDateOrdered in interface I_C_Invoice
      Parameters:
      DateOrdered - Date of Order
    • getDateOrdered

      public Timestamp getDateOrdered()
      Get Date Ordered.
      Specified by:
      getDateOrdered in interface I_C_Invoice
      Returns:
      Date of Order
    • setDatePrinted

      public void setDatePrinted(Timestamp DatePrinted)
      Set Date Printed.
      Specified by:
      setDatePrinted in interface I_C_Invoice
      Parameters:
      DatePrinted - Date the document was printed.
    • getDatePrinted

      public Timestamp getDatePrinted()
      Get Date Printed.
      Specified by:
      getDatePrinted in interface I_C_Invoice
      Returns:
      Date the document was printed.
    • setDescription

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

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

      public void setDocAction(String DocAction)
      Set Document Action.
      Specified by:
      setDocAction in interface I_C_Invoice
      Parameters:
      DocAction - The targeted status of the document
    • getDocAction

      public String getDocAction()
      Get Document Action.
      Specified by:
      getDocAction in interface I_C_Invoice
      Returns:
      The targeted status of the document
    • setDocBaseType

      public void setDocBaseType(String DocBaseType)
      Set Document Base Type.
      Specified by:
      setDocBaseType in interface I_C_Invoice
      Parameters:
      DocBaseType - Logical type of document
    • getDocBaseType

      public String getDocBaseType()
      Get Document Base Type.
      Specified by:
      getDocBaseType in interface I_C_Invoice
      Returns:
      Logical type of document
    • setDocStatus

      public void setDocStatus(String DocStatus)
      Set Document Status.
      Specified by:
      setDocStatus in interface I_C_Invoice
      Parameters:
      DocStatus - The current status of the document
    • getDocStatus

      public String getDocStatus()
      Get Document Status.
      Specified by:
      getDocStatus in interface I_C_Invoice
      Returns:
      The current status of the document
    • setDocumentNo

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

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

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

      public void setDunningGrace(Timestamp DunningGrace)
      Set Dunning Grace Date.
      Specified by:
      setDunningGrace in interface I_C_Invoice
      Parameters:
      DunningGrace - Dunning Grace Date
    • getDunningGrace

      public Timestamp getDunningGrace()
      Get Dunning Grace Date.
      Specified by:
      getDunningGrace in interface I_C_Invoice
      Returns:
      Dunning Grace Date
    • setGenerateTo

      public void setGenerateTo(String GenerateTo)
      Set Generate To.
      Specified by:
      setGenerateTo in interface I_C_Invoice
      Parameters:
      GenerateTo - Generate To
    • getGenerateTo

      public String getGenerateTo()
      Get Generate To.
      Specified by:
      getGenerateTo in interface I_C_Invoice
      Returns:
      Generate To
    • setGrandTotal

      public void setGrandTotal(BigDecimal GrandTotal)
      Set Grand Total.
      Specified by:
      setGrandTotal in interface I_C_Invoice
      Parameters:
      GrandTotal - Total amount of document
    • getGrandTotal

      public BigDecimal getGrandTotal()
      Get Grand Total.
      Specified by:
      getGrandTotal in interface I_C_Invoice
      Returns:
      Total amount of document
    • setInvoiceCollectionType

      public void setInvoiceCollectionType(String InvoiceCollectionType)
      Set Collection Status.
      Specified by:
      setInvoiceCollectionType in interface I_C_Invoice
      Parameters:
      InvoiceCollectionType - Invoice Collection Status
    • getInvoiceCollectionType

      public String getInvoiceCollectionType()
      Get Collection Status.
      Specified by:
      getInvoiceCollectionType in interface I_C_Invoice
      Returns:
      Invoice Collection Status
    • setIsApproved

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

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

      public void setIsDiscountPrinted(boolean IsDiscountPrinted)
      Set Discount Printed.
      Specified by:
      setIsDiscountPrinted in interface I_C_Invoice
      Parameters:
      IsDiscountPrinted - Print Discount on Invoice and Order
    • isDiscountPrinted

      public boolean isDiscountPrinted()
      Get Discount Printed.
      Specified by:
      isDiscountPrinted in interface I_C_Invoice
      Returns:
      Print Discount on Invoice and Order
    • setIsFixedAssetInvoice

      public void setIsFixedAssetInvoice(boolean IsFixedAssetInvoice)
      Set Is Fixed Asset Invoice.
      Specified by:
      setIsFixedAssetInvoice in interface I_C_Invoice
      Parameters:
      IsFixedAssetInvoice - Is Fixed Asset Invoice
    • isFixedAssetInvoice

      public boolean isFixedAssetInvoice()
      Get Is Fixed Asset Invoice.
      Specified by:
      isFixedAssetInvoice in interface I_C_Invoice
      Returns:
      Is Fixed Asset Invoice
    • setIsInDispute

      public void setIsInDispute(boolean IsInDispute)
      Set In Dispute.
      Specified by:
      setIsInDispute in interface I_C_Invoice
      Parameters:
      IsInDispute - Document is in dispute
    • isInDispute

      public boolean isInDispute()
      Get In Dispute.
      Specified by:
      isInDispute in interface I_C_Invoice
      Returns:
      Document is in dispute
    • setIsOverrideCurrencyRate

      public void setIsOverrideCurrencyRate(boolean IsOverrideCurrencyRate)
      Set Override Currency Conversion Rate.
      Specified by:
      setIsOverrideCurrencyRate in interface I_C_Invoice
      Parameters:
      IsOverrideCurrencyRate - Override Currency Conversion Rate
    • isOverrideCurrencyRate

      public boolean isOverrideCurrencyRate()
      Get Override Currency Conversion Rate.
      Specified by:
      isOverrideCurrencyRate in interface I_C_Invoice
      Returns:
      Override Currency Conversion Rate
    • setIsPaid

      public void setIsPaid(boolean IsPaid)
      Set Paid.
      Specified by:
      setIsPaid in interface I_C_Invoice
      Parameters:
      IsPaid - The document is fully paid
    • isPaid

      public boolean isPaid()
      Get Paid.
      Specified by:
      isPaid in interface I_C_Invoice
      Returns:
      The document is fully paid
    • setIsPayScheduleValid

      public void setIsPayScheduleValid(boolean IsPayScheduleValid)
      Set Pay Schedule valid.
      Specified by:
      setIsPayScheduleValid in interface I_C_Invoice
      Parameters:
      IsPayScheduleValid - Is the Payment Schedule is valid
    • isPayScheduleValid

      public boolean isPayScheduleValid()
      Get Pay Schedule valid.
      Specified by:
      isPayScheduleValid in interface I_C_Invoice
      Returns:
      Is the Payment Schedule is valid
    • setIsPrinted

      public void setIsPrinted(boolean IsPrinted)
      Set Printed.
      Specified by:
      setIsPrinted in interface I_C_Invoice
      Parameters:
      IsPrinted - Indicates if this document / line is printed
    • isPrinted

      public boolean isPrinted()
      Get Printed.
      Specified by:
      isPrinted in interface I_C_Invoice
      Returns:
      Indicates if this document / line is printed
    • setIsSelfService

      public void setIsSelfService(boolean IsSelfService)
      Set Self-Service.
      Specified by:
      setIsSelfService in interface I_C_Invoice
      Parameters:
      IsSelfService - This is a Self-Service entry or this entry can be changed via Self-Service
    • isSelfService

      public boolean isSelfService()
      Get Self-Service.
      Specified by:
      isSelfService in interface I_C_Invoice
      Returns:
      This is a Self-Service entry or this entry can be changed via Self-Service
    • setIsSOTrx

      public void setIsSOTrx(boolean IsSOTrx)
      Set Sales Transaction.
      Specified by:
      setIsSOTrx in interface I_C_Invoice
      Parameters:
      IsSOTrx - This is a Sales Transaction
    • isSOTrx

      public boolean isSOTrx()
      Get Sales Transaction.
      Specified by:
      isSOTrx in interface I_C_Invoice
      Returns:
      This is a Sales Transaction
    • setIsTaxIncluded

      public void setIsTaxIncluded(boolean IsTaxIncluded)
      Set Price includes Tax.
      Specified by:
      setIsTaxIncluded in interface I_C_Invoice
      Parameters:
      IsTaxIncluded - Tax is included in the price
    • isTaxIncluded

      public boolean isTaxIncluded()
      Get Price includes Tax.
      Specified by:
      isTaxIncluded in interface I_C_Invoice
      Returns:
      Tax is included in the price
    • setIsTransferred

      public void setIsTransferred(boolean IsTransferred)
      Set Transferred.
      Specified by:
      setIsTransferred in interface I_C_Invoice
      Parameters:
      IsTransferred - Transferred to General Ledger (i.e. accounted)
    • isTransferred

      public boolean isTransferred()
      Get Transferred.
      Specified by:
      isTransferred in interface I_C_Invoice
      Returns:
      Transferred to General Ledger (i.e. accounted)
    • getM_PriceList

      public I_M_PriceList getM_PriceList() throws RuntimeException
      Specified by:
      getM_PriceList in interface I_C_Invoice
      Throws:
      RuntimeException
    • setM_PriceList_ID

      public void setM_PriceList_ID(int M_PriceList_ID)
      Set Price List.
      Specified by:
      setM_PriceList_ID in interface I_C_Invoice
      Parameters:
      M_PriceList_ID - Unique identifier of a Price List
    • getM_PriceList_ID

      public int getM_PriceList_ID()
      Get Price List.
      Specified by:
      getM_PriceList_ID in interface I_C_Invoice
      Returns:
      Unique identifier of a Price List
    • getM_RMA

      public I_M_RMA getM_RMA() throws RuntimeException
      Specified by:
      getM_RMA in interface I_C_Invoice
      Throws:
      RuntimeException
    • setM_RMA_ID

      public void setM_RMA_ID(int M_RMA_ID)
      Set RMA.
      Specified by:
      setM_RMA_ID in interface I_C_Invoice
      Parameters:
      M_RMA_ID - Return Material Authorization
    • getM_RMA_ID

      public int getM_RMA_ID()
      Get RMA.
      Specified by:
      getM_RMA_ID in interface I_C_Invoice
      Returns:
      Return Material Authorization
    • setPaymentRule

      public void setPaymentRule(String PaymentRule)
      Set Payment Rule.
      Specified by:
      setPaymentRule in interface I_C_Invoice
      Parameters:
      PaymentRule - How you pay the invoice
    • getPaymentRule

      public String getPaymentRule()
      Get Payment Rule.
      Specified by:
      getPaymentRule in interface I_C_Invoice
      Returns:
      How you pay the invoice
    • setPOReference

      public void setPOReference(String POReference)
      Set Order Reference.
      Specified by:
      setPOReference in interface I_C_Invoice
      Parameters:
      POReference - Transaction Reference Number (Sales Order, Purchase Order) of your Business Partner
    • getPOReference

      public String getPOReference()
      Get Order Reference.
      Specified by:
      getPOReference in interface I_C_Invoice
      Returns:
      Transaction Reference Number (Sales Order, Purchase Order) of your Business Partner
    • setPosted

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

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

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

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

      public void setProcessedOn(BigDecimal ProcessedOn)
      Set Processed On.
      Specified by:
      setProcessedOn in interface I_C_Invoice
      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_C_Invoice
      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_C_Invoice
      Parameters:
      Processing - Process Now
    • isProcessing

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

      public void setRef_Invoice_ID(int Ref_Invoice_ID)
      Set Referenced Invoice.
      Specified by:
      setRef_Invoice_ID in interface I_C_Invoice
      Parameters:
      Ref_Invoice_ID - Referenced Invoice
    • getRef_Invoice_ID

      public int getRef_Invoice_ID()
      Get Referenced Invoice.
      Specified by:
      getRef_Invoice_ID in interface I_C_Invoice
      Returns:
      Referenced Invoice
    • getRelatedInvoice

      public I_C_Invoice getRelatedInvoice() throws RuntimeException
      Specified by:
      getRelatedInvoice in interface I_C_Invoice
      Throws:
      RuntimeException
    • setRelatedInvoice_ID

      public void setRelatedInvoice_ID(int RelatedInvoice_ID)
      Set Related Invoice.
      Specified by:
      setRelatedInvoice_ID in interface I_C_Invoice
      Parameters:
      RelatedInvoice_ID - Related Invoice
    • getRelatedInvoice_ID

      public int getRelatedInvoice_ID()
      Get Related Invoice.
      Specified by:
      getRelatedInvoice_ID in interface I_C_Invoice
      Returns:
      Related Invoice
    • getReversal

      public I_C_Invoice getReversal() throws RuntimeException
      Specified by:
      getReversal in interface I_C_Invoice
      Throws:
      RuntimeException
    • setReversal_ID

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

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

      public I_AD_User getSalesRep() throws RuntimeException
      Specified by:
      getSalesRep in interface I_C_Invoice
      Throws:
      RuntimeException
    • setSalesRep_ID

      public void setSalesRep_ID(int SalesRep_ID)
      Set Sales Representative.
      Specified by:
      setSalesRep_ID in interface I_C_Invoice
      Parameters:
      SalesRep_ID - Sales Representative or Company Agent
    • getSalesRep_ID

      public int getSalesRep_ID()
      Get Sales Representative.
      Specified by:
      getSalesRep_ID in interface I_C_Invoice
      Returns:
      Sales Representative or Company Agent
    • setSendEMail

      public void setSendEMail(boolean SendEMail)
      Set Send EMail.
      Specified by:
      setSendEMail in interface I_C_Invoice
      Parameters:
      SendEMail - Enable sending Document EMail
    • isSendEMail

      public boolean isSendEMail()
      Get Send EMail.
      Specified by:
      isSendEMail in interface I_C_Invoice
      Returns:
      Enable sending Document EMail
    • setTotalLines

      public void setTotalLines(BigDecimal TotalLines)
      Set Total Lines.
      Specified by:
      setTotalLines in interface I_C_Invoice
      Parameters:
      TotalLines - Total of all document lines
    • getTotalLines

      public BigDecimal getTotalLines()
      Get Total Lines.
      Specified by:
      getTotalLines in interface I_C_Invoice
      Returns:
      Total of all document lines
    • getUser1

      public I_C_ElementValue getUser1() throws RuntimeException
      Specified by:
      getUser1 in interface I_C_Invoice
      Throws:
      RuntimeException
    • setUser1_ID

      public void setUser1_ID(int User1_ID)
      Set User Element List 1.
      Specified by:
      setUser1_ID in interface I_C_Invoice
      Parameters:
      User1_ID - User defined list element #1
    • getUser1_ID

      public int getUser1_ID()
      Get User Element List 1.
      Specified by:
      getUser1_ID in interface I_C_Invoice
      Returns:
      User defined list element #1
    • getUser2

      public I_C_ElementValue getUser2() throws RuntimeException
      Specified by:
      getUser2 in interface I_C_Invoice
      Throws:
      RuntimeException
    • setUser2_ID

      public void setUser2_ID(int User2_ID)
      Set User Element List 2.
      Specified by:
      setUser2_ID in interface I_C_Invoice
      Parameters:
      User2_ID - User defined list element #2
    • getUser2_ID

      public int getUser2_ID()
      Get User Element List 2.
      Specified by:
      getUser2_ID in interface I_C_Invoice
      Returns:
      User defined list element #2