RUSProtocolAPI  5.2.02.0
Custom.Fiscal.RUSProtocolAPI.Enums Namespace Reference

Enumerations

enum  Barcode1DTypeEnum
 Type of 1D Barcode More...
 
enum  Barcode2DTypeEnum
 Type of 2D Barcode More...
 
enum  BarcodePositionEnum
 Barcode Position More...
 
enum  CodeOfGoodsEnum
 Marking type of Goods !! Old format until 03/01/2020 More...
 
enum  MCMeasure_2108Enum
 
enum  MCConfirmationEnum
 
enum  ComunicationTypeEnum
 Type of Communication More...
 
enum  PaperMissingEnum
 Type of Paper missing management More...
 
enum  CorrectionReceiptTypeEnum
 Type of correction Ticket More...
 
enum  CorrectionTypeEnum
 Correction Ticket Reason More...
 
enum  FDOChannelEnum
 Chanel for OFD connection More...
 
enum  FileOpenModeEnum
 File Access Mode More...
 
enum  FMCounterTypeEnum
 FM counter type More...
 
enum  FMDeleteTypeEnum
 
enum  FMOperationTypeEnum
 Type of Ticket More...
 
enum  FontSizeEnum
 Font Size More...
 
enum  FontStyleEnum
 Font Style More...
 
enum  TextRotation
 Text Rotation More...
 
enum  TextStyle
 Text Style More...
 
enum  TextScale
 Text Scale More...
 
enum  HandshakeEnum
 Handshake More...
 
enum  LogLevelEnum
 LogLevel settings More...
 
enum  ModeOfPrintEnum
 Mode Of Print Parameter that sets how to print the first sales line with the sale item description. More...
 
enum  DirectoryConfigurationEnum
 Directory Configuration for saving documents on SD. More...
 
enum  FilenameConfigurationEnum
 File name format. More...
 
enum  FilenameExtensionEnum
 Type of additional file for saving data. More...
 
enum  FontTypeEnum
 Font type for printing of description (from version 04.03.45) More...
 
enum  OFDDataTypeEnum
 OFD Data settings More...
 
enum  PaymentSubjectEnum
 Payment Subject (tag 1212) More...
 
enum  PaymentWayEnum
 Payment Way (tag 1214) More...
 
enum  PCChannelTypeEnum
 PC Channel More...
 
enum  ProtocolEnum
 
enum  ReceiptItemTypeEnum
 Receipt Item Type More...
 
enum  ReceiptTypeEnum
 Receipt Type (tag 1054) More...
 
enum  FFDVersionEnum
 FFD Type More...
 
enum  RegistrationTypeEnum
 Registration Type More...
 
enum  RegistrationReasonEnum
 Registration Reason More...
 
enum  RepeatDocumentEnum
 Type of Document to Repeat More...
 
enum  FMInfoEnum
 Type of FM Report More...
 
enum  TransmissionReportEnum
 Type of Document More...
 
enum  LastFiscalDocumentEnum
 Type of Document to Repeat More...
 
enum  RoundingEnum
 Type of Rounding More...
 
enum  SecurityTypeEnum
 Type of WiFi Security More...
 
enum  ServerChannelEnum
 Monitoring connection Channel More...
 
enum  ServerTimeZoneEnum
 Time Zone 2~КАЛИНИНГРАДСКОЕ ВРЕМЯ UTC+2 3~МОСКОВСКОЕ ВРЕМЯ UTC+3 4~САМАРСКОЕ ВРЕМЯ UTC+4 5~ЕКАТЕРИНБУРГСКОЕ ВРЕМЯ UTC+5 6~ОМСКОЕ ВРЕМЯ UTC+6 7~КРАСНОЯРСКОЕ ВРЕМЯ UTC+7 8~ИРКУТСКОЕ ВРЕМЯ UTC+8 9~ЯКУТСКОЕ ВРЕМЯ UTC+9 10~ВЛАДИВОСТОКСКОЕ ВРЕМЯ UTC+10 11~МАГАДАНСКОЕ ВРЕМЯ UTC+11 12~КАМЧАТСКОЕ ВРЕМЯ UTC+12 More...
 
