Codeunit "VAT Registration Log Mgt."
ID 249
Namespace: Microsoft.Finance.VAT.Registration
Properties
Name
Value
Permissions
TableData "VAT Registration Log" = rimd
Methods
LogCustomer
procedure LogCustomer(Customer: Record Customer)
Parameters
LogVendor
procedure LogVendor(Vendor: Record Vendor)
Parameters
procedure LogContact(Contact: Record Contact)
Parameters
DeleteCustomerLog
procedure DeleteCustomerLog(Customer: Record Customer)
Parameters
DeleteVendorLog
procedure DeleteVendorLog(Vendor: Record Vendor)
Parameters
procedure DeleteContactLog(Contact: Record Contact)
Parameters
AssistEditCustomerVATReg
procedure AssistEditCustomerVATReg(Customer: Record Customer)
Parameters
CheckIfCountryCodeIsSet
procedure CheckIfCountryCodeIsSet(Customer: Record Customer)
Parameters
AssistEditVendorVATReg
procedure AssistEditVendorVATReg(Vendor: Record Vendor)
Parameters
procedure AssistEditContactVATReg(Contact: Record Contact)
Parameters
AssistEditCompanyInfoVATReg
procedure AssistEditCompanyInfoVATReg()
CheckVIESForVATNo
procedure CheckVIESForVATNo(var RecordRef: RecordRef, var VATRegistrationLog: Record "VAT Registration Log", RecordVariant: Variant, EntryNo: Code[20], CountryCode: Code[10], AccountType: Option)
Parameters
CheckVIESForVATNoField
procedure CheckVIESForVATNoField(var RecordRef: RecordRef, var VATRegistrationLog: Record "VAT Registration Log", RecordVariant: Variant, EntryNo: Code[20], CountryCode: Code[10], AccountType: Option, VATNoFieldName: Text)
Parameters
UpdateRecordFromVATRegLog
procedure UpdateRecordFromVATRegLog(var RecordRef: RecordRef, RecordVariant: Variant, VATRegistrationLog: Record "VAT Registration Log")
Parameters
InitServiceSetup
procedure InitServiceSetup()
SetupService
EnableService
procedure EnableService()
ValidateVATRegNoWithVIES
procedure ValidateVATRegNoWithVIES(var RecordRef: RecordRef, RecordVariant: Variant, EntryNo: Code[20], AccountType: Option, CountryCode: Code[10])
Parameters
Name
Type
Description
RecordRef
RecordRef
RecordVariant
Variant
EntryNo
Code[20]
AccountType
Option
CountryCode
Code[10]
GetServiceDisclaimerUR
procedure GetServiceDisclaimerUR(): Text
Returns
HandleViesRegisterServiceConnection
[EventSubscriber(Table,1400,OnRegisterServiceConnection,,False,False)]
procedure HandleViesRegisterServiceConnection(var ServiceConnection: Record "Service Connection" temporary)
Parameters
Events
OnAfterInsertVATRegistrationLog
[IntegrationEvent(False,False)]
local procedure OnAfterInsertVATRegistrationLog(var VATRegistrationLog: Record "VAT Registration Log")
Parameters
OnAssistEditContactVATRegOnBeforeRunPageVATRegistrationLog
[IntegrationEvent(False,False)]
local procedure OnAssistEditContactVATRegOnBeforeRunPageVATRegistrationLog(var VATRegistrationLog: Record "VAT Registration Log", Contact: Record Contact)
Parameters
OnAssistEditCustomerVATRegOnBeforeRunPageVATRegistrationLog
[IntegrationEvent(False,False)]
local procedure OnAssistEditCustomerVATRegOnBeforeRunPageVATRegistrationLog(var VATRegistrationLog: Record "VAT Registration Log", Customer: Record Customer)
Parameters
OnAssistEditVendorVATRegOnBeforeRunPageVATRegistrationLog
[IntegrationEvent(False,False)]
local procedure OnAssistEditVendorVATRegOnBeforeRunPageVATRegistrationLog(var VATRegistrationLog: Record "VAT Registration Log", Vendor: Record Vendor)
Parameters
OnBeforeUpdateRecordFromVATRegLog
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateRecordFromVATRegLog(var RecordRef: RecordRef, RecordVariant: Variant, VATRegistrationLog: Record "VAT Registration Log", var IsHandled: Boolean)
Parameters
OnBeforeCheckVIESForVATNoField
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckVIESForVATNoField(var RecordRef: RecordRef, var VATRegistrationLog: Record "VAT Registration Log", RecordVariant: Variant, EntryNo: Code[20], CountryCode: Code[10], AccountType: Option, var VATNoFieldName: Text, var IsHandled: Boolean)
Parameters
OnBeforeInsertValidLogVerification
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertValidLogVerification(var VatRegistrationLog: Record "VAT Registration Log")
Parameters
OnBeforeInsertInvalidLogVerification
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertInvalidLogVerification(var VatRegistrationLog: Record "VAT Registration Log")
Parameters
OnBeforeValidateVATRegNoWithVIES
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateVATRegNoWithVIES(var RecordRef: RecordRef, RecordVariant: Variant, EntryNo: Code[20], CountryCode: Code[10], AccountType: Option, var IsHandled: Boolean)
Parameters
Name
Type
Description
RecordRef
RecordRef
RecordVariant
Variant
EntryNo
Code[20]
CountryCode
Code[10]
AccountType
Option
IsHandled
Boolean
See also