Table of Contents

KVSPSAGenJnlPostLine

Events

KVSPSAOnAfterCollectJobPosting(Record Gen. Journal Line, Record G/L Register, Integer) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

Summary: Event triggered after collecting job posting information during general journal line processing. Allows subscribers to perform additional processing after job ledger entries have been collected and GL register has been updated with job entry references.

[IntegrationEvent(false, false)]
[Obsolete('Use KVSPSAOnAfterCollectJobPostingAfterSetGLRegisterNoInJobLedgerEntries instead, without the genjournalline. This event will be removed in 29.0 along with the feature "Concurrent project posting is removed". ', '28.0')]
local procedure KVSPSAOnAfterCollectJobPosting(GenJournalLine: Record "Gen. Journal Line"; var GLRegister: Record "G/L Register"; NextTransactionNo: Integer): 

Parameters:

  • GenJournalLine: The general journal line that was processed for job posting.
  • GLRegister: The GL register record that contains the job ledger entry references and can be further modified.
  • NextTransactionNo: The next transaction number that will be used in the posting process.

KVSPSAOnAfterCollectJobPostingAfterSetGLRegisterNoInJobLedgerEntries(Record G/L Register, Integer, Boolean) :

Summary: Event triggered after setting the GL register number in job ledger entries during general journal line processing.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCollectJobPostingAfterSetGLRegisterNoInJobLedgerEntries(var GLRegister: Record "G/L Register"; NextTransactionNo: Integer; IsTransactionConsistent: Boolean): 

Parameters:

  • GLRegister: The GL register record that contains the job ledger entry references and can be further modified.
  • NextTransactionNo: The next transaction number that will be used in the posting process.
  • IsTransactionConsistent: Indicates whether the transaction is consistent.