Skip to content

Instantly share code, notes, and snippets.

@gumayunov
Created September 10, 2009 12:12
Show Gist options
  • Save gumayunov/184511 to your computer and use it in GitHub Desktop.
Save gumayunov/184511 to your computer and use it in GitHub Desktop.
#!/usr/bin/ruby
rate = 1000.0
tax = 130.0
real = cost - tax
tasks = [
[8, "Установка и адаптация гравицапы" ],
[1, "Установка цапфы"],
[1, "Настройка формы обратной связи с пацаками"],
[2, "Исправление ошибки в трансклюкаторе"],
[3.5, "Решение проблемы обновления данных в пепелаце"],
]
t_h = tasks.inject(0){|a,v| a + v[0]}
t_rate = t_h * cost
t_tax = t_h * nalog
t_real = t_h * real
require 'rubygems'
require 'rutils'
def money(m)
"#{m.to_i} (#{m.to_i.propisju}) рублей #{((m - m.to_i)*100).to_i} копеек"
end
tasks.each do |t|
end
puts "Стоимость Услуг по данному Акту составляет #{money(t_rate)}, НДС не облагается. Исполнитель получает #{money(t_real)}, #{money(t_tax)} удерживается НДФЛ и перечисляется на счет налогового органа Заказчиком, выполняющего функцию налогового агента."
# Стоимость Услуг по данному Акту составляет 17586 (семнадцать тысяч пятьсот восемьдесят шесть) рублей 0 копеек, НДС не облагается. Исполнитель получает 15298 (пятнадцать тысяч двести девяносто восемь) рублей 19 копеек, 2287 (две тысячи двести восемьдесят семь) рублей 79 копеек удерживается НДФЛ и перечисляется на счет налогового органа Заказчиком, выполняющего функцию налогового агента.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment