Codeunit "VAT Lookup Ext. Data Hndl"

ID 248
Namespace: Microsoft.Finance.VAT.Registration

Properties

Name Value
Permissions TableData "VAT Registration Log" = rimd
TableNo Table Microsoft.Finance.VAT.Registration."VAT Registration Log"

Methods

GetVATRegNrValidationWebServiceURL

procedure GetVATRegNrValidationWebServiceURL(): Text[250]

Returns

Type Description
Text[250]

Events

OnRunOnAfterLookupVatRegistrationFromWebService

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterLookupVatRegistrationFromWebService(var VATRegistrationLog: Record "VAT Registration Log", var RecVATRegistrationLog: Record "VAT Registration Log")

Parameters

Name Type Description
VATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
RecVATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"

OnSendRequestToVatRegistrationServiceOnBeforeSendRequestToWebService

[IntegrationEvent(False,False)]
local procedure OnSendRequestToVatRegistrationServiceOnBeforeSendRequestToWebService(var SOAPWebServiceRequestMgt: Codeunit "SOAP Web Service Request Mgt.", var TempBlobBody: Codeunit "Temp Blob")

Parameters

Name Type Description
SOAPWebServiceRequestMgt Codeunit System.Integration."SOAP Web Service Request Mgt."
TempBlobBody Codeunit System.Utilities."Temp Blob"

OnSendRequestToVATRegistrationServiceBeforeShowErrors

[IntegrationEvent(False,False)]
local procedure OnSendRequestToVATRegistrationServiceBeforeShowErrors(var VATRegistrationLog: Record "VAT Registration Log", var IsHandled: Boolean)

Parameters

Name Type Description
VATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
IsHandled Boolean

OnPrepareSOAPRequestBodyOnBeforeSetAccountDetails

[IntegrationEvent(False,False)]
local procedure OnPrepareSOAPRequestBodyOnBeforeSetAccountDetails(var RecordRef: RecordRef, var VATRegistrationLog: Record "VAT Registration Log", var AccountName: Text, var AccountStreet: Text, var AccountCity: Text, var AccountPostCode: Text)

Parameters

Name Type Description
RecordRef RecordRef
VATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
AccountName Text
AccountStreet Text
AccountCity Text
AccountPostCode Text

OnLookupVatRegistrationFromWebServiceOnAfterResponseLogRecordingAndBeforeCommit

[IntegrationEvent(False,False)]
local procedure OnLookupVatRegistrationFromWebServiceOnAfterResponseLogRecordingAndBeforeCommit(VATRegistrationLog: Record "VAT Registration Log", ShowErrors: Boolean, var SuppressCommit: Boolean)

Parameters

Name Type Description
VATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
ShowErrors Boolean
SuppressCommit Boolean

OnRunOnBeforeLookupVatRegistrationFromWebService

[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeLookupVatRegistrationFromWebService(var VATRegistrationLogRec: Record "VAT Registration Log", var VATRegistrationLog: Record "VAT Registration Log", var IsHandled: Boolean)

Parameters

Name Type Description
VATRegistrationLogRec Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
VATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
IsHandled Boolean

OnBeforePrepareSOAPRequestBody

[IntegrationEvent(False,False)]
local procedure OnBeforePrepareSOAPRequestBody(var TempBlob: Codeunit "Temp Blob", VATRegistrationLog: Record "VAT Registration Log", var IsHandled: Boolean)

Parameters

Name Type Description
TempBlob Codeunit System.Utilities."Temp Blob"
VATRegistrationLog Table Microsoft.Finance.VAT.Registration."VAT Registration Log"
IsHandled Boolean

See also