Interface I_C_Invoice

  • All Known Implementing Classes:
    MInvoice, X_C_Invoice

    public interface I_C_Invoice
    Generated Interface for C_Invoice
    Version:
    Release 9
    Author:
    iDempiere (generated)
    • Method Detail

      • getAD_Client_ID

        int getAD_Client_ID()
        Get Client. Client/Tenant for this installation.
      • setAD_Org_ID

        void setAD_Org_ID​(int AD_Org_ID)
        Set Organization. Organizational entity within client
      • getAD_Org_ID

        int getAD_Org_ID()
        Get Organization. Organizational entity within client
      • setAD_OrgTrx_ID

        void setAD_OrgTrx_ID​(int AD_OrgTrx_ID)
        Set Trx Organization. Performing or initiating organization
      • getAD_OrgTrx_ID

        int getAD_OrgTrx_ID()
        Get Trx Organization. Performing or initiating organization
      • setAD_User_ID

        void setAD_User_ID​(int AD_User_ID)
        Set User/Contact. User within the system - Internal or Business Partner Contact
      • getAD_User_ID

        int getAD_User_ID()
        Get User/Contact. User within the system - Internal or Business Partner Contact
      • setC_Activity_ID

        void setC_Activity_ID​(int C_Activity_ID)
        Set Activity. Business Activity
      • getC_Activity_ID

        int getC_Activity_ID()
        Get Activity. Business Activity
      • setC_BPartner_ID

        void setC_BPartner_ID​(int C_BPartner_ID)
        Set Business Partner. Identifies a Business Partner
      • getC_BPartner_ID

        int getC_BPartner_ID()
        Get Business Partner. Identifies a Business Partner
      • setC_BPartner_Location_ID

        void setC_BPartner_Location_ID​(int C_BPartner_Location_ID)
        Set Partner Location. Identifies the (ship to) address for this Business Partner
      • getC_BPartner_Location_ID

        int getC_BPartner_Location_ID()
        Get Partner Location. Identifies the (ship to) address for this Business Partner
      • setC_Campaign_ID

        void setC_Campaign_ID​(int C_Campaign_ID)
        Set Campaign. Marketing Campaign
      • getC_Campaign_ID

        int getC_Campaign_ID()
        Get Campaign. Marketing Campaign
      • setC_CashLine_ID

        void setC_CashLine_ID​(int C_CashLine_ID)
        Set Cash Journal Line. Cash Journal Line
      • getC_CashLine_ID

        int getC_CashLine_ID()
        Get Cash Journal Line. Cash Journal Line
      • setC_CashPlanLine_ID

        void setC_CashPlanLine_ID​(int C_CashPlanLine_ID)
        Set Cash Plan Line
      • getC_CashPlanLine_ID

        int getC_CashPlanLine_ID()
        Get Cash Plan Line
      • setC_Charge_ID

        void setC_Charge_ID​(int C_Charge_ID)
        Set Charge. Additional document charges
      • getC_Charge_ID

        int getC_Charge_ID()
        Get Charge. Additional document charges
      • setC_ConversionType_ID

        void setC_ConversionType_ID​(int C_ConversionType_ID)
        Set Currency Type. Currency Conversion Rate Type
      • getC_ConversionType_ID

        int getC_ConversionType_ID()
        Get Currency Type. Currency Conversion Rate Type
      • setC_Currency_ID

        void setC_Currency_ID​(int C_Currency_ID)
        Set Currency. The Currency for this record
      • getC_Currency_ID

        int getC_Currency_ID()
        Get Currency. The Currency for this record
      • setC_DocType_ID

        void setC_DocType_ID​(int C_DocType_ID)
        Set Document Type. Document type or rules
      • getC_DocType_ID

        int getC_DocType_ID()
        Get Document Type. Document type or rules
      • setC_DocTypeTarget_ID

        void setC_DocTypeTarget_ID​(int C_DocTypeTarget_ID)
        Set Target Document Type. Target document type for conversing documents
      • getC_DocTypeTarget_ID

        int getC_DocTypeTarget_ID()
        Get Target Document Type. Target document type for conversing documents
      • setC_DunningLevel_ID

        void setC_DunningLevel_ID​(int C_DunningLevel_ID)
        Set Dunning Level
      • getC_DunningLevel_ID

        int getC_DunningLevel_ID()
        Get Dunning Level
      • setChargeAmt

        void setChargeAmt​(BigDecimal ChargeAmt)
        Set Charge amount. Charge Amount
      • getChargeAmt

        BigDecimal getChargeAmt()
        Get Charge amount. Charge Amount
      • setC_Invoice_ID

        void setC_Invoice_ID​(int C_Invoice_ID)
        Set Invoice. Invoice Identifier
      • getC_Invoice_ID

        int getC_Invoice_ID()
        Get Invoice. Invoice Identifier
      • setC_Invoice_UU

        void setC_Invoice_UU​(String C_Invoice_UU)
        Set C_Invoice_UU
      • getC_Invoice_UU

        String getC_Invoice_UU()
        Get C_Invoice_UU
      • setCopyFrom

        void setCopyFrom​(String CopyFrom)
        Set Copy From. Copy From Record
      • getCopyFrom

        String getCopyFrom()
        Get Copy From. Copy From Record
      • setC_Order_ID

        void setC_Order_ID​(int C_Order_ID)
        Set Order. Order
      • getC_Order_ID

        int getC_Order_ID()
        Get Order. Order
      • setC_Payment_ID

        void setC_Payment_ID​(int C_Payment_ID)
        Set Payment. Payment identifier
      • getC_Payment_ID

        int getC_Payment_ID()
        Get Payment. Payment identifier
      • setC_PaymentTerm_ID

        void setC_PaymentTerm_ID​(int C_PaymentTerm_ID)
        Set Payment Term. The terms of Payment (timing, discount)
      • getC_PaymentTerm_ID

        int getC_PaymentTerm_ID()
        Get Payment Term. The terms of Payment (timing, discount)
      • setC_Project_ID

        void setC_Project_ID​(int C_Project_ID)
        Set Project. Financial Project
      • getC_Project_ID

        int getC_Project_ID()
        Get Project. Financial Project
      • getCreated

        Timestamp getCreated()
        Get Created. Date this record was created
      • getCreatedBy

        int getCreatedBy()
        Get Created By. User who created this records
      • setCreateFrom

        void setCreateFrom​(String CreateFrom)
        Set Create lines from. Process which will generate a new document lines based on an existing document
      • getCreateFrom

        String getCreateFrom()
        Get Create lines from. Process which will generate a new document lines based on an existing document
      • setCurrencyRate

        void setCurrencyRate​(BigDecimal CurrencyRate)
        Set Rate. Currency Conversion Rate
      • getCurrencyRate

        BigDecimal getCurrencyRate()
        Get Rate. Currency Conversion Rate
      • setDateAcct

        void setDateAcct​(Timestamp DateAcct)
        Set Account Date. Accounting Date
      • getDateAcct

        Timestamp getDateAcct()
        Get Account Date. Accounting Date
      • setDateInvoiced

        void setDateInvoiced​(Timestamp DateInvoiced)
        Set Date Invoiced. Date printed on Invoice
      • getDateInvoiced

        Timestamp getDateInvoiced()
        Get Date Invoiced. Date printed on Invoice
      • setDateOrdered

        void setDateOrdered​(Timestamp DateOrdered)
        Set Date Ordered. Date of Order
      • getDateOrdered

        Timestamp getDateOrdered()
        Get Date Ordered. Date of Order
      • setDatePrinted

        void setDatePrinted​(Timestamp DatePrinted)
        Set Date printed. Date the document was printed.
      • getDatePrinted

        Timestamp getDatePrinted()
        Get Date printed. Date the document was printed.
      • setDescription

        void setDescription​(String Description)
        Set Description. Optional short description of the record
      • getDescription

        String getDescription()
        Get Description. Optional short description of the record
      • setDocAction

        void setDocAction​(String DocAction)
        Set Document Action. The targeted status of the document
      • getDocAction

        String getDocAction()
        Get Document Action. The targeted status of the document
      • setDocStatus

        void setDocStatus​(String DocStatus)
        Set Document Status. The current status of the document
      • getDocStatus

        String getDocStatus()
        Get Document Status. The current status of the document
      • setDocumentNo

        void setDocumentNo​(String DocumentNo)
        Set Document No. Document sequence number of the document
      • getDocumentNo

        String getDocumentNo()
        Get Document No. Document sequence number of the document
      • setDunningGrace

        void setDunningGrace​(Timestamp DunningGrace)
        Set Dunning Grace Date
      • getDunningGrace

        Timestamp getDunningGrace()
        Get Dunning Grace Date
      • setGenerateTo

        void setGenerateTo​(String GenerateTo)
        Set Generate To. Generate To
      • getGenerateTo

        String getGenerateTo()
        Get Generate To. Generate To
      • setGrandTotal

        void setGrandTotal​(BigDecimal GrandTotal)
        Set Grand Total. Total amount of document
      • getGrandTotal

        BigDecimal getGrandTotal()
        Get Grand Total. Total amount of document
      • setInvoiceCollectionType

        void setInvoiceCollectionType​(String InvoiceCollectionType)
        Set Collection Status. Invoice Collection Status
      • getInvoiceCollectionType

        String getInvoiceCollectionType()
        Get Collection Status. Invoice Collection Status
      • setIsActive

        void setIsActive​(boolean IsActive)
        Set Active. The record is active in the system
      • isActive

        boolean isActive()
        Get Active. The record is active in the system
      • setIsApproved

        void setIsApproved​(boolean IsApproved)
        Set Approved. Indicates if this document requires approval
      • isApproved

        boolean isApproved()
        Get Approved. Indicates if this document requires approval
      • setIsDiscountPrinted

        void setIsDiscountPrinted​(boolean IsDiscountPrinted)
        Set Discount Printed. Print Discount on Invoice and Order
      • isDiscountPrinted

        boolean isDiscountPrinted()
        Get Discount Printed. Print Discount on Invoice and Order
      • setIsFixedAssetInvoice

        void setIsFixedAssetInvoice​(boolean IsFixedAssetInvoice)
        Set IsFixedAssetInvoice
      • isFixedAssetInvoice

        boolean isFixedAssetInvoice()
        Get IsFixedAssetInvoice
      • setIsInDispute

        void setIsInDispute​(boolean IsInDispute)
        Set In Dispute. Document is in dispute
      • isInDispute

        boolean isInDispute()
        Get In Dispute. Document is in dispute
      • setIsOverrideCurrencyRate

        void setIsOverrideCurrencyRate​(boolean IsOverrideCurrencyRate)
        Set Override Currency Conversion Rate. Override Currency Conversion Rate
      • isOverrideCurrencyRate

        boolean isOverrideCurrencyRate()
        Get Override Currency Conversion Rate. Override Currency Conversion Rate
      • setIsPaid

        void setIsPaid​(boolean IsPaid)
        Set Paid. The document is paid
      • isPaid

        boolean isPaid()
        Get Paid. The document is paid
      • setIsPayScheduleValid

        void setIsPayScheduleValid​(boolean IsPayScheduleValid)
        Set Pay Schedule valid. Is the Payment Schedule is valid
      • isPayScheduleValid

        boolean isPayScheduleValid()
        Get Pay Schedule valid. Is the Payment Schedule is valid
      • setIsPrinted

        void setIsPrinted​(boolean IsPrinted)
        Set Printed. Indicates if this document / line is printed
      • isPrinted

        boolean isPrinted()
        Get Printed. Indicates if this document / line is printed
      • setIsSelfService

        void setIsSelfService​(boolean IsSelfService)
        Set Self-Service. This is a Self-Service entry or this entry can be changed via Self-Service
      • isSelfService

        boolean isSelfService()
        Get Self-Service. This is a Self-Service entry or this entry can be changed via Self-Service
      • setIsSOTrx

        void setIsSOTrx​(boolean IsSOTrx)
        Set Sales Transaction. This is a Sales Transaction
      • isSOTrx

        boolean isSOTrx()
        Get Sales Transaction. This is a Sales Transaction
      • setIsTaxIncluded

        void setIsTaxIncluded​(boolean IsTaxIncluded)
        Set Price includes Tax. Tax is included in the price
      • isTaxIncluded

        boolean isTaxIncluded()
        Get Price includes Tax. Tax is included in the price
      • setIsTransferred

        void setIsTransferred​(boolean IsTransferred)
        Set Transferred. Transferred to General Ledger (i.e. accounted)
      • isTransferred

        boolean isTransferred()
        Get Transferred. Transferred to General Ledger (i.e. accounted)
      • setM_PriceList_ID

        void setM_PriceList_ID​(int M_PriceList_ID)
        Set Price List. Unique identifier of a Price List
      • getM_PriceList_ID

        int getM_PriceList_ID()
        Get Price List. Unique identifier of a Price List
      • setM_RMA_ID

        void setM_RMA_ID​(int M_RMA_ID)
        Set RMA. Return Material Authorization
      • getM_RMA_ID

        int getM_RMA_ID()
        Get RMA. Return Material Authorization
      • setPaymentRule

        void setPaymentRule​(String PaymentRule)
        Set Payment Rule. How you pay the invoice
      • getPaymentRule

        String getPaymentRule()
        Get Payment Rule. How you pay the invoice
      • setPOReference

        void setPOReference​(String POReference)
        Set Order Reference. Transaction Reference Number (Sales Order, Purchase Order) of your Business Partner
      • getPOReference

        String getPOReference()
        Get Order Reference. Transaction Reference Number (Sales Order, Purchase Order) of your Business Partner
      • setPosted

        void setPosted​(boolean Posted)
        Set Posted. Posting status
      • isPosted

        boolean isPosted()
        Get Posted. Posting status
      • setProcessed

        void setProcessed​(boolean Processed)
        Set Processed. The document has been processed
      • isProcessed

        boolean isProcessed()
        Get Processed. The document has been processed
      • setProcessedOn

        void setProcessedOn​(BigDecimal ProcessedOn)
        Set Processed On. The date+time (expressed in decimal format) when the document has been processed
      • getProcessedOn

        BigDecimal getProcessedOn()
        Get Processed On. The date+time (expressed in decimal format) when the document has been processed
      • setProcessing

        void setProcessing​(boolean Processing)
        Set Process Now
      • isProcessing

        boolean isProcessing()
        Get Process Now
      • setRef_Invoice_ID

        void setRef_Invoice_ID​(int Ref_Invoice_ID)
        Set Referenced Invoice
      • getRef_Invoice_ID

        int getRef_Invoice_ID()
        Get Referenced Invoice
      • setRelatedInvoice_ID

        void setRelatedInvoice_ID​(int RelatedInvoice_ID)
        Set Related Invoice
      • getRelatedInvoice_ID

        int getRelatedInvoice_ID()
        Get Related Invoice
      • setReversal_ID

        void setReversal_ID​(int Reversal_ID)
        Set Reversal ID. ID of document reversal
      • getReversal_ID

        int getReversal_ID()
        Get Reversal ID. ID of document reversal
      • setSalesRep_ID

        void setSalesRep_ID​(int SalesRep_ID)
        Set Sales Representative. Sales Representative or Company Agent
      • getSalesRep_ID

        int getSalesRep_ID()
        Get Sales Representative. Sales Representative or Company Agent
      • setSendEMail

        void setSendEMail​(boolean SendEMail)
        Set Send EMail. Enable sending Document EMail
      • isSendEMail

        boolean isSendEMail()
        Get Send EMail. Enable sending Document EMail
      • setTotalLines

        void setTotalLines​(BigDecimal TotalLines)
        Set Total Lines. Total of all document lines
      • getTotalLines

        BigDecimal getTotalLines()
        Get Total Lines. Total of all document lines
      • getUpdated

        Timestamp getUpdated()
        Get Updated. Date this record was updated
      • getUpdatedBy

        int getUpdatedBy()
        Get Updated By. User who updated this records
      • setUser1_ID

        void setUser1_ID​(int User1_ID)
        Set User Element List 1. User defined list element #1
      • getUser1_ID

        int getUser1_ID()
        Get User Element List 1. User defined list element #1
      • setUser2_ID

        void setUser2_ID​(int User2_ID)
        Set User Element List 2. User defined list element #2
      • getUser2_ID

        int getUser2_ID()
        Get User Element List 2. User defined list element #2