Document Type

C_DocType

Document type or rules

Overview

Table NameC_DocType
Access LevelSystem + Client
Entity TypeD
Is DocumentNo
Is ViewNo
Has UUIDYes
Parent TableAD_DefinitivePrintFormat
WikiView on iDempiere Wiki

Columns (79)

Column Type Required Default Description
AD_DefinitivePrintFormat_ID Table(10) No - This format will be used to print when Document has Status Complete or Closed.
AD_PrintFormat_ID Table Direct(22) No 0 Data Print Format
C_DocTypeAllocation_ID Table(10) No - Document type used for allocations generated from this payment document
C_DocTypeContractOrder_ID Table(10) No - Document type used for Contract Order
C_DocTypeDifference_ID Table(22) No - Document type for generating in dispute Shipments
C_DocTypePickQAConfirm_ID Table(10) No - Document type for generating in PickQA Confirmation
C_DocTypeShipConfirm_ID Table(10) No - Document type for generating in Ship Confirmation
ConfirmType List(2) No - Type of confirmation
C_OrderSource_ID Table Direct(10) No - -
C_OrderStatusCategory_ID Table Direct(10) No - -
C_TaxProvider_ID Table Direct(22) No - -
DocQueue_User_ID Table(10) No - -
DocSubTypeAllocation List(2) No AS Payment Allocation Sub Type
DocSubTypeAR List(2) No - AR Invoice Sub Type
DocSubTypeFAR List(3) No - -
DocSubTypeInv List(2) No - Inventory Sub Type
DocSubTypeMMP List(1) No - Material Production Sub Type
DocSubTypePTT List(2) No - -
DocSubTypeRMA List(2) No - RMA Sub Type
DocSubTypeWMSTask List(2) No - WMS Task Sub Type
DocSubTypeWO List(2) No - Warehouse Order Sub Type
DocumentEndNote String(10000) No - Endnote for a Document
DocumentFootNote String(10000) No - Footnote for a Document
IsBPProductListSOGenerate Yes-No(1) No N Generate BP Product List after complete Sales Order
IsChargeOrProductMandatory Yes-No(1) No N -
IsCInvoiceGenerate Yes-No(1) Yes N Automatically Generate Invoice after (Sales/Purchase) Order completed
IsCompleteParentShipment Yes-No(1) Yes N -
IsConsignment Yes-No(1) No N -
IsCreateCounter Yes-No(1) Yes Y Create Counter Document
IsCustomApproval Yes-No(1) Yes N -
IsDefaultCounterDoc Yes-No(1) Yes - The document type is the default counter document type
isDisallowPOSBpartner Yes-No(1) No N POS default Business Partner is not allowed
IsDocumentLevel List(1) No - Tax is calculated on document level (rather than line by line)
IsDocumentTemplate Yes-No(1) No N Specify document type is template
IsInTransit Yes-No(1) Yes - Movement is in transit
IsMInoutGenerate Yes-No(1) Yes N Automatically Generate Shipment after (Sales/Purchase) Order completed
IsMoveConfirm Yes-No(1) No - Require Move Confirmation before processing
IsNoPriceListCheck Yes-No(1) No N -
IsOverwriteDateOnComplete Yes-No(1) No N -
IsOverwriteSeqOnComplete Yes-No(1) No N -
IsPickQAConfirm Yes-No(1) Yes - Require Pick or QA Confirmation before processing
IsPrepareSplitDocument Yes-No(1) Yes Y Prepare generated split shipment/receipt document
isPricelistMandatory Yes-No(1) Yes Y Price List must be entered
IsSetDocumentNoFromOrderRMA Yes-No(1) No N -
IsSetInvoiceNoFromOrderRMA Yes-No(1) No N -
IsShipConfirm Yes-No(1) Yes - Require Ship or Receipt Confirmation before processing
IsSplitWhenDifference Yes-No(1) Yes N Split document when there is a difference
IsWMInoutBoundGenerate Yes-No(1) No N Generate WMS Order after complete Sales/Purchase Order
IsWMInoutBoundPick Yes-No(1) No N Require WMS Order usage for Material Picking instead use Direct Storage Policy
QtyBookStrategy List(3) No QTO Quantity Book Strategy
Value String(40) Yes - Search key for the record in the format required - must be unique
Name String(60) Yes - Alphanumeric identifier of the entity
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
C_DocType_ID ID(22) Yes - Document type or rules
C_DocTypeInvoice_ID Table(22) No - Document type used for invoices generated from this sales document
C_DocTypeProforma_ID Table(22) No - Document type used for pro forma invoices generated from this sales document
C_DocTypeShipment_ID Table(22) No - Document type used for shipments generated from this sales document
C_DocType_UU String(36) No - -
Created Date+Time(7) Yes SYSDATE Date this record was created
CreatedBy Search(22) Yes - User who created this records
DefiniteSequence_ID Table(22) No - -
Description String(255) No - Optional short description of the record
DocBaseType List(3) Yes - Logical type of document
DocNoSequence_ID Table(22) No - Document sequence determines the numbering of documents
DocSubTypeSO List(2) No - Sales Order Sub Type
DocumentCopies Integer(22) Yes 1 Number of copies to be printed
DocumentNote Text(2000) No - Additional information for a Document
GL_Category_ID Table Direct(22) Yes - General Ledger Category
HasCharges Yes-No(1) Yes - Charges can be added to the document
HasProforma Yes-No(1) No - Indicates if Pro Forma Invoices can be generated from this document
IsActive Yes-No(1) Yes Y The record is active in the system
IsDefault Yes-No(1) Yes - Default value
IsDocNoControlled Yes-No(1) Yes Y The document has a document sequence
IsIndexed Yes-No(1) Yes - Index the document for the internal search engine
IsSOTrx Yes-No(1) Yes - This is a Sales Transaction
PrintName String(60) Yes - The label text to be printed on a document or correspondence.
Updated Date+Time(7) Yes SYSDATE Date this record was updated
UpdatedBy Search(22) Yes - User who updated this records

