#vbam #ndc ## Общая информация * **Сервис:** DCC (Dynamic Currency Conversion) — динамическая конвертация валюты при выдаче. * **Проект:** VBAM_78 / 052026. --- ## 1. Настройка конфигурации Для активации и настройки сервиса необходимо внести изменения в приложение **"Конфигурация банкоматов"**. ### 1.1. Параметры DCC Перейдите по пути: `Группа` $\rightarrow$ `Дополнительные параметры` $\rightarrow$ `вкладка "Транзакции"` $\rightarrow$ `Настройки DCC` **Задачи:** * Определить экраны, языки и тип экрана с валютой в соответствии с ТЗ. * **Для ВТБ Армения:** Реализовать только экран подтверждения с поддержкой 3-х языков: * Russian * English * Armenian ![[Pasted image 20260918195611.png]] ### 1.2. Служебные состояния/экраны Перейдите по пути: `Группа` $\rightarrow$ `вкладка "Общие"` $\rightarrow$ `Служебные состояния/экраны` Определите следующие 2 состояния: 1. **Generate EMV Cryptogram** — `UPDATEEMVCRYPTOGRAM` 2. **Generate EMV cryptogram for Dynamic Currency Convertion** — `GENERATEEMVCRYPTOGRAM` ![[Pasted image 20260918200036.png]] --- ## 2. Конфигурация цепочек В конфигурации необходимо настроить следующие цепочки действий: **Цепочка для `GENERATEEMVCRYPTOGRAM`:** `313;319319000000001000000000;` `319D312225000001000000000322;` `322Z002000000004000000000000;` `312/005543544326000000000000;` `326Z323325131131131131131131;` `323?325255255030030000000000;` `325I005141001000001000128324;` `324Z000000000000000000003000;` **Цепочка для `UPDATEEMVCRYPTOGRAM:`:** `328;335335000000000000000000;` `335D333225000001000000000331;` `331Z002000000004000000000000;` `333/005543544329000000000000;` `329Z332334131131131131131131;` `332?334255255030030000000000;` `334I005141001000001000128330;` `330Z000000000000000000001000;` --- ## 3. Логика чека (Withdrawal) Обновите логику формирования чека выдачи наличных следующими условиями: ``` @ ВЫДАЧА НАЛИЧНЫХ> ?IF (DCCPERFORMED) @ Сумма выдачи: #DBA> @ Курс конвертации: #DCR> @ Сумма списания по курсу Банка: > @ #DPA> ?IF (FEE) @ КОМИССИЯ ЗА СНЯТИЕ НАЛИЧНЫХ – 1%> #S2 ?ENDIF ?ELSE ?IF (FEE) #S1> @ КОМИССИЯ ЗА СНЯТИЕ НАЛИЧНЫХ – 1%> #S2 ?ELSE #A1> ?ENDIF ?ENDIF > @ КОД ПОДТВЕРЖДЕНИЯ> #AR> > ``` --- ## 4. Графика Все изображения для данного сервиса должны соответствовать маске: dcc-*.jpg