Table of Contents

KVSKBASalesPriceaLineDiscBuff

OBSOLETE

This Element will be removed or changed with a future Version of the App.

Fields

Name Type Note
Code Code[20]
Sales Code Code[20]
Currency Code Code[10]
Starting Date Date
Line Discount % Decimal
Unit Price Decimal
Price Includes VAT Boolean
Allow Invoice Disc. Boolean
VAT Bus. Posting Gr. (Price) Code[20]
Sales Type Enum (KVSKBAPriceDiscSalesType)
Minimum Quantity Decimal
Ending Date Date
Type Option OptionMembers: Item,Item Disc. Group,,,,,Item Price Group
Line Type Option OptionMembers: ,KVSKBASalesLineDiscount,KVSKBASalesPrice
Loaded Item No. Code[20]
Loaded Disc. Group Code[20]
Loaded Customer No. Code[20]
Loaded Price Group Code[20]
Unit of Measure Code Code[10]
Variant Code Code[10]
Allow Line Disc. Boolean
Price Unit Decimal
Unit Price Price Unit Decimal
Responsibility Center Code[10]
Sales Condition No. Code[20]
Sales Order Type Code[10]
Comment Text[80]

Procedures

LoadDataForItem(Record Item) :

procedure LoadDataForItem(Item: Record "Item"): 

LoadDataForCustomer(Record Customer) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This procedure is only supported,as long as the object exists', '24.0')]
procedure LoadDataForCustomer(Customer: Record "Customer"): 

Events

OnAfterLoadDataForCustomer(Record KVSKBASalesPriceaLineDiscBuff, Record Customer) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterLoadDataForCustomer(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; Customer: Record "Customer"): 

OnAfterLoadDataForItem(Record KVSKBASalesPriceaLineDiscBuff, Record Item) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterLoadDataForItem(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; Item: Record "Item"): 

OnAfterItemHasLines(Record Item, Boolean, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterItemHasLines(Item: Record "Item"; Result: Boolean; IsHandled: Boolean): 

OnAfterSetFiltersOnSalesPrice(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterSetFiltersOnSalesPrice(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesPrice: Record "KVSKBASalesPrice"): 

OnAfterSetFiltersOnSalesLineDiscountItem(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesLineDiscount) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterSetFiltersOnSalesLineDiscountItem(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesLineDiscount: Record "KVSKBASalesLineDiscount"): 

OnAfterSetFiltersOnSalesPriceForItemGroup(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterSetFiltersOnSalesPriceForItemGroup(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesPrice: Record "KVSKBASalesPrice"): 

OnAfterSetFiltersOnSalesLineDiscountItemGroup(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesLineDiscount) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterSetFiltersOnSalesLineDiscountItemGroup(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesLineDiscount: Record "KVSKBASalesLineDiscount"): 

OnAfterVATPostingSetupGet(Record VAT Posting Setup) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnAfterVATPostingSetupGet(var VATPostingSetup: Record "VAT Posting Setup"): 

OnBeforeDeleteOldRecordVersion(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPriceaLineDiscBuff, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteOldRecordVersion(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; xSalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var IsHandled: Boolean): 

OnLoadSalesLineDiscountOnBeforeInsert(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesLineDiscount) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnLoadSalesLineDiscountOnBeforeInsert(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; SalesLineDiscount: Record "KVSKBASalesLineDiscount"): 

OnLoadSalesPriceOnBeforeInsert(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnLoadSalesPriceOnBeforeInsert(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; SalesPrice: Record "KVSKBASalesPrice"): 

OnLoadSalesPriceOnBeforeSalesPriceTypeCaseElse(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnLoadSalesPriceOnBeforeSalesPriceTypeCaseElse(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; SalesPrice: Record "KVSKBASalesPrice"; var Ishandled: Boolean): 

OnValidateSalesTypeOnBeforeUpdateValuesFromItem(Record KVSKBASalesPriceaLineDiscBuff) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnValidateSalesTypeOnBeforeUpdateValuesFromItem(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"):