Foreign Keys

Column References Description
AD_DefinitivePrintFormat_ID AD_DefinitivePrintFormat.AD_DefinitivePrintFormat_ID This format will be used to print when Document has Status Complete or Closed.
AD_PrintFormat_ID AD_PrintFormat.AD_PrintFormat_ID Data Print Format
C_DocTypeAllocation_ID C_DocTypeAllocation.C_DocTypeAllocation_ID Document type used for allocations generated from this payment document
C_DocTypeContractOrder_ID C_DocTypeContractOrder.C_DocTypeContractOrder_ID Document type used for Contract Order
C_DocTypeDifference_ID C_DocTypeDifference.C_DocTypeDifference_ID Document type for generating in dispute Shipments
C_DocTypePickQAConfirm_ID C_DocTypePickQAConfirm.C_DocTypePickQAConfirm_ID Document type for generating in PickQA Confirmation
C_DocTypeShipConfirm_ID C_DocTypeShipConfirm.C_DocTypeShipConfirm_ID Document type for generating in Ship Confirmation
C_OrderSource_ID C_OrderSource.C_OrderSource_ID -
C_OrderStatusCategory_ID C_OrderStatusCategory.C_OrderStatusCategory_ID -
C_TaxProvider_ID C_TaxProvider.C_TaxProvider_ID -
DocQueue_User_ID DocQueue_User.DocQueue_User_ID -
AD_Client_ID AD_Client.AD_Client_ID Tenant for this installation.
AD_Org_ID AD_Org.AD_Org_ID Organizational entity within tenant
C_DocTypeInvoice_ID C_DocTypeInvoice.C_DocTypeInvoice_ID Document type used for invoices generated from this sales document
C_DocTypeProforma_ID C_DocTypeProforma.C_DocTypeProforma_ID Document type used for pro forma invoices generated from this sales document
C_DocTypeShipment_ID C_DocTypeShipment.C_DocTypeShipment_ID Document type used for shipments generated from this sales document
DefiniteSequence_ID DefiniteSequence.DefiniteSequence_ID -
DocNoSequence_ID DocNoSequence.DocNoSequence_ID Document sequence determines the numbering of documents
GL_Category_ID GL_Category.GL_Category_ID General Ledger Category

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