procurement database model -documentation-draft-20150515

43
Database Definition Object Name : Requisition Table Name : M_Requisition M Requisition Contains the requirements for the materials. This requirements have a date and it’s possible to assign a vendor M Requisition ID: The ID identifies a unique requisition Description: A description is limited to 255 characters. DocumentNo: The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order). C BPartner ID: A Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salesperson M PriceList ID: Price Lists are used to determine the pricing, margin and cost of items purchased or sold. C Currency ID: Indicates

Transcript of procurement database model -documentation-draft-20150515

Database Definition

Object Name : Requisition

Table Name : M_Requisition

M Requisition

Contains the requirements for the materials. This requirements have a date and it’s

possible to assign a vendor

M Requisition ID: The ID identifies a unique requisition

Description: A description is limited to 255 characters.

DocumentNo: The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order).

C BPartner ID: A Business Partner is anyone with whom you transact. This can include

Vendor, Customer, Employee or Salesperson

M PriceList ID: Price Lists are used to determine the pricing, margin and cost of items purchased or sold.

C Currency ID: Indicates

Database Relationship ER Diagram

Purchase specific

M_Requisition

Name:M_Requisition Classname:ProcurementRequisition

This table contains the following columns:

Name Nullable Data Type Description

M_Requisition_ID No VARCHAR (32)

The ID identifies a unique requisition

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

AD_Org_ID No VARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

IsActive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

Created No TIMESTAMP (7) The Created field indicates the date that this record was created.

Createdby No VARCHAR (32) The Created By field indicates the user who created this record.

Updated No TIMESTAMP (7) The Updated field indicates the date that this record was updated.

Updatedby No VARCHAR (32) The Updated By field indicates the user who updated this record.

Description YesNVARCHAR (255) A description is limited to 255 characters.

DocumentNo No NVARCHAR (30)

The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order).

M_PriceList_ID Yes VARCHAR (32)

Price Lists are used to determine the pricing, margin and cost of items purchased or sold.

C_Currency_ID Yes VARCHAR (32)

Indicates the currency to be used when processing this document.

Createpo No CHAR (1) Button to generate the corresponding purchase orders to fulfill the products demand.

C_BPartner_ID Yes VARCHAR (32)

A Business Partner is anyone with whom you transact. This can include a customer, vendor, employee or any combination of these.

DocAction NoVARCHAR (60)

You find the current status in the Document Status field. The options are listed in a popup

Processed No CHAR (1) The Processed checkbox indicates that a document has been processed.

AD_User_ID NoVARCHAR (32)

The User identifies a unique user in the system. This could be an internal user or a business partner contact

Processing No CHAR (1) When this field is set as 'Y' a process is being performed on this record.

DocStatus NoVARCHAR (60)

The Document Status indicates the status of a document at this time. To change the status of a document, use one of the buttons usually located at the bottom of the document window.

Table Name : M_RequisitionLine

M RequisitionLine

The table defines the individual line that comprise a requisition

M Requisitionline ID: Identifies each product required to purchase in a requisition

M Requisition ID: The ID identifies a unique requisition

Dateplanned: Refers to the due date in which payment must be done.

M Product ID: Identifies an item which is either purchased or sold in this organization.

Qty: The Quantity indicates the number of a specific product or item for this document.

PriceStd: The Standard Price indicates the standard or normal price for a product on this price list

PriceLimit: The Price Limit indicates the lowest price for a product stated in the Price List Currency.

PriceList: The List Price is the official List Price in the document currency.

C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is controlled by the document sequence for this document type.

LineNetAmt: Indicates the line net amount based on the quantity and the actual price. Any additional charges or freight are not included.

M_RequisitionLine

Name:M_RequisitionLine Classname:ProcurementRequisitionLine

This table contains the following columns:Name Nullable Data Type DescriptionM_Requisitionline_ID No VARCHAR Identifies each product demand of a requisition.

(32)

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

AD_Org_ID NoVARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

IsActive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

Created No TIMESTAMP (7)

The Created field indicates the date that this record was created.

Createdby No VARCHAR (32) The Created By field indicates the user who created this record.

Updated No TIMESTAMP (7)

The Updated field indicates the date that this record was updated.

Updatedby No VARCHAR (32)

The Updated By field indicates the user who updated this record.

M_Requisition_ID No VARCHAR (32) The ID identifies a unique requisition

M_Product_ID No VARCHAR (32)

Identifies an item which is either purchased or sold in this organization.

Qty No DECIMAL The Quantity indicates the number of a specific product or item for this document.

PriceList Yes DECIMAL The Net List Price is the official price stated by the selected pricelist and the currency of the document.

LineNetAmt Yes DECIMAL Indicates the line net amount based on the quantity and the actual price. Any additional charges or freight are not included.

C_BPartner_ID YesVARCHAR (32)

A Business Partner is anyone with whom you transact. This can include a customer, vendor, employee or any combination of these.

C_UOM_ID YesVARCHAR (32) The UOM defines a unique non monetary unit of measure

M_Product_Uom_Id YesVARCHAR (32) Alternative order UOM for the product.

QuantityOrder Yes DECIMAL Product quantity in the order uom.

M_AttributeSetInstance_ID Yes VARCHAR (32)

The values of the actual Product Attributes

Reqstatus No VARCHAR (60)

Each product demand has its own status different than the status of the requisition. The statuses of the demands are:

Open: The demand hasn't been yet fulfilled. Closed: Has been ordered enough products. Cancelled: The demand has been closed without ordering any product. Planned: The demand has been included in a Purchase Plan of the MRP module.

Orderedqty No DECIMAL Indicates the already ordered quantity to fulfill the demand.

Description YesNVARCHAR (255) A description is limited to 255 characters.

Changestatus Yes CHAR (1) Button to change the status of the record.

Internalnotes YesNVARCHAR (255)

Notes that can be set with the aim to be seen only by users with access to the record.

Suppliernotes Yes NVARCHAR (255)

Notes set to include in the Purchase Orders with indications to the vendor.

Needbydate No TIMESTAMP (7)

The date by when the demand needs to be fulfilled.

PriceActual Yes DECIMAL The actual price indicates the price for a product in source currency.

Discount Yes DECIMAL The Discount indicates the discount applied or taken as a percentage.

C_Currency_ID Yes VARCHAR (32)

Indicates the currency to be used when processing this document.

Lockedby Yes VARCHAR (32) Indicates the user that is locking the record.

