Domain Object: ExpenseEntry

Name: ExpenseEntry
Type: Replicon.Expense.Domain.ExpenseEntry
Description:

This domain object corresponds to an expense sheet entry in Replicon. An expense sheet entry corresponds to an individual expense, is entered against a particular expense type, and can be assigned to a specific project and client.


Examples

Properties

NameTypeReadOnlyRequired
AmountdecimalTrueFalse
BillToClientbooleanFalseFalse
DescriptionstringFalseFalse
EntryDateDateFalseFalse
ExchangeValuedecimalFalseFalse
ExpenseRatedecimalFalseFalse
IdintegerTrueTrue
NetAmountdecimalFalseFalse
NumberOfUnitsdecimalFalseFalse
PaidOnDateTimeTrueFalse
ReimbursementAmountdecimalTrueFalse
RequestReimbursementbooleanFalseTrue
TaxAmount1decimalFalseFalse
TaxAmount2decimalFalseFalse
TaxAmount3decimalFalseFalse
TaxAmount4decimalFalseFalse
TaxAmount5decimalFalseFalse

Relationships

NameType NameCollection?Quantity
ClientClientFalseZero or One
CurrencyCurrencyFalseOne
ExpenseExpenseFalseOne
ExpenseReceiptExpenseReceiptTrueZero or More
ExpenseTypeExpenseTypeFalseOne
PaymentMethodPaymentMethodFalseZero or One
ProjectProjectFalseZero or One
TaskTaskFalseZero or One
TaxCode1TaxCodeFalseZero or One
TaxCode2TaxCodeFalseZero or One
TaxCode3TaxCodeFalseZero or One
TaxCode4TaxCodeFalseZero or One
TaxCode5TaxCodeFalseZero or One

Operations

Name
SetExpenseReceipt
SetUdfValues

Queries

NameArgumentQuery Parameter
ExpenseEntryAll   
ExpenseEntryById Id integer[]