
On Fri, 1 Apr 2005 22:11:58 +0200, hunter wrote
On Fri, Apr 01, 2005 at 07:09:22PM +0200, Tomasz Chilinski wrote:
Gupie buira rachunkowe niech takowymi zostaną. Mamy być zgodni z przepisami, a więc dowolny przedrostek inny niż dla faktur będzie dobry (może być FVAT i FKVAT, albo LMS i LMSKOR).
Wiesz ja bym to nawet bardziej uogólnił, tzn że LMS/0123/2005 może być dokumentem korygującym dokument LMS/0122/2005.
I to jest jak najbardziej logiczne, ale kupa urzędasów i biurokratów mota po prostu i zaciemnia te elementy, który tak naprawdę są trywialne ;-)
Bądźmy uniwersalni:
Invoices-> Documents ? Dodatkowe pola: Type (small int) oraz refers_to tego samego typu co id.
A refers_to to to samo co invoice_id o którym ja myślałem w tabeli invoices ;-)
Jeśli type==typ_korekty to w invoices/documents_contents szukać należy *zmienionych* pozycji. Lepiej chyba tak, będzie miejsce na te całe KP/KW które to mają podobny charakter (też są jakimiś dokumentami finansowymi i też mają unikalną numerację. Na szczęście nie mają korekt :p).
Ta, type załatwia wszystkie możliwe typy dokumentów.
-- Krzysztof Drewicz
-- Tomasz Chilinski