Lockqty Yes DECIMAL Quantity set to be used when the record is processed.

Lockprice Yes DECIMAL Price set to be used when the record is processed.

M_PriceList_ID Yes VARCHAR (32)

Price Lists are used to determine the pricing, margin and cost of items purchased or sold.

Lockdate Yes TIMESTAMP (7)

Indicates the date when the record was locked. Id the lock it is more than 3 days old it is considered as unlocked.

Lockcause YesVARCHAR (60)

Indicate the reason to be locked the requisition line. The demands are locked when are being used in processes that will generate Purchase Orders to fulfill the demand. The lock is removed when those processes finish or if the lock is 3 days old.

The causes are The Requisition to Order window or the inclusion of the demand in a MRP process.

Line NoDECIMAL (10,0)

Indicates the unique line for a document. It will also control the display order of the lines within a document.

Dateplanned Yes TIMESTAMP (7)

Expected date of the transaction.

Gross_Unit_Price Yes DECIMAL This is the price that is provided when the price is inclusive of taxes.

Gross_Amt YesDECIMAL

Object Name : Order

Table Name : C_Order

Purchase Order

Purchase Order allows you to enter and modify Purchase Orders. Purchase Order defines a purchase order for an organization. When a Purchase Order has been entered you can generate a Shipment Document or Invoice from this Purchase Order Simple Purchase Order is used to trigger orders with minimal data. This data is completed with default values in each type of order.

When commercial traders enter into a contract for the purchase of goods they are free to negotiate specific terms of their contract. These terms include the price, quantity, and characteristics of the goods. Every international contract will also contain what is referred to as an Incoterm (international commercial term). The Incoterm selected by the parties to the transaction will determine which party pays the cost of each segment of transport, who is responsible for loading & unloading of goods, and who bears the risk of loss at any given point during a given international shipment. Incoterms also influence Customs valuation basis of imported merchandise.

Database Relationship ER Diagram

Order ERD

C Order

Table where there are all the orders. The purchase orders and the sales orders.

C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is controlled

by the document sequence for this document type.

DocumentNo: The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order).

DocStatus: The Document Status indicates the status of a document at this time. If you want to change the document status, use the Document Action field

DocAction: You find the current status in the Document Status field. The options are listed in a popup

C DocType ID: The Document Type determines document sequence and processing rules

C DocTypeTarget ID: You can convert document types (e.g. from Offer to Order or Invoice). The conversion is then reflected in the current type. This processing is initiated by selecting the appropriate Document Action.

Description: A description is limited to 255 characters.

IsApproved: The Approved checkbox indicates if this document requires approval before it can be processed.

IsCreditApproved: Credit Approved indicates if the credit approval was successful for Orders

IsDelivered:

IsInvoiced: Indicator if invoiced

IsPrinted: The Printed checkbox indicates if this document or line will included when printing.

IsTransferred: The transferred checkbox indicates if the transactions associated with this document should be transferred to the General Ledger.

DateOrdered: Indicates the Date an item was ordered.

DatePromised: The Date Promised indicates the date, if any, that an Order was promised for.

DateAcct: The Accounting Date indicates the date to be used on the General Ledger account entries generated from this document

SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. Any Sales Rep must be a valid internal user.

C PaymentTerm ID: Payment Terms identify the method and timing of payment for this transaction.

BillTo ID: An indication of the address to use in the invoice.¡br /¿

C Currency ID: Indicates the Currency to be used when processing or reporting on this record

InvoiceRule: The Invoice Rule defines how a Business Partner is invoiced and the frequency of invoicing.

FreightAmt: The Freight Amount indicates the amount charged for Freight in the document currency.

DeliveryViaRule: The Delivery Via indicates how the products should be delivered. For example, will the order be picked up or shipped.

M Shipper ID: The Shipper is any entity which will provide shipping to or shipping from an Organization.

PriorityRule: The Priority indicates the importance (high, medium, low) of this document

TotalLines: The Total amount displays the total of all lines in document currency

GrandTotal: The Grand Total displays the total amount including Tax and Freight in document currency

M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Services are provided.

M PriceList ID: Price Lists are used to determine the pricing, margin and cost of items purchased or sold.

Processing: When this field is set as ’Y’ a process is being performed on this record.

C Campaign ID: The Campaign defines a unique marketing program. Projects can be associated with a pre defined Marketing Campaign. You can then report based on a specific Campaign.

C BPartner ID: A Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salesperson

AD User ID: The User identifies a unique user in the system. This could be an internal user or a business partner contact

POReference: The business partner order reference is the order reference for this specific transaction; Often Purchase Order numbers are given to print on Invoices for easier reference. A standard number can be defined in the Business Partner (Customer) window.

C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restocking)

ChargeAmt: The Charge Amount indicates the amount for an additional charge.

Processed: The Processed checkbox indicates that a document has been processed.

C BPartner Location ID: The Partner address indicates the location of a Business Partner

C Project ID: Project ID is a user defined identifier for a Project

C Activity ID: Activities indicate tasks that are performed and used to utilize Activity based Costing

IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

DatePrinted: Indicates the Date that a document was printed.

DeliveryRule: The Delivery Rule indicates when an order should be delivered. For example should the order be delivered when the entire order is complete, when a line is complete or as the products become available.

FreightCostRule: The Freight Cost Rule indicates the method used when charging for freight.

PaymentRule: The Payment Rule indicates the method of invoice payment.

IsDiscountPrinted: The Discount Printed Checkbox indicates if the discount will be printed on the document.

Posted: The Posted field indicates the status of the Generation of General Ledger Accounting Lines

IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax. This is also known as the gross price.

IsSelected:

SendEMail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

DropShip User ID: Business Partner Contact for Drop Shipment

DropShip BPartner ID: Business Partner for Drop Shipment

CopyFrom: Copy record lines

DropShip Location ID: Business Partner Shipment Location for Drop Shipment

IsSelfService: Self-Service allows users to enter data or update their data. The flag indicates, that this record was entered or created via Self-Service or that the user can change it via the Self-Service functionality.

AD OrgTrx ID: The organization which performs or initiates this transaction (for another organization). The owning Organization may not be the transaction organization in a service bureau environment, with centralized services, and inter-organization transactions.

User2 ID: The user defined element displays the optional elements that have been defined for this account combination.

User1 ID: The user defined element displays the optional elements that have been defined for this account combination.

Deliverynotes: Notes for the delivery

