Тема 1. Основы организации и функционирования налоговых систем
Литература
Компонентное программирование
Компонентное программирование – представляет собой развитие объектно-ориентированной технологии. В отличие от ООП введен следующий уровень абстракции – классы объединяются в компоненты.
Компонент:
- программный код в виде самостоятельного модуля;
- может быть использован в неизменном виде;
- может допускать настройку;
- обладает поведением (функциональностью).
Основной принцип компонентного программирования: сборка приложения из готовых компонент, в общем случае написанных на разных языках.
Компонент изолирован от внешнего мира своим интерфейсом – набором методов (их сигнатурами).
Компонентная программа – набор независимых компонент, связанных друг с другом посредством интерфейсов.
1. С.И. Ожегов. Словарь русского языка. - М.: Советская энциклопедия, 1975.
2. И. Соммервиль. Инженерия программного обеспечения, 6 изд. – И.д. "Вильямс", 2002.
3. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе издание. – Бином, 1998.
4. N. Wirth. Program Development by Stepwise Refinement // Communications of the ACM vol.26(1).– 1971, 1983.
5. O. Dahl, E. Dijkstra, C.A.R. Hoare. Structured Programming.–London, England: Academic Press, 1972.
6. Р. Лингер, Х. Миллс, Б. Уитт. Теория и практика структурного программирования. – М.: Мир, 1982.
7. Э. Салливан. Время – деньги. – М.:Microsoft Press, Русская редакция, 2002.
[1] Источник: The Standish Group International.
Данные взяты с https://www.softwaremag.com/archive/2001feb/CollaborativeMgt.html, https://www-128.ibm.com/developerworks/rational/library/feb06/marasco/
[2] Источник: The Standish Group International.
Данные взяты с https://www.infoworld.com/infoworld/img/33FEmyth2_ch2.gif
[3] Источник: Светлана Шляхтина, Компьютер Пресс, 27 января 2006г.
Данные взяты с https://www.aplana.ru/news/fullpublication.asp?id=139&page=1&year=2006
Под налоговой системой следует понимать совокупность налоговых форм и способов управления ими в рамках конкретного го сударства.
Под системой налогообложения понимают правила какого-то определенного налога.
Под системой налогообложения понимают единый комплекс взаимодействующих компонент, определяющих форму и способ существования и выражения содержания налоговых отношений по определенному налогу.
! Налоговая система – общее понятие. Система налогообложения – частное.
Разновидности систем налогообложения:
M Прямые
M Косвенные (в международной классификации: НДС, акцизы, таможенную пошлину и в некоторых странах налог с продаж. В РФ только НДС и акцизы)
Менее 6 месяцев – ставка должна быть увеличена.
Если налогоплательщики получают какие-то дивиденды, доходы по займам, кредитам, то они могут облагаться, возникает двойное налогообложение. Но ставка делиться на два, 50% платиться в стране откуда, и 50% в стране куда они отправляются.