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

Updated database with accounts table.

parent 079cd043
1 merge request!1Merge 'develop' changes into 'master'.
This commit is part of merge request !1. Comments created here will be created in the context of that merge request.
DROP TABLE IF EXISTS registry; DROP TABLE IF EXISTS registry;
DROP TABLE IF EXISTS transaction_types; DROP TABLE IF EXISTS transaction_types;
DROP TABLE IF EXISTS accounts;
DROP TABLE IF EXISTS items; DROP TABLE IF EXISTS items;
DROP TABLE IF EXISTS categories; DROP TABLE IF EXISTS categories;
...@@ -13,23 +14,30 @@ CREATE TABLE items ( ...@@ -13,23 +14,30 @@ CREATE TABLE items (
name TEXT NOT NULL, name TEXT NOT NULL,
price REAL NOT NULL, price REAL NOT NULL,
subscriberPrice REAL NOT NULL, subscriberPrice REAL NOT NULL,
category INTEGER NOT NULL, category INTEGER NOT NULL,
FOREIGN KEY (category) REFERENCES categories (id) FOREIGN KEY (category) REFERENCES categories (id)
); );
CREATE TABLE transaction_types ( CREATE TABLE transaction_types (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
name TEXT NOT NULL name TEXT NOT NULL
);
CREATE TABLE accounts (
id INTEGER PRIMARY KEY,
num INTEGER NOT NULL,
name TEXT NOT NULL
); );
CREATE TABLE registry ( CREATE TABLE registry (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
dt INTEGER NOT NULL, dt INTEGER NOT NULL,
type INTEGER NOT NULL, type INTEGER NOT NULL,
description TEXT NOT NULL, account_id INTEGER NOT NULL,
debit REAL, debit REAL,
credit REAL, credit REAL,
remarks TEXT remarks TEXT,
FOREIGN KEY (account_id) REFERENCES accounts (id)
); );
INSERT INTO categories (id, name) INSERT INTO categories (id, name)
...@@ -46,16 +54,27 @@ INSERT INTO transaction_types (id, name) ...@@ -46,16 +54,27 @@ INSERT INTO transaction_types (id, name)
(2, "REGLEMENT"), (2, "REGLEMENT"),
(3, "VENTE"), (3, "VENTE"),
(4, "ENCAISSEMENT"); (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), INSERT INTO accounts (id, num, name)
(2, datetime("2021-09-21 01:30:00"), 4, "512 Banque", 500.0, null, null), VALUES(1, 101, "Capital"),
(3, datetime("2021-09-21 02:00:00"), 1, "601 Achat", 152.0, null, "Facture d'achat"), (2, 512, "Banque"),
(4, datetime("2021-09-21 02:30:00"), 1, "401 Fournisseur", null, 152.0, "Facture Achat = dette au fournisseur"), (3, 601, "Achat"),
(5, datetime("2021-09-21 03:00:00"), 2, "401 Fournisseur", 152.0, null, "Règlement de la facture d'achat"), (4, 401, "Fournisseur"),
(6, datetime("2021-09-21 03:30:00"), 2, "512 Banque", null, 152.0, "Règlement de la facture d'achat"), (5, 706, "Vente"),
(7, datetime("2021-09-21 04:00:00"), 3, "706 Vente", null, 60.0, "Vente"), (6, 445, "TVA Collectée"),
(8, datetime("2021-09-21 04:30:00"), 3, "445 TVA Collectée", null, 12.0, null), (7, 411, "Client");
(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"); INSERT INTO registry (id, dt, type, account_id, debit, credit, remarks)
\ No newline at end of file VALUES (1, datetime("2021-09-21 01:00:00"), 4, 1, null, 500.0, null),
(2, datetime("2021-09-21 01:30:00"), 4, 2, 500.0, null, null),
(3, datetime("2021-09-21 02:00:00"), 1, 3, 152.0, null, "Facture d'achat"),
(4, datetime("2021-09-21 02:30:00"), 1, 4, null, 152.0, "Facture Achat = dette au fournisseur"),
(5, datetime("2021-09-21 03:00:00"), 2, 4, 152.0, null, "Règlement de la facture d'achat"),
(6, datetime("2021-09-21 03:30:00"), 2, 2, null, 152.0, "Règlement de la facture d'achat"),
(7, datetime("2021-09-21 04:00:00"), 3, 5, null, 60.0, "Vente"),
(8, datetime("2021-09-21 04:30:00"), 3, 6, null, 12.0, null),
(9, datetime("2021-09-21 05:00:00"), 3, 7, 72.0, null, "Facture vente = Dette client"),
(10, datetime("2021-09-21 05:30:00"), 4, 7, null, 72.0, "Encaissement de l'argent"),
(11, datetime("2021-09-21 06:00:00"), 4, 2, 72.0, null, "= La dette du client est soldée");
File mode changed from 100644 to 100755
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