C Incoterms ID: The ID identifies a unique Incoterm

Incotermsdescription: Description of the incoterm

Generatetemplate: A button that copies the products that are defined as template in the business partner window

Delivery Location ID: Location where the product will be delivered to

CopyFromPO: Copy lines from orders

C_Order

Table where there are all the orders. The purchase orders and the sales orders.

Name:Order Classname:Order

This table contains the following columns:Name Nullable Data Type Description

C_Order_ID N VARCHAR2(32) A unique and often automatically generated identifier for a sales order.

AD_Client_ID N VARCHAR2(32) Client for this installation.AD_Org_ID N VARCHAR2(32) Organizational entity within client

IsActive N CHAR(1) A flag indicating whether this record is available for use or de-activated.

Created N DATE The date that this record is completed.CreatedBy N VARCHAR2(32) User who created this recordsUpdated N DATE x not implementedUpdatedBy N VARCHAR2(32) User who updated this recordsIsSOTrx N CHAR(1) An indication that a transfer of goods and money between

business partners is occurring.

DocumentNo N NVARCHAR2(30) An often automatically generated identifier for all documents.

DocStatus N VARCHAR2(60) The Document Status indicates the status of a document at this time.

DocAction N VARCHAR2(60) A means of changing the transaction status of the document.

Processing Y CHAR(1) A request to process the respective document or task.

Processed N CHAR(1)A confirmation that the associated documents or requests are processed.

C_DocType_ID N VARCHAR2(32)A value defining what sequence and process setup are used to handle this document.

C_DocTypeTarget_ID N VARCHAR2(32) The specific document type which should be used for the document.

Description Y NVARCHAR2(255) A space to write additional related information.IsDelivered N CHAR(1) null

IsInvoiced N CHAR(1) An indication that a transaction may be invoiced to a business partner.

IsPrinted N CHAR(1) A reference stating whether or not the document has been printed at any time in the past.

IsSelected N CHAR(1) nullSalesRep_ID Y VARCHAR2(32) The person in charge of a document.DateOrdered N DATE The time listed on the order.

DatePromised Y DATE The date that a task, process, or action is to be completed or delivered by.

DatePrinted Y DATE Date the document was printed.

DateAcct N DATE The date this transaction is recorded for in the general ledger.

C_BPartner_ID N VARCHAR2(32) Anyone who takes part in daily business operations by acting as a customer, employee, etc.

BillTo_ID Y VARCHAR2(32) The location where the invoice payment request will be sent.

C_BPartner_Location_ID N VARCHAR2(32) The location of the selected business partner.

POReference Y NVARCHAR2(20) A reference or document order number as listed in business partner application.

IsDiscountPrinted N CHAR(1) An option to have any discount printed on the invoice.

C_Currency_ID N VARCHAR2(32)An accepted medium of monetary exchange that may vary across countries.

PaymentRule N VARCHAR2(60) The method used for payment of this transaction.

C_PaymentTerm_ID N VARCHAR2(32)The setup and timing defined to complete a specified payment.

InvoiceRule N VARCHAR2(60) Frequency and method of invoicingDeliveryRule N VARCHAR2(60) A definition stating when a specific delivery will occur.FreightCostRule N VARCHAR2(60) The calculation method used when charging freight.FreightAmt Y NUMBER The charge amount for a specified shipment.

DeliveryViaRule N VARCHAR2(60) The desired means of getting requested goods to a business partner.

M_Shipper_ID Y VARCHAR2(32) The name of the company making the shipment.C_Charge_ID Y VARCHAR2(32) A cost or expense incurred during business activity.

ChargeAmt Y NUMBER The amount of a cost or expense incurred during business activity.

PriorityRule N VARCHAR2(60) A defined level of importance or precedence.

TotalLines N NUMBER The final sum of all line totals made to a specified document or transaction (not including taxes).

GrandTotal N NUMBERThe final monetary amount (including taxes) charge listed in a document.

M_Warehouse_ID N VARCHAR2(32) The location where products arrive to or are sent from.

M_PriceList_ID N VARCHAR2(32)A catalog of selected items with prices defined generally or for a specific partner.

IsTaxIncluded Y CHAR(1) Tax is included in the priceC_Campaign_ID Y VARCHAR2(32) An advertising effort aimed at increasing sales.

C_Project_ID Y VARCHAR2(32) Identifier of a project defined within the Project & Service Management module.

C_Activity_ID Y VARCHAR2(32) A distinct activity defined and used in activity based management.

Posted N VARCHAR2(60)An accounting status button that indicates if the transaction has already been posted to the general ledger or not.

AD_User_ID Y VARCHAR2(32) An acquaintance to reach for information related to the business partner.

CopyFrom Y CHAR(1) An addition of statements from pre-existing documents.DropShip_BPartner_ID Y VARCHAR2(32) Business Partner for Drop ShipmentDropShip_Location_ID Y VARCHAR2(32) Business Partner Shipment Location for Drop ShipmentDropShip_User_ID Y VARCHAR2(32) Business Partner Contact for Drop ShipmentIsSelfService N CHAR(1) x not implemented

AD_OrgTrx_ID Y VARCHAR2(32) The organization which performs or initiates the transaction.

User1_ID Y VARCHAR2(32) A display of optional elements that are previously defined for this account combination.

User2_ID Y VARCHAR2(32) A display of optional elements that are previously defined for this account combination.

Deliverynotes Y NVARCHAR2(2000) nullC_Incoterms_ID Y VARCHAR2(32) nullIncotermsdescription Y NVARCHAR2(255) nullGeneratetemplate Y CHAR(1) null

Delivery_Location_ID Y VARCHAR2(32)The specific place or address an order will be shipped to or carried out from.

CopyFromPO Y CHAR(1) Copy lines from orders

FIN_Paymentmethod_ID Y VARCHAR2(32)It is the method by which payment is expected to be made or received.

FIN_Payment_Priority_ID Y VARCHAR2(32) Sets the priority of the payment plans generated when processing the invoice or order.

Table Name : C_OrderLine

The table defines the individual line items that comprise an Order

C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order. C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is controlled by the document

sequence for this document type. Line: Indicates the unique line for a document. It will also control the display order of the lines within a

document. DateOrdered: Indicates the Date an item was ordered. 198/499 DatePromised: The Date Promised indicates the date, if any, that an Order was promised for. DateDelivered: Date when the product was delivered DateInvoiced: The Date Invoice indicates the date printed on the invoice. Description: A description is limited to 255 characters. M Product ID: Identifies an item which is either purchased or sold in this organization. C UOM ID:The UOM defines a unique non monetary Unit of Measure M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Services