enum  ServerOperationEnum
 OPERATION 0~NO OPERATIONS 1~DELETE RAM LOG 2~DELETE ACTIONS More...
 
enum  StatisticReportEnum
 Type of Report More...
 
enum  SveltaTag1000Enum
 SVELTA ticket Type (tag 1000) More...
 
enum  SveltaTag1054Enum
 SVELTA ticket Type (tag 1054) More...
 
enum  SveltaTag1199Enum
 SVELTA VAT Type (tag 1199) More...
 
enum  SveltaTag1212Enum
 Payment Subject for SVELTA ticket (tag 1212) More...
 
enum  SveltaTag1214Enum
 Payment Way for SVELTA ticket (tag 1214) More...
 
enum  SveltaTicketTypeEnum
 Type of SVELTA lines More...
 
enum  TaxCodeEnum
 Type of TaxCode More...
 
enum  TestTypeEnum
 Type of Test More...
 
enum  UsbProfileEnum
 USB Profile (Q3X-F, K3-F) More...
 
enum  TK302UsbClassEnum
 TK302-FB USB Class More...
 

Enumeration Type Documentation

◆ Barcode1DTypeEnum

Type of 1D Barcode

  • EAN
  • UPC_A
  • Interleaved
  • Code39
  • Code128
  • Code128_C
  • Code128_B
  • Raw128

◆ Barcode2DTypeEnum

Type of 2D Barcode

  • QRCode
  • GS1DATABAR (reserved, not supported)
  • PDF417

◆ BarcodePositionEnum

Barcode Position

  • Left
  • Center
  • Right

◆ CodeOfGoodsEnum

Marking type of Goods !! Old format until 03/01/2020

  • furs
  • medicines
  • tobacco
  • shoes !! New format from 03/01/2020
  • row_data - full data from scanner
  • ofd_data - formatted string for OFD

◆ ComunicationTypeEnum

Type of Communication

  • RS232
  • Ethernet

◆ CorrectionReceiptTypeEnum

Type of correction Ticket

  • Sale
  • SaleReturn
  • Purchase
  • PurchaseReturn

◆ CorrectionTypeEnum

Correction Ticket Reason

  • Indipendent
  • Prescription

◆ DirectoryConfigurationEnum

Directory Configuration for saving documents on SD.

  • Maximumspeed: high number of directories. Example, ticket Fiscal Document #1766, in daily Z #24, FM S/N 9999078900011787: mmc:0:\9999078900011787\Z0001_0050\Z0024\FD01751_FD1800\FD1766.spl
  • HighSpeed: high number of directories, to be used when saving few tickets per day (example only open day and close day). Example, ticket Fiscal Document #1766, in daily Z #24, FM S/N 9999078900011787: mmc:0:\9999078900011787\Z0001_0050\Z0024\FD1766.spl
  • LowSpeed: low number of directories, to be used when saving only few files (example only open day and close day). Example, ticket Fiscal Document #1766, in daily Z #24, FM S/N 9999078900011787: mmc:0:\9999078900011787\Z0001_0050\FD1766.spl
  • MinimumSpeed: no directories at all (ideal when the files are deleted manually on daily base). Example, ticket Fiscal Document #1766, in daily Z #24, FM S/N 9999078900011787: mmc:0:\9999078900011787\FD1766.spl

◆ FDOChannelEnum

Chanel for OFD connection

  • Wifi
  • Ethernet

◆ FFDVersionEnum

FFD Type

  • FFD105: FFD 1.05
  • FFD110: FFD 1.10
  • FFD120: FFD 1.20

◆ FilenameConfigurationEnum

