Commit graph

1310 commits

Author SHA1 Message Date
sparkyx
9898434767 Merge branch '250826-e-einvoice' into unstable
* 250826-e-einvoice: (29 commits)
  Update VENDOR : remove useless
  Factur-X norme 3 (May 15th, 2025)
  E-INVOICE : if upload an XML file than the embedded document will be saved separately, if there is no embedded document a standard document with info from XML will be generated
  E-INVOICE , when loading a XML , the file is splitted into a PDF and XML
  XMLInvoiceReader : extract information from XML
  E-INVOICE : corrige PriceAmount
  E-INVOICE : show the XML to download
  Database: upload file function
  E-INVOICE : export XML if exists from ledger_detail_bottom
  E-INVOICE : create standard invoice if not convert
  E-INVOICE: small bugs UBL21
  E-INVOICE: negative amount
  e-invoice : add communication , bank and buyer reference
  e-invoice : display errors if cannot be created
  Typo : space quantity
  PHPUNIT : adapt 12.3
  E-INVOICE: check data before generating E-INVOICE: add missing for Belgium : BuyerReference and Due_Date
  E-INVOICE: add code quantity
  E-INVOICE : add AdditionalDocument
  XMLInvoice adapt currency
  ...
2025-10-06 09:01:38 +02:00
sparkyx
fd21804f21 Factur-X norme 3 (May 15th, 2025) 2025-10-06 08:54:39 +02:00
sparkyx
8039f3438a E-INVOICE : if upload an XML file than the embedded document
will be saved separately, if there is no embedded document
a standard document with info from XML will be generated
2025-10-06 08:54:39 +02:00
sparkyx
be3b40ac94 E-INVOICE , when loading a XML , the file is splitted into a PDF and XML 2025-10-06 08:54:39 +02:00
sparkyx
472406aa3f E-INVOICE : show the XML to download 2025-10-06 08:54:39 +02:00
sparkyx
d2a199ffce Database: upload file function 2025-10-06 08:54:39 +02:00
sparkyx
4c5fa7ebea E-INVOICE : export XML if exists from ledger_detail_bottom 2025-10-06 08:54:39 +02:00
sparkyx
497a544433 E-INVOICE : create standard invoice if not convert 2025-10-06 08:54:39 +02:00
sparkyx
8a3c718186 E-INVOICE: small bugs UBL21 2025-10-06 08:54:39 +02:00
sparkyx
1961634f0f E-INVOICE: negative amount 2025-10-06 08:54:39 +02:00
sparkyx
817dc6f345 e-invoice : add communication , bank and buyer reference 2025-10-06 08:54:39 +02:00
sparkyx
244249132f e-invoice : display errors if cannot be created 2025-10-06 08:54:39 +02:00
sparkyx
8dca7f0866 PHPUNIT : adapt 12.3 2025-10-06 08:54:39 +02:00
sparkyx
9ebb89b38a E-INVOICE: check data before generating
E-INVOICE: add missing for Belgium : BuyerReference and Due_Date
2025-10-06 08:54:21 +02:00
sparkyx
d776c7bf98 E-INVOICE: add code quantity 2025-10-06 08:54:21 +02:00
sparkyx
9dce6c8643 XMLInvoice adapt currency 2025-10-06 08:54:21 +02:00
sparkyx
b865a6e8d4 Fix small bugs 2025-10-06 08:54:21 +02:00
sparkyx
21b8903971 Code documenting 2025-10-06 08:54:21 +02:00
sparkyx
36183ceda0 E-INVOICE : add the PDF Into the UBL21
Save the XML Invoice into jrn.jr_document_xml
2025-10-06 08:54:13 +02:00
sparkyx
ea8c61f2ce Fix email mimetype for attachment 2025-10-06 08:54:13 +02:00
sparkyx
5ea7edac57 Acc_Document: new class for document created for accountancy : invoice, feenote,... 2025-10-06 08:54:00 +02:00
sparkyx
c29e681098 Fix : C0MENU doesn't save the value 2025-09-21 12:05:16 +02:00
sparkyx
71d1fd4d6e fix bug : side of balance in history of a a card and replace direct access to superglobal and fix bug 2025-09-20 09:42:30 +02:00
sparkyx
49902e59f6 recover password email in HTML + improve message 2025-09-13 12:35:24 +02:00
sparkyx
f35d6e8240 OTP mail in HTML 2025-09-13 12:13:12 +02:00
sparkyx
e9535840c1 Fix Bug : repository (stock) the delta was rounded 2025-09-10 17:44:28 +02:00
sparkyx
5ed9f8a66c Fix Fiche->strAttribut 2025-09-04 08:42:51 +02:00
sparkyx
6335118b7d Fix PHPUNIT for PHP8.2 and compatibility PHP8.2 2025-09-04 08:42:46 +02:00
sparkyx
26faafc00a Email and file : correct mimetype and fix comment in FollowUp 2025-09-02 22:09:45 +02:00
sparkyx
eba7a0106b Code & doc improve : Fiche::belong_ledger 2025-08-26 10:59:25 +02:00
sparkyx
00c206cb7e GESTION: add bank account in list 2025-08-26 10:00:31 +02:00
sparkyx
aace9db326 Manage code rewriting 2025-08-26 09:36:09 +02:00
sparkyx
397445cf38 E-INVOICE : set default format for invoice 2025-08-14 12:18:34 +02:00
sparkyx
92973831d4 FORECAST: code rewrite 2025-08-12 17:48:04 +02:00
sparkyx
22010b2cd8 wip : PDF : review interline 2025-08-12 15:03:54 +02:00
sparkyx
aa1d683221 PDF : fix several unalignment: doc et PHP8.3 Compatibility 2025-08-12 12:12:42 +02:00
sparkyx
78309926ab WIP : longline change 2025-08-12 12:10:51 +02:00
sparkyx
f4f400eb65 WIP PDF : rename PDF_Core::longLine to write_multi, adapt the interline 2025-08-12 12:08:03 +02:00
sparkyx
95ecb57c52 OTP : can specify another url 2025-08-11 10:28:25 +02:00
sparkyx
69b690c4cb Code improve noalyss_user: isolate repository from db 2025-08-10 18:30:53 +02:00
sparkyx
894a77618f Doc - improve 2025-08-08 13:39:33 +02:00
sparkyx
5eb7b35bfe TOTP : improve email and fix small bug 2025-08-08 09:55:15 +02:00
sparkyx
786560f877 Fiche_Def_Ref : deprecated dynamic data
DocumentTest : deprecated dynamic data
2025-08-05 10:47:56 +02:00
sparkyx
0aa9c4ed28 OTP : Improve : tighten the security + cosmetic
set double authentication : create, send link, usable with
FreeOTP (opensource) AEgis (opensource) and Google Authenticator

1. OTP : prevent direct access without going throught the 2FA mechanism
2. Go back to the url where you were disconnected
3. Cosmetic
2025-08-05 10:46:34 +02:00
sparkyx
d3e038bce0 e-invoice : add the quantity , unitCode : UN/ECE 2025-08-01 23:37:52 +02:00
sparkyx
007e0c94a2 Code improvement : change fiche function
getAttribut becomes load_attribute,
 strAttribut becomes set_attribute
getAttribut becomes get_attribute
2025-08-01 20:02:21 +02:00
sparkyx
6c3154abbd Code improvement : change fiche function
getAttribut becomes load_attribute,
 strAttribut becomes set_attribute
getAttribut becomes get_attribute
2025-08-01 17:44:22 +02:00
sparkyx
bec8b39afa E-Invoice : adapt VAT, add code for Peppol 2025-08-01 17:43:04 +02:00
sparkyx
7c4b492858 Create FacturX and UBL21 ,Add Country Code and PEPPOL ID 2025-08-01 10:53:58 +02:00
sparkyx
a69b245303 Improve code : change ATTR_DEF_CP by ATTR_DEF_POSTCODE, ATTR_DEF_PAYS by ATTR_DEF_COUNTRY 2025-08-01 09:58:36 +02:00