Codeunit 18091498 EOS077 Invoice/Cr. Memo Mgmt.
Codeunit 18091498 EOS077 Invoice/Cr. Memo Mgmt.
Methods
POSCreateInvoice
procedure POSCreateInvoice(ITransactionHeader: Record "LSC Transaction Header"; BackgroundPosting: Boolean): Boolean
Parameters / Return Value
ITransactionHeader
Record "LSC Transaction Header"BackgroundPosting
BooleanReturns
Boolean
PostAndEmailInvoice
procedure PostAndEmailInvoice(var ParmSalesInvoiceHeader: Record "Sales Invoice Header")
Parameters / Return Value
- ParmSalesInvoiceHeader
Record "Sales Invoice Header"
GetReportInvoice
procedure GetReportInvoice(var SalesInvoiceHeader: Record "Sales Invoice Header")
Parameters / Return Value
- SalesInvoiceHeader
Record "Sales Invoice Header"
CheckCustomerInformation
procedure CheckCustomerInformation(Customer: Record Customer; var ErrorText: Text)
Parameters / Return Value
Customer
Record "Customer"ErrorText
Text[]
CheckPostCustomerEntries
procedure CheckPostCustomerEntries(TransactionHeader: Record "LSC Transaction Header"): Boolean
Parameters / Return Value
TransactionHeader
Record "LSC Transaction Header"Returns
Boolean
POSCreateCrMemo
procedure POSCreateCrMemo(ITransactionHeader: Record "LSC Transaction Header"; BackgroundPosting: Boolean): Boolean
Parameters / Return Value
ITransactionHeader
Record "LSC Transaction Header"BackgroundPosting
BooleanReturns
Boolean
GetReportCrMemo
procedure GetReportCrMemo(varSalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters / Return Value
- SalesCrMemoHeader
Record "Sales Cr.Memo Header"
PostAndEmailCrMemo
procedure PostAndEmailCrMemo(var ParmSalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters / Return Value
- ParmSalesCrMemoHeader
Record "Sales Cr.Memo Header"
GetDocumentNoFromTransaction
procedure GetDocumentNoFromTransaction(var DocumentNo: Code[50]; TransactionHeader: Record "LSC Transaction Header")
Parameters / Return Value
DocumentNo
Code[50]TransactionHeader
Record "LSC Transaction Header"
FilterPostedInvoice
procedure FilterPostedInvoice(var SalesInvoiceHeader: Record "Sales Invoice Header"; TransactionHeader: Record "LSC Transaction Header")
Parameters / Return Value
SalesInvoiceHeader
Record "Sales Invoice Header"TransactionHeader
Record "LSC Transaction Header"
FilterPostedCrMemo
procedure FilterPostedCrMemo(var SalesCrMemoHeader: Record "Sales Cr.Memo Header"; TransactionHeader: Record "LSC Transaction Header")
Parameters / Return Value
SalesCrMemoHeader
Record "Sales Cr.Memo Header"TransactionHeader
Record "LSC Transaction Header"
GetPostedDocumentEntries
procedure GetPostedDocumentEntries(TransactionHeader: Record "LSC Transaction Header"; DocType: Integer): Decimal
Parameters / Return Value
TransactionHeader
Record "LSC Transaction Header"DocType
IntegerReturns
Decimal
SelectCustomerFromPostedTransaction
procedure SelectCustomerFromPostedTransaction(var Transaction: Record "LSC Transaction Header")
Parameters / Return Value
- Transaction
Record "LSC Transaction Header"
CheckTenderTypeIsAllowed
procedure CheckTenderTypeIsAllowed(var POSTransaction: Record "LSC POS Transaction"; TenderType: Record "LSC Tender Type"): Boolean
Parameters / Return Value
POSTransaction
Record "LSC POS Transaction"TenderType
Record "LSC Tender Type"Returns
Boolean
CreatePaymentLinesSales
procedure CreatePaymentLinesSales(SalesInvoiceHeader: Record "Sales Invoice Header")
Parameters / Return Value
- SalesInvoiceHeader
Record "Sales Invoice Header"
CreatePaymentLinesSalesCrMemo
procedure CreatePaymentLinesSalesCrMemo(SalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters / Return Value
- SalesCrMemoHeader
Record "Sales Cr.Memo Header"
UpdateAmount
procedure UpdateAmount(var PostedPaymentLines: Record "Posted Payment Lines")
Parameters / Return Value
- PostedPaymentLines
Record "Posted Payment Lines"
PostInvoice
procedure PostInvoice()
PostCrMemo
procedure PostCrMemo()
InitSetup
procedure InitSetup()
Events
OnPrePOSCreateCrMemo
local procedure OnPrePOSCreateCrMemo(var TransactionHeader: Record "LSC Transaction Header")
Parameters / Return Value
- TransactionHeader
Record "LSC Transaction Header"
OnPostPOSCreateCrMemo
local procedure OnPostPOSCreateCrMemo(var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")
Parameters / Return Value
SalesHeader
Record "Sales Header"SalesLine
Record "Sales Line"
OnPrePOSCreateInvoice
local procedure OnPrePOSCreateInvoice(var TransactionHeader: Record "LSC Transaction Header")
Parameters / Return Value
- TransactionHeader
Record "LSC Transaction Header"
OnPostPOSCreateInvoice
local procedure OnPostPOSCreateInvoice(var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")
Parameters / Return Value
SalesHeader
Record "Sales Header"SalesLine
Record "Sales Line"
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.