File name format.

  • Document: only fiscal document number. Example, ticket type “Session Open”, Z#24, FD#1766: FD1766.spl
  • Type_Document: operation type + fiscal document number. Example, ticket type “Session Open”, Z#24, FD#1766: OP_FD1766.spl
  • Session_Document: number of Session + fiscal document number. Example, ticket type “Session Open”, Z#24, FD#1766: Z0024_FD1766.spl
  • Session_Type_Document: number of Session + operation type + fiscal document number. Example, ticket type “Session Open”, Z#24, FD#1766: Z0024_OP_FD1766.spl

◆ FilenameExtensionEnum

Type of additional file for saving data.

  • TXT: .TXT (always TXT, reserved for future use)

◆ FileOpenModeEnum

File Access Mode

  • r Opens text file for reading.
  • w Truncates to zero length or creates text file for writing.
  • a Appends; opens/creates text file for writing at endof-file.
  • rb Opens binary file for reading.
  • wb Truncates to zero length or creates binary file for writing.
  • ab Appends; opens/creates binary file for writing at end-of-file.
  • r+ Opens text file for update (reading and writing).
  • w+ Truncates to zero length or creates text file for update.
  • a+ Appends; opens/creates text file for update, writing at end-of-file.
  • rb+ Opens binary file for update (reading and writing).
  • wb+ Truncates to zero length or creates binary file for update.
  • ab+ Appends; opens/creates binary file for update, writing at end-of-file.

◆ FMCounterTypeEnum

FM counter type

  • CurrentSession - Current session
  • FnCounter - Fiscal Memory counters

◆ FMInfoEnum

Type of FM Report

  • FMStatus
  • Registration
  • OFDStatus

◆ FMOperationTypeEnum

Type of Ticket

  • SalesCheck - Sale
  • ReturnSalesCheck - Return Sale
  • PurchasesCheck - Purchases
  • ReturnPurchasesCheck - Return Purchases

◆ FontSizeEnum

Font Size

  • Size01
  • Size02
  • Size03
  • Size04
  • Size05
  • DefaultSize

◆ FontStyleEnum

Font Style

  • Bold
  • NoBold
  • Italic
  • NoItalic

◆ FontTypeEnum

Font type for printing of description (from version 04.03.45)

  • Auto - automatic management;
  • Font1 - font 10 dots/char wide;
  • Font2 - font 12 dots/char wide;
  • Font3 - font 13 dots/char wide;
  • Font4 - font 14 dots/char wide;
  • Font5 - font 16 dots/char wide;

◆ HandshakeEnum

Handshake

  • NONE
  • RTS_CTS
  • XON_XOFF

◆ LastFiscalDocumentEnum

Type of Document to Repeat

  • ShortReport
  • FullReport

◆ LogLevelEnum

LogLevel settings

  • None
  • Medium

◆ ModeOfPrintEnum

Mode Of Print Parameter that sets how to print the first sales line with the sale item description.

  • PrintNumberwithLineLimited: Description of sold item” is limited to 53, “Sale line number counter” is always printed
  • PrintNumberIfPossible: Description of sold item” is not limited, “Sale line number counter” is printed if possible to be fit in one line, else is not printed
  • NeverPrintNumber: Description of sold item” is not limited, “Sale line number counter” is never printed
  • AlwaysPrintNumber: Description of sold item” is not limited, “Sale line number counter” is always printed

◆ OFDDataTypeEnum

OFD Data settings

  • DeleteALL - Clear all data
  • MoneyTransferOperatorAddress (tag 1005)
  • PurchaserPhonOrEmailAddress (tag 1008)
  • MoneyTransferOperatorTIN (tag 1016)
  • MoneyTransferOperatorName (tag 1026)
  • PayingAgentOperation (tag 1044)
  • FlagOfAgent (tag 1057)
  • PayingAgentPhone (tag 1073)
  • PaymentsReceivingOperatorPhone (tag 1074)
  • MoneyTransferOperatorPhone (tag 1075)
  • SupplierPhone (tag 1171)
  • FlagOfAgentPaymentSubject (tag 1222)
  • SupplierName (tag 1225)
  • SupplierTIN (tag 1226)

