Codeunit 18060380 EOS014 Bill Note Management

Codeunit 18060380 EOS014 Bill Note Management

Events

OnBeforePurchaseHeaderDocumentTypeCheck

local procedure OnBeforePurchaseHeaderDocumentTypeCheck(var PurchaseHeader: Record "Purchase Header"; var Handled: Boolean)

Event triggered before creating billing note from invoice

Parameters / Return Value

  • PurchaseHeader Record "Purchase Header"

    Purchase Header record

  • Handled Boolean

    Handled flag


OnBeforeReopenReleasedBillNote

local procedure OnBeforeReopenReleasedBillNote(var BillingNote: Record "EOS014 Billing Note"; var Handled: Boolean)

Event triggered before reopening released billing note

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • Handled Boolean

    Handled flag


OnBeforeReleaseBillNote

local procedure OnBeforeReleaseBillNote(var BillingNote: Record "EOS014 Billing Note"; var Handled: Boolean)

Event triggered before releasing billing note

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • Handled Boolean

    Handled flag


OnAfterReleaseBillNote

local procedure OnAfterReleaseBillNote(var BillingNote: Record "EOS014 Billing Note")

Event triggered after releasing billing note

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record


OnBeforeCreateBillNoteFromInvoice

local procedure OnBeforeCreateBillNoteFromInvoice(var PurchaseHeader: Record "Purchase Header")

Event triggered before creating billing note from invoice

Parameters / Return Value

  • PurchaseHeader Record "Purchase Header"

    Purchase Header record


OnBeforeCreateGenJournalLine

local procedure OnBeforeCreateGenJournalLine(var BillingNote: Record "EOS014 Billing Note"; var GenJournalBatch: Record "Gen. Journal Batch"; var Handled: Boolean)

Event triggered before creating Gen. Journal Line from EOS Billing Note

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • GenJournalBatch Record "Gen. Journal Batch"

    Gen. Journal Batch record

  • Handled Boolean

    Handled flag


OnAfterInitGenJournalLine

local procedure OnAfterInitGenJournalLine(var GenJournalLine: Record "Gen. Journal Line"; var BillingNote: Record "EOS014 Billing Note"; var GenJournalBatch: Record "Gen. Journal Batch"; var Handled: Boolean)

Event triggered after initializing Gen. Journal Line

Parameters / Return Value

  • GenJournalLine Record "Gen. Journal Line"

    Gen. Journal Line record

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • GenJournalBatch Record "Gen. Journal Batch"

    Gen. Journal Batch record

  • Handled Boolean

    Handled flag


OnBeforeInsertGenJournalLine

local procedure OnBeforeInsertGenJournalLine(var GenJournalLine: Record "Gen. Journal Line"; var BillingNote: Record "EOS014 Billing Note"; var GenJournalBatch: Record "Gen. Journal Batch")

Event triggered before inserting Gen. Journal Line

Parameters / Return Value

  • GenJournalLine Record "Gen. Journal Line"

    Gen. Journal Line record

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • GenJournalBatch Record "Gen. Journal Batch"

    Gen. Journal Batch record


OnBeforeCreateBillNoteFromInvoiceList

local procedure OnBeforeCreateBillNoteFromInvoiceList(var PurchaseHeader: Record "Purchase Header"; var Handled: Boolean)

Event triggered before creating billing note from invoice list

Parameters / Return Value

  • PurchaseHeader Record "Purchase Header"

    Purchase Header record

  • Handled Boolean

    Handled flag


OnBeforeCheckBillNoteToRelease

local procedure OnBeforeCheckBillNoteToRelease(var BillingNote: Record "EOS014 Billing Note"; var Handled: Boolean)

Event triggered before checking billing note to release. If handled is set to true, the standard check is skipped

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • Handled Boolean

    Handled flag


OnBeforeModifyBillNoteToRelease

local procedure OnBeforeModifyBillNoteToRelease(var EOSBillingNote: Record "EOS014 Billing Note")

Event triggered before modifying billing note to release

Parameters / Return Value

  • EOSBillingNote Record "EOS014 Billing Note"

    EOS Billing Note record


OnBeforeCheckBillNoteToReopenReleased

local procedure OnBeforeCheckBillNoteToReopenReleased(var BillingNote: Record "EOS014 Billing Note"; var Handled: Boolean)

Event triggered before checking billing note to Reopen. If handled is set to true, the standard check is skipped

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • Handled Boolean

    Handled flag


OnBeforeModifyBillNoteToReopenReleased

local procedure OnBeforeModifyBillNoteToReopenReleased(var EOSBillingNote: Record "EOS014 Billing Note")

Event triggered before modifying billing note to reopen released

Parameters / Return Value

  • EOSBillingNote Record "EOS014 Billing Note"

    EOS Billing Note record


OnAfterBillingNoteUpdateInVendorBillListPost

local procedure OnAfterBillingNoteUpdateInVendorBillListPost(var BillingNote: Record "EOS014 Billing Note"; var GenJnlLine: Record "Gen. Journal Line"; VendorBillHeader: Record "Vendor Bill Header"; VendorBillLine: Record "Vendor Bill Line"; VendLedgEntry: Record "Vendor Ledger Entry")

Event triggered after billing note update in vendor bill list post

Parameters / Return Value

  • BillingNote Record "EOS014 Billing Note"

    EOS Billing Note record

  • GenJnlLine Record "Gen. Journal Line"

    Gen. Journal Line record

  • VendorBillHeader Record "Vendor Bill Header"

    Vendor Bill Header record

  • VendorBillLine Record "Vendor Bill Line"

    Vendor Bill Line record

  • VendLedgEntry Record "Vendor Ledger Entry"

    Vendor Ledger Entry record



EOS Labs -