Contracts & Grants Billing Invoices & Reports

The invoice templates and the SF425 and SF425A financial templates delivered with CGB were created using the Open Office open source software.  Templates created using Adobe Acrobat  work well too.  To get the best viewed and printed results, it is recommended that users that create the templates using Adobe Acrobat view and print the invoices and reports using Acrobat.  Users that create the templates in Open Office or any other PDF from creature should use Foxit Reader or equivalent to view and print.  Each PDF creator formats the fields differently and to get the best results it is recommended to be consistent in the tools used to create, view and print.

 

The templates are forms with the required fields used as placeholders.  Users can create data fields on the forms and enter placeholders.  After the templates are ingested into CGB the proper data will populate the fields.

 

The Data Placeholders are linked to code that will pull the correct data onto the form when the invoices are generated.  In the table below, the data place holders are identified.  Users will type the appropriate place holders onto the template as required.

CGB Invoice Data

Data Placeholders

Functional Description

Code Used to Retrieve Data

Invoice Header

"#documentNumber"

Invoice Document Number

ContractsGrantsInvoiceDocumentument.documentNumber

"#date"

Date Invoice Document Was Created

ContractsGrantsInvoicDocumentument.getDocumentHeader().getWorkflowDocument().getCreateDate()

"#finalStatusDate"      

Date the Invoice Document was Finalized, only displays if the invoice has a finalized date

ContractsGrantsInvoicDocumentument.getDocumentHeader().getWorkflowDocument().getRouteHeader().getDateFinalized().getTime()

"#proposalNumber"

Award/Proposal Number on the Invoice Document

ContractsGrantsInvoicDocumentument.proposalNumber

Invoice General tab

 

 

"#invoiceGeneralDetail.documentNumber"

Proposal Number

invoiceGeneralDetail.getDocumentNumber()

"#invoiceGeneralDetail.awardDateRange"

Award Date Range

invoiceGeneralDetail.getAwardDateRange()

"#invoiceGeneralDetail.billingFrequency"

Billing Frequency

invoiceGeneralDetail.getBillingFrequency()

"#invoiceGeneralDetail.finalInvoice"

Final Invoice

invoiceGeneralDetail.isFinalBill()

"#invoiceGeneralDetail.finalInvoiceYesNo"

Final Invoice in Yes/No format

 if (invoiceGeneralDetail.isFinalBill())

                parameterMap.put("#invoiceGeneralDetail.finalInvoiceYesNo", "Yes");

                else

                parameterMap.put("#invoiceGeneralDetail.finalInvoiceYesNo", "No");

"#invoiceGeneralDetail.billingPeriod"

Billing Period

invoiceGeneralDetail.getBillingPeriod()

"#invoiceGeneralDetail.contractGrantType"

Instrument Type

invoiceGeneralDetail.getContractGrantType()

"#invoiceGeneralDetail.awardTotal"

Award Total

invoiceGeneralDetail.getAwardTotal()

"#invoiceGeneralDetail.newTotalBilled"

New Total Billed

invoiceGeneralDetail.getNewTotalBilled()

"#invoiceGeneralDetail.amountRemainingToBill"

Amount Remaining To Bill

invoiceGeneralDetail.getAmountRemainingToBill()

"#invoiceGeneralDetail.billedToDate"

Billed To Date

invoiceGeneralDetail.getBilledToDate()

"#invoiceGeneralDetail.costShareAmount"

Cost Share Amount

invoiceGeneralDetail.getCostShareAmount()

"#invoiceGeneralDetail.lastBilledDate"

Last Billed Date

invoiceGeneralDetail.getLastBilledDate()

#invoiceGeneralDetail.invoicingPeriodStartDate

Billing Period start date

String strArray[] = invoiceGeneralDetail.getBillingPeriod().split(" to ");

if (ObjectUtils.isNotNull(strArray[0]))

