Изберете страница

Tanzania Bureau de Change Server

Сървърът Tanzania Bureau de Change Server е за обменни бюра в Танзания. Програмата за обмен на бюрото записва всяка сделка като текстов файл в папка. Сървърът чете файла, записва сделката в IncoPOS, подписва продажбата при данъчната служба на Танзания (TRA) чрез Tanzania VFD, печата бележката и качва отчета за сделката на FTP сървъра на Bank of Tanzania (BOT). Списъкът със сървъри е в Сървъри, а полетата, които има всеки сървър, са в Добавяне, редакция и изтриване на сървъри.

Какво ви трябва

  • Устройство Tanzania VFD, регистрирано в TRA, в Устройства на това работно място, и принтер за бележки.
  • Номерът на лиценза на обменното бюро (BCL) и хостът, портът, потребителят, паролата и пътят на BOT FTP, от Bank of Tanzania.
  • Лиценз на това работно място. Прозорецът показва „Изисква Basic или по-добър лиценз“.
  • Програма за обмен, която записва сделките във формата на командите на FPDriver: E_SEL или E_BUY с клиента, E_ITM за всяка валута със сумата и курса и по желание E_DOC, C_CPY и C_DRAW. Файловете с команди за фискални бележки (R_…) са за Tanzania Fiscal Receipts Server.

Настройте сървъра

  1. Отворете Редакция → Администриране → Сървъри… и натиснете Нов.
  2. Изберете Tanzania Bureau de Change Server в Тип на сървъра:. Шаблон на файла: получава *.txt.
  3. Изберете трите папки и въведете настройките на BOT FTP и номера BCL, вижте таблицата по-долу.
  4. Натиснете Тест, за да проверите връзката с FTP, и след това Запис. Когато сървърът е разрешен, записът проверява връзката отново и при неуспех пита „Желаете ли все пак да запазите настройките на сървъра?“.
Прозорец Нов сървър с Име Tanzania Bureau de Change Server, Тип на сървъра Tanzania Bureau de Change Server с Изисква Basic или по-добър лиценз, полетата Входяща папка, Изходна папка и Папка за грешки, Шаблон на файла *.txt, скритите BOT FTP host и порт с бутона Тест, полетата FTP потребителско име, FTP парола и FTP път, полето Bureau license и бутоните Запис и Отказ
Поле Какво прави
Входяща папка: Папката, в която програмата за обмен записва файловете със сделки. Тя трябва да съществува, когато сървърът стартира, и никой друг разрешен сървър не може да я използва, вижте Настройки на всеки тип.
Изходна папка: Къде отиват обработените файлове, с добавени отпред дата и час.
Папка за грешки: Къде отиват файловете, които не са обработени, всеки с файл до него, който съдържа причината. Името му има .error преди разширението, например 20261113_101500_sale.error.txt.
Шаблон на файла: Кои файлове от входящата папка се четат.
BOT FTP host: FTP сървърът на Bank of Tanzania, с порта до него. И двете се показват като точки.
Тест Свързва се с FTP сървъра с настройките, въведени в прозореца, и казва дали е успешно.
FTP потребителско име:, FTP парола:, FTP път: Входът в BOT FTP и папката за отчетите. FTP път: се показва като точки.
Bureau license: Номерът BCL на бюрото, който се записва във всеки отчет.

Как работи

Сделка Какво прави сървърът
E_SEL, бюрото продава валута Записва продажба на клиента от файла в обекта по подразбиране, с по един ред за всяка валута (сумата по курса, в освободената ДДС група E), подписва я в TRA чрез Tanzania VFD и печата бележката за обмен с QR кода на TRA.
E_BUY, бюрото купува валута Записва доставка от клиента, без подпис в TRA, и печата бележка.

C_CPY печата копие на бележката, а C_DRAW отваря касовото чекмедже. Клиентът се намира или добавя като партньор с вида и номера на документа от файла. Всяка сделка се нарежда и като XML отчет за BOT FTP сървъра. Отчетите се изпращат във фонов режим, отново след 10 минути, когато FTP сървърът не е достъпен, и с ново име, ако на сървъра вече има файл със същото име.

Сървърът чете файл, когато той не се е променял 2 секунди, като започва от най-стария. Първо преименува файла да завършва на .processing, така че файл, който програмата за обмен още записва, изчаква, а всеки файл се обработва само веднъж, дори когато след това не може да бъде преместен в изходната папка. Когато сървърът стартира и намери файл .processing от предишна работа, например след спиране на тока, той го премества в папката за грешки, без да го обработва, защото продажбата му може вече да е подписана. Сървърите Tanzania VFD REST API, Bureau de Change и Fiscal Receipts на работното място подписват продажбите си една по една.

Отстраняване на проблеми

Проблем Решение
„Входящата папка не е избрана!“, „Изходящата папка не е избрана!“, „Не е избрана папка за грешки!“ Изберете и трите папки.
„FTP хостът не може да бъде празен!“, „Потребителското име за FTP не може да бъде празно!“, „FTP паролата не може да бъде празна!“, „Bureau license number cannot be empty!“ Попълнете полето от съобщението.
„Връзката с FTP сървъра е неуспешна:“ след Тест Проверете хоста, порта, потребителя, паролата и пътя от BOT и интернет връзката на работното място.
Файловете остават във входящата папка Проверете дали сървърът е разрешен и лицензиран, дали входящата папка е съществувала, когато сървърът е стартирал, и дали имената на файловете отговарят на Шаблон на файла:.
„The input folder must be different from the output and error folders!“, „Another server is already using one of these folders!“ Изберете други папки, вижте Настройки на всеки тип.
Файловете отиват в папката за грешки Отворете файла .error.txt до него. „Invalid forex transaction: missing items“ или „missing customer data“ означава, че във файла няма ред E_ITM или ред E_SEL / E_BUY. „Line …: R_… is a fiscal receipt command“ означава, че файлът е фискална бележка: поставете го във входящата папка на Tanzania Fiscal Receipts Server.
„Processing of this file was interrupted. Check in IncoPOS whether the receipt was issued before sending the file again.“ IncoPOS е затворен, докато файлът се е обработвал. Потърсете сделката в продажбите или доставките за деня. Поставете файла отново във входящата папка само ако я няма.

Свързани страници

Документация