Commit graph

46 commits

Author SHA1 Message Date
Fanilo-Nantenaina
6f2136c3ca feat(sage_client): add new payment parameters and make fields optional 2026-01-15 16:56:25 +03:00
Fanilo-Nantenaina
beabefa3f9 feat(payments): enhance payment processing with new endpoints and schema 2026-01-15 15:49:15 +03:00
Fanilo-Nantenaina
457c746706 Merge branch 'feat/validation_facture' into develop 2026-01-15 14:46:51 +03:00
Fanilo-Nantenaina
cc1609549f feat(api): add endpoint to fetch bank journals 2026-01-15 14:44:04 +03:00
Fanilo-Nantenaina
25be0bd569 feat(payments): add payment functionality for invoices 2026-01-15 14:44:04 +03:00
Fanilo-Nantenaina
2f06a083dc refactor: simplify invoice validation methods and error handling 2026-01-15 14:38:42 +03:00
Fanilo-Nantenaina
149d8fb2de feat(factures): add invoice validation endpoints and client methods 2026-01-15 14:38:42 +03:00
Fanilo-Nantenaina
9ae447e2c7 feat(society): add company info schema and endpoint 2026-01-13 17:03:18 +03:00
Fanilo-Nantenaina
d8ec61802d feat(universign): add signed document storage and download functionality 2026-01-07 20:01:55 +03:00
Fanilo-Nantenaina
50c654a74a refactor(sage_client): Corrected collaborator listing logic and return type 2026-01-05 19:06:53 +03:00
Fanilo-Nantenaina
4d6bb8f0f9 feat(sage_client): add debug logging for collaborator list response 2026-01-05 19:01:06 +03:00
Fanilo-Nantenaina
bdb8e4f799 fix(sage_client): handle None filter in lister_collaborateurs 2026-01-05 18:35:33 +03:00
Fanilo-Nantenaina
c97db9b058 Added collaborator 2026-01-05 18:19:11 +03:00
Fanilo-Nantenaina
e3b0f7e44a refactor(config): move config module to config/config.py and update imports 2026-01-02 19:14:40 +03:00
Fanilo-Nantenaina
6b1710ad99 feat(sage-gateway): add multi-tenant sage gateway configuration system 2025-12-31 10:19:16 +03:00
Fanilo-Nantenaina
792d771667 refactor: reorganize database models and clean up schemas 2025-12-30 18:35:47 +03:00
Fanilo-Nantenaina
e85c6560be feat(documents): enhance document status change handling 2025-12-30 12:43:49 +03:00
Fanilo-Nantenaina
c89db29963 refactor(document): Made status changes to be "global" 2025-12-30 11:56:18 +03:00
Fanilo-Nantenaina
ab062747cb Modified generate_pdf function that caused error 2025-12-30 08:48:34 +03:00
Fanilo-Nantenaina
971d35b078 better debbuging for universign 2025-12-30 08:42:16 +03:00
Fanilo-Nantenaina
1d78c6b46b feat(tiers): add tiers schemas and API endpoints 2025-12-29 11:20:55 +03:00
Fanilo-Nantenaina
18699a8673 Added contact handling 2025-12-28 21:20:15 +03:00
Fanilo-Nantenaina
dbb2a6f16e feat(api): add date fields to document models 2025-12-20 16:19:23 +03:00
Fanilo-Nantenaina
85da047440 Added missing import 2025-12-17 17:28:38 +03:00
Fanilo-Nantenaina
daf96f71eb feat: add PDF document generation and model listing functionality 2025-12-17 17:25:27 +03:00
Fanilo-Nantenaina
42b3164f79 refactor(sage_client): remove section comments and redundant docstrings 2025-12-17 11:14:16 +03:00
Fanilo-Nantenaina
428093306a feat(articles): add CRUD operations for articles management 2025-12-10 17:01:49 +03:00
Fanilo-Nantenaina
e95e550044 style: Reformat method calls and remove unnecessary blank lines for improved code consistency. 2025-12-08 17:57:41 +03:00
Fanilo-Nantenaina
a1794ac90f feat(documents): add generic PDF download endpoint for documents 2025-12-08 17:40:12 +03:00
Fanilo-Nantenaina
57d1f313f4 feat(factures): add create and update invoice endpoints 2025-12-08 09:43:34 +03:00
Fanilo-Nantenaina
c15ae79c6a Added create and update for avoir 2025-12-08 09:18:15 +03:00
Fanilo-Nantenaina
204b792015 Integrate create and update for livraison 2025-12-08 08:47:48 +03:00
Fanilo-Nantenaina
608ba12c50 Update devis, Create and Update Command 2025-12-06 17:03:12 +03:00
Fanilo-Nantenaina
a5dd81ddfb Update fournisseur 2025-12-06 15:17:15 +03:00
Fanilo-Nantenaina
ba79354386 Create new fournisseur 2025-12-06 15:03:23 +03:00
Fanilo-Nantenaina
72bd14a44e Updates for GET on client & facture, and PUT on clients 2025-12-06 10:14:58 +03:00
Fanilo-Nantenaina
2f9b2fc1a9 Added create client logics 2025-12-05 19:11:36 +03:00
Fanilo-Nantenaina
b4a76579b8 feat: Add API endpoints and SageClient methods for managing prospects, suppliers, credit notes, and delivery notes. 2025-12-04 13:47:28 +03:00
Fanilo-Nantenaina
3f8238f674 refactor: Use specialized Sage client methods for listing commands and invoices, and enhance the document transformation response. 2025-11-28 08:52:55 +03:00
Fanilo-Nantenaina
c0327f1890 fix: Use query parameters for changing quote status and transforming documents, and remove "NOUVEAU" tags from docstrings. 2025-11-28 05:39:04 +03:00
Fanilo-Nantenaina
b11e161e7f Revert "refactor: modify quote status endpoint path to include ID and remove a related comment."
This reverts commit 2a6f462a0b.
2025-11-28 05:19:59 +03:00
Fanilo-Nantenaina
2a6f462a0b refactor: modify quote status endpoint path to include ID and remove a related comment. 2025-11-28 05:03:18 +03:00
Fanilo-Nantenaina
8dda1191b3 feat: enable including devis lines by default when listing devis. 2025-11-27 17:47:56 +03:00
Fanilo-Nantenaina
df6e09af07 feat: Add BaremeRemiseResponse model, expand SageGatewayClient with methods for document listing, status updates, discount retrieval, and PDF generation, and ignore .db files. 2025-11-27 13:08:44 +03:00
Fanilo-Nantenaina
636e2a96a7 feat: Add functionality to list quotes, orders, and invoices, change quote status, read client discounts, and retrieve cache information. 2025-11-27 12:41:52 +03:00
Fanilo-Nantenaina
5e06aafff7 Initial backend FastAPI VPS 2025-11-26 11:37:05 +03:00