Терминальный проект КиберПлат [open source]
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
3.8KB

  1. /* @file Менеджер конфигураций. */
  2. #pragma once
  3. //---------------------------------------------------------------------------
  4. /// Константы для печати чеков.
  5. namespace CPrintConstants
  6. {
  7. const char * const BankName = "BANK_NAME";
  8. const char * const BankBik = "BANK_BIK";
  9. const char * const BankInn = "BANK_INN";
  10. const char * const BankAddress = "BANK_ADDRESS";
  11. const char * const BankPhone = "BANK_PHONE";
  12. const char * const DealerAddress = "DEALER_ADDRESS";
  13. const char * const DealerBusinessAddress = "DEALER_BUSINESS_ADDRESS";
  14. const char * const DealerInn = "DEALER_INN";
  15. const char * const DealerKbk = "DEALER_KBK";
  16. const char * const DealerName = "DEALER_NAME";
  17. const char * const DealerPhone = "DEALER_PHONE";
  18. const char * const DealerIsBank = "DEALER_IS_BANK";
  19. const char * const DealerSupportPhone = "DEALER_SUPPORT_PHONE";
  20. const char * const DealerVAT = "DEALER_NDS";
  21. const char * const DealerAgentFlag = "DEALER_AGENT_FLAG";
  22. const char * const DealerTaxation = "DEALER_SNO";
  23. const char * const MtRegistrationAddress = "MT_REGISTRATION_ADDRESS";
  24. const char * const PointAddress = "POINT_ADDRESS";
  25. const char * const PointName = "POINT_NAME";
  26. const char * const PointExternalID = "POINT_EXTERNAL_ID";
  27. const char * const OpBrand = "OPERATOR_BRAND";
  28. const char * const OpName = "OPERATOR_NAME";
  29. const char * const RecipientInn = "RECIPIENT_INN";
  30. const char * const RecipientName = "RECIPIENT_NAME";
  31. const char * const ServiceType = "SERVICE_TYPE";
  32. const char * const TermNumber = "TERMINAL_NUMBER";
  33. const char * const Currency = "CURRENCY";
  34. const char * const ContractNumber = "CONTRACT_NUMBER";
  35. const char * const DateTime = "DATETIME";
  36. const char * const ReceiptNumber = "RECEIPT_NUMBER";
  37. const char * const NoFiscal = "NO_FISCAL";
  38. namespace KKM
  39. {
  40. const char * const Taxation = "TAXATION"; // система налогообложения (СНО)
  41. const char * const DateTimeStamp = "KKM_DATETIME_STAMP"; // дата и время получения фискального документа
  42. const char * const SerialNumber = "KKM_SERIAL_NUMBER"; // серийный номер фискальника (заводской номер ККТ)
  43. const char * const RNM = "KKM_RNM"; // регистрационный номер ККТ (РНМ)
  44. const char * const SessionNumber = "KKM_SESSION_NUMBER"; // номер смены
  45. const char * const FDSerialNumber = "KKM_FD_SERIAL_NUMBER"; // порядковый номер фискального чека
  46. const char * const FSNumber = "KKM_FS_NUMBER"; // заводской номер фискального накопителя
  47. const char * const FDNumber = "KKM_FD_NUMBER"; // номер фискального чека
  48. const char * const FDSign = "KKM_FD_SIGN"; // фискальный признак данных
  49. const char * const TaxAmount02 = "TAX_AMOUNT_02"; // сумма НДС чека по ставке 18% (1102)
  50. const char * const TaxAmount03 = "TAX_AMOUNT_03"; // сумма НДС чека по ставке 10% (1103)
  51. const char * const TaxAmount04 = "TAX_AMOUNT_04"; // сумма расчета по чеку с НДС по ставке 0% (1104)
  52. const char * const TaxAmount05 = "TAX_AMOUNT_05"; // сумма расчета по чеку без НДС (1105)
  53. }
  54. }
  55. //---------------------------------------------------------------------------