Commit Graph

46 Commits

Author SHA1 Message Date
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 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 07007ad619 Implemented InvoicingResource to create eInvoices via REST API 2024-11-20 23:21: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
dankito 449a6a7764 Added example how to create eInvoice 2024-11-15 18:15:41 +01:00
dankito 9e765c53a9 Created README with examples that show how to read eInvoices 2024-11-15 18:02:50 +01:00
dankito 42f4d09ff3 Implemented MailReader that checks all mails of an email account if they have an eInvoice as attachment 2024-11-15 17:47:46 +01:00
dankito bb48356011 Moved convertInvoiceToHtml() to EInvoiceConverter 2024-11-15 02:14:39 +01:00
dankito 3f84e7994a Implemented converting CII to UBL 2024-11-15 02:11:28 +01:00
dankito 59b2999ec2 In tests using now Logback as logging backend 2024-11-15 01:31:45 +01:00
dankito 1a967efcbd Implemented convertInvoiceToHtml() 2024-11-15 01:24:38 +01:00
dankito 658c02296a Implemented extractXmlFromPdf(); extracted invoice assertions to InvoiceAsserter 2024-11-15 00:51:52 +01:00
dankito 7ab88390f1 Implemented EInvoiceReader 2024-11-15 00:42:47 +01:00
dankito f96885ca42 Extracted SenderBankDetails, corrected format for German Vat-IDs 2024-11-15 00:35:09 +01:00
dankito c94b9f8ece Implemented createZugferdPdf() using the standard template of Mustang for PDF file 2024-11-15 00:34:00 +01:00
dankito 148fc91b58 Fixed setting VatId 2024-11-14 20:59:07 +01:00
dankito fb5cce224f Added BankDetails 2024-11-14 20:49:23 +01:00
dankito cd86300d36 Added paymentDescription and buyerReference 2024-11-14 20:28:15 +01:00
dankito c480b2ec5e Added Party phone, fax and contact name; renamed taxNumber to vatId; made clear that it's the two letter ISO code for country, not the full country name 2024-11-14 19:23:25 +01:00
dankito 5aae0bfe77 Using now XPath to assert generated invoices 2024-11-14 17:32:11 +01:00
dankito a512456a48 Extracted test DataGenerator 2024-11-14 16:17:11 +01:00
dankito 29650d2660 Moved MustangMapper to package mapper; merged Party.street and .houseNumber into street 2024-11-14 14:33:52 +01:00
dankito 3bd3024f11 Implemented creating Zugferd XML 2024-11-14 00:37:23 +01:00
dankito 3273625f7a Implemented creating XRechnung 2024-11-13 19:59:02 +01:00