Contract Line

C_ContractLine

Overview

Table NameC_ContractLine
Access LevelClient Only
Entity TypeMM02
Is DocumentNo
Is ViewNo
Has UUIDYes
Parent TableA_Asset
WikiView on iDempiere Wiki

Columns (67)

Column Type Required Default Description
A_Asset_ID Search(22) No - Asset used internally or by customers
BillingDate Date(7) No - Date of billing
ContractChargeMode List(1) Yes D Payment is due at the beginning (for example, the first day of the month) or end of the charge period (for example, the last day of the month).
ContractLineType List(1) Yes R Define Product will be charged One Time, Recurring or based on Usage/expense
DatePromised Date(29) No - Date Order was promised
Discount Number(10) Yes 0 Discount in percent
DurationUnit List(1) No - Unit of Duration
EndDate Date(29) No - Last effective date (inclusive)
GuaranteeDate Date(7) No - Date when guarantee expires
GuaranteeMonths List(2) No - Number of Months the product is guaranteed or available
IsDescription Yes-No(1) Yes N if true, the line is just description and no transaction
IsFixedAssetInvoice Yes-No(1) No - -
IsPrinted Yes-No(1) Yes Y Indicates if this document / line is printed
LastBillingDate Date(7) No - Last Date of billing
LastDateExpense Date(7) No - Last Date of expense
LastRenewalDate Date(7) No - Last Renewal Date
LineTotalAmt Amount(22) No - Total line amount incl. Tax
M_AttributeSetInstance_ID Product Attribute(22) Yes - Product Attribute Set Instance
M_RMALine_ID Table Direct(22) No - Return Material Authorization Line
PriceEntered Costs+Prices(22) Yes - Price Entered - the price based on the selected/base UoM
Processed Yes-No(1) Yes - The document has been processed
QtyEntered Quantity(22) Yes 1 The Quantity Entered is based on the selected UoM
QtyInvoiced Quantity(22) Yes 1 Invoiced Quantity
Ref_InvoiceLine_ID ID(22) No - -
RenewalDate Date(29) No - Date when a subscription renewal
RenewalSchedule List(3) No 1ST Define renewal scheduling for Contract
S_ResourceAssignment_ID Assignment(22) No - Resource Assignment
StartDate Date(29) No - First effective day (inclusive)
S_TimeExpenseRule_ID Table Direct(22) No - -
TaxAmt Amount(22) No - Tax Amount for a document
UsageDataAggregation List(1) No - -
C_Contract_ID Search(22) Yes - -
M_Product_ID Search(22) No - Product, Service, Item
Line Integer(22) Yes @SQL=SELECT COALESCE(MAX(Line),0)+10 AS DefaultValue FROM C_ContractLine WHERE C_Contract_ID=@C_Contract_ID@ Unique line for this document
LineNetAmt Amount(22) Yes - Line Extended Amount (Quantity x Actual Price) without Freight and Charges
A_Asset_Group_ID Table Direct(10) No - Group of Assets
A_CapvsExp List(3) No - -
A_CreateAsset Yes-No(1) No 'N' -
AD_Client_ID Table Direct(22) Yes @AD_Client_ID@ Tenant for this installation.
AD_Org_ID Table Direct(22) Yes @AD_Org_ID@ Organizational entity within tenant
AD_OrgTrx_ID Table(10) No - Performing or initiating organization
A_Processed Yes-No(1) No 'N' -
C_Activity_ID Table Direct(10) No - Business Activity
C_Campaign_ID Table Direct(10) No - Marketing Campaign
C_Charge_ID Table Direct(22) No - Additional document charges
C_ContractLine_ID ID(22) Yes - -
C_ContractLine_UU String(36) No - -
C_OrderLine_ID Search(22) No - Sales Order Line
C_Project_ID Table Direct(10) No - Financial Project
C_ProjectPhase_ID Table Direct(10) No - Phase of a Project
C_ProjectTask_ID Table Direct(10) No - Actual Project Task in a Phase
Created Date+Time(7) Yes SYSDATE Date this record was created
CreatedBy Search(22) Yes - User who created this records
C_Tax_ID Table Direct(22) Yes - Tax identifier
C_UOM_ID Table Direct(22) No @#C_UOM_ID@ Unit of Measure
Description Text(255) No - Optional short description of the record
IsActive Yes-No(1) Yes Y The record is active in the system
M_InOutLine_ID Search(22) No - Line on Shipment or Receipt document
PriceActual Costs+Prices(22) Yes - Actual Price
PriceLimit Costs+Prices(22) Yes - Lowest price for a product
PriceList Costs+Prices(22) Yes - List Price
RRAmt Amount(22) No - Revenue Recognition Amount
RRStartDate Date+Time(7) No - Revenue Recognition Start Date
Updated Date+Time(7) Yes SYSDATE Date this record was updated
UpdatedBy Search(22) Yes - User who updated this records
User1_ID Table(10) No - User defined element #1
User2_ID Table(10) No - User defined element #2

Foreign Keys

Column References Description
A_Asset_ID A_Asset.A_Asset_ID Asset used internally or by customers
M_AttributeSetInstance_ID M_AttributeSetInstance.M_AttributeSetInstance_ID Product Attribute Set Instance
M_RMALine_ID M_RMALine.M_RMALine_ID Return Material Authorization Line
Ref_InvoiceLine_ID Ref_InvoiceLine.Ref_InvoiceLine_ID -
S_ResourceAssignment_ID S_ResourceAssignment.S_ResourceAssignment_ID Resource Assignment
S_TimeExpenseRule_ID S_TimeExpenseRule.S_TimeExpenseRule_ID -
C_Contract_ID C_Contract.C_Contract_ID -
M_Product_ID M_Product.M_Product_ID Product, Service, Item
A_Asset_Group_ID A_Asset_Group.A_Asset_Group_ID Group of Assets
AD_Client_ID AD_Client.AD_Client_ID Tenant for this installation.
AD_Org_ID AD_Org.AD_Org_ID Organizational entity within tenant
AD_OrgTrx_ID AD_OrgTrx.AD_OrgTrx_ID Performing or initiating organization
C_Activity_ID C_Activity.C_Activity_ID Business Activity
C_Campaign_ID C_Campaign.C_Campaign_ID Marketing Campaign
C_Charge_ID C_Charge.C_Charge_ID Additional document charges
C_OrderLine_ID C_OrderLine.C_OrderLine_ID Sales Order Line
C_Project_ID C_Project.C_Project_ID Financial Project
C_ProjectPhase_ID C_ProjectPhase.C_ProjectPhase_ID Phase of a Project
C_ProjectTask_ID C_ProjectTask.C_ProjectTask_ID Actual Project Task in a Phase
C_Tax_ID C_Tax.C_Tax_ID Tax identifier
C_UOM_ID C_UOM.C_UOM_ID Unit of Measure
M_InOutLine_ID M_InOutLine.M_InOutLine_ID Line on Shipment or Receipt document
User1_ID User1.User1_ID User defined element #1
User2_ID User2.User2_ID User defined element #2

Generated on 2026-05-03T16:36:47.396693501Z