are provided. QtyOrdered: The Ordered Quantity indicates the quantity of a product that was ordered. QtyReserved: The Reserved Quantity indicates the quantity of a product that is currently reserved for

other orders. QtyDelivered: The Delivered Quantity indicates the quantity of a product that has been delivered. QtyInvoiced: The Invoiced Quantity indicates the quantity of a product that have been invoiced. M Shipper ID: The Shipper is any entity which will provide shipping to or shipping from an Organization. C Currency ID: Indicates the Currency to be used when processing or reporting on this record PriceList: The List Price is the official List Price in the document currency. PriceActual: The Actual or Unit Price indicates the Price for a product in source currency. C Tax ID: The Tax indicates the type of tax for this document line. Lot: The Lot Number indicates the specific lot that a product was part of. SerNo: The Serial Number identifies a tracked, warranted product. It can only be used when the quantity

is 1. C BPartner ID: A Business Partner is anyone with whom you transact. This can include Vendor, Customer,

Employee or Salesperson DirectShip: Direct Shipment indicates if this line will ship direct from the vendor to the customer FreightAmt: The Freight Amount indicates the amount charged for Freight in the document currency. C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restocking) ChargeAmt: The Charge Amount indicates the amount for an additional charge. C BPartner Location ID: The Partner address indicates the location of a Business Partner LineNetAmt: Indicates the line net amount based on the quantity and the actual price. Any additional

charges or freight are not included. PriceLimit: The Price Limit indicates the lowest price for a product stated in the Price List Currency. Discount: The Discount indicates the discount applied or taken as a percentage. S ResourceAssignment ID: The ID identifies a unique record Ref OrderLine ID: Reference of the Sales Order Line to the corresponding Purchase Order Line or vice

versa. M AttributeSetInstance ID: The values of the actual Product Attributes

IsDescription: If a line is Description Only, e.g. Product Inventory is not corrected. No accounting transactions are created and the amount or totals are not included in the document. This for including descriptional detail lines, e.g. for an Work Order.

M Product Uom Id: Alternative order uom for the product. QuantityOrder: Product quantity in the order uom. Lastpriceso: The last sales order price of the product with the business partner of the sales order M Offer ID: Price Adjustment PriceStd: The Standard Price indicates the standard or normal price for a product on this price list

C_OrderLine

The table defines the individual line items that comprise an Order

Name:OrderLine Classname:OrderLine

This table contains the following columns:Name Nullable Data Type Description

C_OrderLine_ID N VARCHAR2(32) A unique and often automatically generated identifier for a sales order line.

AD_Client_ID N VARCHAR2(32) Client for this installation.AD_Org_ID N VARCHAR2(32) Organizational entity within client

IsActive N CHAR(1) A flag indicating whether this record is available for use or de-activated.

Created N DATE The date that this record is completed.CreatedBy N VARCHAR2(32) User who created this recordsUpdated N DATE x not implementedUpdatedBy N VARCHAR2(32) User who updated this records

C_Order_ID N VARCHAR2(32) A unique and often automatically generated identifier for a sales order.

Line N NUMBER(10, 0) A line stating the position of this request in the document.

C_BPartner_ID Y VARCHAR2(32) Anyone who takes part in daily business operations by acting as a customer, employee, etc.

C_BPartner_Location_ID Y VARCHAR2(32) The location of the selected business partner.DateOrdered N DATE The time listed on the order.

DatePromised Y DATE The date that a task, process, or action is to be completed or delivered by.

DateDelivered Y DATE Date when the product was deliveredDateInvoiced Y DATE The time listed on the invoice.Description Y NVARCHAR2(2000) A space to write additional related information.M_Product_ID Y VARCHAR2(32) An item produced by a process.M_Warehouse_ID N VARCHAR2(32) The location where products arrive to or are sent from.DirectShip N CHAR(1) Ship direct from Vendor to CustomerC_UOM_ID N VARCHAR2(32) A non monetary unit of measure.

QtyOrdered N NUMBER The number of an item involved in a transaction, given in standard units. It is used to determine price per unit.

QtyReserved N NUMBER Reserved QuantityQtyDelivered N NUMBER Delivered Quantity

QtyInvoiced N NUMBER The total number of a product included in an invoice to a business partner.

M_Shipper_ID Y VARCHAR2(32) The name of the company making the shipment.

C_Currency_ID N VARCHAR2(32) An accepted medium of monetary exchange that may vary across countries.

PriceList N NUMBER The official price of a product in a specified currency.PriceActual N NUMBER The price that will be paid for a specified item.PriceLimit N NUMBER The lowest price a specified item may be sold for.

LineNetAmt N NUMBERThe final amount of a specified line, based only on quantities and prices.

Discount Y NUMBER Discount in percentFreightAmt N NUMBER The charge amount for a specified shipment.C_Charge_ID Y VARCHAR2(32) A cost or expense incurred during business activity.

ChargeAmt Y NUMBER The amount of a cost or expense incurred during business activity.

C_Tax_ID N VARCHAR2(32) The percentage of money requested by the government for this specified product or transaction.

S_ResourceAssignment_ID Y VARCHAR2(32) x not implementedRef_OrderLine_ID Y VARCHAR2(32) Reference to corresponding Sales/Purchase Order

M_AttributeSetInstance_ID Y VARCHAR2(32) An attribute associated with a product as part of an attribute set.

IsDescription N CHAR(1) if true, the line is just description and no transaction

QuantityOrder Y NUMBERThe number of a certain item involved in the transaction, shown in units which differ from the standard UOM.

M_Product_Uom_Id Y VARCHAR2(32) The unit of measure being used for the request.M_Offer_ID Y VARCHAR2(32) The ability to raise or lower prices.

PriceStd N NUMBERThe regular or normal price of a product in the respective price list.

CANCELPRICEAD Y CHAR(1) Used to activate or deactive the price adjustment for each line

C_Order_Discount_ID Y VARCHAR2(32) null

Iseditlinenetamt Y CHAR(1) A flag used to allow the end-user to edit Line Net Amount field.

Taxbaseamt Y NUMBER The total sum on which taxes are added.

Table Name : C_ OrderTax

The table constains the tax amount for an Order based on the lines entered.

C_Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is controlled by the document sequence for this document type.

