Codeunit "Sales-Quote to Invoice"
ID 1305
Namespace: Microsoft.Sales.Document
Properties
| Name | Value |
|---|---|
| TableNo | Table Microsoft.Sales.Document."Sales Header" |
Methods
GetSalesInvoiceHeader
procedure GetSalesInvoiceHeader(var SalesHeader2: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader2 | Table Microsoft.Sales.Document."Sales Header" |
Events
OnBeforeInsertSalesInvoiceHeader
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSalesInvoiceHeader(var SalesInvoiceHeader: Record "Sales Header", QuoteSalesHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" | |
| QuoteSalesHeader | Table Microsoft.Sales.Document."Sales Header" |
OnAfterInsertSalesInvoiceLine
[IntegrationEvent(False,False)]
local procedure OnAfterInsertSalesInvoiceLine(SalesQuoteLine: Record "Sales Line", SalesQuoteHeader: Record "Sales Header", var SalesInvoiceLine: Record "Sales Line", SalesInvoiceHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesQuoteLine | Table Microsoft.Sales.Document."Sales Line" | |
| SalesQuoteHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesInvoiceLine | Table Microsoft.Sales.Document."Sales Line" | |
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" |
OnAfterInsertAllSalesInvLines
[IntegrationEvent(False,False)]
local procedure OnAfterInsertAllSalesInvLines(var SalesInvoiceLine: Record "Sales Line", SalesQuoteHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesInvoiceLine | Table Microsoft.Sales.Document."Sales Line" | |
| SalesQuoteHeader | Table Microsoft.Sales.Document."Sales Header" |
OnAfterOnRun
[IntegrationEvent(False,False)]
local procedure OnAfterOnRun(var SalesHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" |
OnAfterSalesQuoteLineSetFilters
[IntegrationEvent(False,False)]
local procedure OnAfterSalesQuoteLineSetFilters(var SalesQuoteLine: Record "Sales Line")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesQuoteLine | Table Microsoft.Sales.Document."Sales Line" |
OnBeforeArchiveSalesQuote
[IntegrationEvent(False,False)]
local procedure OnBeforeArchiveSalesQuote(var SalesHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Header", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" | |
| IsHandled | Boolean |
OnBeforeOnRun
[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var SalesHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" |
OnBeforeInsertSalesInvoiceLine
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSalesInvoiceLine(SalesQuoteLine: Record "Sales Line", SalesQuoteHeader: Record "Sales Header", var SalesInvoiceLine: Record "Sales Line", SalesInvoiceHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesQuoteLine | Table Microsoft.Sales.Document."Sales Line" | |
| SalesQuoteHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesInvoiceLine | Table Microsoft.Sales.Document."Sales Line" | |
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" |
OnBeforeCreateSalesInvoiceLineLoop
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateSalesInvoiceLineLoop(var SalesQuoteLine: Record "Sales Line", var SalesQuoteHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Header", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| SalesQuoteLine | Table Microsoft.Sales.Document."Sales Line" | |
| SalesQuoteHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" | |
| IsHandled | Boolean |
OnBeforeDeletionOfQuote
[IntegrationEvent(False,False)]
local procedure OnBeforeDeletionOfQuote(var SalesHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Header", var IsHandled: Boolean, var SalesQuoteLine: Record "Sales Line")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" | |
| IsHandled | Boolean | |
| SalesQuoteLine | Table Microsoft.Sales.Document."Sales Line" |
OnCreateSalesInvoiceHeaderOnBeforeSalesInvoiceHeaderInsert
[IntegrationEvent(False,False)]
local procedure OnCreateSalesInvoiceHeaderOnBeforeSalesInvoiceHeaderInsert(var SalesInvoiceHeader: Record "Sales Header", SalesQuoteHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesInvoiceHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesQuoteHeader | Table Microsoft.Sales.Document."Sales Header" |
OnCreateSalesInvoiceLinesOnBeforeSalesQuoteLineDeleteAll
[IntegrationEvent(False,False)]
local procedure OnCreateSalesInvoiceLinesOnBeforeSalesQuoteLineDeleteAll(QuoteSalesHeader: Record "Sales Header", InvoiceSalesHeader: Record "Sales Header", var QuoteSalesLine: Record "Sales Line")
Parameters
| Name | Type | Description |
|---|---|---|
| QuoteSalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| InvoiceSalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| QuoteSalesLine | Table Microsoft.Sales.Document."Sales Line" |
OnRunOnBeforeRunLineChecks
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeRunLineChecks(var SalesHeader: Record "Sales Header")
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" |