Commit Graph

71 Commits

Author SHA1 Message Date
dankito e48a22e75b Renamed module e-invoicing-domain to e-invoice-domain 2024-11-21 23:23:44 +01:00
dankito 465b566dbc Fixed import 2024-11-21 23:14:57 +01:00
dankito f0631f55b7 Using now a fixed size thread pool as otherwise as many threads get created as there are messages in the inbox which can be really a lot 2024-11-21 23:14:41 +01:00
dankito 4cc03a0036 Implemented configuring if message body should be downloaded 2024-11-21 23:05:32 +01:00
dankito 82bbf8cc8d Implemented parallel message downloading 2024-11-21 23:03:53 +01:00
dankito c4bf7f91ca Added isEncrypted 2024-11-21 21:51:20 +01:00
dankito fbfeb7ced6 Concatenating body parts 2024-11-21 21:50:59 +01:00
dankito 85c392e1b7 Made mediaType lower case 2024-11-21 21:50:23 +01:00
dankito 2373717283 Fixed that filename may is null 2024-11-21 21:49:58 +01:00
dankito a2d34e217f Moved getAllMessageParts() to end 2024-11-21 21:48:24 +01:00
dankito 6d206b25f0 Added hint on messageNumber 2024-11-21 21:38:47 +01:00
dankito 0c3f069f1f Fixed that subject may is null 2024-11-21 21:24:20 +01:00
dankito 2ab10f77d4 Fixed that from may is null 2024-11-21 21:00:34 +01:00
dankito 9aaa2f630c Reading message body 2024-11-21 20:30:20 +01:00
dankito 399581da78 Reading a message part's media type only once 2024-11-21 20:28:14 +01:00
dankito 6b82636fdd Fixed not reading all parts' content 2024-11-21 20:27:05 +01:00
dankito 7e112404a0 Extracted findEInvoice(Message) 2024-11-21 19:30:46 +01:00
dankito 48270e7922 Fixed reading all, also nested, message parts 2024-11-21 19:21:31 +01:00
dankito 2516328da8 Fixed that sent date may is null 2024-11-21 18:40:13 +01:00
dankito 189b1b37ff Added hint that parallelization didn't work 2024-11-21 18:36:27 +01:00
dankito 2b3c3fa5fa Fixed setting file extension and deleting file on exit 2024-11-21 18:36:04 +01:00
dankito da84aaedf6 Implemented extracting media type from content type; made check for Attachment disposition case-insensitive 2024-11-21 17:35:34 +01:00
dankito b09b7cf69b Mapping sent to Instant; also mapping received and messageNumber 2024-11-21 17:02:38 +01:00
dankito 07fdbec5d7 Implemented listenForNewReceivedEInvoices() 2024-11-21 16:50:49 +01:00
dankito a6ac33d8ed Extracted connect() 2024-11-21 15:53:30 +01:00
dankito a1fe8befce Made it work but it's not nice 2024-11-21 04:25:31 +01:00
dankito f9db232fbc Set logo for Swagger-UI 2024-11-21 03:10:06 +01:00
dankito cd144e1f9d Removed outdated configuration 2024-11-21 03:09:43 +01:00
dankito 06f5da1544 Checking for valid file types 2024-11-21 03:09:31 +01:00
dankito af1b49859a Setting PDF filename to invoice data 2024-11-21 02:56:43 +01:00
dankito c5f7e04fed Prefixed create paths with /create 2024-11-21 02:42:39 +01:00
dankito 67c58db9d7 Using now "application/pdf" as Media Type for PDFs 2024-11-21 02:42:16 +01:00
dankito 2b39bb8682 Added tags to group REST methods 2024-11-21 02:33:06 +01:00
dankito 9e3753f9c6 Added clarification about Factur-X and ZUGFeRD 2 2024-11-21 02:29:15 +01:00
dankito e8e773c59b Fixed typos 2024-11-21 02:12:39 +01:00
dankito f37ee036f0 Renamed methods in domain to the names of API 2024-11-21 02:05:47 +01:00
dankito 2d42e58d0f Implemented attaching invoice XML to a PDF via API 2024-11-21 01:52:14 +01:00
dankito 5395880429 Implemented validating eInvoices via API 2024-11-21 01:24:51 +01:00
dankito d879ba74d8 Implemented extracting eInvoice data via API 2024-11-21 01:23:47 +01:00
dankito 07007ad619 Implemented InvoicingResource to create eInvoices via REST API 2024-11-20 23:21:08 +01:00
dankito 8aae8fc3d2 Configured Quarkus app 2024-11-20 01:24:59 +01:00
dankito 6a9f5d7e2e Added e-invoice-api Quarkus module 2024-11-20 01:13:08 +01:00
dankito a29f3ce498 Added example how to combine existing PDF and existing invoice XML 2024-11-19 23:52:18 +01:00
dankito c64b6e7c77 Added example how to combine existing PDF and invoice XML 2024-11-19 23:49:39 +01:00
dankito ddd6e01f1f Implemented FilesystemInvoiceReader 2024-11-18 21:06:07 +01:00
dankito af94ff2049 Extracted TestUtils 2024-11-18 20:04:55 +01:00
dankito f6a0022b24 Catching all errors 2024-11-18 20:00:17 +01:00
dankito 2cbe323e9b Removed internal debugging properties 2024-11-18 19:55:40 +01:00
dankito 058fb62849 Implemented mapping XML validation result items 2024-11-18 17:04:07 +01:00
dankito 2e70c83358 Added EInvoiceValidator to validate eInvoice files 2024-11-18 16:25:23 +01:00