PwsExpenseEntryParameters

Overview


This structure contains a collection of Projector settings related to expense entry.

Format


PwsExpenseEntryParameters
  • PwsExpenseEntryParameters
    • AllowAttachReceiptsToCcFlag: Boolean
    • AllowAttachReceiptsToErFlag: Boolean
    • AllowCostCardsOutsideProjectDatesFlag: Boolean
    • AllowNonbillableCostCardsFlag: Boolean
    • DocumentManagementEnabledFlag: Boolean
    • FirstDayOfWeek: DayOfWeek
    • FxRateVarianceWarningThreshold: Double
    • ReceiptFileSizeQuota: Int32
    • RequireLocationFlag: Boolean
    • RequireNotificationFlag: Boolean
    • Udf1: PwsCardUdf
    • Udf2: PwsCardUdf
    • UseSystemIncurredFxRatesFlag: Boolean
    • OboPermissionFlag: Boolean

Elements


Element

Data Type

Required?

Default

Description

Sample Data

AllowAttachReceiptsToCcFlag

Boolean

false


If set to 'true', receipts can be attached to individual expenses.

true

AllowAttachReceiptsToErFlag

Boolean

false 


If set to 'true', receipts can be attached to entire expense reports.

true

AllowCostCardsOutsideProjectDatesFlag

Boolean

false 


If set to 'true', cost cards can be created outside of project's start and end dates.

false

AllowNonbillableCostCardsFlag

Boolean

false 


If set to 'true', cost cards can be marked as non-billable.

true

DocumentManagementEnabledFlag

Boolean

false 


If set to 'true', documents (i.e. receipts) can be stored.

true

FirstDayOfWeek

DayOfWeek

false 


The installation's first day of the week.

Sunday

FxRateVarianceWarningThreshold

Double

false 


The FX rate variance threshold.

0.1

ReceiptFileSizeQuota

Int32

false 


The maximum document size allowed for a receipt (in bytes).

2097152

RequireLocationFlag

Boolean

false 


If set to 'true', locations are required on expenses.

false

RequireNotificationFlag

Boolean

false 


If set to 'true', notifications will be sent when a user enters a cost card on behalf of another user.

false

Udf1

PwsCardUdf

false 


A cost card user defined field (only 2 can be defined). This structure contains metadata about the first user defined field associated with cost cards.


Udf2

PwsCardUdf

false 


A cost card user defined field (only 2 can be defined). This structure contains metadata about the second user defined field associated with cost cards.


UseSystemIncurredFxRatesFlag

Boolean

false 


If set to 'true', the system incurred FX rates will be used for default FX rates on cost cards.

true

OboPermissionFlag

Boolean

false 


If set to 'true', the caller may enter expenses on behalf of others.

true

Usage Example(s)


Example 01
             <a:Parameters>
               <a:AllowAttachReceiptsToCcFlag>true</a:AllowAttachReceiptsToCcFlag>
               <a:AllowAttachReceiptsToErFlag>true</a:AllowAttachReceiptsToErFlag>
               <a:AllowCostCardsOutsideProjectDatesFlag>false</a:AllowCostCardsOutsideProjectDatesFlag>
               <a:AllowNonbillableCostCardsFlag>true</a:AllowNonbillableCostCardsFlag>
               <a:DocumentManagementEnabledFlag>true</a:DocumentManagementEnabledFlag>
               <a:FirstDayOfWeek>Sunday</a:FirstDayOfWeek>
               <a:FxRateVarianceWarningThreshold>0.1</a:FxRateVarianceWarningThreshold>
               <a:ReceiptFileSizeQuota>2097152</a:ReceiptFileSizeQuota>
               <a:RequireLocationFlag>false</a:RequireLocationFlag>
               <a:RequireNotificationFlag>false</a:RequireNotificationFlag>
               <a:Udf1>
                  <a:UdfDatatype>I</a:UdfDatatype>
                  <a:UdfRequiredFlag>false</a:UdfRequiredFlag>
                  <a:UdfValues xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
                  <a:UdfIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:UdfId i:nil="true"/>
                     <b:UdfName>Attendees</b:UdfName>
                     <b:UdfUid>1152921504606860180</b:UdfUid>
                  </a:UdfIdentity>
                  <a:UdfConnectorCode i:nil="true"/>
                  <a:UdfDetailSubstitutionCode i:nil="true"/>
                  <a:UdfItemDetailPageUrl i:nil="true"/>
                  <a:DecimalDigits>0</a:DecimalDigits>
               </a:Udf1>
               <a:Udf2>
                  <a:UdfDatatype>L</a:UdfDatatype>
                  <a:UdfRequiredFlag>false</a:UdfRequiredFlag>
                  <a:UdfValues xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
                  <a:UdfIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:UdfId i:nil="true"/>
                     <b:UdfName>Purpose</b:UdfName>
                     <b:UdfUid>1152921504606860181</b:UdfUid>
                  </a:UdfIdentity>
                  <a:UdfConnectorCode i:nil="true"/>
                  <a:UdfDetailSubstitutionCode i:nil="true"/>
                  <a:UdfItemDetailPageUrl i:nil="true"/>
                  <a:DecimalDigits i:nil="true"/>
               </a:Udf2>
               <a:UseSystemIncurredFxRatesFlag>true</a:UseSystemIncurredFxRatesFlag>
               <a:OboPermissionFlag>true</a:OboPermissionFlag>
            </a:Parameters>