Łukasz W.

Łukasz W. SQL/ETL/BI

Temat: wyliczenie podatku

Witam,
problem dotyczy sql server 2008r2
mam taki oto problem,
musze napisać skrypt który od produktu ubezpieczeniowego przy jego wykupie pobierze 19% podatku od zarobionej czesci, czyli w skrocie mamy kwotę 100.03 zarobiona czesc to 0.03 i od tego pobieramy 19% podatku
skrypt ma 3 warianty,
1) zgon klienta i tutaj sobie poradziłem, robie waloryzację składki, a od zarobionych odsetek obliczam 19% podatku,
2) wypłata całkowita, też sobie poradziłem sytuacja podobna jak poprzednia
3) wypłata częściowa tu jest najwiekszy problem bo wpłat może być kilka do danej polisy, na wypłatę moze składac się wiecej niż jedna płatnośc i teraz pytanie jak obliczyć podatek
jezęli mamy wpłaty np
a) 100 odsetki to np 0.04
b) 50 odsetki to np. 0.02
3) 25 odsetki to np 0.01

i teraz klient chce wypłacić np 165 zł, i tu nasuwa sie pytanie jak wyliczyć ten podatek zeby był poprawny
wiadomo ze trzeba wziąć 2 wpłaty i 3 kawałek a potem proporcjonalnie wyliczyć podatek
dodam ze skrypt bez obliczenia podatku juz mam i działa ale nie wiem jak go zmodyfikować żeby podatek naliczany był poprawnie

Z góry dzieki za pomoc
Pozdrawiam
Łukasz

konto usunięte

Temat: wyliczenie podatku

To jest ćwiczenie na studia, czy realny przypadek? Bo jak ćwiczenie do szkoły, to zrób dowolnie. Jak realny przypadek, to zrób zgodnie z ustawą ubezpieczeniową i ustawą o podatku dochodowym od osób fizycznych. A najlepiej zrobić to zgodnie z OWU tego ubezpieczenia, co pewnie tam jest zawarte.
Łukasz W.

Łukasz W. SQL/ETL/BI

Temat: wyliczenie podatku

realny przypadek
no własnie ale nie mam koncepcji jak to zrobić zeby bylo poprawnie

konto usunięte

Temat: wyliczenie podatku

I ustalenie tego zlecono programiście? Szacun dla firmy.

konto usunięte

Temat: wyliczenie podatku

Łukasz W.:
realny przypadek
no własnie ale nie mam koncepcji jak to zrobić zeby bylo poprawnie

Co mówi OWU? Dlaczego sam to implementujesz i wymyślasz? To powinen zrobić ktoś biznesowy, kto zna przepisy i sposoby obliczania tego, czy tamtego. W tym sposoby zaokrąglania, przechowywania danych i obliczeń. Powinieneś dostać całą listę przypadków użycia, w tym przykładowe obliczenia.
Łukasz W.

Łukasz W. SQL/ETL/BI

Temat: wyliczenie podatku

to ja niestety dostałem jakieś wytyczne z tzw grubsza i na podstawie tego mam zrobić skrypt który bedzie to wyliczał, wiem ze zaokraglenia do 2 miejsc po przecinku, wiem też do których tabel mają być zapisywane wartości obliczonego podatku, i osoba która rozmawiała ze stroną biznesową jest na urlopie :) wiem ze słabe podejscie firmy ale cóż
najlepsze w tym wszystkim jest to że ja dopiero zaczynam swoją przygodę z programowaniem i nie wszystko potrafię

Temat: wyliczenie podatku

Pomijając fakt, że nie znam się na ubezpieczeniach i napisałeś to tak, że nie do końca wiadomo o co chodzi to:
175zł -> odsetki 0,07 zł
165 zł -> odsetki 0,066 czyli 0,07

od 0,07 liczysz 19% -> 0,01 zł

konto usunięte

Temat: wyliczenie podatku

Heh. To na początek kilka chaotycznie rozmieszczonych uwag. Możesz je pokazać w firmie, chociaż mała szansa, że zrozumieją.