parameterMap.put("#invoiceGeneralDetail.invoicingPeriodStartDate", returnProperStringValue(strArray[0]));

  if (ObjectUtils.isNotNull(strArray[1])){

  parameterMap.put("#invoiceGeneralDetail.invoicingPeriodEndDate", returnProperStringValue(strArray[1]));

#invoiceGeneralDetail.invoicingPeriodStartDate

Billing Period end date

Invoice Detail tab on Cost Reimbursable Invoice Documents

#invoiceDetail[" + i + "].invoiceDetailIdentifier

Enter a number from 0-16 in place of the i in the code.  Identifier for every invoice detail

getInvoiceDetails().get(i).getInvoiceDetailIdentifier()

#invoiceDetail[" + i + "].documentNumber

Enter a number from 0-16 in place of the i in the code.  DocumentNumber for every invoice detail

getInvoiceDetails().get(i).getDocumentNumber()

  "#invoiceDetail[" + i + "].category"

Enter a number from 0-16 in place of the i in the code.  Each category is assigned a row number in the order they appear in the Categories maintenance Document.  0 = 1st row etc.

getInvoiceDetails().get(i).getCategory()

  "#invoiceDetail[" + i + "].budget"

Enter a number from 0-16 in place of the i in the code.  Budget for every invoice detail

getInvoiceDetails().get(i).getBudget()

"#invoiceDetail[" + i + "].invoiceAmount"

Enter a number from 0-16 in place of the i in the code.  Current Expenditure for every invoice detail

getInvoiceDetails().get(i).getExpenditures()

"#invoiceDetail[" + i + "].cumulative"

Enter a number from 0-16 in place of the i in the code.  Cumulative Expenditure for every invoice detail

getInvoiceDetails().get(i).getCumulative()

"#invoiceDetail[" + i + "].balance"

Enter a number from 0-16 in place of the i in the code.  Balance amount for every invoice detail

getInvoiceDetails().get(i).getBalance()

"#invoiceDetail[" + i + "].billed"

Enter a number from 0-16 in place of the i in the code.  Billed amount for every invoice detail

getInvoiceDetails().get(i).getBilled()

#invoiceDetail[" + i + "].adjustedCumulativeExpenditures

Enter a number from 0-16 in place of the i in the code.  Adjusted Cumulative expenditures for every invoice detail

getInvoiceDetails().get(i).getAdjustedCumExpenditures()

#invoiceDetail[" + i + "].amountRemainingToBill

Enter a number from 0-16 in place of the i in the code.  Adjusted balance for every invoice detail

getInvoiceDetails().get(i).getAdjustedBalance()

#directCostInvoiceDetail.invoiceDetailIdentifier

Identifier value for direct cost invoice detail

getDirectCostInvoiceDetails().get(0).getInvoiceDetailIdentifier()

#directCostInvoiceDetail.documentNumber

DocumentNumber for direct cost invoice detail

getDirectCostInvoiceDetails().get(0).getDocumentNumber()

"#directCostInvoiceDetail.categories"

Total Direct Cost (row label)

getDirectCostInvoiceDetails().get(0).getCategory()

"#directCostInvoiceDetail.budget"

Total Direct Cumulative Budget

getDirectCostInvoiceDetails().get(0).getBudget()

"#directCostInvoiceDetail.invoiceAmount"

Total Direct Current Expenditures

getDirectCostInvoiceDetails().get(0).getExpenditures()

"#directCostInvoiceDetail.cumulative"

Total Direct Cumulative Expenditures

getDirectCostInvoiceDetails().get(0).getCumulative()

"#directCostInvoiceDetail.balance"

Total Direct Cost Balance

getDirectCostInvoiceDetails().get(0).getBalance()

"#directCostInvoiceDetail.billed"

Total Direct Cost Billed

getDirectCostInvoiceDetails().get(0).getBilled()

#directCostInvoiceDetail.totalAmountBilledToDate

Adjusted Cumulative expenditures for Direct cost invoice detail

getDirectCostInvoiceDetails ().get(0).getAdjustedCumExpenditures()

#directCostInvoiceDetail.adjustedBalance

Adjusted balance for Direct cost invoice detail

getDirectCostInvoiceDetails ().get(0).getAdjustedBalance()

#inDirectCostInvoiceDetail.invoiceDetailIdentifier

Identifier value for inDirect cost invoice detail

getInDirectCostInvoiceDetails().get(0).getInvoiceDetailIdentifier()

#inDirectCostInvoiceDetail.documentNumber

DocumentNumber for inDirect cost invoice detail

getInDirectCostInvoiceDetails().get(0).getDocumentNumber()

"#inDirectCostInvoiceDetail.categories"

Total in Direct Cost (row label)

getInDirectCostInvoiceDetails().get(0).getCategory()

"#inDirectCostInvoiceDetail.budget"

Total in Direct Cumulative Budget

getInDirectCostInvoiceDetails().get(0).getBudget()

"#inDirectCostInvoiceDetail.invoiceAmount"

Total in Direct Current Expenditures

getInDirectCostInvoiceDetails().get(0).getExpenditures()

"#inDirectCostInvoiceDetail.cumulative"

Total in Direct Cumulative Expenditures

getInDirectCostInvoiceDetails().get(0).getCumulative()

"#inDirectCostInvoiceDetail.balance"

Total in Direct Cost Balance

getInDirectCostInvoiceDetails().get(0).getBalance()

"#inDirectCostInvoiceDetail.billed"

Total in Direct Cost Billed

getInDirectCostInvoiceDetails().get(0).getBilled()

#inDirectCostInvoiceDetail.totalAmountBilledToDate

Adjusted Cumulative expenditures for inDirect cost invoice detail

getInDirectCostInvoiceDetails ().get(0).getAdjustedCumExpenditures()

# inDirectCostInvoiceDetail.adjustedBalance

Adjusted balance for inDirect cost invoice detail

getInDirectCostInvoiceDetails ().get(0).getAdjustedBalance()

#totalInvoiceDetail.invoiceDetailIdentifier

Identifier value for Total cost invoice detail

getTotalCostInvoiceDetails().get(0).getInvoiceDetailIdentifier()

#totalInvoiceDetail.documentNumber

DocumentNumber for Total cost invoice detail

getTotalCostInvoiceDetails().get(0).getDocumentNumber()

"#totalInvoiceDetail.categories"

Total Cost (row label)

getTotalCostInvoiceDetails().get(0).getCategory()

"#totalInvoiceDetail.budget"

Total Cumulative Budget

getTotalCostInvoiceDetails().get(0).getBudget()

"#totalInvoiceDetail.invoiceAmount"

Total Current Expenditures

getTotalCostInvoiceDetails().get(0).getExpenditures()

"#totalInvoiceDetail.cumulative"

Total Cumulative Expenditures

getTotalCostInvoiceDetails().get(0).getCumulative()

"#totalInvoiceDetail.balance"

Total Cost Balance

getTotalCostInvoiceDetails().get(0).getBalance()

"#totalInvoiceDetail.billed"

Total Cost Billed

getTotalCostInvoiceDetails().get(0).getBilled()

#totalInvoiceDetail.totalAmountBilledToDate

Adjusted Cumulative expenditures for Total cost invoice detail

getTotalCostInvoiceDetails ().get(0).getAdjustedCumExpenditures()

#totalInvoiceDetail.adjustedBalance

Adjusted balance for Total cost invoice detail

getTotalCostInvoiceDetails ().get(0).getAdjustedBalance()

Invoice Detail tab on Milestone Invoice Documents

    "#invoiceMilestones[" + i + "].milestoneNumber"

Milestone Number

invoiceMilestones.get(i).getMilestoneNumber()

    "#invoiceMilestones[" + i + "].proposalNumber"

Proposal Number

invoiceMilestones.get(i).getProposalNumber()

    "#invoiceMilestones[" + i + "].milestoneIdentifier"

Milestone milestoneIdentifier

invoiceMilestones.get(i).getMilestoneIdentifier ()

    "#invoiceMilestones[" + i + "].milestoneDescription"

Milestone Description

invoiceMilestones.get(i).getMilestoneDescription()

    "#invoiceMilestones[" + i + "].milestoneAmount"

Milestone Amount

invoiceMilestones.get(i).getMilestoneAmount()

    "#invoiceMilestones[" + i + "].milestoneExpectedCompletionDate"

Milestone Expected Completion Date

invoiceMilestones.get(i).getMilestoneExpectedCompletionDate()

    "#invoiceMilestones[" + i + "].milestoneCompletionDate"

Milestone Completion Date

invoiceMilestones.get(i).getMilestoneActualCompletionDate()

    "#invoiceMilestones[" + i + "].isItBilled"

Is It Billed

invoiceMilestones.get(i).getIsItBilled()

Invoice Detail tab on Predetermined Billing Invoice Documents

    "#invoiceBills[" + i + "].billNumber"

Bill Number

invoiceBills.get(i).getBillNumber()

    "#invoiceBills[" + i + "].proposalNumber"

Proposal Number

invoiceBills.get(i).getProposalNumber()

    "#invoiceBills[" + i + "].billIdentifier"

Bill identifier

invoiceBills.get(i).getBillIdentifier()

    "#invoiceBills[" + i + "].billDescription"

Bill Description

invoiceBills.get(i).getBillDescription()

    "#invoiceBills[" + i + "].billDate"

Bill Date

invoiceBills.get(i).getBillDate()

    "#invoiceBills[" + i + "].amount"

Amount

invoiceBills.get(i).getEstimatedAmount()

    "#invoiceBills[" + i + "].isItBilled"

Is It Billed

invoiceBills.get(i).getIsItBilled()

Account Detail tab

 

 

    "#accountDetails[" + i + "].accountNumber"

Account Number from Invoice Account Details tab

accountDetails.get(i).getAccountNumber()

    "#accountDetails[" + i + "].documentNumber"

Document Number from Invoice Account Details tab

accountDetails.get(i).getDocumentNumber()

    "#accountDetails[" + i + "].universityFiscalYear"

UniversityFiscalYear from Invoice Account Details tab

accountDetails.get(i). getUniversityFiscalYear ()

    "#accountDetails[" + i + "].proposalNumber"

Proposal Number from Invoice Account Details tab

accountDetails.get(i).getProposalNumber()

    "#accountDetails[" + i + "].chartOfAccountsCode"

Chart Code from Invoice Account Details tab

accountDetails.get(i).getChartOfAccountsCode()

    "#accountDetails[" + i + "].budgetAmount"

Cumulative Budget from Invoice Account Details tab

accountDetails.get(i).getBudgetAmount()

    "#accountDetails[" + i + "].expenditureAmount"

Current Expenditures from Invoice Account Details tab

accountDetails.get(i).getExpenditureAmount()

    "#accountDetails[" + i + "].balanceAmount"

Balance from Invoice Account Details tab

accountDetails.get(i).getBalanceAmount()

    "#accountDetails[" + i + "].account.responsibilityID"

ContractsAndGrants Account Responsibility Id from Invoice Account Details tab

accountDetails.get(i). getContractsAndGrantsAccountResponsibilityId ()

 

 

 

 

Other Data Used on Invoices

Data Placeholders

Functional Description

Code Used to Retrieve Data

"#advanceFlag"

Marks Invoice as Advance

ContractsGrantsInvoicDocumentument.isAdvance()

"#reimbursementFlag"

Marks Invoice as Reimbursement

~(ContractsGrantsInvoicDocumentument.isAdvance())

"#accountDetails.contractControlAccountNumber"

Gets Contract Control Account, If Award has no Contract Control Account, get 1st Account on Award

getRecipientAccountNumber()

"#totalAmountDue"

Total Amount Due (Receivables + Current Billing)

receivable.add(invoiceGeneralDetail.getNewTotalBilled())

"#customer.fullAddress"

Full Customer Address

fullAddressforAgency

Data is from the System Information and Invoice document

#payee.name

Payee name

invoice. getBillingAddressName ()

#payee.addressLine1

Payee address line 1

invoice. getBillingLine1StreetAddress ()

#payee.addressLine2

Payee address line 2

invoice. getBillingLine2StreetAddress ()

#payee.city

Payee city name

invoice. getBillingCityName ()

#payee.state

Payee state

invoice. getBillingStateCode ()

#payee.zipcode

Payee zipcode

invoice. getBillingZipCode ()

"#systemInformation.feinNumber"

FEIN Number

SystemInformation.getUniversityFederalEmployerIdentificationNumber()

"#systemInformation.name"

Remit To: in Remit To Information tab

SystemInformation.getOrganizationRemitToAddressName()

"#systemInformation.addressLine1"

Line 1 Street Address: in Remit To Information tab

SystemInformation.getOrganizationRemitToLine1StreetAddress()

"#systemInformation.addressLine2"

Line 2 Street Address: in Remit To Information tab

SystemInformation.getOrganizationRemitToLine2StreetAddress()

"#systemInformation.city"

City Name: in Remit To Information tab

SystemInformation.getOrganizationRemitToCityName()

"#systemInformation.state"

State: in Remit To Information tab

SystemInformation.getOrganizationRemitToStateCode()

"#systemInformation.zipcode"

Postal Code: in Remit To Information tab

SystemInformation.getOrganizationRemitToZipCode()

Data is from the Agency

“#agency.fullAddressInline”

Agency Full Address including City, State & Zip

"#agencyAddressDetails[" + i + "].agencyNumber"

Agency Number on Agency Maintence tab

agencyAddressDetails.get(i).getAgencyNumber()

"#agencyAddressDetails[" + i + "].documentNumber"

Document Number on Agency Addresses tab

agencyAddressDetails.get(i).getDocumentNumber()

"#agencyAddressDetails[" + i + "].agencyAddressTypeCode"

Agency Address Type on Agency Addresses tab

agencyAddressDetails.get(i).getAgencyAddressTypeCode()

"#agencyAddressDetails[" + i + "].agencyAddressIdentifier"

Agency Address Identifier on Agency Addresses tab

agencyAddressDetails.get(i).getAgencyAddressIdentifier()

"#agencyAddressDetails[" + i + "].agencyAddressName"

Agency Reporting Name on Agency Maintenance tab

agencyAddressDetails.get(i).getAgencyAddressName()

"#agencyAddressDetails[" + i + "].agencyInvoiceTemplateCode"

Agency Invoice Template from Agency Addresses tab

agencyAddressDetails.get(i).getAgencyInvoiceTemplateCode()

 "#agencyAddressDetails[" + i + "].preferredAgencyInvoiceTemplateCode"

Agency Preferred Invoice Template from Agency Maintenance tab

agencyAddressDetails.get(i).getPreferredAgencyInvoiceTemplateCode()

 

Award Data

Data Placeholders

Functional Description

Code Used to Retrieve Data

Award Maintenance Tab

"#award.proposalNumber"

Proposal Number

award.getProposalNumber()

"#award.awardId"

Award ID (KC Award ID)

award.getAwardId()

"#award.awardBeginningDate"

Start Date

award.getAwardBeginningDate()

"#award.awardEndingDate"

Stop Date

award.getAwardEndingDate()

"#award.awardTotalAmount"

Total Amount

award.getAwardTotalAmount()

"#award.federalPassThroughFundedAmount"

Federal Pass Through Funded Amount

award.getFederalPassThroughFundedAmount()

"#award.awardEntryDate"

Entry Date

award.getAwardEntryDate()

"#award.agencyFuture1Amount"

Agency Future Amount 1

award.getAgencyFuture1Amount()

"#award.agencyFuture2Amount"

Agency Future Amount 2

award.getAgencyFuture2Amount()

"#award.agencyFuture3Amount"

Agency Future Amount3

award.getAgencyFuture3Amount()

"#award.awardDocumentNumber"

Award Document Number

award.getAwardDocumentNumber()

"#award.awardLastUpdateDate"

Last Update Date

award.getAwardLastUpdateDate()

"#award.federalPassthroughIndicator"

Federal Pass Through Indicator

award.getFederalPassThroughIndicator()

"#award.awardDirectCostAmount"

Direct Cost Amount

award.getAwardDirectCostAmount()

"#award.awardIndirectCostAmount"

Indirect Cost Amount

award.getAwardIndirectCostAmount()

"#award.federalFundedAmount"

Federal Funded Amount

award.getFederalFundedAmount()

"#award.awardCreateTimestamp"

Award Create Date

award.getAwardCreateTimestamp()

"#award.awardClosingDate"

Close Date

award.getAwardClosingDate()

"#award.proposalAwardTypeCode"

Award Type

award.getProposalAwardTypeCode()

"#award.awardStatusCode"

Award Status

award.getAwardStatusCode()

"#award.letterOfCreditFundGroupCode"

Last Update Date

award.getLetterOfCreditFund().getLetterOfCreditFundGroupCode()

"#award.letterOfCreditFundCode"

Letter of Credit Fund Group

award.getLetterOfCreditFundCode()

"#award.grantDescriptionCode"

Grant Description

award.getGrantDescriptionCode()

"#agencyNumber"

Agency Number

award.getAgencyNumber()

"#agency.fullName"

Agency Name

award.getAgency().getFullName()

"#award.federalPassThroughAgencyNumber"

Federal Pass Through Agency Number

award.getFederalPassThroughAgencyNumber()

"#award.agencyAnalystName"

Agency Analyst Name

award.getAgencyAnalystName()

"#award.analystTelephoneNumber;"

Analyst Telephone Number

award.getAnalystTelephoneNumber()

"#award.awardCommentText"

Coment

award.getAwardCommentText()

"#award.awardPurposeCode"

Purpose

award.getAwardPurposeCode()

"#award.contractGrantType"

Instrument Type

award.getContractGrantType()

"#award.active"

 

award.isActive()

Invoicing tab

"#award.preferredBillingFrequency"

Billing Frequency

award.getPreferredBillingFrequency()

"#award.preferredReportTemplate"

Financial Report Template

award.getPreferredReportTemplate()

"#award.preferredReportFrequency"

Financial Report Frequency

award.getPreferredReportFrequency()

"#award.awardProjectTitle"

Project Title

award.getAwardProjectTitle()

"#award.suspendInvoicing"

Exclude From Invoicing

award.isSuspendInvoicing()

"#award.additionalFormsRequired"

Additional Forms Required

award.isAdditionalFormsRequired()

"#award.additionalFormsDescription"

Additional Forms Description

award.getAdditionalFormsDescription()

"#award.awardsourceOfFundsCode"

Source of Funds

award.getAwardsourceOfFundsCode()

"#award.minInvoiceAmount"

Minimum Invoice Amount

award.getMinInvoiceAmount()

"#award.autoApprove"

Auto Approve

award.getAutoApprove()

"#award.fundingExpirationDate"

Award Funding Expiration Date

award.getFundingExpirationDate()

"#award.drawNumber"

Draw Number

award.getDrawNumber()

"#award.commentText"

Comment

award.getCommentText()

"#award.billings"

From Accounts Recievable, Total of all Invoices

award Billed to Date for this proposal Number (A)

"#award.payments"

From Accounts Receivable, Total of all Payments

total payments to Date for the award (B)

"#award.receivables"

Billings minus Payments

A-B

Additional Misc. Placeholders

“#agency.fullAddressInline”

Full Agency Address including City, State & Zip

“#accountDetails[" + i + "]”

The Responsibility ID for Award Accounts.

account.getContractsAndGrantsAccountResponsibilityId()

“#invoiceGeneralDetail.monthEndProcessedDate”

Month end processed date set to last day of billing period + X days for display on Invoice templates.  The “X” is a parameter called MONTH_END_ADJUSTMENT_DAYS_FOR_INVOICE

“#invoiceGeneralDetail.invoicingPeriodStartDate”

Billing Period Start Date

String strArray[] = invoiceGeneralDetail.getBillingPeriod().split(" to ");

parameterMap.put("#invoiceGeneralDetail.invoicingPeriodStartDate", returnProperStringValue(strArray[0]));

parameterMap.put("#invoiceGeneralDetail.invoicingPeriodEndDate", returnProperStringValue(strArray[1]));

“#invoiceGeneralDetail.invoicingPeriodEndDate”

Billing Period End Date

String strArray[] = invoiceGeneralDetail.getBillingPeriod().split(" to ");

parameterMap.put("#invoiceGeneralDetail.invoicingPeriodStartDate", returnProperStringValue(strArray[0]));

parameterMap.put("#invoiceGeneralDetail.invoicingPeriodEndDate", returnProperStringValue(strArray[1]));

“#award.primaryFundManager.name”

Primary Fund Manager Name

award.getAwardPrimaryFundManager().getFundManager().getName()

“#award.primaryFundManager.email”

Primary Fund Manager email

award.getAwardPrimaryFundManager().getFundManager().getEmail()

“#award.primaryFundManager.phone”

Primary Fund Manager Phone

award.getAwardPrimaryFundManager().getFundManager().getPhone()

“#award.letterOfCreditFundCode”

Letter of Credit Fund Code

award.getLetterOfCreditFundCode()

“#award.grantNumber”

Grant Number assigned to the award

award.getProposal().getGrantNumber()

“#award.awardDocumentNumber”

Award Document Number

award.getAwardDocumentNumber()

 

Federal Report Data

Data Placeholders

Functional Description

Code Used to Retrieve Data

"#award.cumulativePeriod"

Calculates the Award Reporting Period, Award Start Date to end of Billing Period

award.getAwardBeginningDate().toString() + " to " + strArray[1]

"#award.routingOrg"

 

award.getRoutingOrg()

"#award.routingChart"

 

award.getRoutingChart()

Additional Misc. Placeholders

“#award.primaryFundManager.name”

Primary Fund Manager Name

award.getAwardPrimaryFundManager().getFundManager().getName()

“#award.primaryFundManager.email”

Primary Fund Manager email

award.getAwardPrimaryFundManager().getFundManager().getEmail()

“#award.primaryFundManager.phone”

Primary Fund Manager Phone

award.getAwardPrimaryFundManager().getFundManager().getPhone()

#award.lookupPersonUniversalIdentifier

Lookup person universal identifier

award.getLookupPersonUniversalIdentifier()

#award.lookupPerson

Lookup person

award.getLookupPerson().getPrincipalName()

#award.userLookupRoleNamespaceCode

User lookup role namespace code

award.getUserLookupRoleNamespaceCode()

#award.userLookupRoleName

User lookup role name

award.getUserLookupRoleName()

#award.awardProjectDirector.name

Award project director name

award.getAwardPrimaryProjectDirector().getProjectDirector().getName()

#award.kimGroupNames

Kim group names

award.getKimGroupNames()

 

 

More:

Capital Asset Management