C_Tax ID: The Tax indicates the type of tax for this document line. TaxBaseAmt: The Tax Base Amount indicates the base amount used for calculating the tax amount. TaxAmt: The Tax Amount displays the total tax amount for a document. Line: Indicates the unique line

Table Name : C_OrderTax

Name:C_OrderTax Classname:OrderTax

This table contains the following columns:Name Nullable Data Type Description

C_Order_ID No VARCHAR (32)Unique identifier and a reference to a Sales Order originating from the document sequence defined for this document type.

C_Tax_ID No VARCHAR (32) The Tax indicates the type of tax for this document line.

Line Yes DECIMAL Indicates the unique line for a document. It will also control the display order of the lines within a document.

Updated No TIMESTAMP (7) The Updated field indicates the date that this record was updated.TaxAmt No DECIMAL The Tax Amount displays the total tax amount for a document.

TaxBaseAmt No DECIMAL The Tax Base Amount indicates the base amount used for calculating the tax amount.

UpdatedBy No VARCHAR (32) The Updated By field indicates the user who updated this record.CreatedBy No VARCHAR (32) The Created By field indicates the user who created this record.Created No TIMESTAMP (7) The Created field indicates the date that this record was created.

IsActive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

AD_Org_ID No VARCHAR (32)An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

AD_Client_ID No VARCHAR (32) A Client is a company or a legal entity. You cannot share data between Clients.

C_OrderTax_ID No VARCHAR (32)

Table Name : C_OrderLineTax

Name:C_OrderLineTax

Classname:OrderLineTax

This table contains the following columns:Name Nullable Data Type Description

C_Orderlinetax_ID No VARCHAR (32) A unique identifier and a reference to a sales order line tax.

C_Orderline_ID NoVARCHAR (32) A unique identifier and a reference to a sales order line (product).

C_Tax_ID NoVARCHAR (32) The Tax indicates the type of tax for this document line.

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

AD_Org_ID No VARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

Isactive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

Created No TIMESTAMP (7) The Created field indicates the date that this record was created.

Createdby No VARCHAR (32) The Created By field indicates the user who created this record.

Updated No TIMESTAMP (7) The Updated field indicates the date that this record was updated.

Updatedby No VARCHAR (32) The Updated By field indicates the user who updated this record.

Taxbaseamt No DECIMAL The Tax Base Amount indicates the base amount used for calculating the tax amount.

Taxamt No DECIMAL The Tax Amount displays the total tax amount for a document.

Line Yes DECIMAL Indicates the unique line for a document. It will also control the display order of the lines within a document.

C_Order_ID No VARCHAR (32)

Unique identifier and a reference to a Sales Order originating from the document sequence defined for this document type.

Table Name :C_Order_Discount

Name:C_Order_Discount Classname:OrderDiscount

This table contains the following columns:Name Nullable Data Type Description

C_Order_Discount_ID No VARCHAR (32)

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

AD_Org_ID No VARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

Isactive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

Created No TIMESTAMP (7) The Created field indicates the date that this record was created.

Createdby No VARCHAR (32) The Created By field indicates the user who created this record.

Updated No TIMESTAMP (7) The Updated field indicates the date that this record was updated.

Updatedby No VARCHAR (32) The Updated By field indicates the user who updated this record.

C_Order_ID No VARCHAR (32)

Unique identifier and a reference to a Sales Order originating from the document sequence defined for this document type.

C_Discount_ID No VARCHAR (32) Discount applicable to prices.

Line No DECIMAL (10,0)

Indicates the unique line for a document. It will also control the display order of the lines within a document.

Cascade No CHAR (1) Indicates if it is applied in an accumulative way or if it is applied to the base amount.

C Invoice

Contains all the invoices

C Invoice ID: The Invoice ID uniquely identifies an Invoice Document. DocumentNo: The document number is usually automatically generated by the system and determined

by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order).

C DocType ID: The Document Type determines document sequence and processing rules DocStatus: The Document Status indicates the status of a document at this time. If you want to change

the document status, use the Document Action field

DocAction: You find the current status in the Document Status field. The options are listed in a popup Processing: When this field is set as ’Y’ a process is being performed on this record. Processed: The Processed checkbox indicates that a document has been processed.

Invoice

C BPartner ID: A Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salesperson

C PaymentTerm ID: Payment Terms identify the method and timing of payment for this transaction.

C BPartner Location ID: The Partner address indicates the location of a Business Partner

IsApproved: The Approved checkbox indicates if this document requires approval before it can be processed.

IsTransferred: The transferred checkbox indicates if the transactions associated with this document should be transferred to the General Ledger.

C Currency ID: Indicates the Currency to be used when processing or reporting on this record

TotalLines: The Total amount displays the total of all lines in document currency

GrandTotal: The Grand Total displays the total amount including Tax and Freight in document currency

DateAcct: The Accounting Date indicates the date to be used on the General Ledger account entries generated from this document

C Campaign ID: The Campaign defines a unique marketing program. Projects can be associated with a pre defined Marketing Campaign. You can then report based on a specific Campaign.

C Project ID: Project ID is a user defined identifier for a Project

C Activity ID: Activities indicate tasks that are performed and used to utilize Activity based Costing

SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. Any Sales Rep must be a valid internal user.

AD User ID: The User identifies a unique user in the system. This could be an internal user or a business partner contact

IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

C DocTypeTarget ID: You can convert document types (e.g. from Offer to Order or

Invoice). The conversion is then reflected in the current type. This processing is initiated

by selecting the appropriate Document Action.

Description: A description is limited to 255 characters.

DateInvoiced: The Date Invoice indicates the date printed on the invoice.

DatePrinted: Indicates the Date that a document was printed.

POReference: The business partner order reference is the order reference for this specific transaction; Often Purchase Order numbers are given to print on Invoices for easier reference. A standard number can be defined in the Business Partner (Customer) window.

C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restocking)

ChargeAmt: The Charge Amount indicates the amount for an additional charge.

M PriceList ID: Price Lists are used to determine the pricing, margin and cost of items purchased or sold.

PaymentRule: The Payment Rule indicates the method of invoice payment.

C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is controlled by the document sequence for this document type.

DateOrdered: Indicates the Date an item was ordered.

IsDiscountPrinted: The Discount Printed Checkbox indicates if the discount will be printed on the document.

IsPrinted: The Printed checkbox indicates if this document or line will included when printing.

IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax. This is also known as the gross price.