- To musi zrobić osoba biznesowa.
- Zaokrąglania do dwóch miejsc po przecinku się używa tylko jak ustawa tak mówi. Ot chociażby podatek PIT czy VAT zaokrągla się do pełnych złotych.
- USTAWA!!! RÓŻNE USTAWY!!!
- Jak zrobisz to inaczej niż jakaś ustawa mówi, to będzie problem i to Ty oberwiesz. Na pewno, skoro management jest taki beznadziejny.
- Zacznij szukać sensownej roboty.
- Nie zawsze to muszą być dwa miejsca po przecinku, mogą być i cztery.
- To nie jest słabe podejście firmy, to jest podejście tragiczne.
- Zacznij od napisania testów. Wszystkich testów. Potem rób kod i naprawiaj tak długo, aż się wszystkie testy przejdą. Dzięki temu jak ten ktoś biznesowy wróci, będziesz mógl pokazać tylko testy.
- Serio zacznij szukać roboty. Takiej, w której programista nie musi znać się na finansach i ubezpieczeniach, a tylko implementuje algorytmy wynalezione przez prawników i finansistów.
- Jak dopiero zaczynasz swoją przygodę z programowaniem, to jesteś ostatnią osobą, która powinna nad tym pracować. Jest tam jakiś doświadczony programista? Ktoś, kto obejrzy ten kod, zanim trafi na produkcję i nieodwracalnie uszkodzi tam dane?
- Jak ubezpieczenie, to fundusze kapitałowe, czyli kupujesz jednostki i to te jednostki są na koncie, a nie kasa. Te jednostki ulegają umorzeniu i masz kasę. Wypłacasz kasę. Wartości jednostek są, jeśli dobrze pamiętam, liczone z dokładnością do czterech miejsc po przecinku.
- Ja bym policzył to tak, że sumuję wpłaty, sumuję wypłaty i od zysku liczę podatek. W ten sposób wpłacając 100 zł i wypłacając 100 żł nie mam podatku do zapłacenia. Tak samo wpłacając co rok 100 zł i wypłacając 300 zł, co pozostawia odsetki. Nie ma zysku, nie ma podatku. No chyba, że jakiś NSA wydał wyrok inny. Albo mamy interpretację podatkową. Albo mamy ustawię. Albo mamy dekret unijny. Albo mamy decyzję TK uchylającą ten przepis.
- Tak czy siak, to ma być decyzja prawnika, a nie programisty. Bo programiści mogą zaimplementować cokolwiek.
- Serio, znajdź sensowną pracę z szefem, który wie więcej o programowaniu, niż Ty i gdzie masz sensowne wymaganie.
Marcin Mackiewicz

Marcin Mackiewicz Programista JAVA, RS
Adware Polska

Temat: wyliczenie podatku

Szymon ujął w wypowiedzi cały konkret. Ja się rozpisałem ale skracam.

Musisz niestety wymusić komplet informacji. "Z grubsza" zawsze potem znajdą jakiś przypadek do którego grubsze podejście nie będzie pasowało.

Jak biznes sam nie wie co chce lub nie czuje tematu to powinien pomiędzy biznesem a tobą znaleźć się analityk. Osoba z wiedzą merytoryczną znająca przepisy i zasady rachunkowości ale mająca na tyle techniczne podejście, że będzie umiała przełożyć to na opis dla informatyka.

Bez analityka i decyzji biznesowych się kolego nie obejdzie. Jak zrobisz jak uważasz to zrobisz sobie niekończącą się opowieść. A jak już jakiś model zadziała to po jakimś czasie nie będzie można tego odkręcić i temat błędów w pieniądzach będzie się ciągnął latami. Znam to z autopsji...

Bardzo mi się spodobało stwierdzenie, że programiści mogą zaimplementować cokolwiek. Jak nie będzie konkretu merytorycznego to możesz zaimplementować nawet "cuda na kiju" - też będzie dobrze. Jak każą mimo wszystko implementować bez podawania szczegółów to faktycznie pomyśl o zmianie pracy bo na końcu będziesz koziołek ofiarny.
Łukasz W.

Łukasz W. SQL/ETL/BI

Temat: wyliczenie podatku

Szymon masz 100% racji,
doświadczony programista jest na L4 i tak na prawdę nie wiadomo kiedy wróci.
a projekt z podatkami ma wejsc do 31-12-2014 bo MF teraz wymaga żeby od wszystkich produktów był płacony podatek nie ma tak jak było kiedyś, że zaokrąglano do zera jeżeli podatek wynosi mniej niż 50gr

