Skip to content

KVSTRDRentalPostingMgt#

Procedures#

CreateInterruptionRentalItemLedgerEntries(Enum Sales Document Type, Code[20], Integer) :#

procedure CreateInterruptionRentalItemLedgerEntries(DocumentType: Enum "Sales Document Type"; DocumentNo: Code[20]; DocumentLineNo: Integer): 

PostRentalCrMemo(Record Sales Line) :#

procedure PostRentalCrMemo(var SalesLine: Record "Sales Line"): 

PostRentalReturn(Record Sales Line) :#

procedure PostRentalReturn(var SalesLine: Record "Sales Line"): 

PostRentalShipment(Record Sales Line) :#

procedure PostRentalShipment(var SalesLine: Record "Sales Line"): 

Events#

KVSTRDOnAfterModifySalesLinePostRentalReturn(Record Sales Line) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterModifySalesLinePostRentalReturn(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDRentalPostingMgt", 'KVSTRDOnAfterModifySalesLinePostRentalReturn', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterModifySalesLinePostRentalReturn(var SalesLine: Record "Sales Line")
begin
end;

KVSTRDOnAfterModifySalesLinePostRentalShipment(Record Sales Line) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterModifySalesLinePostRentalShipment(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDRentalPostingMgt", 'KVSTRDOnAfterModifySalesLinePostRentalShipment', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterModifySalesLinePostRentalShipment(var SalesLine: Record "Sales Line")
begin
end;

KVSTRDOnBeforeRentalPostReturn(Record Sales Line) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeRentalPostReturn(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDRentalPostingMgt", 'KVSTRDOnBeforeRentalPostReturn', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeRentalPostReturn(var SalesLine: Record "Sales Line")
begin
end;

KVSTRDOnBeforeRentalPostShipment(Record Sales Line) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeRentalPostShipment(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDRentalPostingMgt", 'KVSTRDOnBeforeRentalPostShipment', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeRentalPostShipment(var SalesLine: Record "Sales Line")
begin
end;