Posted: The Posted field indicates the status of the Generation of General Ledger Accounting Lines

IsPaid: The document is paid

GenerateTo: A button that creates documents

CreateFrom: The Create From process will create a new document based on information in an existing document selected by the user.

SendEMail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

CopyFrom: Copy record lines

IsSelfService: Self-Service allows users to enter data or update their data. The flag indicates, that this record was entered or created via Self-Service or that the user can change it via the Self-Service functionality.

AD OrgTrx ID: The organization which performs or initiates this transaction (for another organization). The owning Organization may not be the transaction organization in a service bureau environment, with centralized services, and inter-organization transactions.

User1 ID: The user defined element displays the optional elements that have been defined for this account combination.

User2 ID: The user defined element displays the optional elements that have been defined for this account combination.

Object Name : Invoice

Table Name : C_Invoice

Name:C_Invoice Classname:Invoice

This table contains the following columns:Name Nullable Data Type Description

User2_ID Yes VARCHAR (32)

The user defined element displays the optional elements that have been defined for this account combination.

User1_ID Yes VARCHAR (32)

The user defined element displays the optional elements that have been defined for this account combination.

AD_OrgTrx_ID Yes VARCHAR (32)

The organization which performs or initiates this transaction (for another organization). The owning Organization may not be the transaction organization in a service bureau environment, with centralized services, and inter-organization transactions.

IsSelfService No CHAR (1)

Self-Service allows users to enter data or update their data. The flag indicates, that this record was entered or created via Self-Service or that the user can change it via the Self-Service functionality.

CopyFrom Yes CHAR (1) Copy lines (products) from another document of the same type.

DateAcct No TIMESTAMP (7)

The date this transaction is recorded on in the general ledger. This date also indicates which accounting period within the fiscal year this transaction will be part of.

C_Withholding_ID Yes VARCHAR (32)

The Withholding indicates the type of withholding to be calculated.

Withholdingamount Yes DECIMAL

Taxdate YesTIMESTAMP (7) Tax Date

Totalpaid No DECIMAL Total amount paid.DaysTillDue No DECIMAL Number of days left for the next due dateEM_APRM_Addpayment Yes CHAR (1) Launches a process to add a payment to the selected invoice.

AD_Org_ID NoVARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

LastCalculatedOnDate Yes TIMESTAMP (7) Last Calculated On Date for payment monitor

UpdatePaymentMonitor No CHAR (1) Update payment monitor informationDocumentNo No NVARCHAR The document number is usually automatically generated by

(30)

the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". If the document type of your document has no automatic document sequence defined, the field will be empty when creating a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Document Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table inside the database (e.g. C_Order).

POReference YesNVARCHAR (20)

This can be used to input a reference for this specific transaction. For example, a Purchase Order number can be input on a Sales Order for easier reference.

DateOrdered YesTIMESTAMP (7) Indicates the Date an item was ordered.

DateInvoiced No TIMESTAMP (7) The Date Invoice indicates the date printed on the invoice.

C_DocTypeTarget_ID No VARCHAR (32)

Specifies document subtype (eg. POS Order, Return Material, etc.) that each document (such as Sales Invoice, Purchase Order, etc.). Various document subtypes usually differ on the consequences they have. You can convert document types (e.g. from Offer to Order). The conversion is then reflected in the current type.

C_BPartner_ID No VARCHAR (32)

A Business Partner is anyone with whom you transact. This can include a customer, vendor, employee or any combination of these.

SalesRep_ID Yes VARCHAR (32)

Indicates the sales representative responsible for the transaction that the document specifies . A valid sales representative is a business partner marked as an employee and a sales representative.

Ispaid No CHAR (1) The document is paid for.OutstandingAmt No DECIMAL Outstanding Amount. Amount pending to be paidDueAmt No DECIMAL Total amount due

GrandTotal No DECIMAL The Grand Total displays the total amount including Tax and Freight in document currency

DocStatus No VARCHAR (60)

The Document Status indicates the status of a document at this time. To change the status of a document, use one of the buttons usually located at the bottom of the document window.

FIN_Paymentmethod_ID NoVARCHAR (32)

EM_APRM_Processinvoice Yes VARCHAR (60)

FIN_Payment_Priority_ID Yes VARCHAR (32)

Sets the priority of the payment plans generated when processing the invoice or order.

The distribution algorithm will be driven by this priority. The

pending payments for order or payments will be displayed ordered by the payment priority first and then by the due date.

Finalsettlement Yes TIMESTAMP (7)

Daysoutstanding Yes DECIMALPercentageoverdue Yes DECIMAL

C_Costcenter_ID Yes VARCHAR (32)

Division that adds to the cost of an organization. Internal structure for cost allocation.

Calculate_Promotions Yes VARCHAR (1)

A_Asset_ID YesVARCHAR (32)

Any item of economic value owned by the corporation, especially that which could be converted to cash.

Iscashvat No CHAR (1) Cash VAT tax ratePrepaymentamt No DECIMALC_Campaign_ID Yes VARCHAR

(32)

The Campaign defines a unique marketing program. Projects can be associated with a pre defined Marketing Campaign. You can then report based on a specific Campaign.

C_Project_ID Yes VARCHAR (32)

Identifier of a project defined within the Project & Service Management module.

C_Activity_ID Yes VARCHAR (32)

Activities indicate tasks that are performed and used to utilize Activity based Costing

AD_User_ID Yes VARCHAR (32)

The User identifies a unique user in the system. This could be an internal user or a business partner contact

Description Yes NVARCHAR (255) A description is limited to 255 characters.

IsTaxIncluded Yes CHAR (1) The Tax Included checkbox indicates if the prices include tax. This is also known as the gross price.

C_Charge_ID Yes VARCHAR (32)

The Charge indicates a type of Charge (Handling, Shipping, Restocking)

IsSOTrx No CHAR (1) The Sales Transaction checkbox indicates if this item is a Sales Transaction.

IsDiscountPrinted No CHAR (1) The Discount Printed Checkbox indicates if the discount will be printed on the document.

DatePrinted YesTIMESTAMP (7) Indicates the Date that a document was printed.

UpdatedBy No VARCHAR (32)

The Updated By field indicates the user who updated this record.

IsPrinted No CHAR (1) The Printed checkbox indicates if this document or line will included when printing.

PaymentRule Yes VARCHAR (60)

Form of Payment indicates the method of payment used for this transaction (eg. cash, wire transfer, etc.)

