Report "Combine Return Receipts"

ID 6653
Namespace: Microsoft.Sales.Document

Properties

Name Value
ApplicationArea #SalesReturnOrder,#PurchReturnOrder
Caption Combine Return Receipts
ProcessingOnly True
UsageCategory Tasks

Methods

InitializeRequest

procedure InitializeRequest(NewPostingDate: Date, NewDocumentDate: Date, NewCalcInvDisc: Boolean, NewPostCreditMemo: Boolean)

Parameters

Name Type Description
NewPostingDate Date
NewDocumentDate Date
NewCalcInvDisc Boolean
NewPostCreditMemo Boolean

InitializeRequest

procedure InitializeRequest(NewPostingDate: Date, NewDocumentDate: Date, NewVATDate: Date, NewCalcInvDisc: Boolean, NewPostCreditMemo: Boolean)

Parameters

Name Type Description
NewPostingDate Date
NewDocumentDate Date
NewVATDate Date
NewCalcInvDisc Boolean
NewPostCreditMemo Boolean

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters

Name Type Description
NewHideDialog Boolean

Events

OnAfterInsertSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnAfterInsertSalesInvHeader(var SalesHeader: Record "Sales Header", var ReturnReceiptHeader: Record "Return Receipt Header")

Parameters

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

OnAfterSalesOrderHeaderOnPreDataItem

[IntegrationEvent(False,False)]
local procedure OnAfterSalesOrderHeaderOnPreDataItem(var SalesOrderHeader: Record "Sales Header")

Parameters

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

OnAfterShouldFinalizeSalesInvHeader

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

Parameters

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

OnBeforeFinalizeSalesInvHeader

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

Parameters

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

OnBeforeInsertSalesInvHeader

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

Parameters

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

OnBeforeReturnReceiptLineOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeReturnReceiptLineOnAfterGetRecord(var ReturnReceiptLine: Record "Return Receipt Line", var IsHandled: Boolean)

Parameters

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

OnBeforeSalesCrMemoHeaderInsert

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

Parameters

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

OnBeforeSalesCrMemoHeaderModify

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

Parameters

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

OnBeforeShowResult

[IntegrationEvent(False,False)]
local procedure OnBeforeShowResult(var SalesHeader: Record "Sales Header", var NoOfSalesInvErrors: Integer, PostInv: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
NoOfSalesInvErrors Integer
PostInv Boolean

OnBeforeValidateCustomerNoFromOrder

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

Parameters

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

OnFinalizeSalesInvHeaderOnAfterCalcShouldPostInv

[IntegrationEvent(False,False)]
local procedure OnFinalizeSalesInvHeaderOnAfterCalcShouldPostInv(var SalesHeader: Record "Sales Header", var NoOfSalesInv: Integer, var ShouldPostInv: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
NoOfSalesInv Integer
ShouldPostInv Boolean

OnReturnReceiptHeaderOnAfterFinalizeSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnReturnReceiptHeaderOnAfterFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header", var NoOfSalesCrMemoErrors: Integer, PostInv: Boolean, HideDialog: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
NoOfSalesCrMemoErrors Integer
PostInv Boolean
HideDialog Boolean

See also