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
  ...
This commit is contained in:
sparkyx 2025-10-06 09:01:38 +02:00
commit 9898434767
169 changed files with 3614 additions and 15659 deletions

View file

@ -1,2 +0,0 @@
*.log
ajax

View file

@ -69,6 +69,7 @@ BODY {
--font-button:'roboto light';
--font-super:'roboto regular';
--font-title:'Montserrat Regular';
--bg-inner-box:#DCE1EF;
}
input{
font-family: 'OpenSansRegular';
@ -1252,7 +1253,7 @@ box-shadow: 10px 10px 5px #888;
*******************************************************************************/
div.inner_box {
background-color: #DCE1EF;
background-color: var(--bg-inner-box);
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-family: 'OpenSansRegular';
/*! font-family: 'var(--font-button)'; */
@ -1271,7 +1272,7 @@ div.inner_box {
left:0px ;
}
div.inner_box2 {
background-color: #DCE1EF;
background-color: var(--bg-inner-box);
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-family: 'OpenSansRegular';
/*! font-family: 'var(--font-button)'; */
@ -2349,7 +2350,7 @@ table.vert_mtitle {
}
table.vert_mtitle td.first {
background-color: #DCE1EF;
background-color: var(--bg-inner-box);
}
table.vert_mtitle td {
border : 1px solid #99B1DF;
@ -2567,7 +2568,7 @@ td.box {
.smoke {
text-align: center;
background-color: #DCE1EF;
background-color: var(--bg-inner-box);
margin:0px;
overflow:hidden;
z-index:3;
@ -4072,4 +4073,20 @@ h2.h-section {
margin-bottom: 0.5rem;
border-radius: 5px;
}
/**
electronc invoice errors in SALE
*/
#invoice_error_popover {
background-color: var(--bg-inner-box);
position: absolute;
z-index: 1;
padding: 1rem;
left: 10%;
border:1px solid navy;
}
/**
* Button error
*/
.bt-error {
color:var(--color-red);
}