Codeunit 7021 Purchase Line - Price in 26
- App
- Base Application
- Namespace
- Microsoft.Purchases.Pricing
Versions171819202122232425262728latest
Source29
Procedures, 18
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| GetTableNo | () | Integer | public | - |
| SetLine | (Enum Price Type, Variant) | public | - | |
| SetLine | (Enum Price Type, Variant, Variant) | public | - | |
| SetSources | (var Codeunit Price Source List) | public | - | |
| GetLine | (var Variant) | public | - | |
| GetLine | (var Variant, var Variant) | public | - | |
| GetPriceType | () | Enum Price Type | public | - |
| IsPriceUpdateNeeded | (Enum Price Amount Type, Boolean, Integer) | Boolean | public | - |
| IsDiscountAllowed | () | Boolean | public | - |
| Verify | () | public | - | |
| SetAssetSourceForSetup | (var Record Dtld. Price Calculation Setup) | Boolean | public | - |
| GetAssetType | () | Enum Price Asset Type | public | - |
| CopyToBuffer | (var Codeunit Price Calculation Buffer Mgt.) | Boolean | public | - |
| SetPrice | (Enum Price Amount Type, Record Price List Line) | public | - | |
| ValidatePrice | (Enum Price Amount Type) | public | - | |
| Update | (Enum Price Amount Type) | public | - | |
| SetPurchaseQtyInvoice | (ErrorInfo) | public | - | |
| SetPurchaseReceiveQty | (ErrorInfo) | public | - |
Events, 12
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterAddSources | (Record Purchase Header, Record Purchase Line, Enum Price Type, var Codeunit Price Source List) | - |
| Integration event | OnAfterFillBuffer | (var Record Price Calculation Buffer, Record Purchase Header, Record Purchase Line) | - |
| Integration event | OnAfterGetDocumentDate | (var Date, Record Purchase Header, Record Purchase Line) | - |
| Integration event | OnAfterGetAssetType | (Record Purchase Line, var Enum Price Asset Type) | - |
| Integration event | OnAfterIsDiscountAllowed | (Record Purchase Line, Boolean, var Boolean) | - |
| Integration event | OnAfterIsPriceUpdateNeeded | (Enum Price Amount Type, Boolean, Integer, Record Purchase Line, var Boolean, Boolean) | - |
| Integration event | OnAfterSetPrice | (var Record Purchase Line, Record Price List Line, Enum Price Amount Type, Enum Price Type, var Record Purchase Header) | - |
| Integration event | OnAfterUpdate | (var Record Purchase Line, Enum Price Type, Enum Price Amount Type, var Record Purchase Header) | - |
| Integration event | OnAfterValidatePrice | (var Record Purchase Line, Enum Price Type, Enum Price Amount Type, var Record Purchase Header) | - |
| Integration event | OnBeforeVerify | (Record Purchase Header, Record Purchase Line, var Boolean) | - |
| Integration event | OnBeforeSetPrice | (var Record Purchase Line, Record Price List Line, Enum Price Amount Type, var Boolean, Enum Price Type, var Record Purchase Header) | - |
| Integration event | OnBeforeCopyToBuffer | (var Record Purchase Header, var Record Purchase Line) | - |