◆ PaperMissingEnum

Type of Paper missing management

  • NoAnswerAtAll - no answer for operation, no information about paper missing
  • AtEndOfOperation - answer for operation at the end of operation(after restoring paper), no information about paper missing(default)
  • OnlyPaperMissing - no answer for operation, immediate answer for paper missing
  • CyclePaperMissing - answer for operation at the end of operation(after restoring paper), continuous information about paper missing(message is to be considered a warning, cyclically sent not more than every 2 seconds)

◆ PaymentSubjectEnum

Payment Subject (tag 1212)

  • None - No Subject
  • GoodsForSelling
  • ExcisableGoods
  • WorksPerformed
  • RenderedServices
  • BetsAtGambling
  • PrizesAtGambling
  • PaymentsForLottery
  • PrizesAtLottery
  • RightForIntellectualAactivities
  • AdvanceOrDeposit
  • Agent
  • CompositeSubjectOfCalculation
  • OtherSubjectOfCalculation
  • PropertyRights
  • NonsalesIncome
  • InsuranceContributions
  • TradeFee
  • ResortFee
  • Pledge
  • Expense
  • Contributions to OPS for IP
  • Contributions to OPS
  • Contributions to OMS for IP
  • Contributions to OMS
  • Contributions to OSS
  • Casino Payment

◆ PaymentWayEnum

Payment Way (tag 1214)

  • None
  • CompleteBeforehand
  • PartialBeforehand
  • Advance
  • CompletePayment
  • PartialPayment
  • TransmissionPaymentSubject
  • PaymentOfCredit

◆ PCChannelTypeEnum

PC Channel

  • Auto
  • RS232
  • WiFi
  • Bluetooth
  • Ethernet
  • USB

◆ ReceiptItemTypeEnum

Receipt Item Type

  • Sale
  • SaleReturn
  • Purchase
  • PurchaseReturn

◆ ReceiptTypeEnum

Receipt Type (tag 1054)

  • Sale
  • SaleReturn
  • Purchase
  • PurchaseReturn

◆ RegistrationReasonEnum

Registration Reason

  • FMSubstitution - FM Substitution
  • OFDSubstitution - OFD Substitution
  • UserDetailsChange - User Details Change
  • ECRSettingsChange - ECR Settings Change

◆ RegistrationTypeEnum

Registration Type

  • First - First Registraton
  • ChangeAll - Reregistration with FM Substitution
  • ChangeParam - Reregistration without FM Substitution

◆ RepeatDocumentEnum

Type of Document to Repeat

  • LastFiscalDocument
  • ShortReport
  • FullReport
  • TransmissionReport
  • Registration
  • FMStatus
  • OFDStatus

◆ RoundingEnum

Type of Rounding

  • NoRounding
  • CashlessRounding
  • AdvanceRounding
  • CreditRounding
  • OtherRounding

◆ SecurityTypeEnum

Type of WiFi Security

  • Open
  • WEP
  • WPAWPA2

◆ ServerChannelEnum

Monitoring connection Channel

  • Disabled - no communication with Monitoring Server
  • OFD Channel - send data via OFD Channel
  • File Only - generate JSON in ECR memory

◆ ServerOperationEnum

OPERATION 0~NO OPERATIONS 1~DELETE RAM LOG 2~DELETE ACTIONS

◆ ServerTimeZoneEnum