konto usunięte

Temat: wyliczenie podatku

Łukasz W.:
Szymon masz 100% racji,
doświadczony programista jest na L4 i tak na prawdę nie wiadomo kiedy wróci.
a projekt z podatkami ma wejsc do 31-12-2014 bo MF teraz wymaga żeby od wszystkich produktów był płacony podatek nie ma tak jak było kiedyś, że zaokrąglano do zera jeżeli podatek wynosi mniej niż 50gr

Poszukaj sensownej roboty. Jeden programista jest na urlopie? Biznes zaspał i nie wiedzieli, że zmiana jakaś wchodzi w życie? Nie masz testów zrobionych przez biznes, nie wiesz jak to policzyć, biznes ma całość w dupie. A doświadczony programista jest jeden.

Współczuję. Masz przerąbane. Głupi zarząd, głupi manager, głupie procedury. Oberwiesz za to wszystko, a manago dostanie premie, bo on jest zaje, tylko programiści są leniwi.

Nie pomogę Ci z tym jak to policzyć, bo nie wiem. Nie znam się na przepisach i matematyce finansowej. Samą procedurkę liczącą coś takiego mogę napisać w 10 minut. Potem/przedtem godzina pisania testów. Jak tylko ktoś mi poda algorytm.

To zupełnie jakby dyro kazał przywieźć kartofle. Nie powie skąd, nie wyśle kucharza, wyśle kierowcę, nie powie jakie, powie, że na frytki. Kierowca pojedzie, przywiezie coś losowego. Na koniec się okaże, że przywiózł złe, więc się go zwolni. Dyro dostanie premię za zwolnienie niekompetentnego pracownika, rozwiązanie sytuacji kryzysowej i minimalizację strat.

konto usunięte

Temat: wyliczenie podatku

Łukasz W.:
Szymon masz 100% racji,
doświadczony programista jest na L4 i tak na prawdę nie wiadomo kiedy wróci.
a projekt z podatkami ma wejsc do 31-12-2014 bo MF teraz wymaga żeby od wszystkich produktów był płacony podatek nie ma tak jak było kiedyś, że zaokrąglano do zera jeżeli podatek wynosi mniej niż 50gr

Zmiany związane z zaokrąglaniem weszły 1.04.2012, więc już nie musisz się spieszyć.
Za to od 1.01.2015 podatkiem od zysków kapitałowych objęte zostały polisolokaty i to pewnie o tę zmianę chodzi.

Zgadzam się z Szymonem, zmień pracodawcę.
Łukasz W.

Łukasz W. SQL/ETL/BI

Temat: wyliczenie podatku

dokładnie tak,
to produkty typu polisolokaty
zaczynam wdrażać w życie propozycję od Was

pozdrawiam i życzę najlepszego w 2015 r
Łukasz W.

Łukasz W. SQL/ETL/BI

Temat: wyliczenie podatku

właśnie sie dowiedziałem po przeczytaniu informacji o podatku Belki to to, że jezeli mamy podatek od kwoty 0.02 zł czyli 2 grosze to nie możemy tego zaokrąglić do zera jak by wynikało z zaokrągleń matematycznych tylko musimy w tej sytuacji zapłacić 1gr podatku :)

konto usunięte

Temat: wyliczenie podatku

Łukasz W.:
właśnie sie dowiedziałem po przeczytaniu informacji o podatku Belki to to, że jezeli mamy podatek od kwoty 0.02 zł czyli 2 grosze to nie możemy tego zaokrąglić do zera jak by wynikało z zaokrągleń matematycznych tylko musimy w tej sytuacji zapłacić 1gr podatku :)

spokojnie jak popełnisz błąd to zgodnie z prawem pracodawca może cie obciążyć tylko do potrójnej wysokości twoich poborów

nie wiem w jakim korpo pracujesz ale masz jakiś dupochron w razie czego w postaci maila że tobie kazali to zrobić bez przygotowania merytorycznego

Następna dyskusja:

[Access 2003] wyliczenie w ...




Wyślij zaproszenie do