Provance.Class.PurchaseOrderPurchase Order

Provance.Class.PurchaseOrder (ClassType)

Element properties:

Base ClassProvance.Class.PurchaseBase
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId2ff8af16-f805-00a2-92c1-97dc5ca1cec2

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType Scale
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False       
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum   
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum   
Notes  richtext  Notes Notes false 4000         
Provance.Class.PurchaseBase:
AuthorizationLimitAmount  decimal  Authorization Limit Amount false 38    0.00   
Description  richtext  Description false 2000         
PurchaseOrderCurrency  string  Purchase Order Currency Code false  False       
Reference  string  Reference false 256  False       
Provance.Class.PurchaseOrder:
ID  string  ID true 256  False  FPO{0}     
Alias  string  Alias false 256  False       
ApprovedDate  datetime  Approved Date false 256         
BillTo  richtext  Bill To false 2000         
FulfilledDate  datetime  Fulfilled Date false 256         
IsSameAsBilling  bool  Is Same As Billing false 256    false     
LifeCycle  enum  Life Cycle false 256      Provance.Enumeration.PurchaseOrderLifeCycle   
PaymentTerms  richtext  Payment Terms false 2000         
PODate  datetime  PO Date false 256         
PONumber  string  PO Number false 256  False       
PurchaseOrderAdjustmentAmount  decimal  Purchase Order Adjustment Amount false 38    0.00   
PurchaseOrderAdjustmentReason  string  Purchase Order Adjustment Reason false 256  False       
Reason  richtext  Reason false 4000         
RequiredDate  datetime  Required Date false 256         
ShippingAmount  decimal  Shipping Amount false 38    0.00   
ShippingInstructions  richtext  Shipping Instructions false 2000         
ShipTo  richtext  Ship To false 2000         
TaxRate  decimal  Tax Rate false 38    0.00   
Type  enum  Type false 256      Provance.Enumeration.PurchaseOrderType   

Health Model:

Source Code:

<ClassType ID="Provance.Class.PurchaseOrder" Accessibility="Public" Abstract="false" Base="Provance.Class.PurchaseBase" Hosted="false" Singleton="false">
<Property ID="ID" Type="string" MinLength="0" MaxLength="256" AutoIncrement="true" Key="true" DefaultValue="FPO{0}"/>
<Property ID="Alias" Type="string" MinLength="0" MaxLength="256" AutoIncrement="false"/>
<Property ID="ApprovedDate" Type="datetime"/>
<Property ID="BillTo" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="FulfilledDate" Type="datetime"/>
<Property ID="IsSameAsBilling" Type="bool" DefaultValue="false"/>
<Property ID="LifeCycle" Type="enum" EnumType="Provance.Enumeration.PurchaseOrderLifeCycle"/>
<Property ID="PaymentTerms" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="PODate" Type="datetime"/>
<Property ID="PONumber" Type="string" MinLength="0" MaxLength="256" AutoIncrement="false"/>
<Property ID="PurchaseOrderAdjustmentAmount" Type="decimal" MinLength="3" MaxLength="38" Scale="2" DefaultValue="0.00"/>
<Property ID="PurchaseOrderAdjustmentReason" Type="string" MinLength="0" MaxLength="256" AutoIncrement="false"/>
<Property ID="Reason" Type="richtext" MinLength="0" MaxLength="4000" AutoIncrement="false"/>
<Property ID="RequiredDate" Type="datetime"/>
<Property ID="ShippingAmount" Type="decimal" MinLength="3" MaxLength="38" Scale="2" DefaultValue="0.00"/>
<Property ID="ShippingInstructions" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="ShipTo" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="TaxRate" Type="decimal" MinLength="3" MaxLength="38" Scale="2" DefaultValue="0.00"/>
<Property ID="Type" Type="enum" EnumType="Provance.Enumeration.PurchaseOrderType"/>
</ClassType>