Commit graph

83 commits

Author SHA1 Message Date
Fanilo-Nantenaina
c66280b305 Creating new fournisseur 2025-12-06 15:03:13 +03:00
Fanilo-Nantenaina
3aadc67abf Made GET fournisseurs 2025-12-06 14:53:16 +03:00
Fanilo-Nantenaina
7ca64e2ea6 Push simple 2025-12-06 12:57:19 +03:00
Fanilo-Nantenaina
be7bc287c0 Updates for PUT on client 2025-12-06 10:16:44 +03:00
Fanilo-Nantenaina
3013f6589c Success : create client made with success 2025-12-06 09:45:35 +03:00
Fanilo-Nantenaina
6aebf00653 Trying to resolve error on creating client 2 2025-12-06 08:21:29 +03:00
Fanilo-Nantenaina
015943bdfa Trying to resolve error on creating client 2025-12-06 08:15:37 +03:00
Fanilo-Nantenaina
9d4f620bdc Truncating too long fields 2025-12-06 08:01:50 +03:00
Fanilo-Nantenaina
53517136f2 fix(sage_connector): improve client creation with better error handling 2025-12-05 22:41:33 +03:00
Fanilo-Nantenaina
c48a3f033a fix(sage_connector): enforce mandatory casting after Create() in client creation 2025-12-05 22:37:51 +03:00
Fanilo-Nantenaina
49fdc8425b refactor(sage_connector): improve client creation with better error handling and logging 2025-12-05 20:39:56 +03:00
Fanilo-Nantenaina
914ea61243 refactored create client method to align IBOClientFactory3's requirement 2025-12-05 20:29:21 +03:00
Fanilo-Nantenaina
e8558e207b Modified create client context 2025-12-05 19:37:48 +03:00
Fanilo-Nantenaina
2e96cec20d Added create client logics 2025-12-05 19:12:45 +03:00
Fanilo-Nantenaina
cc56821c70 feat(sage_connector): enhance document reading with client and article details 2025-12-05 14:44:36 +03:00
Fanilo-Nantenaina
ae5fa9e0be feat: Add API endpoints and Sage connector methods for managing prospects, suppliers, credit notes, and delivery notes. 2025-12-04 13:55:38 +03:00
Fanilo-Nantenaina
e6c2ab6670 refactor: improve client association and validation by safeguarding the client object and adding re-association logic. 2025-11-28 12:05:06 +03:00
Fanilo-Nantenaina
a4dd2c40ba fix: Improve client association logic by using SetClient with fallback to SetDefaultClient and enhanced verification. 2025-11-28 11:56:14 +03:00
Fanilo-Nantenaina
b06720eace fix: Explicitly set and verify CT_Num after associating a client to a document. 2025-11-28 11:53:18 +03:00
Fanilo-Nantenaina
5abeaebf56 refactor: Revise mandatory invoice field assignment by removing payment and tax calculation fields, and adding VAT regime and transaction type. 2025-11-28 11:47:50 +03:00
Fanilo-Nantenaina
8b676f7195 feat: Enhance mandatory invoice field population by adding fallback logic for payment, journal, and numbering, and including tax type/code. 2025-11-28 11:33:19 +03:00
Fanilo-Nantenaina
0763a56b06 Testing BC to FA 2025-11-28 11:11:23 +03:00
Fanilo-Nantenaina
6733f506eb refactor: Replace native Sage TransformInto() with manual document transformation logic, including source data extraction and simplified transformation rules. 2025-11-28 09:00:59 +03:00
Fanilo-Nantenaina
6c1de3583c feat: Add settings and validate_settings import from config module 2025-11-28 08:53:05 +03:00
Fanilo-Nantenaina
9b17149b07 fix: Introduce Sage document type constants and update document transformation and listing endpoints to use correct Sage types. 2025-11-28 08:28:51 +03:00
Fanilo-Nantenaina
92c79f1362 Diagnostic document transformation error 2025-11-28 06:30:32 +03:00
Fanilo-Nantenaina
3505ecfd2b Diagnostic devis 2025-11-28 06:23:19 +03:00
Fanilo-Nantenaina
c522aa5a64 Resolving error on getting all command list and creating a "command" 2025-11-28 06:14:19 +03:00
Fanilo-Nantenaina
02b6780d3f updated devis to command logics transformation 2025-11-28 05:54:28 +03:00
Fanilo-Nantenaina
62077b5862 Revert "feat: Refactor devis status update to sage_connector with an updated API route and enforce default status 0 for new devis."
This reverts commit c4d2185c22.
2025-11-28 05:20:43 +03:00
Fanilo-Nantenaina
c4d2185c22 feat: Refactor devis status update to sage_connector with an updated API route and enforce default status 0 for new devis. 2025-11-28 05:03:48 +03:00
Fanilo-Nantenaina
96c9c5e7df refactor: Add date to datetime import and apply minor formatting adjustments. 2025-11-27 18:09:23 +03:00
Fanilo-Nantenaina
e98dce03b8 Initial backend FastAPI WS 2025-11-26 11:08:57 +03:00