Baza księgowa-przechowywanie kredytu i debetu?

Kiedy przechowujesz transakcję w bazie danych

1) czy przechowujesz kredyt i debet w tym samym rekordzie pod dwoma różnymi kolumnami? (bez znaku dodatniego lub Ujemnego)

Przykład 1A

TABLENAME
...
...
(Credit) null
(Debit) 100

Przykład 1B

TABLENAME
...
...
(Credit) 250
(Debit) null

Lub

2) czy przechowujesz 1 wartość z dodatnim znakiem dla kredytu, a ujemnym znakiem dla debetu?

Przykład 2A

TABLENAME
...
...
(Amount) -100

Przykład 2B

TABLENAME
...
...
(Amount) 250
Author: 001, 2010-11-02

2 answers

Księgowi (i wielu księgowych, jeśli są dobrzy) wiedzą że nie ma absolutnie żadnej różnicy między kredytami a obciążeniami. To tylko ruchy wartości.

Powinny być przechowywane w tej samej kolumnie z podpisaną wartością. To sprawia, że księgowość Podwójna jest o wiele łatwiejsza (a) . Niektórzy uważają, że podwójne księgowanie oznacza prowadzenie dwóch zestawów książek, jeden dla działu podatkowego (w celu zminimalizowania zapłaconego podatku) i jeden dla rzeczywistości.

Jednak w rzeczywistości oznacza to, że każda transakcja jest zrównoważona, że ma pozycję kredytową i debetową, chociaż często składają się z wielu części, a nie tylko dwóch, i krzyżują się swobodnie między bilansem (np. kapitał własny, aktywa, pasywa) a zyskiem i stratą (np. dochód, wydatki). Na przykład, zakup niektórych akcji z pośrednictwa może być:

cash at bank     Asset     2019.95 cr
shares at cost   Asset     2000.00 dr
brokerage        Expense     19.95 dr
                           ----------
                              0.00

(a) możesz traktować mnie jako autorytet tutaj (b) . Pracowałem w wielu księgowościach komercyjnych pakiety, z których jeden był ogromny . Co ważniejsze, moja żona jest CA i zgadza się ze mną, a to jest na tyle niezwykłe, że ja mam mieć rację: -)


(b) oczywiście nie należy traktować nikogo jako autorytetu (c) . "Każdy, w wieku 30 lat, jest albo własnym lekarzem, albo idiotą" i tak dalej. Upewnij się, że rozumiesz Dlaczego coś jest akceptowane jako "prawo", nie podążaj ślepo za tłumem.


(c) Chyba, że to ja: -)

 34
Author: paxdiablo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-30 00:50:47

Jeden wyjątek nie został wymieniony. Jak się nazywa wpis z zerową kwotą-czy to kredyt czy debet? W niektórych przypadkach musiałem pokazać, że kwota została obliczona do wartości nieograniczonej, która jest niezerowa, ale zaokrąglona kwota jest równa zeru, jak w przypadku wymiany walut, kwot podatkowych itp. W związku z tym wolę wyraźny wskaźnik flagi debetowej lub kredytowej i przechowywać kwotę jako wartość dodatnią.

 1
Author: rtl_airfoil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-13 07:37:37