Commit graph

44 commits

Author SHA1 Message Date
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
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
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
3209def90f E-INVOICE : add AdditionalDocument 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
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
01a968e4fc WIP : jr_id is now an attribute of e-invoice 2025-10-06 08:54:13 +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
7c4b492858 Create FacturX and UBL21 ,Add Country Code and PEPPOL ID 2025-08-01 10:53:58 +02:00