Зачем написана эта статья? Зачем мне это - автоматизация Беларуси?
Также до недавнего времени думали несколько программистов, наведавшихся к "край озер и полей" для автоматизации одного из подразделений компании, в которой они работали. Была задача доработать конфигурацию УТ 8.1(которая правда имела достаточное количество изменений от типовой) под нужды минских партнеров. Казалось бы это не бухгалтерия, никакого плана счетов и проводок. Что в УТ? Поменял формы накладных и вперед......все не так просто....
1) Итак, начнем с мелких проблем. Вроде мелочь,отсутствие копеек. Действительно, чего мелочится? Но это заставляет отредактировать кучу форм для печати без копеек. Но не просто поменять формы, но и добавить проверку на валюту выводимых цифр - для валютных сумм копейки по-прежнему выводим. Дальше больше, для этой страны стандартный формат чисел 15.2 не годится, у фирмы с более менее приличными оборотами квартальные отчеты будут показывать "девятки" и "решетки"; вкупе с этим в некоторых печатных формах придется чуть расширить поля итоговых сумм. Сразу скажу, для реквизитов документов менять ничего не надо, 15.2 вполне нормально. Но все это только верх айсберга: просто поменять формы вывода недостаточно, мы нарываемся на проблему округлений -- причем везде, куда ни глянь. Например все функции пересчета надо поменять, учитывая округления, это касается и пересчетов внутри документов: во-первых опять-таки обращаем внимание на валюту, во-вторых забудьте о пересчетах "от суммы", просто взять сумму поделить на количество и округлить для получения цены будет неверно -- не сойдется арифметика. Соответственно невозможно в качестве цены по-умолчанию использовать цену с НДС, при вычислении цены без НДС (которую надо ОБЯЗАТЕЛЬНО указывать практически в каждом печатном документе) вы почти всегда будете получать дробное число, а как мы помним копейки нам не нужны.
Также по-хорошему необходимо учесть, что суммы без копеек при проведении по себестоимости, в регистрах, тоже желательно, чтобы копеек не было.
2) Если используются скидки на предприятии, то здесь нас ждет тоже ньюанс: скидки надо считать не от суммы, как это сделано в типовой, а от цены. Также помним: копеек быть не должно.
3) А вы знаете что? В Беларуси нет счет-фактур в понимании их всеми, кто из России. Счет-фактурой здесь часто называют обычный счет. Соответственно контролировать введение счет фактур на основании накладных не надо. Вы спросите почему так? Потому-что накладная печатается УЖЕ на бланке строгой отчетности, он же БСО (такая цветастая бумажечка с защитой и голограммой). Бланк имеет серию (2-е буквы, например "ЛА", "РУ") и номер, следовательно надо добавить эти реквизиты в документы расхода, перемещения. Сами бланки бывают: ТН (товарная накладная) - вертикальная, ТТН (товарно-транспортная накладная) - вертикальная и горизонтальная. Существуют также отраслевые формы (для алкоголя, нефти и т.д.). ТН печатается в 2-х экземплярах ТТН в 4-ех. Если позиций много на бланке в табличной части указывается одна строка со словами "согласно приложения" и приложения печатаются уже на обычной бумаге. В документы пришлось также несколько простых реквизитов, нехватающих в типовой для печати ТН и ТТН. Еще ньюанс: бланк на пару миллиметров меньше формата A4.
4) Ценообразование. Беларусь - государство социальное. Государство заботится о своих гражданах и борется с недобрасовестными спекулянтами. Забота выражается в ограничении торговой надбавки на ряд товаров (особенно с низкой коньюнктурой). Особенно это касается товаров не собственного производства и товара из-за рубежами (грубо говоря перекуп внутри страны). Причем здесь УТ? Нам надо контролировать предельную торговую надбавку и показывать ее при перепродаже. Суммарная надбавка всех цепей реализации такого товара не должна превышать 20%-30%. Жизненно необходим в этом случае(в случае если вы купили товар не у первого поставщика/производителя) реквизит "ЦенаИзготовителяИмпортера", который надо хранить рядом с партией и указывать в приходе. А при реализации указывать получившийся процент надбавки в накладной, причем надбавка будет не "ПродажнаяЦена-Себестоимость", а "ПродажнаяЦена-ЦенаИзготовителяИмпортера". Соответственно в реализации всегда надо указывать партию прихода (либо менять процедуру печати, чтобы она считала строки не из табличной части документа, а из движений регистра). Как вам масштаб задачи???
Продолжение следует....