СRSetDiscountOrRaiseVal
CRSetTaxVal

Эти функции устанавливают значения фиксированных скидки, наценки и налоговых ставок.

  1. CRIERR CRSetDiscountOrRaiseVal(double value, BOOL discount);
            Устанавливает значение фиксированной скидки (discount=TRUE) или наценки (discount= FALSE) равным value процентов. Для скидки value может принимать значения в пределах 0..99.99, для наценки - 0..999.99.
  2. CRIERR CRSetTaxVal(double value, UINT nTax);
            Устанавливает значение фиксированной налоговой ставки номер nTax (1..3) равной value процентов (0..999.99).

Возвращают:

Значение Описание
IERR_ALLOK успешное завершение
IERR_WRITE_FISC ... IERR_CS_ROM неполадка соответствующего электронного узла
IERR_NOT_CONNECTED не связались с COM- портом

IERR_TIMEOUT

не дождались ответа от кассы

IERR_WRONG_PARAMETER какой-то параметр выходит за допустимые пределы
IERR_CT_NOT_CLOSED смена не закрыта

Замечания:

Для успешного завершения функций необходимо, чтобы смена была закрыта.

См. также:   СRGetDiscountOrRaiseVal, CRGetTaxVal