Codeunit 18091520 EOS077 Serial Device Handler

Codeunit 18091520 EOS077 Serial Device Handler

Methods

SavePrintLineLog

procedure SavePrintLineLog(RoleID: Code[10]; SubRoleID: Code[20]; ProfileID: Code[10]; TransNo: Integer; ReceiptNo: Code[20]; var LastErrorText: Text; var ActivePrintHeader: Record "LSC POS Print Header"; var ActivePrintLine: Record "LSC POS Print Line"): Boolean

Parameters / Return Value

  • RoleID Code[10]

  • SubRoleID Code[20]

  • ProfileID Code[10]

  • TransNo Integer

  • ReceiptNo Code[20]

  • LastErrorText Text[]

  • ActivePrintHeader Record "LSC POS Print Header"

  • ActivePrintLine Record "LSC POS Print Line"

  • Returns Boolean


CheckAndPrintVoucherReceipt

procedure CheckAndPrintVoucherReceipt(var TransactionHeader: Record "LSC Transaction Header")

Parameters / Return Value

  • TransactionHeader Record "LSC Transaction Header"

parseArray

procedure parseArray(PrinterResponse: JsonObject; ObjectName: Text)

Parameters / Return Value

  • PrinterResponse JsonObject

  • ObjectName Text[]


GetPrice

procedure GetPrice(SalesEntry: Record "LSC Trans. Sales Entry"; var PriceValue: Decimal) Price: Text

Parameters / Return Value

  • SalesEntry Record "LSC Trans. Sales Entry"

  • PriceValue Decimal

  • Returns Text[]


GetVatInfo

procedure GetVatInfo(VatCode: Code[10]) VatID: Code[10]

Parameters / Return Value

  • VatCode Code[10]

  • Returns Code[10]


SetIsFiscalReissue

procedure SetIsFiscalReissue(IIsFiscalReissue: Boolean)

Parameters / Return Value

  • IIsFiscalReissue Boolean

String2Decimal

procedure String2Decimal(ptexString: Text[250]; ptexFormat: Text[250]; PtexDecimalSign: Text[1]) PdecReturnValue: Decimal

Parameters / Return Value

  • ptexString Text[250]

  • ptexFormat Text[250]

  • PtexDecimalSign Text[1]

  • Returns Decimal


GetDecimalSign

procedure GetDecimalSign(): Text[1]

Parameters / Return Value

  • Returns Text[1]

NumEntries

procedure NumEntries(PtexEntries: Text[1024]; PtexSeperator: Text[1]) PintReturnValue: Integer

Parameters / Return Value

  • PtexEntries Text[1024]

  • PtexSeperator Text[1]

  • Returns Integer


Entry

procedure Entry(PintEntry: Integer; PtexEntries: Text[1024]; PtexSeperator: Text[1]) PtexReturnValue: Text[1024]

Parameters / Return Value

  • PintEntry Integer

  • PtexEntries Text[1024]

  • PtexSeperator Text[1]

  • Returns Text[1024]


FormatDiscountEntry

procedure FormatDiscountEntry(TransDiscountEntry: Record "LSC Trans. Discount Entry"; IsAggregate: Boolean) discountTxt: Text[30]

Parameters / Return Value

  • TransDiscountEntry Record "LSC Trans. Discount Entry"

  • IsAggregate Boolean

  • Returns Text[30]


clearPrintBuffer

procedure clearPrintBuffer()

GetLastPrintedTransactionCommercialDocNo

procedure GetLastPrintedTransactionCommercialDocNo(LastTransactionHeader: Record "LSC Transaction Header"; var CurrZReportNo: Text[4]; var CommercialDocumentNo: Text[9]; var SlipNo: Text[4])

Parameters / Return Value

  • LastTransactionHeader Record "LSC Transaction Header"

  • CurrZReportNo Text[4]

  • CommercialDocumentNo Text[9]

  • SlipNo Text[4]


GetNextPrintEntryNo

procedure GetNextPrintEntryNo(StoreNo: Code[20]; TerminalNo: Code[20]) NextPrintHeaderEntryNo: Integer

Parameters / Return Value

  • StoreNo Code[20]

  • TerminalNo Code[20]

  • Returns Integer


Events

OnAfterPrintSalesReceiptProcessInvoice

procedure OnAfterPrintSalesReceiptProcessInvoice(var LastTransaction: Record "LSC Transaction Header")

Parameters / Return Value

  • LastTransaction Record "LSC Transaction Header"

OnBeforePrintItemNo

local procedure OnBeforePrintItemNo(var SalesEntryJo: JsonObject; var AdditionalTextEntryJo: JsonObject; var AdditionalTextEntryJoArr: JsonArray; var SalesEntry: Record "LSC Trans. Sales Entry")

Parameters / Return Value

  • SalesEntryJo JsonObject

  • AdditionalTextEntryJo JsonObject

  • AdditionalTextEntryJoArr JsonArray

  • SalesEntry Record "LSC Trans. Sales Entry"



EOS Labs -