Commit graph

63 commits

Author SHA1 Message Date
sparkyx
677eacafd3 Appearance: add invoice or a file, additional document 2026-01-18 16:57:23 +01:00
sparkyx
6f0c69c0bc XMLREADER : improve appearance 2026-01-17 12:12:57 +01:00
sparkyx
b2773cbe45 XMLREADER: PDF add logo 2026-01-16 14:55:57 +01:00
sparkyx
941ec89c7e XMLREADER: improve appearance PDF + contact name 2026-01-16 14:34:44 +01:00
sparkyx
2bfff261a8 XMLReader : fix bug in invoiceline, 1st amount incorrect 2026-01-16 07:19:44 +01:00
sparkyx
8069af5a5b XML : cosmetic, manage long description and name 2026-01-14 18:31:20 +01:00
sparkyx
bd83d91efb Fix bug : XML reader : filename or description too large for PDF 2026-01-13 17:00:09 +01:00
sparkyx
f60896de6f If there is no Name use Official one 2026-01-13 16:02:56 +01:00
sparkyx
e2039d8774 Fix issue with VAT check 2025-12-30 17:33:18 +01:00
sparkyx
66b7996c86 Improve check VAT Number 2025-12-30 15:49:23 +01:00
sparkyx
40d94bb815 protect against wrong character 2025-12-30 15:15:44 +01:00
sparkyx
f621850e4a Task #2446 : add supplemental documents 2025-12-24 16:32:40 +01:00
sparkyx
4fcacdfc03 protect note et remove unwanted space in PEPPOLID 2025-12-19 15:45:39 +01:00
sparkyx
352e170647 Protect note of HTML special char 2025-12-18 09:34:35 +01:00
sparkyx
7133e33e8d E-INVOICE Title 2025-12-18 07:55:39 +01:00
sparkyx
8462e4ffe3 E-INVOICE : add note top level 2025-12-17 17:55:20 +01:00
sparkyx
b3215890d0 UBL21: add VATEX code 2025-12-17 12:39:30 +01:00
sparkyx
b7bdad4bf1 UBL21: fix change description item 2025-12-17 12:38:54 +01:00
sparkyx
163400769c UBL21: INVOICE Info : add vatex 2025-12-17 11:28:04 +01:00
sparkyx
c8d680e336 missing file 2025-12-12 10:03:08 +01:00
sparkyx
36232abc2b VAT , code VATEX must be used only UBL21 no FacturX 2025-12-05 15:58:34 +01:00
sparkyx
1a52bfde61 PDF for XMLDocument 2025-12-05 15:48:20 +01:00
sparkyx
5a5824f01f add correct PEPPOL_ID 2025-12-05 10:51:01 +01:00
sparkyx
cbc11ac652 remove COUNTRY_CODE 2025-12-05 10:48:32 +01:00
sparkyx
d070ebe1c2 XMLREADER: to_pdf doesn't require a DB conx 2025-12-05 10:47:49 +01:00
sparkyx
929519f122 UBL21 : PEPPOL_ID mandatory 2025-12-05 10:47:06 +01:00
sparkyx
f2729a9612 e-invoice extract allowance 2025-12-03 16:36:36 +01:00
sparkyx
da890f3bf1 XMLINVOICE: payment meaning 2025-11-30 10:24:44 +01:00
sparkyx
427eb77fd9 XMLInvoice
Check the type of XML document and throw an exception if invalid
2025-11-29 09:04:14 +01:00
sparkyx
213144cbf2 No payment means if COMPANY_BANK_IBAN is empty 2025-11-27 10:46:35 +01:00
sparkyx
ccc839483f replace COMPANY_UBL_ID by COMPANY_PEPPOL_ID 2025-11-26 15:16:46 +01:00
sparkyx
a5d7ef6824 FacturX : PEPPOL ID not needed 2025-11-23 11:32:05 +01:00
sparkyx
55d7fda8d1 E-INVOICE : add VATEX CODE in C0VAT
E-INVOICE vatex code check when computing an invoice
2025-11-18 11:49:12 +01:00
sparkyx
aaf9a16851 e-invoice : import creditNote and create a PDF 2025-11-12 12:11:44 +01:00
sparkyx
48459533e1 e-invoice : make a PDF with credit note 2025-11-12 11:00:29 +01:00
sparkyx
5b337881e5 Supplementary documents for an operation, an operation can
have several attached documents
2025-11-09 14:47:40 +01:00
sparkyx
35d73582b0 E-INVOICE extract all documents from XML and store in DB 2025-11-07 18:22:35 +01:00
sparkyx
9db299594d E-INVOICE: Peppol id is used to compose the UBL21, improve check and use 2025-10-30 11:04:34 +01:00
sparkyx
63bee473de Compatibility PHP8.3 and Typo 2025-10-29 09:53:33 +01:00
sparkyx
8df52585d4 EINVOICE: if country code empty , use the one from VAT 2025-10-24 11:52:39 +02:00
sparkyx
797b8bf254 XMLInvoice : add phpunit for FacturX & InvoiceUBL21 2025-10-19 10:44:31 +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
e2b82522bd Improve doc 2025-10-07 12:04:46 +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
9f3e308a21 rename file error_message to the standard 2025-10-06 16:36:33 +02:00
sparkyx
2fe67633fc E-INVOICE : rename class 2025-10-06 09:19:01 +02:00
sparkyx
fd21804f21 Factur-X norme 3 (May 15th, 2025) 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