2016-05-21 10 views
0

新しいPOSシステムです。私はいくつかの店舗のための非常に単純なものを作成する必要があります。ここに私のSQL ServerのDBスキーマです:SQL POSの返品方法

enter image description here

私が持っている疑問は、リターンを処理する方法です。

実際のところ、返品はどのように行われますか?返品は新しい販売ですが、負の残高ですか?そうであれば、私の販売テーブルに「」フィールド(セールス、リターンなど)と「referencesaleuid」フィールドを追加する必要がありますので、新しい販売(これはリターン)が元の販売チケットを参照できるようにします。

+0

脇に:私はこれが純粋に学術的なものであり、あなたは実際にこのようなものを現実のシナリオに展開していないと思います。クレジットカード情報を保存することはほとんど決して良い考えではありません。もしあなたが非常に厳密かつ高価なセキュリティ手順に従わなければ、その情報をデータベースに残すことは、ビジネスを非常に大きな罰金、おそらく刑事罰金にさらしてしまいます。 – rockerest

+1

現実世界に向かうが、私はPCI Complianceに従っている。よりよいサンプル参照のためにこれらのフィールドを持つだけです。 – VAAA

答えて

1

返品の取り扱いはビジネス上の決定です。

一例として、返品された商品を元の広告申込情報に戻す必要がある、より大きな切符の小売業者と協力しました。したがって、顧客が2つのウィジェットを使用して店舗を出て、後で1つのウィジェットを返すと、返されたSKUを元のトランザクションとSKUにリンクする必要がありました。

もう1つの例として、返品がマイナスの取引で処理されていた小さなチケットの小売業者と協力しました。

私はビジネスマネージャーと密接に相談して、ビジネスを最も良く管理するために何をしたいのかを調べることをお勧めします。

関連する問題