c2g.PrepaidExpensesService
global with sharing class PrepaidExpensesService
The service class used to generate prepaid expenses.
Methods
getPrepaidExpenseLineItems
global static List<c2g.PrepaidExpensesService.PinExpenseLineItem> getPrepaidExpenseLineItems()
Use this method to retrieve all payable invoice expense line items for prepaid expenses.
generateJournalsProposal
global static List<c2g.PrepaidExpensesService.PrepaidExpenseJournalProposal> generateJournalsProposal(c2g.PrepaidExpensesService.PrepaidExpenseJournalParams journalParamsData)
Use this method to generate journal proposal lines.
Input Parameters
Return Value
Returns a list of prepaid expenses journal proposals.
generatePrepaidExpenseJournals
global static Id generatePrepaidExpenseJournals(Map<Id, c2g.PrepaidExpensesService.PrepaidExpenseJournalParams> prepaidExpenseJournalParamsMap)
Use this method to generate prepaid expenses journals.
Input Parameters
c2g.PrepaidExpensesService.PinExpenseLineItem
global class PinExpenseLineItem
This data type used to pass the prepaid expense lines data.
Properties
expenseLineId |
Id |
The id of the payable expense line item.
|
pinId |
Id |
The id of payable invoice.
|
pinNumber |
String |
The pin number of payable invoice.
|
expenseLineNo |
Integer |
The line number of payable expense line item.
|
prepaid |
Boolean |
The prepaid indicator of payable expense line item.
|
description |
String |
The line description of payable invoice expense line item.
|
startDate |
Date |
The start date of payable invoice expense line item.
|
endDate |
Date |
The end date of payable invoice expense line item.
|
glaName |
String |
The name of gla on payable invoice expense line item.
|
accountName |
String |
The name of account on payable invoice.
|
homeValue |
Decimal |
The amount of home value on payable invoice expense line item.
|
c2g.PrepaidExpensesService.PrepaidExpenseJournalProposal
global class PrepaidExpenseJournalProposal
This data type is used to retrieve the prepaid expenses journal proposal data.
Properties
expenseLineId |
Id |
The id of the prepaid expense line item.
|
name |
String |
The name of the prepaid expense line.
|
interval |
String |
The value of the interval between journals for prepaid expenses journals.
|
noOfJournals |
Integer |
The value of the number of journals.
|
dateToPost |
Date |
The date on which the prepaid expenses journals will be posted.
|
glaId |
Id |
The GLA Id for prepaid expenses journals.
|
glaName |
String |
The GLA name for prepaid expenses journals.
|
debitAmount |
Decimal |
The debit amount of prepaid expenses journals.
|
creditAmount |
Decimal |
The credit amount of prepaid expenses journals.
|
amortizationAmount |
Decimal |
The amortization amount of prepaid expenses journals.
|
currencyCode |
String |
The currency code of prepaid expenses journals.
|
currencyId |
Id |
The currencyId of prepaid expenses journals.
|
documentRate |
Decimal |
The document rate of prepaid expenses journals.
|
dualRate |
Decimal |
The dual rate of prepaid expenses journals.
|
iconCls |
String |
The delete icon lightning class (slds-show/slds-hide) for prepaid expenses journals.
|
dimension1 |
String |
Dimension 1 for the prepaid expenses journals.
|
dimension2 |
String |
Dimension 2 for the prepaid expenses journals.
|
dimension3 |
String |
Dimension 3 for the prepaid expenses journals.
|
dimension4 |
String |
Dimension 4 for the prepaid expenses journals.
|
dimension1Id |
String |
The Id of Dimension 1 for the prepaid expenses journals.
|
dimension2Id |
String |
The Id of Dimension 2 for the prepaid expenses journals.
|
dimension3Id |
String |
The Id of Dimension 3 for the prepaid expenses journals.
|
dimension4Id |
String |
The Id of Dimension 4 for the prepaid expenses journals.
|
journals |
List<c2g.PrepaidExpensesService.PrepaidExpenseJournalProposal> |
The journal list for each prepaid expenses journal.
|
c2g.PrepaidExpensesService.PrepaidExpenseJournalParams
global class PrepaidExpenseJournalParams
The data type used to post the prepaid expense journal parameters.
Properties
expenseLineId |
List<Id> |
The Id list of prepaid expense lines.
|
prepaidExpenseDefinition |
Id |
The prepaid expenses definition Id.
|
prepaidExpenseGla |
Id |
The prepaid expenses GLA Id.
|
startDate |
Date |
The start date from which prepaid expenses are to be generated.
|
endDate |
Date |
The end date until which prepaid expenses are to be generated.
|
dimensions |
c2g.PrepaidExpensesService.PrepaidExpensesDimensions |
The object dimensions (all four dimensions) for which prepaid expenses are to be generated.
|
Methods
PrepaidExpenseJournalParams
global PrepaidExpenseJournalParams(List<Id> expenseLineId, Id prepaidExpenseDefinition, Id prepaidExpenseGla, Date startDate, Date endDate, c2g.PrepaidExpensesService.PrepaidExpensesDimensions dimensions)
c2g.PrepaidExpensesService.PrepaidExpensesDimensions
global class PrepaidExpensesDimensions
Data type used to post all the four dimensions for the prepaid expenses.
Properties
dimension1 |
Id |
The Id of Dimension 1 for the prepaid expenses journals.
|
dimension2 |
Id |
The Id of Dimension 2 for the prepaid expenses journals.
|
dimension3 |
Id |
The Id of Dimension 3 for the prepaid expenses journals.
|
dimension4 |
Id |
The Id of Dimension 4 for the prepaid expenses journals.
|
Methods
|