Codeunit 18006502 EOS VED Service Handlers

Codeunit 18006502 EOS VED Service Handlers

Service event handlers for VAT Exemption Declarations

Methods

FindVATExemptions

procedure FindVATExemptions(var ServiceHeader: Record "Service Header")

Updates all VAT exemptions for the given Service document.

Parameters / Return Value

  • ServiceHeader Record "Service Header"

    The Service header to update.


UpdateDocumentLine

procedure UpdateDocumentLine(var ServiceLine: Record "Service Line")

Parameters / Return Value

  • ServiceLine Record "Service Line"

GetServiceShptVatExemptions

procedure GetServiceShptVatExemptions(ServiceLine: Record "Service Line"; var TmpVatExemption: Record "EOS VAT Exemption")

Parameters / Return Value

  • ServiceLine Record "Service Line"

  • TmpVatExemption Record "EOS VAT Exemption"


GetServiceShptVatExemptions

procedure GetServiceShptVatExemptions(ServiceHeader: Record "Service Header"; var TmpVatExemption: Record "EOS VAT Exemption")

Parameters / Return Value

  • ServiceHeader Record "Service Header"

  • TmpVatExemption Record "EOS VAT Exemption"


LookupVATExemption

procedure LookupVATExemption(ServiceHeader: Record "Service Header"; var TextValue: Text): Boolean

Parameters / Return Value

  • ServiceHeader Record "Service Header"

  • TextValue Text[]

  • Returns Boolean


LookupVATExemption

procedure LookupVATExemption(ServiceLine: Record "Service Line"; var TextValue: Text): Boolean

Parameters / Return Value

  • ServiceLine Record "Service Line"

  • TextValue Text[]

  • Returns Boolean


VerifyVatExemptionsUI

procedure VerifyVatExemptionsUI(ServiceHeader: Record "Service Header")

Parameters / Return Value

  • ServiceHeader Record "Service Header"

VerifyVatExemptions

procedure VerifyVatExemptions(ServiceHeader: Record "Service Header"; var ErrorMessage: Record "Error Message")

Parameters / Return Value

  • ServiceHeader Record "Service Header"

  • ErrorMessage Record "Error Message"



EOS Labs -