Commit graph

8681 commits

Author SHA1 Message Date
sparkyx
69b807e2eb SMTPMAIL: add missing function set_from 2025-10-24 11:52:58 +02:00
sparkyx
8df52585d4 EINVOICE: if country code empty , use the one from VAT 2025-10-24 11:52:39 +02:00
sparkyx
169820ae43 Improve record_log() : use noalyss/log and apache log 2025-10-24 11:51:25 +02:00
sparkyx
59ab697bb7 INSTALL: check phpversion 2025-10-24 11:47:01 +02:00
sparkyx
b24c5b27c7 PHPMAILER: set up an external SMTP server or use sendmail 2025-10-21 10:20:53 +02:00
sparkyx
d160dbb64e Data_SQL & Table_Data_SQL : document. virtual_col 2025-10-19 17:43:44 +02:00
sparkyx
2c7447ccca Note : limit to 120 char in history 2025-10-19 12:29:32 +02:00
sparkyx
8ca0f9d568 Code rewrite : save Acc_Document without passing by Document 2025-10-19 12:15:49 +02:00
sparkyx
0c6fd54e63 Test for Acc_Operation::_toString 2025-10-19 12:15:03 +02:00
sparkyx
145301bd34 Documentation and add toString to acc_operation and children 2025-10-19 11:12:09 +02:00
sparkyx
797b8bf254 XMLInvoice : add phpunit for FacturX & InvoiceUBL21 2025-10-19 10:44:31 +02:00
sparkyx
351d5b2a44 Fix TinyMCE doesn't work when DEBUGNOALYSS > 1 2025-10-18 16:03:47 +02:00
sparkyx
98d463454b TinyMCE : comment on operation 2025-10-18 16:03:10 +02:00
sparkyx
065c6c0357 Merge branch '251011-einvoice' into unstable
* 251011-einvoice:
  E-INVOICE : use VAT to identify company, since it between belgian company for the moment, VAT_CODE Mandatory
2025-10-17 13:10:09 +02:00
sparkyx
cd1d9f0d90 Merge branch '251014-enrich' into unstable
* 251014-enrich:
  TinyMCE  : height is a parameter
  TinyMCE: different type of editor :full,minimal, no-toolbar, plain
  NOALYSS: use TinyMCE
2025-10-17 13:08:09 +02:00
sparkyx
9e260fcf51 TinyMCE : height is a parameter 2025-10-17 13:05:20 +02:00
sparkyx
4a5ad9a580 TinyMCE: different type of editor :full,minimal, no-toolbar, plain 2025-10-17 10:18:40 +02:00
sparkyx
a28b1c7228 NOALYSS: use TinyMCE 2025-10-14 20:34:00 +02:00
sparkyx
4436e0f108 Merge branch '251014-enrich' into 251011-einvoice
* 251014-enrich:
  NOALYSS: use TinyMCE
2025-10-14 17:30:28 +02:00
sparkyx
876ca94afe Merge branch '251014-enrich' into unstable
* 251014-enrich:
  NOALYSS: use TinyMCE
2025-10-14 17:30:02 +02:00
sparkyx
e791c2807f NOALYSS: use TinyMCE 2025-10-14 17:29:51 +02:00
sparkyx
eba3d6f5c8 Merge branch '251014-enrich' into 251011-einvoice
* 251014-enrich:
  NOALYSS: use TinyMCE
2025-10-14 17:26:57 +02:00
sparkyx
e2463729cb NOALYSS: use TinyMCE 2025-10-14 17:26:05 +02:00
sparkyx
3755a56588 E-INVOICE : use VAT to identify company, since it
between belgian company for the moment, VAT_CODE Mandatory
2025-10-13 18:47:38 +02:00
sparkyx
fe7c3bc259 Fix Bug Sendmail_Core, do not set the format properly 2025-10-07 13:15:41 +02:00
sparkyx
139c03521a Fix Bug Sendmail_Core, do not set the format properly 2025-10-07 13:15:23 +02:00
sparkyx
e2b82522bd Improve doc 2025-10-07 12:04:46 +02:00
sparkyx
003fccf58b Improve PHPUNIT 2025-10-06 16:38:39 +02:00
sparkyx
4b84ba4879 remove dead code , improve code 2025-10-06 16:38:30 +02:00
sparkyx
60aeea6e6b FacturX test if SIREN present 2025-10-06 16:37:48 +02:00
sparkyx
067434e520 Purchase : test $_FILES before trying to save file 2025-10-06 16:37:32 +02:00
sparkyx
9f3e308a21 rename file error_message to the standard 2025-10-06 16:36:33 +02:00
sparkyx
e1bdccabba COMPOSER : remove useless lib 2025-10-06 09:19:38 +02:00
sparkyx
2818a4a955 Invoice_PDF : align number 2025-10-06 09:19:23 +02:00
sparkyx
2fe67633fc E-INVOICE : rename class 2025-10-06 09:19:01 +02:00
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
0c0a1113e1 Update VENDOR : remove useless 2025-10-06 08:54:43 +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
a023789646 XMLInvoiceReader : extract information from XML 2025-10-06 08:54:39 +02:00
sparkyx
51e9e47250 E-INVOICE : corrige PriceAmount 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