Codeunit "Sales-Get Return Receipts"

ID 6638
Namespace: Microsoft.Sales.Document

Properties

Name Value
TableNo Table Microsoft.Sales.Document."Sales Line"

Methods

CreateInvLines

procedure CreateInvLines(var ReturnRcptLine2: Record "Return Receipt Line")

Parameters

Name Type Description
ReturnRcptLine2 Table Microsoft.Sales.History."Return Receipt Line"

SetSalesHeader

procedure SetSalesHeader(var SalesHeader2: Record "Sales Header")

Parameters

Name Type Description
SalesHeader2 Table Microsoft.Sales.Document."Sales Header"

GetItemChargeAssgnt

procedure GetItemChargeAssgnt(var ReturnRcptLine: Record "Return Receipt Line", QtyToInv: Decimal)

Parameters

Name Type Description
ReturnRcptLine Table Microsoft.Sales.History."Return Receipt Line"
QtyToInv Decimal

GetSalesRetOrderCrMemos

procedure GetSalesRetOrderCrMemos(var TempSalesCrMemoHeader: Record "Sales Cr.Memo Header" temporary, ReturnOrderNo: Code[20])

Parameters

Name Type Description
TempSalesCrMemoHeader Table Microsoft.Sales.History."Sales Cr.Memo Header"
ReturnOrderNo Code[20]

Events

OnAfterCreateInvLines

[IntegrationEvent(False,False)]
local procedure OnAfterCreateInvLines(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnBeforeTransferLineToSalesDoc

[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineToSalesDoc(ReturnReceiptHeader: Record "Return Receipt Header", ReturnReceiptLine: Record "Return Receipt Line", var SalesHeader: Record "Sales Header", var TransferLine: Boolean)

Parameters

Name Type Description
ReturnReceiptHeader Table Microsoft.Sales.History."Return Receipt Header"
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TransferLine Boolean

OnCreateInvLinesOnAfterCalcShouldInsertReturnRcptLine

[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterCalcShouldInsertReturnRcptLine(var ReturnReceiptHeader: Record "Return Receipt Header", var ReturnReceiptLine: Record "Return Receipt Line", var SalesHeader: Record "Sales Header", var ShouldInsertReturnRcptLine: Boolean)

Parameters

Name Type Description
ReturnReceiptHeader Table Microsoft.Sales.History."Return Receipt Header"
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
ShouldInsertReturnRcptLine Boolean

OnCreateInvLinesOnAfterReturnRcptLine2SetFilters

[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterReturnRcptLine2SetFilters(var ReturnReceiptLine: Record "Return Receipt Line", var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnCreateInvLinesOnAfterReturnRcptLoop

[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnAfterReturnRcptLoop(ShouldInsertReturnRcptLine: Boolean, ReturnReceiptHeader: Record "Return Receipt Header", ReturnReceiptLine: Record "Return Receipt Line", SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line")

Parameters

Name Type Description
ShouldInsertReturnRcptLine Boolean
ReturnReceiptHeader Table Microsoft.Sales.History."Return Receipt Header"
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnRunOnAfterSetReturnRcptLineFilters

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterSetReturnRcptLineFilters(var ReturnReceiptLine: Record "Return Receipt Line", SalesHeader: Record "Sales Header")

Parameters

Name Type Description
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnBeforeTestReturnReceiptLineVATBusPostingGroup

[IntegrationEvent(False,False)]
local procedure OnBeforeTestReturnReceiptLineVATBusPostingGroup(ReturnReceiptLine: Record "Return Receipt Line", SalesHeader: Record "Sales Header", var IsHandled: Boolean)

Parameters

Name Type Description
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean

OnRunOnBeforeGetReturnRcptLines

[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeGetReturnRcptLines(var ReturnReceiptLine: Record "Return Receipt Line", SalesHeader: Record "Sales Header", var IsHandled: Boolean)

Parameters

Name Type Description
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean

OnCreateInvLinesOnBeforeLoopReturnRcptLines

[IntegrationEvent(False,False)]
local procedure OnCreateInvLinesOnBeforeLoopReturnRcptLines(var ReturnReceiptLine: Record "Return Receipt Line", var SalesLine: Record "Sales Line", var ReturnReceiptHeader: Record "Return Receipt Header", var IsHandled: Boolean)

Parameters

Name Type Description
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
ReturnReceiptHeader Table Microsoft.Sales.History."Return Receipt Header"
IsHandled Boolean

OnBeforeCheckReturnReceiptBillToCustomerNo

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckReturnReceiptBillToCustomerNo(ReturnReceiptHeader: Record "Return Receipt Header", SalesHeader: Record "Sales Header", var ReturnReceiptLine: Record "Return Receipt Line", var IsHandled: Boolean)

Parameters

Name Type Description
ReturnReceiptHeader Table Microsoft.Sales.History."Return Receipt Header"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
ReturnReceiptLine Table Microsoft.Sales.History."Return Receipt Line"
IsHandled Boolean

See also