Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview


This structure represents the fields associated with an installation's expense entry parameterscontains a collection of Projector settings related to expense entry.

Format


Panel
titlePwsExpenseEntryParameters
  • 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 

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  

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

rate

rates will be

utilized 

used for default FX rates on cost cards.

true

OboPermissionFlag

Boolean

false

 

 


If set to 'true',

specified users

the caller may enter expenses on behalf of others.

 
true

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
             <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>