Skip to content
Snippets Groups Projects
Commit 8c48085b authored by BEAUVAIS ANTOINE's avatar BEAUVAIS ANTOINE
Browse files

Added new tables for the registry.

parent 4be9fd3c
Branches
No related merge requests found
DROP TABLE IF EXISTS registry;
DROP TABLE IF EXISTS transaction_types;
DROP TABLE IF EXISTS items;
DROP TABLE IF EXISTS categories;
......@@ -15,6 +17,21 @@ CREATE TABLE items (
FOREIGN KEY (category) REFERENCES categories (id)
);
CREATE TABLE transaction_types (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL
);
CREATE TABLE registry (
id INTEGER PRIMARY KEY,
dt INTEGER NOT NULL,
type INTEGER NOT NULL,
description TEXT NOT NULL,
debit REAL,
credit REAL,
remarks TEXT
);
INSERT INTO categories (id, name)
VALUES (1, "Boissons"),
(2, "Snacks");
......@@ -23,3 +40,22 @@ INSERT INTO items (ref, name, price, subscriberPrice, category)
VALUES (1, "Jus d'orange", 1.00, 0.50, 1),
(2, "Coca-Cola", 1.50, 1.00, 1),
(3, "Twix", 1.10, 0.80, 2);
INSERT INTO transaction_types (id, name)
VALUES (1, "ACHAT"),
(2, "REGLEMENT"),
(3, "VENTE"),
(4, "ENCAISSEMENT");
INSERT INTO registry (id, dt, type, description, debit, credit, remarks)
VALUES (1, datetime("2021-09-21 01:00:00"), 4, "101 Capital", null, 500.0, null),
(2, datetime("2021-09-21 01:30:00"), 4, "512 Banque", 500.0, null, null),
(3, datetime("2021-09-21 02:00:00"), 1, "601 Achat", 152.0, null, "Facture d'achat"),
(4, datetime("2021-09-21 02:30:00"), 1, "401 Fournisseur", null, 152.0, "Facture Achat = dette au fournisseur"),
(5, datetime("2021-09-21 03:00:00"), 2, "401 Fournisseur", 152.0, null, "Règlement de la facture d'achat"),
(6, datetime("2021-09-21 03:30:00"), 2, "512 Banque", null, 152.0, "Règlement de la facture d'achat"),
(7, datetime("2021-09-21 04:00:00"), 3, "706 Vente", null, 60.0, "Vente"),
(8, datetime("2021-09-21 04:30:00"), 3, "445 TVA Collectée", null, 12.0, null),
(9, datetime("2021-09-21 05:00:00"), 3, "411 Client", 72.0, null, "Facture vente = Dette client"),
(10, datetime("2021-09-21 05:30:00"), 4, "411 Client", null, 72.0, "Encaissement de l'argent"),
(11, datetime("2021-09-21 06:00:00"), 4, "512 Banque", 72.0, null, "= La dette du client est soldée");
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment