- последна редакция на: 2018-08-30
Румъния (Romania)
Откъде да започнете
Достъп до фискално устройство по време на разработка на софтуер и тестове
За целите на разработването на Вашия софтуер и във финалната фаза за тестове е не само добре, но и е задължително да си осигурите наличието на реално устройство. Ако нямате такава възможност - ще трябва да разработите програмата си на "сухо" и да се надявате, че всичко ще е наред. Не се захващайте с това! От скромната си почти двадесет годишна практика в разработката на този тип софтуер Ви уверявам, че не съм срещнал нито един случай, в който софтуер, разработен без тестове с физически реално устройство да е стартирал без проблеми. Просто е - не подлагайте бизнеса си на този тип тест - подсигурете се предварително и тествайте всичко. Имам предвид наистина тествайте всичко. Какво ще стане, ако спре захранването, докато сте в отворен бон? Имате ли вариант за реакция при грешка от страна на потребител? Имате ли всички необходими справки? Съвпадат ли сумите от вашия продукт и от фискалното устройство?
В Румъния имате право:
- да използвате сертифицирани решения (включващи приложения и библиотеки) на производителя за съответното фискално устройство. В този случай не се налага да сертифицирате управлението на фискалното устройство;
- да използвате сертифицирани библиотеки за работа с фискалното устройство, произведени от трета страна. В този случай се налага да сертифицирате управлението на фискалното устройство;
- да напишете и използвате собствена комуникация с фискалното устройство. Можете да получите протокола за комуникация с устройството от неговия производител, но имайте предвид, че ще трябва да преминете през процедура по сертификация на употребата на това фискално устройство, а ако се появи клиент, който желае да използва друг модел - да минете през такава процедура и за него;
Личното ми мнение е, че във всеки от горните случаи не трябва да допускате софтуера Ви да се продава или използва в Румъния (а и където и да било другаде) без да сте преминали през тестове със съответния хардуер.
За да получите фискално устройство и при това процеса да е максимално ефективен и безболезнен Ви препоръчвам да направите следното:
- Влезте в контакт с представител на фирма произвеждаща или продаваща касови апарати и фискални принтери. В Румъния можете да купите фискално устройство не само от производителя му, но и от редица оторизирани за това фирми. Обикновено те са и оторизиран сервиз и могат да Ви помогнат не само с информация за фискалното устройство, но и да Ви насочат към употребата на вече разработено и тествано SDK или да Ви дадат контакт на разработчици на софтуер за помощ;
- Важно - пояснете, че го вземате за целите на софтуерна разработка и желаете след това да го върнете. Най-вероятно ще попълните съответния протокол или друг подобен документ, след което ще оставите във фирмата депозит. В повечето случаи сумата е същата, както и ако закупувате същото устройство;
- Информирайте се подробно от конкретния търговец - при какви условия става нарушаване на гаранцията, а също и при какви условия няма да приемат устройството Ви обратно, за да получите депозита си. Например: Ако счупите механически фискалното устройство - повечето от търговците няма да приемат да го върнете и да си вземете депозита;
- Има определен набор от команди, които не е нужно и не трябва да поддържате или изпълнявате във Вашия софтуер, защото по закон тези операции се извършват само и единствено от оторизиран сервизен техник. Добре е да се информирате от съответния дистрибутор или сервиз, какво не трябва да се прави. Например: В никакъв случай не трябва Вие да фискализирате устройството;
- Поискайте от съответния търговец или сервизен техник да провери на място дали фискалното устройство е настроено за работа в режим на фискален принтер и ако това не е така - да Ви покаже как се преминава в такъв режим (ако става дума за касов апарат). Най-добре е да си платите курс, в който да Ви обучат как се работи правилно с устройството. Това ще Ви помогне по много начини впоследствие;
- Поискайте от съответния търговец или сервизен техник да настрои фискалното устройство по съответния начин, за да може да работите безпроблемно в офиса си. (Това е само в случай, че даденото устройство има нужда от такава настройка);
- Поискайте от съответния търговец или сервизен техник да направи проба за управление в режим на фискален принтер, за да се уверите, че всичко е наред. Ако сте сигурни, че устройството Ви е предадено в работещо състояние и имате проблем при работа с него през Вашия софтуер ще намалите броя на местата, където ще търсите проблема;
- Поискайте от съответния търговец или сервизен техник да Ви даде програма (обикновено безплатна), с която да можете да проверявате паралелно изпълнението на командите и методите, които разработвате;
- Поискайте да закупите от съответния търговец или сервизен техник съответното количество хартия за устройството, което взимате. Колкото и да е странно това се забравя често и въпреки, че не е кой знае какъв проблем - хартията свършва бързо, а фискалните устройства не отпечатват добре бележки без хартия. Досадно е, но няма как и със сигурност ще Ви спре работата;
- Уверете се (или поискайте потвърждение от сервизния техник), че устройството Ви е за тестов режим;
- Задължително изискайте от дистрибутора документация и ръководства за употреба;
В тестов режим можете да издавате документите, които ще трябват на Вашите клиенти. На документа ще пише, че става дума за проба. Тестовия режим приключва автоматично при отпечатване на Z-отчет. Ако фискалното устройство не е специално взето за тестове и разработка от производителя, а е на краен клиент - имайте предвид, че издадените в този режим документи трябва да се съхраняват и да му се предадат. В края на месеца тези документи ще трябват на счетоводството на клиента Ви. Ако не знаете как се преминава в тестови режим – попитайте дистрибутора! Още веднъж – по-добре е да не разработвате програмата си дирeктно на фискализиран принтер на клиента Ви. Това може да доведе до проблеми в случай на невнимание.
Ако данните в тази статия са некоректни - моля пишете ми, за да коригирам статията.


