General Events:
[IntegrationEvent(false, false)]
procedure OnRentalInvoiceCreated(InvoiceNo: Code[20]; SupressMessages: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalShip(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalShip(var RentalHeader: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalReturn(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalReturn(var RentalHeader: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalInvoice(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalInvoice(var RentalHeader: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalInvoiceCreated(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalInvoiceCreated(var SalesHeader: Record "Sales Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeSalesLineSalesInvoiceLineCreated(var RentalLine: Record "ODT Rental Contract Line"; SalesHeadNo: Code[20]; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterSalesLineSalesInvoiceLineCreated(var SalesLine: Record "Sales Line");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalLineSalesInvoiceLineCreated(var RentalLineRentalAmt: Record "ODT Rental Line Rental Amount"; SalesHeadNo: Code[20]; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalLineSalesInvoiceLineCreated(var SalesLine: Record "Sales Line");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeValidateTransferDates(var SourceContHead: Record "ODT Rental Contract Header"; OldContBillStopDate: date; OldContRentReturnDate: date; NewContBillStartDate: date; NewContRentReturnDate: date; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterValidateTransferDates(var SourceContHead: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeTransferContract(var SourceContHead: Record "ODT Rental Contract Header"; NewContractNo: Code[20]; OldContBillStopDate: date; OldContRentReturnDate: date; NewContBillStartDate: date; NewContRentReturnDate: date; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterTransferContract(SourceContractNo: Code[20]; NewContractNo: Code[20]);
begin
end;
[IntegrationEvent(false, false)]
procedure OnRentalAdvProformaCreated(InvoiceNo: Code[20]);
begin
end;
[IntegrationEvent(false, false)]
procedure OnRentalAdvProformaInvoiced(InvoiceNo: Code[20]; SupressMessages: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeCloseRentalContract(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeUpdateTransferOrderForRentalLine(var RentalContractLine: Record "ODT Rental Contract Line"; var Handled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterUndoRentalDelivery(var RentalContractLine: Record "ODT Rental Contract Line")
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterUndoRentalReturn(var RentalContractLine: Record "ODT Rental Contract Line")
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeFindBestRentalPrices(var RentalPriceIn: Record "ODT Rental Price"; var RentalPriceSol: Record "ODT Rental Price"; var BillingStartDateTime: DateTime; var BillingEndDateTime: DateTime; var Handled: Boolean)
begin
end;
Table: ODT Rental Contract Header:
[IntegrationEvent(false, false)]
local procedure OnBeforeSetBillToCustomerAddressFieldsFromCustomer(var RentalHeader: Record "ODT Rental Contract Header"; var BillToCustomer: Record Customer; var SkipBillToContact: Boolean; var IsHandled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnAfterSetFieldsBilltoCustomer(var RentalHeader: Record "ODT Rental Contract Header"; Customer: Record Customer; xRentalHeader: Record "ODT Rental Contract Header")
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeSetSalespersonCode(var RentalHeader: Record "ODT Rental Contract Header"; SalesPersonCodeToCheck: Code[20]; var SalesPersonCodeToAssign: Code[20]; var IsHandled: Boolean)
begin
end;
Table: ODT Rental Contract Line:
[IntegrationEvent(false, false)]
local procedure OnBeforeIsOKToUndoReturn(RenatalLineToUndoReturn: Record "ODT Rental Contract Line"; var OKToUndoReturn: Boolean; var IsHandled: Boolean)
begin
end;
Table: ODT Rental Return Header:
[IntegrationEvent(false, false)]
local procedure OnBeforeSendProfile(var ReportSelections: Record "Report Selections"; var RentRetHeader: Record "ODT Rental Return Header"; DocTxt: Text; var IsHandled: Boolean; var DocumentSendingProfile: Record "Document Sending Profile")
begin
end;
Table: ODT Rental Delivery Header:
[IntegrationEvent(false, false)]
local procedure OnBeforeSendProfile(var ReportSelections: Record "Report Selections"; var RentDelHeader: Record "ODT Rental Delivery Header"; DocTxt: Text; var IsHandled: Boolean; var DocumentSendingProfile: Record "Document Sending Profile")
begin
end;
Page: ODT Rental Cont. Subform-Sales:
[IntegrationEvent(false, false)]
local procedure OnAfterValidateShortcutDimCode(var RentalLine: Record "ODT Rental Contract Line"; var ShortcutDimCode: array[8] of Code[20]; DimIndex: Integer)
begin
Page: ODT Rental Cont. Subform-Rental:
[IntegrationEvent(false, false)]
local procedure OnAfterValidateShortcutDimCode(var RentalLine: Record "ODT Rental Contract Line"; var ShortcutDimCode: array[8] of Code[20]; DimIndex: Integer)
begin
end;
Page: ODT Rental Unit Statistics:
[IntegrationEvent(false, false)]
local procedure OnAfterCalcService(var TotalService: Decimal)
begin
end;
Page: ODT Navigate RM365:
[IntegrationEvent(false, false)]
local procedure OnAfterNavigateFindRecords(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text);
begin
end;
[IntegrationEvent(false, false)]
local procedure OnAfterNavigateShowRecords(TableID: Integer; DocNoFilter: Text; PostingDateFilter: Text; ItemTrackingSearch: Boolean);
begin
end;
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article