C_BPartner_Location_ID NoVARCHAR (32)

The Partner address indicates the location of a Business Partner

ChargeAmt Yes DECIMALThe Charge Amount indicates the amount for an additional charge.

M_PriceList_ID No VARCHAR (32)

Price Lists are used to determine the pricing, margin and cost

of items purchased or sold.

C_Order_ID Yes VARCHAR (32)

Unique identifier and a reference to a Sales Order originating from the document sequence defined for this document type.

C_PaymentTerm_ID No VARCHAR (32)

Payment Terms identify the method and timing of payment for this transaction.

Created No TIMESTAMP (7)

The Created field indicates the date that this record was created.

Processing Yes CHAR (1)When this field is set as 'Y' a process is being performed on this record.

C_Currency_ID NoVARCHAR (32)

Indicates the currency to be used when processing this document.

GenerateTo Yes CHAR (1) A button that creates documents

Posted No VARCHAR (60)

An accounting status button that indicates if the transaction has already been posted to the general ledger or not. When doing the accounting manually this button can be used to post or unpost the transaction from the general ledger by hand.

TotalLines No DECIMAL The Total amount displays the total of all lines in document currency

C_Invoice_ID No VARCHAR (32) The Invoice ID uniquely identifies an Invoice Document.

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

IsActive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

CreatedBy No VARCHAR (32)

The Created By field indicates the user who created this record.

Updated No TIMESTAMP (7)

The Updated field indicates the date that this record was updated.

CreateFrom Yes CHAR (1)

A process that allows the user to copy lines (products) from an existing document different from the one being copied into. For example, in case of entering a new Goods Shipment, the user can copy lines (products) from an existing Sales Order or Sales Invoice.

C_DocType_ID No VARCHAR (32)

The Document Type determines document sequence and processing rules

DocAction No VARCHAR (60)

You find the current status in the Document Status field. The options are listed in a popup

Processed No CHAR (1)The Processed checkbox indicates that a document has been processed.

Table Name : C_InvoiceLine

Contains the individual items or charges on an Invoice

C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

Line: Indicates the unique line for a document. It will also control the display order of the lines within a document.

Description: A description is limited to 255 characters.

M Product ID: Identifies an item which is either purchased or sold in this organization.

QtyInvoiced: The Invoiced Quantity indicates the quantity of a product that have been invoiced.

PriceList: The List Price is the official List Price in the document currency.

PriceActual: The Actual or Unit Price indicates the Price for a product in source currency.

LineNetAmt: Indicates the line net amount based on the quantity and the actual price. Any additional charges or freight are not included.

C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restocking)

ChargeAmt: The Charge Amount indicates the amount for an additional charge.

C UOM ID: The UOM defines a unique non monetary Unit of Measure

C Tax ID: The Tax indicates the type of tax for this document line.

M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receipt document

PriceLimit: The Price Limit indicates the lowest price for a product stated in the Price List Currency.

S ResourceAssignment ID: The ID identifies a unique record

A Asset ID: Any item of economic value owned by the corporation, especially that which could be converted to cash.

TaxAmt: The Tax Amount displays the total tax amount for a document.

M AttributeSetInstance ID: The values of the actual Product Attributes

IsDescription: If a line is Description Only, e.g. Product Inventory is not corrected. No accounting transactions are created and the amount or totals are not included in the document. This for including descriptional detail lines, e.g. for an Work Order.

QuantityOrder: Product quantity in the order uom.

M Product Uom Id: Alternative order uom for the product.

C Invoice Discount ID: The ID identifies a unique discount for the invoice

C Projectline ID: The Project Line indicates a unique project line.

M Offer ID: Price Adjustment

PriceStd: The Standard Price indicates the standard or normal price for a product on this price list

Table Name : C_InvoiceLine

Name:C_InvoiceLine Classname:InvoiceLine

This table contains the following columns:Name Nullable Data Type Description

IsDescription No CHAR (1)

If a line is Description Only, e.g. Product Inventory is not corrected. No accounting transactions are created and the amount or totals are not included in the document. This for including descriptional detail lines, e.g. for an Work Order.

QtyInvoiced No DECIMAL The Invoiced Quantity indicates the quantity of a product that have been invoiced.

M_Product_ID Yes VARCHAR (32)

Identifies an item which is either purchased or sold in this organization.

TaxAmt Yes DECIMAL The Tax Amount displays the total tax amount for a document.

M_AttributeSetInstance_ID Yes VARCHAR (32) The values of the actual Product Attributes

M_Product_Uom_Id Yes VARCHAR (32) Alternative order UOM for the product.

S_ResourceAssignment_ID Yes VARCHAR (32) The ID identifies a unique record

QuantityOrder Yes DECIMAL Product quantity in the order uom.

C_Invoice_ID No VARCHAR (32) The Invoice ID uniquely identifies an Invoice Document.

Line No DECIMAL (10,0)

Indicates the unique line for a document. It will also control the display order of the lines within a document.

LineNetAmt No DECIMAL Indicates the line net amount based on the quantity and the actual price. Any additional charges or freight are not included.

C_Invoice_Discount_ID Yes VARCHAR (32) The ID identifies a unique discount for the invoice

C_Projectline_ID Yes VARCHAR (32)

The Project Line indicates a unique project line.

M_Offer_ID Yes VARCHAR (32)

Promotion or Discount applied to a particular line (product) automatically by the system.

grosspricestd No DECIMAL

PriceStd No DECIMAL

Net unit price before applying this promotion. In case multiple promotions are applied in cascade, this price is the one after applying all promotions with more priority than current one.

This field is populated in case the used price list does not include taxes.

Excludeforwithholding Yes CHAR (1)

Taxbaseamt Yes DECIMAL The Tax Base Amount indicates the base amount used for calculating the tax amount.

Iseditlinenetamt Yes CHAR (1) A flag used to allow the end-user to edit Line Net Amount field.

Financial_Invoice_Line No CHAR (1) This flag will decide whether we are going to book the invoice line on directly general ledger or not.

Account_ID Yes VARCHAR (32)

The (natural) account used

Line_Gross_Amount Yes DECIMAL This is the total amount against a line ( i.e product price * quantity + taxes )

Gross_Unit_Price Yes DECIMALThis is the price that is provided when the price is inclusive of taxes.

Grosspricelist No DECIMALThe Gross List Price is the official price stated by the selected tax included pricelist and the currency of the document.

