增值税(VAT)
增值税是间接税。 卖方在向买方出售货物(工程,服务,产权)时进行计算。
该模型允许我们通过将其指定为价格数组来计算任何购买的增值税。
模型本身如下图所示。
接下来,我们将添加模型的辅助功能,并指定购物清单。
In [ ]:
# Подключение вспомогательной функции запуска модели.
function run_model( name_model)
Path = (@__DIR__) * "/" * name_model * ".engee"
if name_model in [m.name for m in engee.get_all_models()] # Проверка условия загрузки модели в ядро
model = engee.open( name_model ) # Открыть модель
model_output = engee.run( model, verbose=true ); # Запустить модель
else
model = engee.load( Path, force=true ) # Загрузить модель
model_output = engee.run( model, verbose=true ); # Запустить модель
engee.close( name_model, force=true ); # Закрыть модель
end
sleep(5)
return model_output
end
Out[0]:
In [ ]:
Purchases = [100, 120, 12.55];
让我们运行模型并输出计算的税额。
In [ ]:
run_model("NDS") # Запуск модели.
Sum = collect(simout["NDS/Сумма покупок"]);
NDS = collect(simout["NDS/НДС от покупок"]);
println("Сумма покупок: " * string(Sum.value))
println("НДС от покупок: " * string(NDS.value))
结论
在这个例子中,我们演示了使用Engee进行日常任务的可能性。