Provance.Class.InvoiceInvoice

Provance.Class.Invoice (ClassType)

Element properties:

Base ClassProvance.Class.InvoiceBase
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIde25dc31a-4e4a-e4e3-dc58-3f3b906d4ee8

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.InvoiceBase:
Amount  decimal  Amount false 38    0.00   
AmountCurrency  string  Amound ISO Currency Code false  False       
Description  richtext  Description false 2000         
Reference  string  Reference false 256  False       
Provance.Class.Invoice:
ID  string  ID true 256  False  FIV{0}     
AdjustmentAmount  decimal  Adjustment Amount false 38    0.00   
AdjustmentAmountCurrency  string  Adjustment Amount ISO Currency Code false  False       
Alias  string  Alias false 256  False       
ApprovedDate  datetime  Approved Date false 256         
BillTo  richtext  Bill To false 2000         
InvoiceDate  datetime  Invoice Date false 256         
InvoiceNumber  string  Invoice Number false 256  False       
IsSameAsBilling  bool  Is Same As Billing false 256    false     
LifeCycle  enum  Life Cycle false 256      Provance.Enumeration.InvoiceLifeCycle   
PaidDate  datetime  Paid Date false 256         
PaymentTerms  richtext  Payment Terms false 2000         
RequiredDate  datetime  Required Date false 256         
ShippingAmount  decimal  Shipping Amount false 38    0.00   
ShippingAmountCurrency  string  Shipping Amount ISO Currency Code false  False       
ShippingInstructions  richtext  Shipping Instructions false 2000         
ShipTo  richtext  Ship To false 2000         
Type  enum  Type false 256      Provance.Enumeration.InvoiceType   

Health Model:

Source Code:

<ClassType ID="Provance.Class.Invoice" Accessibility="Public" Abstract="false" Base="Provance.Class.InvoiceBase" Hosted="false" Singleton="false">
<Property ID="ID" Type="string" MinLength="0" MaxLength="256" AutoIncrement="true" Key="true" DefaultValue="FIV{0}"/>
<Property ID="AdjustmentAmount" Type="decimal" MinLength="3" MaxLength="38" Scale="2" DefaultValue="0.00"/>
<Property ID="AdjustmentAmountCurrency" Comment="ISO" Type="string" MinLength="0" MaxLength="3" AutoIncrement="false"/>
<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="InvoiceDate" Type="datetime"/>
<Property ID="InvoiceNumber" Type="string" MinLength="0" MaxLength="256" AutoIncrement="false"/>
<Property ID="IsSameAsBilling" Type="bool" DefaultValue="false"/>
<Property ID="LifeCycle" Type="enum" EnumType="Provance.Enumeration.InvoiceLifeCycle"/>
<Property ID="PaidDate" Type="datetime"/>
<Property ID="PaymentTerms" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="RequiredDate" Type="datetime"/>
<Property ID="ShippingAmount" Type="decimal" MinLength="3" MaxLength="38" Scale="2" DefaultValue="0.00"/>
<Property ID="ShippingAmountCurrency" Comment="ISO" Type="string" MinLength="0" MaxLength="3" AutoIncrement="false"/>
<Property ID="ShippingInstructions" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="ShipTo" Type="richtext" MinLength="0" MaxLength="2000" AutoIncrement="false"/>
<Property ID="Type" Type="enum" EnumType="Provance.Enumeration.InvoiceType"/>
</ClassType>