Time Zone 2~КАЛИНИНГРАДСКОЕ ВРЕМЯ UTC+2 3~МОСКОВСКОЕ ВРЕМЯ UTC+3 4~САМАРСКОЕ ВРЕМЯ UTC+4 5~ЕКАТЕРИНБУРГСКОЕ ВРЕМЯ UTC+5 6~ОМСКОЕ ВРЕМЯ UTC+6 7~КРАСНОЯРСКОЕ ВРЕМЯ UTC+7 8~ИРКУТСКОЕ ВРЕМЯ UTC+8 9~ЯКУТСКОЕ ВРЕМЯ UTC+9 10~ВЛАДИВОСТОКСКОЕ ВРЕМЯ UTC+10 11~МАГАДАНСКОЕ ВРЕМЯ UTC+11 12~КАМЧАТСКОЕ ВРЕМЯ UTC+12

◆ StatisticReportEnum

Type of Report

  • DepartmentDay
  • DepartmentPeriod
  • VAT
  • GeneralInfo
  • GeneralInfoExtended

◆ SveltaTag1000Enum

SVELTA ticket Type (tag 1000)

  • Sale
  • Correction

◆ SveltaTag1054Enum

SVELTA ticket Type (tag 1054)

  • Sale
  • SaleReturn
  • Purchase
  • PurchaseReturn

◆ SveltaTag1199Enum

SVELTA VAT Type (tag 1199)

  • VAT_20
  • VAT_10
  • VAT_20_120
  • VAT_10_110
  • VAT_0
  • VAT_EXEMPT

◆ SveltaTag1212Enum

Payment Subject for SVELTA ticket (tag 1212)

  • None - No Subject
  • GoodsForSelling
  • ExcisableGoods
  • WorksPerformed
  • RenderedServices
  • BetsAtGambling
  • PrizesAtGambling
  • PaymentsForLottery
  • PrizesAtLottery
  • RightForIntellectualAactivities
  • AdvanceOrDeposit
  • Agent
  • CompositeSubjectOfCalculation
  • OtherSubjectOfCalculation
  • PropertyRights
  • NonsalesIncome
  • InsuranceContributions
  • TradeFee
  • ResortFee
  • Pledge
  • Expense
  • Contributions to OPS for IP
  • Contributions to OPS
  • Contributions to OMS for IP
  • Contributions to OMS
  • Contributions to OSS
  • Casino Payment

◆ SveltaTag1214Enum

Payment Way for SVELTA ticket (tag 1214)

  • None
  • CompleteBeforehand
  • PartialBeforehand
  • Advance
  • CompletePayment
  • PartialPayment
  • TransmissionPaymentSubject
  • PaymentOfCredit

◆ SveltaTicketTypeEnum

Type of SVELTA lines

  • Full - full SVELTA ticket
  • Open - Open SVELTA ticket section
  • Sell - Sell SVELTA ticket section
  • Close - Close SVELTA ticket section
  • File - Send SVELTA file

◆ TaxCodeEnum

Type of TaxCode

  • AutomaticMode
  • Traditional
  • LightIncome
  • LightIncomeNoExpenses
  • SingleTax
  • AgriculturalTax
  • PatentTaxSystem

◆ TestTypeEnum

Type of Test

  • Display
  • Printer_1
  • PrinterRoll
  • Printer_2
  • PrinterSpeed

◆ TextRotation

Text Rotation

  • Rotation0
  • Rotation90
  • Rotation180
  • Rotation270

◆ TextScale

Text Scale

  • Scale1
  • Scale2
  • Scale3
  • Scale4
  • Scale5
  • Scale6
  • Scale7
  • Scale8

◆ TextStyle

Text Style

  • Size01
  • Size02
  • Size03
  • Size04
  • Size05
  • Bold
  • NoBold
  • Italic
  • NoItalic

◆ TK302UsbClassEnum

TK302-FB USB Class

  • Printer - USB Printer
  • SingleCOM - Virtual COM
  • DoubleCOM - Double Virtual COM
  • MassStorage - Mass storage

◆ TransmissionReportEnum

Type of Document

  • TransmissionReport

◆ UsbProfileEnum

USB Profile (Q3X-F, K3-F)

  • CDCMTP - Virtual COM + MTP Device
  • CDCCDC2 - Double Virtual COM