|
@@ -11,7 +11,7 @@
|
|
|
#
|
|
#
|
|
|
# It's strongly recommended that you check this file into your version control system.
|
|
# It's strongly recommended that you check this file into your version control system.
|
|
|
|
|
|
|
|
-ActiveRecord::Schema.define(version: 20170529183330) do
|
|
|
|
|
|
|
+ActiveRecord::Schema.define(version: 20171211222709) do
|
|
|
|
|
|
|
|
# These are extensions that must be enabled in order to support this database
|
|
# These are extensions that must be enabled in order to support this database
|
|
|
enable_extension "plpgsql"
|
|
enable_extension "plpgsql"
|
|
@@ -386,17 +386,18 @@ ActiveRecord::Schema.define(version: 20170529183330) do
|
|
|
t.integer "user_id"
|
|
t.integer "user_id"
|
|
|
t.integer "open_cash_register_id"
|
|
t.integer "open_cash_register_id"
|
|
|
t.integer "product_id"
|
|
t.integer "product_id"
|
|
|
- t.datetime "created_at", null: false
|
|
|
|
|
- t.datetime "updated_at", null: false
|
|
|
|
|
|
|
+ t.datetime "created_at", null: false
|
|
|
|
|
+ t.datetime "updated_at", null: false
|
|
|
t.integer "sale_type", limit: 2
|
|
t.integer "sale_type", limit: 2
|
|
|
- t.decimal "amount", default: 0.0, null: false
|
|
|
|
|
- t.decimal "tax", default: 0.0, null: false
|
|
|
|
|
- t.decimal "discount", default: 0.0, null: false
|
|
|
|
|
- t.decimal "total", default: 0.0, null: false
|
|
|
|
|
|
|
+ t.decimal "amount", default: 0.0, null: false
|
|
|
|
|
+ t.decimal "tax", default: 0.0, null: false
|
|
|
|
|
+ t.decimal "discount", default: 0.0, null: false
|
|
|
|
|
+ t.decimal "total", default: 0.0, null: false
|
|
|
t.integer "special_price_id"
|
|
t.integer "special_price_id"
|
|
|
t.decimal "unit_price", precision: 10, scale: 2
|
|
t.decimal "unit_price", precision: 10, scale: 2
|
|
|
t.decimal "haggle", precision: 10, scale: 2, default: 0.0
|
|
t.decimal "haggle", precision: 10, scale: 2, default: 0.0
|
|
|
- t.decimal "quantity", precision: 10, scale: 2, null: false
|
|
|
|
|
|
|
+ t.decimal "quantity", precision: 10, scale: 2, null: false
|
|
|
|
|
+ t.boolean "is_adjustment", default: false
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
create_table "pre_transfers", force: :cascade do |t|
|
|
create_table "pre_transfers", force: :cascade do |t|
|
|
@@ -554,19 +555,20 @@ ActiveRecord::Schema.define(version: 20170529183330) do
|
|
|
t.integer "customer_id"
|
|
t.integer "customer_id"
|
|
|
t.integer "user_id"
|
|
t.integer "user_id"
|
|
|
t.integer "open_cash_register_id"
|
|
t.integer "open_cash_register_id"
|
|
|
- t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
- t.decimal "tax", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
- t.decimal "discount", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
- t.decimal "total", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
- t.integer "status", default: 1, null: false
|
|
|
|
|
- t.date "date_sale", null: false
|
|
|
|
|
- t.datetime "created_at", null: false
|
|
|
|
|
- t.datetime "updated_at", null: false
|
|
|
|
|
|
|
+ t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
+ t.decimal "tax", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
+ t.decimal "discount", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
+ t.decimal "total", precision: 10, scale: 2, default: 0.0, null: false
|
|
|
|
|
+ t.integer "status", default: 1, null: false
|
|
|
|
|
+ t.date "date_sale", null: false
|
|
|
|
|
+ t.datetime "created_at", null: false
|
|
|
|
|
+ t.datetime "updated_at", null: false
|
|
|
t.integer "saletype", limit: 2
|
|
t.integer "saletype", limit: 2
|
|
|
t.integer "seller_id"
|
|
t.integer "seller_id"
|
|
|
t.string "sale_code"
|
|
t.string "sale_code"
|
|
|
t.date "expiration_date"
|
|
t.date "expiration_date"
|
|
|
t.string "credit_note"
|
|
t.string "credit_note"
|
|
|
|
|
+ t.boolean "is_adjustment_sale", default: false
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
add_index "sales", ["customer_id"], name: "index_sales_on_customer_id", using: :btree
|
|
add_index "sales", ["customer_id"], name: "index_sales_on_customer_id", using: :btree
|
|
@@ -617,13 +619,16 @@ ActiveRecord::Schema.define(version: 20170529183330) do
|
|
|
t.integer "commission_id"
|
|
t.integer "commission_id"
|
|
|
t.integer "seller_id"
|
|
t.integer "seller_id"
|
|
|
t.integer "num_sales"
|
|
t.integer "num_sales"
|
|
|
- t.integer "num_products"
|
|
|
|
|
t.decimal "sales_total"
|
|
t.decimal "sales_total"
|
|
|
t.decimal "commission_calculated"
|
|
t.decimal "commission_calculated"
|
|
|
t.decimal "commission_paid"
|
|
t.decimal "commission_paid"
|
|
|
- t.datetime "created_at", null: false
|
|
|
|
|
- t.datetime "updated_at", null: false
|
|
|
|
|
|
|
+ t.datetime "created_at", null: false
|
|
|
|
|
+ t.datetime "updated_at", null: false
|
|
|
t.integer "commission_percent"
|
|
t.integer "commission_percent"
|
|
|
|
|
+ t.decimal "total_sold_cash", precision: 10, scale: 2, default: 0.0
|
|
|
|
|
+ t.decimal "total_sold_credits_apartments", precision: 10, scale: 2, default: 0.0
|
|
|
|
|
+ t.decimal "income_by_cash", precision: 10, scale: 2, default: 0.0
|
|
|
|
|
+ t.decimal "income_by_reserved_and_credits", precision: 10, scale: 2, default: 0.0
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
add_index "sellerscommissions", ["commission_id"], name: "index_sellerscommissions_on_commission_id", using: :btree
|
|
add_index "sellerscommissions", ["commission_id"], name: "index_sellerscommissions_on_commission_id", using: :btree
|