Codeunit 18123006 EOS Ecobonus Mgt.
Codeunit 18123006 EOS Ecobonus Mgt.
Methods
CheckEcobonusMandatoryFields
procedure CheckEcobonusMandatoryFields(RecRef: RecordRef)
Parameters / Return Value
- RecRef
RecordRef
Ecobonus_GetBonusAmountByOccurrency
procedure Ecobonus_GetBonusAmountByOccurrency(RecRef: RecordRef; CustLedgerEntryNo: Integer) RetAmt: Decimal
Parameters / Return Value
RecRef
RecordRef
CustLedgerEntryNo
Integer
Returns
Decimal
Events
OnBeforeUpdateEcobonusFromGenProdPG
local procedure OnBeforeUpdateEcobonusFromGenProdPG(var SalesLine: Record "Sales Line"; var IsHandled: Boolean)
Raised before Ecobonus flag is populated on sales lines from Gen. Product Posting Group
Parameters / Return Value
SalesLine
Record "Sales Line"
Sales line you’re processing
IsHandled
Boolean
No following app code will be executed
OnAfterUpdateEcobonusFromGenProdPG
local procedure OnAfterUpdateEcobonusFromGenProdPG(var SalesLine: Record "Sales Line")
Raised after Ecobonus flag is populated on sales lines from Gen. Product Posting Group
Parameters / Return Value
SalesLine
Record "Sales Line"
Sales line you’re processing
OnBefore_Ecobonus_GetBonusAmountByOcc
local procedure OnBefore_Ecobonus_GetBonusAmountByOcc(RecRef: RecordRef; CustLedgerEntryNo: Integer; var RetAmt: Decimal; var IsHandled: Boolean)
Raised before calculating Ecobonus amount for the document you’re processing
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
CustLedgerEntryNo
Integer
Specific occurrency to calculate ecobonus amount, if 0 the entire ecobonus amount will be returned
RetAmt
Decimal
Return value
IsHandled
Boolean
No following app code will be executed
OnAfter_Ecobonus_GetBonusAmountByOcc
local procedure OnAfter_Ecobonus_GetBonusAmountByOcc(RecRef: RecordRef; CustLedgerEntryNo: Integer; var RetAmt: Decimal)
Raised after calculating Ecobonus amount for the document you’re processing
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
CustLedgerEntryNo
Integer
Specific occurrency to calculate ecobonus amount, if 0 the entire ecobonus amount will be returned
RetAmt
Decimal
Return value
OnAfter_Ecobonus_WriteScontoMaggiorazione
local procedure OnAfter_Ecobonus_WriteScontoMaggiorazione(RecRef: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer")
Raised after Ecobonus specific data are written in ScontoMaggiorazione tag
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBefore_Ecobonus_WriteScontoMaggiorazione
local procedure OnBefore_Ecobonus_WriteScontoMaggiorazione(RecRef: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
Raised before Ecobonus specific data are written in ScontoMaggiorazione tag
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
No following app code will be executed
OnAfter_Ecobonus_WriteAltriDatiGestionali
local procedure OnAfter_Ecobonus_WriteAltriDatiGestionali(RecRef: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer")
Raised after Ecobonus specific data are written in AltriDatiGestionali tag
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBefore_Ecobonus_WriteAltriDatiGestionali
local procedure OnBefore_Ecobonus_WriteAltriDatiGestionali(RecRef: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
Raised before Ecobonus specific data are written in AltriDatiGestionali tag
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
No following app code will be executed
OnBeforeCheckEcobonusMandatoryFields
local procedure OnBeforeCheckEcobonusMandatoryFields(RecRef: RecordRef; var IsHandled: Boolean)
Raised before Ecobonus mandatory data are checked
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
IsHandled
Boolean
No following app code will be executed
OnAfterCheckEcobonusMandatoryFields
local procedure OnAfterCheckEcobonusMandatoryFields(RecRef: RecordRef)
Raised after Ecobonus mandatory data are checked
Parameters / Return Value
RecRef
RecordRef
Document you’re processing
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.