Periodnumber Yes DECIMAL Set here the number of periods to be used when deferring the revenue

C_Bpartner_ID YesVARCHAR (32)

A Business Partner is anyone with whom you transact. This can include a customer, vendor, employee or any combination of these.

DefPlanType Yes VARCHAR (60) Set the type of plan to be used when deferring revenue

A_Asset_ID Yes VARCHAR (32)

Any item of economic value owned by the corporation, especially that which could be converted to cash.

C_Project_ID Yes VARCHAR (32)

Identifier of a project defined within the Project & Service Management module.

C_Costcenter_ID Yes VARCHAR (32)

Division that adds to the cost of an organization. Internal structure for cost allocation.

IsDeferred No CHAR (1) When flagged revenue of the product will be deferred using the plan and the number of periods

C_Period_ID Yes VARCHAR (32) The Period indicates an exclusive range of dates for a calendar.

User1_ID Yes VARCHAR (32)

The user defined element displays the optional elements that have been defined for this account combination.

User2_ID Yes VARCHAR (32)

The user defined element displays the optional elements that have been defined for this account combination.

Explode Yes CHAR (1) Explode the BOM product

BOM_Parent_ID Yes VARCHAR (32)

Match_Lccosts Yes CHAR (1)

Updated No TIMESTAMP (7)

The Updated field indicates the date that this record was updated.

PriceLimit No DECIMALThe Net Price Limit indicates the lowest price for a product stated in the Price List Currency.

M_InOutLine_ID YesVARCHAR (32)

The Goods Shipment Line indicates a unique line in a Shipment document

PriceActual No DECIMAL The actual price indicates the price for a product in source currency.

C_UOM_ID Yes VARCHAR (32)

The UOM defines a unique non monetary unit of measure

ChargeAmt Yes DECIMAL The Charge Amount indicates the amount for an additional

charge.

C_Charge_ID Yes VARCHAR (32)

The Charge indicates a type of Charge (Handling, Shipping, Restocking)

PriceList No DECIMAL The Net List Price is the official price stated by the selected pricelist and the currency of the document.

Description Yes NVARCHAR (2000) A description is limited to 255 characters.

C_OrderLine_ID YesVARCHAR (32)

A unique identifier and a reference to a sales order line (product).

UpdatedBy NoVARCHAR (32)

The Updated By field indicates the user who updated this record.

CreatedBy No VARCHAR (32)

The Created By field indicates the user who created this record.

IsActive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

C_InvoiceLine_ID No VARCHAR (32) The Invoice Line uniquely identifies a single line of an Invoice.

Created No TIMESTAMP (7)

The Created field indicates the date that this record was created.

C_Tax_ID Yes VARCHAR (32) The Tax indicates the type of tax for this document line.

AD_Org_ID No VARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

Table Name : C_InvoiceTax

Contains the total tax due based on the Invoice Lines

C Tax ID: The Tax indicates the type of tax for this document line. C Invoice ID: The Invoice ID uniquely identifies an Invoice Document. TaxBaseAmt: The Tax Base Amount indicates the base amount used for calculating the tax amount. TaxAmt: The Tax Amount displays the total tax amount for a document. Line: Indicates the unique line for a document. It will also control the display order of the lines within a

document.

Recalculate: Recalculate tax when Order or Invoice is processed. Usually taxes are recalculated when the document they are associated to is processed, so if the amounts are manually edited it has any effect. If tax is checked as no recalculate, manually edited amounts will be directly applied.

C_InvoiceTax

Name:C_InvoiceTax Classname:InvoiceTax

This table contains the following columns:Name Nullable Data Type Description

C_Invoice_ID No VARCHAR (32)

The Invoice ID uniquely identifies an Invoice Document.

C_Tax_ID No VARCHAR (32) The Tax indicates the type of tax for this document line.

Line Yes DECIMAL Indicates the unique line for a document. It will also control the display order of the lines within a document.

Recalculate No CHAR (1)

Recalculate tax when Order or Invoice is processed. Usually taxes are recalculated when the document they are associated to is processed, so if the amounts are manually edited it has any effect. If tax is checked as no recalculate, manually edited amounts will be directly applied.

C_InvoiceTax_ID No VARCHAR (32)

Created No TIMESTAMP (7) The Created field indicates the date that this record was created.

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

AD_Org_ID No VARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

IsActive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

CreatedBy NoVARCHAR (32) The Created By field indicates the user who created this record.

UpdatedBy NoVARCHAR (32) The Updated By field indicates the user who updated this record.

TaxBaseAmt No DECIMAL The Tax Base Amount indicates the base amount used for calculating the tax amount.

TaxAmt No DECIMAL The Tax Amount displays the total tax amount for a document.

Updated No TIMESTAMP (7)

The Updated field indicates the date that this record was updated.

Table Name : C_InvoiceLineTax

Name:C_InvoiceLineTax Classname:InvoiceLineTax

This table contains the following columns:Name Nullable Data Type Description

C_Invoiceline_ID No VARCHAR (32)

The Invoice Line uniquely identifies a single line of an Invoice.

C_InvoiceLineTax_ID No VARCHAR (32)

Refers to the tax related to a given invoice line.

C_Tax_ID No VARCHAR (32) The Tax indicates the type of tax for this document line.

C_Invoice_ID No VARCHAR (32) The Invoice ID uniquely identifies an Invoice Document.

AD_Client_ID No VARCHAR (32)

A Client is a company or a legal entity. You cannot share data between Clients.

AD_Org_ID No VARCHAR (32)

An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.

Isactive No CHAR (1)

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:

(1) The system requires the record for auditing purposes. (2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

Created No TIMESTAMP (7)

The Created field indicates the date that this record was created.

Createdby No VARCHAR (32)

The Created By field indicates the user who created this record.

Updated No TIMESTAMP (7) The Updated field indicates the date that this record was updated.

Updatedby NoVARCHAR (32) The Updated By field indicates the user who updated this record.

Taxbaseamt No DECIMALThe Tax Base Amount indicates the base amount used for calculating the tax amount.

Taxamt No DECIMAL The Tax Amount displays the total tax amount for a document.

Line No DECIMAL Indicates the unique line for a document. It will also control the display order of the lines within a document.

Recalculate No CHAR (1) Recalculate tax when Order or Invoice is processed. Usually taxes are recalculated when the document they are associated to is processed, so if the amounts are manually edited it has any effect. If tax is

checked as no recalculate, manually edited amounts will be directly applied.