Codeunit 18059917 EOS075 Test Library
Codeunit 18059917 EOS075 Test Library
Methods
SetAny
procedure SetAny(var NewAny: Codeunit Any)
Parameters / Return Value
- NewAny
Codeunit "Any"
SetAllocationEnabled
procedure SetAllocationEnabled(NewEnable: Boolean)
Parameters / Return Value
- NewEnable
Boolean
CreateCustBonusHeader
procedure CreateCustBonusHeader(var BonusHeader: Record "EOS Bonus Header")
Parameters / Return Value
- BonusHeader
Record "EOS Bonus Header"
CreateBonusLine
procedure CreateBonusLine(var BonusLine: Record "EOS Bonus Line"; BonusHeader: Record "EOS Bonus Header"; ValueType: Enum "EOS Bonus Value Type"; Value: Decimal)
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"BonusHeader
Record "EOS Bonus Header"ValueType
Enum "EOS Bonus Value Type"Value
Decimal
CreateBonusLine_Customer_Item
procedure CreateBonusLine_Customer_Item(var BonusLine: Record "EOS Bonus Line"; BonusHeader: Record "EOS Bonus Header"; ValueType: Enum "EOS Bonus Value Type"; Value: Decimal; CustomerNo: Code[20]; ItemNo: Code[20])
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"BonusHeader
Record "EOS Bonus Header"ValueType
Enum "EOS Bonus Value Type"Value
DecimalCustomerNo
Code[20]ItemNo
Code[20]
SettleToVendor
procedure SettleToVendor(var BonusLine: Record "EOS Bonus Line"; VendorNo: Code[20])
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"VendorNo
Code[20]
SettleToCustomer
procedure SettleToCustomer(var BonusLine: Record "EOS Bonus Line"; CustomerNo: Code[20])
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"CustomerNo
Code[20]
PostInvoiceWithGivenQtyAndAmount
procedure PostInvoiceWithGivenQtyAndAmount(Quantity: Decimal; LineAmount: Decimal)
Parameters / Return Value
Quantity
DecimalLineAmount
Decimal
CertifyBonusHeader
procedure CertifyBonusHeader(var BonusHeader: Record "EOS Bonus Header")
Parameters / Return Value
- BonusHeader
Record "EOS Bonus Header"
CertifyBonusHeader
procedure CertifyBonusHeader(var BonusLine: Record "EOS Bonus Line")
Parameters / Return Value
- BonusLine
Record "EOS Bonus Line"
CalculateBonusLines
procedure CalculateBonusLines(BonusHeader: Record "EOS Bonus Header")
Parameters / Return Value
- BonusHeader
Record "EOS Bonus Header"
CalculateBonusLine
procedure CalculateBonusLine(BonusLine: Record "EOS Bonus Line")
Parameters / Return Value
- BonusLine
Record "EOS Bonus Line"
PostSalesInvoice
procedure PostSalesInvoice(Cust: Record Customer; Item: Record Item): Record "Sales Invoice Line"
Parameters / Return Value
Cust
Record "Customer"Item
Record "Item"Returns
Record "Sales Invoice Line"
PostSalesInvoice
procedure PostSalesInvoice(Cust: Record Customer; Item: Record Item; Qty: Decimal; UnitPrice: Decimal): Record "Sales Invoice Line"
Parameters / Return Value
Cust
Record "Customer"Item
Record "Item"Qty
DecimalUnitPrice
DecimalReturns
Record "Sales Invoice Line"
PostSalesCrMemo
procedure PostSalesCrMemo(Cust: Record Customer; Item: Record Item): Record "Sales Cr.Memo Line"
Parameters / Return Value
Cust
Record "Customer"Item
Record "Item"Returns
Record "Sales Cr.Memo Line"
PostSalesCrMemo
procedure PostSalesCrMemo(Cust: Record Customer; Item: Record Item; Qty: Decimal; UnitPrice: Decimal): Record "Sales Cr.Memo Line"
Parameters / Return Value
Cust
Record "Customer"Item
Record "Item"Qty
DecimalUnitPrice
DecimalReturns
Record "Sales Cr.Memo Line"
CreateSettlement
procedure CreateSettlement(var BonusLine: Record "EOS Bonus Line")
Parameters / Return Value
- BonusLine
Record "EOS Bonus Line"
CreateSettlement
procedure CreateSettlement(var BonusLine: Record "EOS Bonus Line"; var PurchHeader: Record "Purchase Header")
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"PurchHeader
Record "Purchase Header"
CreateSettlement
procedure CreateSettlement(var BonusLine: Record "EOS Bonus Line"; var SalesHeader: Record "Sales Header")
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"SalesHeader
Record "Sales Header"
CreateSettlement
procedure CreateSettlement(var BonusLine: Record "EOS Bonus Line"; var TempRecIdBuf: Record "EOS Record Ident. Buffer"; PostDocuments: Boolean)
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"TempRecIdBuf
Record "EOS Record Ident. Buffer"PostDocuments
Boolean
PostSettlementJnlLine
procedure PostSettlementJnlLine(var BonusJnlBatch: Record "EOS Bonus Journal Batch")
Parameters / Return Value
- BonusJnlBatch
Record "EOS Bonus Journal Batch"
AllocateBonusLedgEntry
procedure AllocateBonusLedgEntry(var BonusHeader: Record "EOS Bonus Header"): List of [Integer]
Parameters / Return Value
BonusHeader
Record "EOS Bonus Header"Returns
List[Integer]
AllocateBonusLedgEntry
procedure AllocateBonusLedgEntry(var BonusHeader: Record "EOS Bonus Header"; GenJnlBatch: Record "Gen. Journal Batch"; PostJnlLines: Boolean): List of [Integer]
Parameters / Return Value
BonusHeader
Record "EOS Bonus Header"GenJnlBatch
Record "Gen. Journal Batch"PostJnlLines
BooleanReturns
List[Integer]
AllocateBonusLedgEntry
procedure AllocateBonusLedgEntry(var BonusLine: Record "EOS Bonus Line"): List of [Integer]
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"Returns
List[Integer]
AllocateBonusLedgEntry
procedure AllocateBonusLedgEntry(var BonusLine: Record "EOS Bonus Line"; GenJnlBatch: Record "Gen. Journal Batch"; PostJnlLines: Boolean): List of [Integer]
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"GenJnlBatch
Record "Gen. Journal Batch"PostJnlLines
BooleanReturns
List[Integer]
AllocateBonusLedgEntry
procedure AllocateBonusLedgEntry(var BonusLedgEntry: Record "EOS Bonus Ledger Entry"; GenJnlBatch: Record "Gen. Journal Batch"; PostJnlLines: Boolean): List of [Integer]
Parameters / Return Value
BonusLedgEntry
Record "EOS Bonus Ledger Entry"GenJnlBatch
Record "Gen. Journal Batch"PostJnlLines
BooleanReturns
List[Integer]
MatchToExternalDocument
procedure MatchToExternalDocument(var BonusLine: Record "EOS Bonus Line"; TempDocMatching: Record "EOS Bonus Document Matching")
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"TempDocMatching
Record "EOS Bonus Document Matching"
MatchToExternalDocument
procedure MatchToExternalDocument(var BonusLine: Record "EOS Bonus Line"; TempDocMatching: Record "EOS Bonus Document Matching"; ValidateAmount: Boolean; MatchToRemaining: Boolean)
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"TempDocMatching
Record "EOS Bonus Document Matching"ValidateAmount
BooleanMatchToRemaining
Boolean
EditDocumentAmount
procedure EditDocumentAmount(BonusLine: Record "EOS Bonus Line"; NewSettlementAmount: Decimal)
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"NewSettlementAmount
Decimal
EditDocumentAmount
procedure EditDocumentAmount(BonusJnlLine: Record "EOS Bonus Journal Line"; NewSettlementAmount: Decimal)
Parameters / Return Value
BonusJnlLine
Record "EOS Bonus Journal Line"NewSettlementAmount
Decimal
CreateItemPool
procedure CreateItemPool(NoOfItems: Integer; var LocalAny: Codeunit Any; var TempItem: Record Item)
Parameters / Return Value
NoOfItems
IntegerLocalAny
Codeunit "Any"TempItem
Record "Item"
ModifyDocumentAmount
procedure ModifyDocumentAmount(PurchHeader: Record "Purchase Header"; NewAmount: Decimal)
Parameters / Return Value
PurchHeader
Record "Purchase Header"NewAmount
Decimal
PostPurchInvoiceForSettlement
procedure PostPurchInvoiceForSettlement(Amount: Decimal; var DocMatching: Record "EOS Bonus Document Matching")
Parameters / Return Value
Amount
DecimalDocMatching
Record "EOS Bonus Document Matching"
PostPurchInvoiceForSettlement
procedure PostPurchInvoiceForSettlement(VendorNo: Code[20]; Amount: Decimal; var DocMatching: Record "EOS Bonus Document Matching")
Parameters / Return Value
VendorNo
Code[20]Amount
DecimalDocMatching
Record "EOS Bonus Document Matching"
PostSalesCrMemoForSettlement
procedure PostSalesCrMemoForSettlement(Amount: Decimal; var DocMatching: Record "EOS Bonus Document Matching")
Parameters / Return Value
Amount
DecimalDocMatching
Record "EOS Bonus Document Matching"
PostSalesCrMemoForSettlement
procedure PostSalesCrMemoForSettlement(CustomerNo: Code[20]; Amount: Decimal; var DocMatching: Record "EOS Bonus Document Matching")
Parameters / Return Value
CustomerNo
Code[20]Amount
DecimalDocMatching
Record "EOS Bonus Document Matching"
BuildSalesDataset
procedure BuildSalesDataset(var TempSalesSnapshot: Record "EOS Sales Snapshot"; var LocalAny: Codeunit Any)
Parameters / Return Value
TempSalesSnapshot
Record "EOS Sales Snapshot"LocalAny
Codeunit "Any"
CreateBonusClass
procedure CreateBonusClass(var BonusClass: Record "EOS Bonus Class")
Parameters / Return Value
- BonusClass
Record "EOS Bonus Class"
CreateBonusClassWithAllocationAccounts
procedure CreateBonusClassWithAllocationAccounts(var BonusClass: Record "EOS Bonus Class")
Parameters / Return Value
- BonusClass
Record "EOS Bonus Class"
GetAllocationGlEntry
procedure GetAllocationGlEntry(var TempGlEntry: Record "G/L Entry"; EntryNos: List of [Integer])
Parameters / Return Value
TempGlEntry
Record "G/L Entry"EntryNos
List[Integer]
ReverseGlEntry
procedure ReverseGlEntry(var GlEntry: Record "G/L Entry")
Parameters / Return Value
- GlEntry
Record "G/L Entry"
CreateCustomerBonusWithInvoices
procedure CreateCustomerBonusWithInvoices(var BonusLine: Record "EOS Bonus Line"; NoOfInvoices: Integer; NoOfCreditMemos: Integer)
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"NoOfInvoices
IntegerNoOfCreditMemos
Integer
CreateCustomerBonusWithInvoices
procedure CreateCustomerBonusWithInvoices(var BonusLine: Record "EOS Bonus Line"; BonusClass: Code[10]; NoOfInvoices: Integer; NoOfCreditMemos: Integer)
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"BonusClass
Code[10]NoOfInvoices
IntegerNoOfCreditMemos
Integer
CreateJournalSettlementBatch
procedure CreateJournalSettlementBatch(BonusType: Enum "EOS Bonus Type"; var BonusJnlBatch: Record "EOS Bonus Journal Batch")
Parameters / Return Value
BonusType
Enum "EOS Bonus Type"BonusJnlBatch
Record "EOS Bonus Journal Batch"
InitializeHierarchies
procedure InitializeHierarchies(Clean: Boolean)
Parameters / Return Value
- Clean
Boolean
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.