Dmitry Astapov (_adept_) wrote,
Dmitry Astapov
_adept_

Categories:

Решите проблему с округлением!

Как-то раз, когда я работал в компании Y, в наш отдел пришло письмо из бухгалтерии с темой: "СРОЧНО! Помогите решить проблему с округлением!".

Письмо содержало полную историю примерно недельной переписки бухгалтерии и клиента, суть которой сводилась к следующему.

Бухгалтерия выслала клиенту счет вида (на самом деле, там было около 150 позиций):

Цена без НДСНДС
Фиговины1,020,27
Хреновины3,050,79
Прочая ерунда28,67,44
Итого32,678,49


В этом счете итоговая сумма НДС была посчитана как (итого * НДС), а не как сумма НДС по отдельным позициям (поскольку, как я помню, детализация давалась, что называется, JFYI).

Клиент попался дотошный и не поленился просуммировать НДС по всем позициям и сравнить его с итоговым. У него получился, отличающийся от "бухгалтерского" где-то на рубль. Клиент понял, что если его каждый раз дурят на рубль - так это ж всех остальных тоже, небось, дурят на рубль. Прикинув в уме кол-во клиентов, он получил таки суммы, от которых захватывало дух.

Ну уж нет - решил клиент, я этого вам так не спущу. И пошел на бухгалтерию войной.

Бухгалтерия какое-то время отпиралась, но потом решила уступить и спустила проблему "в IT".

Задача IT-шникам была поставлена так: "принципы формирования сумм и рассчета НДС - незыблемы и неизменны. Но! Надо сделать так, чтобы клиент, просуммировав НДС по всем позициям, получал то же значение "итого", что и в нашем счете".

- Ок, - сказали мы. Давайте увеличим точность НДС по позиции до четырех знаков после запятой.
- Нельзя(TM).
- Давайте будем считать "итого НДС", суммируя позиции
- Нельзя(ТМ)
- Давайте не будем показывать НДС по позициям
- Нельзя(ТМ)
- Но ведь Метро же так делает
- А нам пофиг
- Тогда давайте в некоторые позиции "добрасывать" копеечку на НДС
- Вы что! Аудит нас схавает живьем!
- Так а что вы хотите тогда от нас?
- Как что?! Решите проблему с округлением!
- Как?
- Сделайте так, чтобы расхождений не было
- Это невозможно
- Как это невозможно? В счет эти данные попадают из вашей системы, значит - где-то у вас ошибка. Вот найдите ее и устраните!

IT полезло в бутылку. Бухгалтерия пошла к начальству. Пришел чуть ли не генеральный директор интересоваться, "неужели так тяжело найти в программе ошибку?".

Тут дискуссия перешла в плоскость незамутненного обмена эмоциями и обсуждения личностей (кто как учил математику в школе, и т.п.)

К счастью, в том момент, когда конфликт близился к своему апогею и было понятно, что вот-вот, и прольется чья-то кровь, случилось чудо. Верховные Бухгалтерские Жрецы удачно принесли жертву не то Нацбанку, не то Минфину, не то какому-то другому языческому богу, и сказали, что можно НДС по отдельным позициям не писать.

Между IT и бухгалтерией воцарился вооруженный до зубов нейтралитет, но на слово "округление" и те, и другие еще где-то год реагировали очень нервно.
Tags: баечки, работа
Subscribe

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 18 comments