Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ProjPost class serves as the base class for all project posting.
Syntax
class ProjPost
Run On
Server
Methods
Method | Description | |
---|---|---|
![]() |
adjustmentLedgerSalesAmount | |
![]() |
budgetUpdate | Updates the budget amount. |
![]() |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
![]() |
checkEnterAccruedCredit | Determines whether the posting should have an accrued credit amount. |
![]() |
checkEnterAccruedDebit | Determines whether the posting should have an accrued debit amount. |
![]() |
checkEnterCostValue | Checks whether the posting requires posting to a cost account and whether a non-zero value has been entered. |
![]() |
checkEnterNeverLedger | Checks the project ledger status field for costs to determine whether costs are posted to general ledgers. |
![]() |
checkEnterNoneLedger | Checks to determine whether there should be a ledger posting of costs. |
![]() |
checkEnterOnAcc | Returns whether the transaction requires the entry of accrued on-account values. |
![]() |
checkEnterOnAccCredit | Determines whether the posting should have a credit amount for the on-account account. |
![]() |
checkEnterOnAccDebit | Determines whether the posting should have a debit amount for the on-account account. |
![]() |
checkEnterSalesAccrued | Checks whether the accrued sales amount has been entered and is expected to be posted. |
![]() |
checkEnterTurnover | Checks whether revenue should be posted for the transaction. |
![]() |
checkLedger | Checks whether the transaction should be posted to the general ledgers. |
![]() |
checkLedgerStatusOrig | Check whether the ledger posting status is set not to post. |
![]() |
checkLedgerTransDate | Checks that the transaction has a valid date. Then, verifies that a posting period has been set up for the date and that the period is open for posting. |
![]() |
checkQtyNegative | Determines whether the transaction should check for negative quantity values. |
![]() |
checkReverseCommittedCost | |
![]() |
checkTrans | Checks to make sure that the mandatory transaction fields contain values. |
![]() |
checkUpdateBudget | Checks if a budget update is required. |
![]() |
checkUpdateForecast | |
![]() |
committedCostReverse | |
![]() |
costEnterCredit | Determines whether the posting should have a credit amount for the cost account. |
![]() |
costEnterDebit | Determines whether the posting should have a debit amount for the cost account. |
![]() |
costValueCUR | Returns the cost amount for the transaction. |
![]() |
createCostSalesDistributions | |
![]() |
createFundingAllocationListBasedOnTrx | Defines the internal funding allocation map based on an existing transaction. |
![]() |
creditAccountCostValueLedgerDimension | Returns the ledger dimension for posting the credit side of transactions for costs. |
![]() |
creditAccountOnAccLedgerDimension | Returns the ledger dimension for posting the credit side of transactions for on-account accounts. |
![]() |
creditAccountSalesAccruedLedgerDimension | Returns the ledger dimension that is used for posting accrued sales amounts. |
![]() |
creditAccountTurnoverLedgerDimension | Returns the ledger dimension that is used for posting revenue amounts. |
![]() |
currencyIdCost | Returns the country identifier for computing taxes on transaction costs. |
![]() |
currencyIdSales | Returns the country code for computing taxes on sales transactions. |
![]() |
debitAccountCostValueLedgerDimension | Returns the ledger dimension that is used for the debit side of a posting transaction for costs. |
![]() |
debitAccountOnAccLedgerDimension | Returns the ledger dimension that is used for the debit side of posting an on-account transaction. |
![]() |
debitAccountSalesAccruedLedgerDimension | Returns the ledger dimension that is used for the debit side of a posting transaction for sales-accrued revenue. |
![]() |
defaultDimension | Retrieves the dimension value from the projTrans instance variable. |
![]() |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
![]() |
exchRate | Retrieve the exchange rate to use to compute amounts in the default currency. |
![]() |
exchRateSales | Retrieves the exchange rate to use for a sales amount posting. |
![]() |
exchRateSecondary | |
![]() |
exchRateSecondarySales | Returns the secondary exchange rate to use in posting sales amounts.This value is used when triangulation is required to determine the default currency amount. |
![]() |
exchRateSecondaryTurnover | |
![]() |
exchRateTurnover | |
![]() |
forecastUpdate | |
![]() |
getbudgetAdjustmentType | Obtains the adjustment type of budget. |
![]() |
getInvoiceLedgerList | |
![]() |
getRefTransId | Obtains the reference transaction ID that is associated with the project transaction. |
![]() |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
![]() |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
![]() |
initSalesLine | |
![]() |
initUpdate | |
![]() |
investmentElimination | Returns the investment elimination value. |
![]() |
isTransCorrection | Indicates whether the project transaction should be posted as correction or not. |
![]() |
ledgerCostAmountMST | Gets or sets the value of LedgerCostAmountMST, which represents the amount in the default currency. |
![]() |
ledgerSalesAmount | Returns the sales account to be posted to the general ledger. |
![]() |
ledgerTransActionsCreate | Validates the transaction and then posts the transaction to the ledger. |
![]() |
new | Returns a new instance of ProjPost. |
![]() |
newTrans | |
![]() |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
![]() |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
![]() |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
![]() |
oneVoucher | Indicates whether one voucher was created for the journal. |
![]() |
owner | Returns the instance that owns the object. (Inherited from Object.) |
![]() |
parmAdjRefTransId | Gets or sets the AdjRefTransId parameter. |
![]() |
parmAdjustBuffer | Gets or sets the AdjustBuffer parameter. |
![]() |
parmadjustBufferCost | Gets or sets the adjustBufferCost parameter. |
![]() |
parmadjustBufferSale | Gets or sets the adjustBufferSale parameter. |
![]() |
parmAdjustCorrection | Gets or sets the AdjustCorrection parameter. |
![]() |
parmAdjustment | Gets or sets the Adjustment parameter. |
![]() |
parmAdjustmentDate | Gets or sets the AdjustmentDate parameter. |
![]() |
parmAdjustmentLedgerSalesAmount | Gets or sets the AdjustmentLedgerSalesAmount parameter. |
![]() |
parmAdjustRefId | Gets or sets the AdjustRefId parameter. |
![]() |
parmcheckCreditNoteItem | Gets or sets the checkCreditNoteItem parameter. |
![]() |
parmCommittedCostReverse | Gets or sets the CommittedCostReverse parameter. |
![]() |
parmCostUseOrig | Gets or sets the CostUseOrig parameter. |
![]() |
parmCreateTrans | Gets or sets the CreateTrans parameter. |
![]() |
parmElimination | Gets or sets the Elimination parameter. |
![]() |
parmEnterAccruedOnAcc | Gets or sets the EnterAccruedOnAcc parameter. |
![]() |
parmEnterCost | Gets or sets the EnterCost parameter. |
![]() |
parmEnterSalesAccrued | Gets or sets the EnterSalesAccrued parameter. |
![]() |
parmEnterTurnover | Gets or sets the EnterTurnover parameter. |
![]() |
parmFundingSourceList | Gets or sets the FundingSourceList parameter. |
![]() |
parmInventTransId | Gets or sets the InventTransId parameter. |
![]() |
parmIsCreditNote | Gets or sets the IsCreditNote parameter. |
![]() |
parmIsDimensionUptake | Gets or sets the IsDimensionUptake parameter. |
![]() |
parmLedgerDimension | Gets or sets the value of a ledger dimension. |
![]() |
parmLedgerOrigin | Gets or sets the LedgerOrigin parameter. |
![]() |
parmLedgerStatusCost | Gets or sets the LedgerStatusCost parameter. |
![]() |
parmLedgerVoucher | Gets or sets the LedgerVoucher parameter. |
![]() |
parmloadOnInventoryAmount_IN | Gets or sets the loadOnInventoryAmount_IN parameter. |
![]() |
parmNotEnterNeverLedger | Gets or sets the NotEnterNeverLedger parameter. |
![]() |
parmNotEnterNoneLedger | Gets or sets the NotEnterNoneLedger parameter. |
![]() |
parmNotForecastReduction | Gets or sets the NotForecastReduction parameter. |
![]() |
parmOriginCost | Gets or sets the OriginCost parameter. |
![]() |
parmPeriodWIP | Gets or sets the PeriodWIP parameter. |
![]() |
parmPostToGeneralLedger | Gets or sets the PostToGeneralLedger parameter. |
![]() |
parmProjItemTransCostType | Gets or sets the ProjItemTransCostType parameter. |
![]() |
parmProjProposalJour | Gets or sets the ProjProposalJour parameter. |
![]() |
parmProjTrans | Gets or sets the ProjTrans parameter. |
![]() |
parmReverseAccrued | Gets or sets the ReverseAccrued parameter. |
![]() |
parmSaleRefRecId | Gets or sets the SaleRefRecId parameter. |
![]() |
parmSalesAmountMST | Gets or sets the SalesAmountMST parameter. |
![]() |
parmSalesLine | Gets or sets the SalesLine parameter. |
![]() |
parmSalesQty | Gets or sets the SalesQty parameter. |
![]() |
parmsalesUseOrig | Gets or sets the salesUseOrig parameter. |
![]() |
parmSkipCheckLedgerTransDate | Gets or sets the SkipCheckLedgerTransDate parameter. |
![]() |
parmSplitTransQtyCon | Gets or sets the SplitTransQtyCon parameter. |
![]() |
parmsuppressBudgetMessages | Gets or sets the suppressBudgetMessages parameter. |
![]() |
parmTax_RU | Gets or sets the Tax_RU parameter. |
![]() |
parmTaxAmountCur | Gets or sets the TaxAmountCur parameter. |
![]() |
parmTaxInformation_IN | Gets or sets the value of TaxInformationRecId. |
![]() |
parmTaxParentReferenceRecId | Gets or sets the TaxParentReferenceRecId parameter. |
![]() |
parmTaxParentReferenceTableId | Gets or sets the TaxParentReferenceTableId parameter. |
![]() |
parmTransactionOrigin | Gets or sets the TransactionOrigin parameter. |
![]() |
parmTransactionOriginOrig | Gets or sets the TransactionOriginOrig parameter. |
![]() |
parmTransIdCost | Gets or sets the TransIdCost parameter. |
![]() |
parmTransIdNew | Gets the TransIdNew parameter. |
![]() |
parmTransIdOrig | Gets or sets the TransIdOrig parameter. |
![]() |
parmTransIdRef | Gets or sets the TransIdRef parameter. |
![]() |
parmTransIdSales | Gets or sets the TransIdSales parameter. |
![]() |
parmTransStatus | Gets or sets the TransStatus parameter. |
![]() |
parmUpdateTrans | Gets or sets the UpdateTrans parameter. |
![]() |
parmUseTransCurrReverseAccrued | Gets or sets the UseTransCurrReverseAccrued parameter. |
![]() |
postCost | Handles the ledger journal entries for posting to cost accounts. |
![]() |
postingType | Gets or sets the value of PostingType. |
![]() |
postingTypeCost | Returns the ledger posting type that is associated with posting project costs based on the current project ledger status. |
![]() |
postingTypeOffsetCost | Returns the ledger posting type for project offset cost posting based on the current ledger status of the project. |
![]() |
postingTypeOffsetOnAcc | Returns the enumeration value LedgerPostingType::ProjWIPInvoicedOnAccount. |
![]() |
postingTypeOffsetTurnoverAccrued | Returns the enumeration value LedgerPostingType::ProjSalesvalueOffset. |
![]() |
postingTypeOnAcc | Returns the enumeration value LedgerPostingType::ProjAccruedRevenueOnAccount. |
![]() |
postingTypeRetainage | |
![]() |
postingTypeTurnover | Returns the enumeration value LedgerPostingType::ProjTurnover. |
![]() |
postingTypeTurnoverAccrued | Returns the enumeration value LedgerPostingType::ProjSalesValue. |
![]() |
postNeverLedger | Handles the posting of ledger journal entries when the ledger posting type is equal to the enumeration value LedgerPostingType::ProjNeverLedger. |
![]() |
postNoneLedger | Handles the posting of ledger journal entries when the ledger posting type is equal to the enumeration value LedgerPostingType::ProjNoneLedger. |
![]() |
postOnAccAccrued | Handles the ledger journal entries for posting to on-account accrued revenue accounts. |
![]() |
postTrans | Handles the creating and posting of ledger journal entries for the transaction. |
![]() |
postTurnover | Handles the ledger journal entries for posting to sales accounts. |
![]() |
postTurnoverAccrued | Handles the ledger journal entries for posting to accrued revenue accounts. |
![]() |
projTransCreate | Allows for extensibility in creating a transaction posting. The method contains no code. |
![]() |
projTransUpdate | Allows for extensibility in creating a transaction posting. The method contains no code. |
![]() |
salesAmountMST | |
![]() |
setCustomsAmount_IN | |
![]() |
setFundingSource | |
![]() |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
![]() |
toString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
triangulation | |
![]() |
triangulationSales | Returns an enumeration value that specifies whether triangulation is required for computing the exchange rate. |
![]() |
updateProjItemTransCost | |
![]() |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
![]() |
wait | Pauses a process. (Inherited from Object.) |
![]() |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
![]() ![]() |
::checkCreateProjCost | |
![]() ![]() |
::createSplitList | |
![]() ![]() |
::financialInventPost | Posts project ledger transactions. |
![]() ![]() |
::inventAdjustPost | Method that handles posting of adjustment amount from the inventory close to the same account type as the original item |
![]() ![]() |
::newCheckTrans | Returns a new instance of ProjPost for posting ledger entries. |
![]() ![]() |
::newCheckTransAmount | |
![]() ![]() |
::newCreateCostEstimate | Returns a new instance of ProjPost for posting cost estimates to ledger entries. |
![]() ![]() |
::newCreateCostEstimateInvestment | Returns a new instance of ProjPost for posting cost estimates for investment projects to ledger entries. |
![]() ![]() |
::newCreateProdTransAndLedger | |
![]() ![]() |
::newCreateProjCostAndLedger | Returns a new instance of ProjPost for posting costs from journal entries to ledger entries. |
![]() ![]() |
::newCreateProjCostAndLedger_IN | Creates new project and ledger. |
![]() ![]() |
::newCreateProjCostAndLedgerAdj | |
![]() ![]() |
::newCreateProjCostAndLedgerCost | |
![]() ![]() |
::newCreateProjCostAndLedgerSale | |
![]() ![]() |
::newCreateProjTransAndLedger | Returns a new instance of ProjPost for posting from journal entries to ledger entries. |
![]() ![]() |
::newCreateProjTransAndLedgerAdj | |
![]() ![]() |
::newCreateProjTransAndLedgerAdjCost | |
![]() ![]() |
::newCreateProjTransAndLedgerAdjSale | |
![]() ![]() |
::newCreateProjTransItem | Returns a new instance of ProjPost for posting an item adjustment to ledger entries. |
![]() ![]() |
::newCreateProjTransItemAdjust | Returns a new instance of ProjPost for posting an item adjustment to ledger entries. |
![]() ![]() |
::newCreateProjTransItemAdjustNeg | Returns a new instance of ProjPost for posting a negative item adjustment to ledger entries. |
![]() ![]() |
::newCreateProjTransItemCostAdjust | |
![]() ![]() |
::newCreateProjTransItemCostAdjustNeg | |
![]() ![]() |
::newCreateProjTransItemSale | |
![]() ![]() |
::newCreateProjTransItemSaleAdjust | |
![]() ![]() |
::newCreateProjTransItemSaleAdjustNeg | |
![]() ![]() |
::newEnterCost | |
![]() ![]() |
::newEnterCost_ProposalDetail | |
![]() ![]() |
::newEnterCost_TrxDetail | |
![]() ![]() |
::newEnterOnAcc | Returns a new instance of ProjPost for posting on-account ledger entries. |
![]() ![]() |
::newEnterOnAccEstimate | Returns a new instance of ProjPost for posting on-account estimates to ledger entries. |
![]() ![]() |
::newEnterOnAccEstimateInvoice | |
![]() ![]() |
::newEnterOnAccSale | |
![]() ![]() |
::newEnterRevenueEstimate | Returns a new instance of ProjPost for posting revenue estimates to ledger entries. |
![]() ![]() |
::newEnterSalesAccrued_Proposal | Retrieves a new instance of the ProjPost object to use to post accrued revenue amounts to ledgers. |
![]() ![]() |
::newEnterSalesAccrued_ProposalDetail | |
![]() ![]() |
::newEnterSalesAccrued_TrxDetail | |
![]() ![]() |
::newEnterSMAAccrued | Returns a new instance of ProjPost for posting service agreement amounts to ledgers. |
![]() ![]() |
::newInventNeverLedger | |
![]() ![]() |
::newInventNeverLedger2 | |
![]() ![]() |
::newInventUpd_Financial | Returns a new instance of ProjPost for posting inventory updates to ledger entries. |
![]() ![]() |
::newInventUpd_Physical | |
![]() ![]() |
::newInventUpd_PhysicalAdjust | |
![]() ![]() |
::newProdCheckTrans | |
![]() ![]() |
::newProjPostItemSalesLine | |
![]() ![]() |
::newProjTrans_TrxDetail | |
![]() ![]() |
::newTransAdj | Returns a new instance of ProjPost for posting adjustment transactions to ledger entries. |
![]() ![]() |
::newTransAdjCost | |
![]() ![]() |
::newTransAdjNegativeJournal | Returns a new instance of ProjPost for posting negative adjustments by using existing ledger journal entries. |
![]() ![]() |
::newTransAdjNegativeJournalCost | |
![]() ![]() |
::newTransAdjNegativeJournalSale | |
![]() ![]() |
::newTransAdjNegativeNotStockedCost | |
![]() ![]() |
::newTransAdjNegativeTrans | Retrieves a new instance of the ProjPost object to use to post negative adjustment ledger entries. |
![]() ![]() |
::newTransAdjNegativeTransCost | |
![]() ![]() |
::newTransAdjNegativeTransSale | |
![]() ![]() |
::newTransAdjNoLedger | Returns a new instance of ProjPost for posting adjustments without ledger entries. |
![]() ![]() |
::newTransAdjNoLedgerCost | |
![]() ![]() |
::newTransAdjNoLedgerSale | |
![]() ![]() |
::newTransAdjNotStockedCost | |
![]() ![]() |
::newTransAdjSale | |
![]() ![]() |
::physicalInventPost | Creates the transaction project item and post project ledger transactions. |
![]() ![]() |
::postItemReverseTransaction | Removes the Ledger Voucher that was added in from the Inventory and splits it. |
![]() ![]() |
::psaNewCreateProjIndirectCostAndRevenue | |
![]() ![]() |
::psaNewEnterIndirectSalesAccrued | |
![]() ![]() |
::psaNewIndirectComponentPost | |
![]() ![]() |
::psaNewRetainagePost | |
![]() ![]() |
::psaReverseProjIndirectRevenue | Creates a new instance of the ProjPost class. |
![]() ![]() |
::validateBudget | Validates the project budget for the project journals. |
Top
Remarks
Each transaction will extend this class and provide any additional functionality required.
Inheritance Hierarchy
Object Class
ProjPost Class
ProjPostARRetention Class
ProjPostCostEstimate Class
ProjPostCostJournal Class
ProjPostCostProposal Class
ProjPostCostTrans Class
ProjPostEmplJournal Class
ProjPostEmplProposal Class
ProjPostEmplTrans Class
ProjPostItemInventNoLedger Class
ProjPostItemInventUpd_Financial Class
ProjPostItemInventUpd_Physical Class
ProjPostItemInventUpd_PhysicalAdjust Class
ProjPostItemJournal Class
ProjPostItemPackingSlip Class
ProjPostItemProposal Class
ProjPostItemTrans Class
ProjPostItemTransCost Class
ProjPostItemTransCost_AdjNotStocked Class
ProjPostOnAccEstimate Class
ProjPostOnAccEstimateInvoice Class
ProjPostOnAccProposal Class
ProjPostRevenueEstimate Class
ProjPostRevenueJournal Class
ProjPostRevenueProposal Class
ProjPostRevenueSMAAccrueLines Class
ProjPostRevenueTrans Class
PSAProjPost_IndirectComponentInvoice Class
PSAProjPostEmplIndirect Class