diff --git a/Jobs/My Project/AssemblyInfo.vb b/Jobs/My Project/AssemblyInfo.vb index 9d33fa8f..d49b4213 100644 --- a/Jobs/My Project/AssemblyInfo.vb +++ b/Jobs/My Project/AssemblyInfo.vb @@ -13,7 +13,7 @@ Imports System.Runtime.InteropServices - + @@ -30,5 +30,5 @@ Imports System.Runtime.InteropServices ' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern ' übernehmen, indem Sie "*" eingeben: - - + + diff --git a/Jobs/ZUGFeRD/XRechnungViewDocument.vb b/Jobs/ZUGFeRD/XRechnungViewDocument.vb index 3cd4c88d..6bbd517f 100644 --- a/Jobs/ZUGFeRD/XRechnungViewDocument.vb +++ b/Jobs/ZUGFeRD/XRechnungViewDocument.vb @@ -24,7 +24,7 @@ Public Class XRechnungViewDocument Private Const MARGIN_LEFT As Integer = 10 Private Const MARGIN_TOP As Integer = 15 Private Const LINE_WIDTH As Integer = 200 - Private Const PAGE_HEIGHT_LIMIT As Integer = 270 + Private Const PAGE_HEIGHT_LIMIT As Integer = 275 Private Const FOOTER_Y As Integer = 280 Private Const FOOTER_TEXT_Y As Integer = 285 Private Const LINE_HEIGHT As Integer = 5 @@ -39,6 +39,14 @@ Public Class XRechnungViewDocument Private Const COL_POS_SUM As Integer = 181 Private Const COL_VALUE_X As Integer = 70 + ' Spalten für TAXPOS-Tabelle (Steuerbeträge): + ' BT 116 2.116,36 € (BASEAMOUNT-Zeile) + ' BT 119 7.00 % 148,14 € VAT (RATE-Zeile) + Private Const COL_TAXPOS_LABEL As Integer = MARGIN_LEFT ' "BT 116" / "BT 119" + Private Const COL_TAXPOS_VALUE1 As Integer = 50 ' Basisbetrag ODER Steuersatz (%) + Private Const COL_TAXPOS_AMOUNT As Integer = 100 ' Steuerbetrag (nur RATE-Zeile) + Private Const COL_TAXPOS_TYPE As Integer = 150 ' VAT-Kennzeichen (nur RATE-Zeile) + ' Text-Größen Private Const TEXT_SIZE_TITLE As Integer = 18 Private Const TEXT_SIZE_NORMAL As Integer = 10 @@ -174,6 +182,9 @@ Public Class XRechnungViewDocument DrawHeader(context.PDF) DrawFooter(context.PDF, context.CreatedString) context.YPosition = MARGIN_TOP + 30 ' Nach Header + ' WICHTIG: CurrentPositionPage wird hier NICHT gesetzt. + ' Es gehört zum Positions-Anker und wird nur in HandleArticleTextFollowUp + ' und HandlePositionAmountFollowUp gesetzt – nicht beim Seitenbruch selbst. End Sub Private Sub DrawHeader(pdf As GdPicturePDF) @@ -412,6 +423,7 @@ Public Class XRechnungViewDocument context.YDynamic = 0 context.YPosition += LINE_HEIGHT ' Neue Zeile für erste Position context.CurrentPositionStartY = context.YPosition + context.CurrentPositionPage = context.PDF.GetPageCount() context.PDF.DrawText(fontResName, COL_POS_NUMBER, context.YPosition, "1") ' Erste Position ist immer 1 context.PDF.DrawText(fontResName, COL_POS_AMOUNT, context.YPosition, itemData.Value) context.PositionCount = 1 ' Zähler auf 1 setzen statt increment @@ -447,15 +459,42 @@ Public Class XRechnungViewDocument End Sub Private Sub HandleTaxPosAreaSwitch(context As PdfRenderContext, itemData As InvoiceItemData) - If itemData.SpecName = "INVOICE_TAXPOS_RATE" Then - context.PositionCount = 1 - context.TaxPosText = $"{itemData.Value} %: " ' ← In Context speichern! - context.IsFirstTaxPosDisplay = True ' ← Flag setzen! + ' Die TAXPOS-Area kann pro Steuersatz-Gruppe mit BASEAMOUNT ODER RATE beginnen: + ' Gruppe: [BASEAMOUNT] RATE AMOUNT TYPE (BASEAMOUNT optional, ggf. nicht vorhanden) + ' Jede Gruppe ergibt GENAU EINE Zeile, sobald TYPE (VAT) eintrifft - außer der + ' optionalen BASEAMOUNT-Zeile, die SOFORT und SEPARAT gerendert wird. + ' WICHTIG: Dies ist die allererste Zeile der Area - kein zusätzlicher Zeilenvorschub. + context.IsFirstTaxPosDisplay = True + + If itemData.SpecName = "INVOICE_TAXPOS_BASEAMOUNT" Then + RenderTaxposBaseAmountRow(context, itemData) itemData.Display = False - _logger.Debug($"TAXPOS RATE in AreaSwitch accumulated: [{context.TaxPosText}]") + ElseIf itemData.SpecName = "INVOICE_TAXPOS_RATE" Then + context.TaxPosRate = itemData.Value + context.TaxPosRateCaption = itemData.Caption + itemData.Display = False + _logger.Debug($"TAXPOS RATE in AreaSwitch (group start, no BASEAMOUNT) accumulated: [{context.TaxPosRate}]") End If End Sub + ''' + ''' Rendert die Basisbetrag-Zeile sofort in eigener Zeile: "BT 116 2.116,36 €" + ''' Diese Zeile ist unabhängig von der nachfolgenden RATE/AMOUNT/TYPE-Zeile. + ''' + Private Sub RenderTaxposBaseAmountRow(context As PdfRenderContext, itemData As InvoiceItemData) + ' Erste Zeile der TAXPOS-Area braucht keinen zusätzlichen Zeilenvorschub + ' (Area-Header hat YPosition bereits korrekt positioniert); alle weiteren Zeilen schon. + If Not context.IsFirstTaxPosDisplay Then + context.YPosition += LINE_HEIGHT + End If + context.IsFirstTaxPosDisplay = False + + Dim baseAmountFormatted As String = FormatCurrency(itemData.Value, context.CurrencySymbol) + context.PDF.DrawText(fontResName, COL_TAXPOS_LABEL, context.YPosition, itemData.Caption) + context.PDF.DrawText(fontResName, COL_TAXPOS_VALUE1, context.YPosition, baseAmountFormatted) + _logger.Debug($"TAXPOS BASEAMOUNT row rendered: [{itemData.Caption}] [{baseAmountFormatted}] at Y={context.YPosition}") + End Sub + #End Region @@ -506,7 +545,6 @@ Public Class XRechnungViewDocument ElseIf itemData.SpecName = "INVOICE_POSITION_UNIT_TYPE" Then HandleUnitTypeFollowUp(context, itemData) ElseIf {"POSITION_ALLOWANCE_REASON", "RECEIPT_ALLOWANCE_REASON"}.Contains(itemData.SpecName) Then - ' ALLOWANCE_REASON direkt in Spalte schreiben context.PDF.DrawText(fontResName, COL_POS_REASON, context.YPosition, itemData.Value) itemData.Display = False ElseIf {"INVOICE_POSITION_ARTICLE", "INVOICE_POSITION_ARTICLE_DESCRIPTION"}.Contains(itemData.SpecName) Then @@ -514,37 +552,63 @@ Public Class XRechnungViewDocument ElseIf itemData.SpecName = "INVOICE_POSITION_NOTE" Then HandlePositionNoteFollowUp(context, itemData) ElseIf {"INVOICE_TAXPOS_TAX_RATE", "INVOICE_TAXPOS_RATE"}.Contains(itemData.SpecName) Then - ' ← NUR für POSITION: Tax Rate HandleTaxRateFollowUp(context, itemData) ElseIf {"RECEIPT_ALLOWANCE_VAT_RATE", "POSITION_ALLOWANCE_VAT_RATE"}.Contains(itemData.SpecName) Then - ' ← NEU: Für ALLOWANCE: VAT Rate (nicht CALCULATION_PERCENT!) HandleTaxRateFollowUp(context, itemData) ElseIf itemData.SpecName = "INVOICE_POSITION_TAX_AMOUNT" Then HandlePositionTaxAmountFollowUp(context, itemData) ElseIf {"RECEIPT_ALLOWANCE_VAT_CODE", "POSITION_ALLOWANCE_VAT_CODE"}.Contains(itemData.SpecName) Then - ' VAT_CODE wird nicht angezeigt (nur Metadata) itemData.Display = False ElseIf {"RECEIPT_ALLOWANCE_CALCULATION_PERCENT", "POSITION_ALLOWANCE_CALCULATION_PERCENT"}.Contains(itemData.SpecName) Then - ' ← NEU: CALCULATION_PERCENT wird nicht angezeigt (nur Metadata) itemData.Display = False ElseIf itemData.SpecName = "RECEIPT_ALLOWANCE_CHARGE_INDICATOR" Then - ' CHARGE_INDICATOR im Follow-Up (zweite Allowance) wird nicht angezeigt itemData.Display = False End If End Sub Private Sub HandlePositionAmountFollowUp(context As PdfRenderContext, itemData As InvoiceItemData, descriptionFollowup As Boolean) context.PositionCount += 1 + + ' *** BUGFIX: Unnötige Leerzeile zwischen Positionen *** + ' + ' HandleArticleTextFollowUp synct am Ende jeder Position: + ' context.YPosition = Math.Max(context.YPosition, context.YDynamic) + ' Nach einer mehrzeiligen DESCRIPTION (z.B. 2 Teile) zeigt YDynamic bereits auf die + ' NÄCHSTE freie Zeile (RenderMultiLineText erhöht YDynamic nach jedem Teil). D.h. + ' YPosition steht zu Beginn dieser Methode oft schon korrekt auf der nächsten freien + ' Zeile - ein zusätzliches "+= LINE_HEIGHT" weiter unten würde dann eine echte + ' Leerzeile zwischen letzter DESCRIPTION-Zeile und der neuen Position erzeugen. + ' + ' Erkennungsmerkmal: YDynamic > 0 UND YDynamic = YPosition bedeutet, die vorherige + ' Position hat bereits über RenderMultiLineText/HandleArticleTextFollowUp die + ' YPosition auf die korrekte nächste freie Zeile gesetzt - dann KEIN weiterer Vorschub. + Dim yPositionAlreadyAdvanced As Boolean = (context.YDynamic > 0) AndAlso (context.YDynamic = context.YPosition) + If Not descriptionFollowup Then context.YPlus = 0 context.YDynamic = 0 End If - ' WICHTIG: Neue Zeile für jede neue Position! - context.YPosition += LINE_HEIGHT - - ' ← NEU: Start-Y der aktuellen Position speichern + If Not yPositionAlreadyAdvanced Then + context.YPosition += LINE_HEIGHT + End If context.CurrentPositionStartY = context.YPosition + context.CurrentPositionPage = context.PDF.GetPageCount() + + ' ✓ OPTIMIERT: Von 11mm auf 6mm + ' WARUM 6mm? + ' - Position#-Zeile: 5mm (wird SOFORT gerendert) + ' - Tax/Amount: 0mm Extra (werden auf DERSELBEN Y-Position gerendert via CurrentPositionStartY) + ' - Minimaler Puffer: 1mm (für Textbox-Rendering-Toleranzen) + Dim requiredSpace As Integer = 6 + + If (context.YPosition + requiredSpace) >= PAGE_HEIGHT_LIMIT Then + CreateNewPage(context) + context.YDynamic = context.YPosition + context.CurrentPositionStartY = context.YPosition + context.CurrentPositionPage = context.PDF.GetPageCount() ' neue Seite ist der Anker + _logger.Debug($"HandlePositionAmountFollowUp: Page break! New YPosition={context.YPosition}, CurrentPositionStartY={context.CurrentPositionStartY}, Page={context.CurrentPositionPage}") + End If context.PDF.DrawText(fontResName, COL_POS_NUMBER, context.YPosition, context.PositionCount.ToString()) @@ -587,9 +651,41 @@ Public Class XRechnungViewDocument xPos = COL_POS_REASON End If - RenderMultiLineText(context, itemData.Value, xPos, MAX_TEXT_LENGTH_POSITION) + ' *** BUGFIX: CurrentPositionStartY auf die ERSTE Zeile von INVOICE_POSITION_ARTICLE verankern *** + ' + ' Tax (COL_POS_TAX) und Amount (COL_POS_SUM) müssen in der ERSTEN Zeile des Artikeltexts + ' erscheinen - dort wo der Artikelname und damit auch der Steuersatz/Betrag laut Layout + ' hingehören. Bei kurzen (einzeiligen) Artikeln ist "erste Zeile" = "letzte Zeile", daher + ' lieferte die alte Berechnung (YDynamic - LINE_HEIGHT, NACH dem Rendern) bislang dasselbe + ' Ergebnis. Bei LANGEN, mehrzeiligen Artikeltexten (z.B. 15 Zeilen Prüfbeschreibung, die + ' selbst über einen Seitenbruch laufen) zeigte "YDynamic - LINE_HEIGHT NACH dem Rendern" + ' auf die LETZTE Zeile des Artikeltexts (ggf. auf einer späteren Seite) - das war falsch. + ' + ' Die neuen ByRef-Parameter firstAnchorY/firstAnchorPage liefern stattdessen exakt den + ' Y-Wert und die Seite des ALLERERSTEN tatsächlich gezeichneten Textteils, erfasst + ' INNERHALB von RenderMultiLineText direkt vor dem ersten DrawText-Aufruf - das ist in + ' allen Fällen korrekt, auch wenn der Seitenbruch noch VOR dem ersten Zeichnen eintritt + ' (Szenario B: Artikel beginnt komplett auf neuer Seite). + ' + ' Szenario A – kein Seitenbruch, kurzer Artikel: erste Zeile=240/Seite1 → Anker=240/1 (wie bisher) ✓ + ' Szenario B – FIRST-part-Break (Artikel beginnt auf neuer Seite): erste Zeile=45/Seite2 → Anker=45/2 (wie bisher) ✓ + ' Szenario C – CONTINUATION-Break in DESCRIPTION (Artikel einzeilig, bleibt auf alter Seite): + ' erste Zeile=265/Seite1 → Anker=265/1 (wie bisher, unverändert) ✓ + ' Szenario D – NEU: langer mehrzeiliger ARTIKEL, der selbst über mehrere Seiten läuft: + ' erste Zeile=220/Seite1 → Anker=220/1 (KORRIGIERT, vorher fälschlich letzte Zeile/spätere Seite) + If itemData.SpecName = "INVOICE_POSITION_ARTICLE" Then + Dim firstAnchorY As Integer = -1 + Dim firstAnchorPage As Integer = -1 + RenderMultiLineText(context, itemData.Value, xPos, MAX_TEXT_LENGTH_POSITION, firstAnchorY, firstAnchorPage) - ' ← NEU: YPosition auf den höchsten erreichten Wert setzen + context.CurrentPositionStartY = firstAnchorY + context.CurrentPositionPage = firstAnchorPage + _logger.Debug($"HandleArticleTextFollowUp: CurrentPositionStartY anchored to FIRST ARTICLE row Y={context.CurrentPositionStartY} on page {context.CurrentPositionPage}") + Else + RenderMultiLineText(context, itemData.Value, xPos, MAX_TEXT_LENGTH_POSITION) + End If + + ' YPosition immer synchronisieren context.YPosition = Math.Max(context.YPosition, context.YDynamic) itemData.Display = False @@ -602,28 +698,74 @@ Public Class XRechnungViewDocument RenderMultiLineText(context, itemData.Value, COL_POS_TEXT, MAX_TEXT_LENGTH_NOTE) - ' ← NEU: YPosition synchronisieren + ' ✓ KORRIGIERT: YPosition synchronisieren context.YPosition = Math.Max(context.YPosition, context.YDynamic) itemData.Display = False End Sub Private Sub HandleTaxRateFollowUp(context As PdfRenderContext, itemData As InvoiceItemData) - ' ← VERWENDE die Start-Y-Position der aktuellen Position! Dim yPos As Integer = context.CurrentPositionStartY - _logger.Debug($"Handling Tax Rate Follow-Up: Value=[{itemData.Value}] at YPos={yPos}") + Dim targetPage As Integer = context.CurrentPositionPage + Dim activePage As Integer = context.PDF.GetPageCount() + + _logger.Debug($"Handling Tax Rate Follow-Up: Value=[{itemData.Value}] at YPos={yPos}, targetPage={targetPage}, activePage={activePage}") + + If yPos < MARGIN_TOP + 30 Then + _logger.Warn($"TaxRate: yPos={yPos} ungültig. Verwende YPosition={context.YPosition}.") + yPos = context.YPosition + targetPage = activePage + End If + + If targetPage <> activePage Then + context.PDF.SelectPage(targetPage) + _logger.Debug($"TaxRate: SelectPage({targetPage}) to draw at Y={yPos}, then back to page {activePage}") + End If + + ' SetTextSize explizit setzen: GdPicturePDF hält Font-Zustand global; + ' nach SelectPage ist er undefiniert und muss vor jedem DrawText normalisiert werden. + context.PDF.SetTextSize(TEXT_SIZE_NORMAL) context.PDF.DrawText(fontResName, COL_POS_TAX, yPos, $"{itemData.Value} %") + + If targetPage <> activePage Then + context.PDF.SelectPage(activePage) + context.PDF.SetTextSize(TEXT_SIZE_NORMAL) ' Font-Zustand der aktiven Seite wiederherstellen + End If + itemData.Display = False End Sub Private Sub HandlePositionTaxAmountFollowUp(context As PdfRenderContext, itemData As InvoiceItemData) Dim yPos As Integer = context.CurrentPositionStartY + Dim targetPage As Integer = context.CurrentPositionPage + Dim activePage As Integer = context.PDF.GetPageCount() + + If yPos < MARGIN_TOP + 30 Then + _logger.Warn($"TaxAmount: yPos={yPos} ungültig. Verwende YPosition={context.YPosition}.") + yPos = context.YPosition + targetPage = activePage + End If + Dim yPosAdjusted As Double = yPos - 3.5 Dim taxTerm As String = FormatCurrency(itemData.Value, context.CurrencySymbol) - _logger.Debug($"Handling Position Tax Amount Follow-Up: Value=[{itemData.Value}] Formatted=[{taxTerm}] at YPos={yPos}, Adjusted YPos={yPosAdjusted}") + _logger.Debug($"Handling Position Tax Amount Follow-Up: Value=[{itemData.Value}] Formatted=[{taxTerm}] at YPos={yPos}, Adjusted={yPosAdjusted}, targetPage={targetPage}, activePage={activePage}") + + If targetPage <> activePage Then + context.PDF.SelectPage(targetPage) + _logger.Debug($"TaxAmount: SelectPage({targetPage}) to draw at Y={yPosAdjusted}, then back to page {activePage}") + End If + + ' SetTextSize explizit setzen – gleicher Grund wie in HandleTaxRateFollowUp. + context.PDF.SetTextSize(TEXT_SIZE_NORMAL) context.PDF.DrawTextBox(fontResName, 177, yPosAdjusted, 198, YCoo_TextBoxPlus5(yPosAdjusted), TextAlignment.TextAlignmentFar, TextAlignment.TextAlignmentNear, taxTerm) + + If targetPage <> activePage Then + context.PDF.SelectPage(activePage) + context.PDF.SetTextSize(TEXT_SIZE_NORMAL) ' Font-Zustand der aktiven Seite wiederherstellen + End If + itemData.Display = False End Sub @@ -634,23 +776,47 @@ Public Class XRechnungViewDocument End Sub Private Sub HandleTaxPosFollowUp(context As PdfRenderContext, itemData As InvoiceItemData) - ' TAXPOS Items werden zu einem String kombiniert - If itemData.SpecName = "INVOICE_TAXPOS_RATE" Then + If itemData.SpecName = "INVOICE_TAXPOS_BASEAMOUNT" Then + ' BASEAMOUNT kann auch als Follow-Up (zweite und weitere Steuersatz-Gruppen) + ' auftreten, nicht nur im allerersten Area-Switch. Eigene Zeile, sofort gerendert. + RenderTaxposBaseAmountRow(context, itemData) + itemData.Display = False + ElseIf itemData.SpecName = "INVOICE_TAXPOS_RATE" Then context.PositionCount += 1 - context.TaxPosText = $"{itemData.Value} %: " ' Speichern statt direkt setzen + context.TaxPosRate = itemData.Value + context.TaxPosRateCaption = itemData.Caption itemData.Display = False - _logger.Debug($"TAXPOS RATE accumulated: [{context.TaxPosText}]") + _logger.Debug($"TAXPOS RATE accumulated (new group): [{context.TaxPosRate}]") ElseIf itemData.SpecName = "INVOICE_TAXPOS_AMOUNT" Then - Dim amount As String = FormatCurrency(itemData.Value, context.CurrencySymbol) - context.TaxPosText &= amount ' Anhängen + context.TaxPosAmount = FormatCurrency(itemData.Value, context.CurrencySymbol) itemData.Display = False - _logger.Debug($"TAXPOS AMOUNT accumulated: [{context.TaxPosText}]") + _logger.Debug($"TAXPOS AMOUNT accumulated: [{context.TaxPosAmount}]") ElseIf itemData.SpecName = "INVOICE_TAXPOS_TYPE" Then - context.TaxPosText &= $" {itemData.Value}" ' Anhängen - itemData.Value = context.TaxPosText ' JETZT den kombinierten String setzen - itemData.Display = True ' Und anzeigen! - context.TaxPosText = "" ' Reset für nächste TAXPOS - _logger.Debug($"TAXPOS TYPE final: [{itemData.Value}], Display=True") + ' Vollständige Gruppe (RATE + AMOUNT + TYPE) ist da → eine Zeile rendern: + ' "BT 119 7.00 % 148,14 € VAT" + If Not String.IsNullOrEmpty(context.TaxPosRate) Then + ' Nur Zeilenvorschub wenn dies NICHT die allererste Zeile der Area ist + ' (z.B. wenn die Gruppe direkt mit RATE begann, ohne BASEAMOUNT davor). + If Not context.IsFirstTaxPosDisplay Then + context.YPosition += LINE_HEIGHT + End If + context.IsFirstTaxPosDisplay = False + + context.PDF.DrawText(fontResName, COL_TAXPOS_LABEL, context.YPosition, context.TaxPosRateCaption) + context.PDF.DrawText(fontResName, COL_TAXPOS_VALUE1, context.YPosition, $"{context.TaxPosRate} %") + context.PDF.DrawText(fontResName, COL_TAXPOS_AMOUNT, context.YPosition, context.TaxPosAmount) + context.PDF.DrawText(fontResName, COL_TAXPOS_TYPE, context.YPosition, itemData.Value) + + _logger.Debug($"TAXPOS row rendered: [{context.TaxPosRateCaption}] [{context.TaxPosRate} %] [{context.TaxPosAmount}] [{itemData.Value}] at Y={context.YPosition}") + + ' Reset für nächste TAXPOS-Gruppe + context.TaxPosRate = "" + context.TaxPosRateCaption = "" + context.TaxPosAmount = "" + Else + _logger.Debug($"TAXPOS TYPE DUPLICATE/incomplete ignored: [{itemData.Value}]") + End If + itemData.Display = False ElseIf itemData.Value.Contains("EXEMPTION") Then _logger.Debug($"We got an Exemption: {itemData.Value}") End If @@ -731,28 +897,58 @@ Public Class XRechnungViewDocument End If End Sub - Private Sub RenderMultiLineText(context As PdfRenderContext, text As String, xPos As Integer, maxLength As Integer) - ' ERST nach echten Zeilenumbrüchen aufteilen + Private Sub RenderMultiLineText(context As PdfRenderContext, text As String, xPos As Integer, maxLength As Integer, + Optional ByRef firstRenderedY As Integer = -1, + Optional ByRef firstRenderedPage As Integer = -1) Dim partsNL As List(Of String) = StringFunctions.SplitTextByNewLine(text) + Dim isFirstPart As Boolean = True For Each linePart As String In partsNL - ' DANN jede Zeile bei maxLength umbrechen Dim parts As List(Of String) = StringFunctions.SplitText_Length(linePart, maxLength) For Each part As String In parts - ' ← NEU: VOR jedem Rendering prüfen, ob neue Seite nötig! - If context.YDynamic >= PAGE_HEIGHT_LIMIT Then + ' ✓ PROBLEM GEFUNDEN: requiredSpace=10 ist zu viel! + ' Bei YDynamic=230 prüft es: 230 + 10 = 240 >= 270 → TRUE → Seitenumbruch + ' ABER: Die Zeile selbst benötigt nur 5mm! 230 + 5 = 235 wäre OK! + + Dim requiredSpace As Integer = 6 ' ← REDUZIERT: Nur 1mm Puffer (Zeile=5mm + 1mm) + + If (context.YDynamic + requiredSpace) >= PAGE_HEIGHT_LIMIT Then ' Neue Seite erstellen CreateNewPage(context) - ' YDynamic auf neue Startposition setzen (nach Header) context.YDynamic = context.YPosition - _logger.Debug($"RenderMultiLineText: Page break! New YDynamic: {context.YDynamic}") + + ' WICHTIG: CurrentPositionStartY wird hier NICHT geändert. + ' Der korrekte Anker ist die Zeile von INVOICE_POSITION_ARTICLE, + ' gesetzt in HandleArticleTextFollowUp VOR dem RenderMultiLineText-Aufruf. + ' - CONTINUATION-Break: Artikel auf alter Seite → CurrentPositionStartY + ' bleibt auf der alten Seite (Tax/Amount landen korrekt neben Artikel). + ' - FIRST-part-Break im ARTICLE-Feld: HandleArticleTextFollowUp hat + ' CurrentPositionStartY = context.YDynamic gesetzt, BEVOR CreateNewPage + ' aufgerufen wurde → nach dem Seitenbruch zeigt YDynamic auf die neue + ' Seite und der Anker ist bereits korrekt (45). + If isFirstPart Then + _logger.Debug($"RenderMultiLineText: Page break at FIRST part! YDynamic={context.YDynamic}, CurrentPositionStartY unchanged={context.CurrentPositionStartY}") + Else + _logger.Debug($"RenderMultiLineText: Page break at continuation! YDynamic={context.YDynamic}, CurrentPositionStartY unchanged={context.CurrentPositionStartY}") + End If + End If + + ' *** BUGFIX (lange mehrzeilige ARTICLE-Texte über Seitenbruch hinweg) *** + ' Erfasst Y/Seite des ALLERERSTEN tatsächlich gezeichneten Textteils - das ist + ' immer die korrekte Ankerzeile, unabhängig davon, ob danach noch weitere Zeilen + ' folgen oder ein Seitenbruch mitten im Text auftritt. Wird nur befüllt, wenn der + ' Aufrufer (HandleArticleTextFollowUp) die Parameter explizit übergibt. + If firstRenderedY = -1 Then + firstRenderedY = context.YDynamic + firstRenderedPage = context.PDF.GetPageCount() End If _logger.Debug($"RenderMultiLineText: Rendering part: [{part}] at Y position: {context.YDynamic}") context.PDF.DrawText(fontResName, xPos, context.YDynamic, part) context.YDynamic += LINE_HEIGHT context.YPlus += LINE_HEIGHT + isFirstPart = False Next Next End Sub @@ -821,9 +1017,15 @@ Public Class XRechnungViewDocument Public Property YPlus As Integer Public Property CreateTextBox As Boolean Public Property CreatedString As String - Public Property TaxPosText As String + Public Property TaxPosText As String ' Legacy, nicht mehr aktiv genutzt - bleibt für Kompatibilität + Public Property TaxPosRate As String + Public Property TaxPosRateCaption As String + Public Property TaxPosAmount As String Public Property IsFirstTaxPosDisplay As Boolean Public Property CurrentPositionStartY As Integer + ' Seitennummer auf der CurrentPositionStartY gültig ist. + ' Wird beim Setzen von CurrentPositionStartY immer mitgesetzt. + Public Property CurrentPositionPage As Integer Public Sub New(pdf As GdPicturePDF, createdString As String) Me.PDF = pdf @@ -837,8 +1039,12 @@ Public Class XRechnungViewDocument YPlus = 0 CreateTextBox = False TaxPosText = "" + TaxPosRate = "" + TaxPosRateCaption = "" + TaxPosAmount = "" IsFirstTaxPosDisplay = False CurrentPositionStartY = 0 + CurrentPositionPage = 1 End Sub End Class diff --git a/Jobs/logParser.txt b/Jobs/logParser.txt index 4ba28dd6..b3df0455 100644 --- a/Jobs/logParser.txt +++ b/Jobs/logParser.txt @@ -1,490 +1,2454 @@ -15:17:36.4176|MSSQLServer|DEBUG >> TestCanConnect(MSSQLServer.vb:229) -> Testing connection to [Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true] -15:17:37.4207|MSSQLServer|DEBUG >> TestCanConnect(MSSQLServer.vb:229) -> Testing connection to [Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM;User ID=sa;Password=XXXXX] -15:17:37.8448|ConfigDbFunct|DEBUG >> GetProductLicense(ConfigDbFunct.vb:39) -> oSql in GetProductLicense: SELECT LICENSE FROM TBDD_3RD_PARTY_MODULES WHERE NAME = 'GDPICTURE' AND ACTIVE = 1 AND VERSION = '11.2024' -15:17:37.8448|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM;User ID=sa;Password=XXXXX -15:17:37.8448|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:37.8448|MSSQLServer|DEBUG >> GetScalarValueWithConnectionObject(MSSQLServer.vb:580) -> GetScalarValueWithConnectionObject: Running Query [SELECT LICENSE FROM TBDD_3RD_PARTY_MODULES WHERE NAME = 'GDPICTURE' AND ACTIVE = 1 AND VERSION = '11.2024'] with Parameters [] -15:17:42.0151|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:42.0151|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:42.0151|MSSQLServer|DEBUG >> GetDatatableWithConnectionObject(MSSQLServer.vb:408) -> GetDatatableWithConnectionObject: Running Query [SELECT * FROM TBDD_ZUGFERD_XML_ITEMS WHERE ACTIVE = 1 ORDER BY XML_PATH] and Parameters [] -15:17:42.5927|ImportZUGFeRDFiles|DEBUG >> .ctor(ImportZUGFeRDFiles.vb:105) -> Registering GDPicture License -15:17:42.5927|MSSQLServer|DEBUG >> TestCanConnect(MSSQLServer.vb:229) -> Testing connection to [Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM;User ID=sa;Password=XXXXX;TrustServerCertificate=True] -15:17:42.5927|ConfigDbFunct|DEBUG >> GetProductLicense(ConfigDbFunct.vb:39) -> oSql in GetProductLicense: SELECT LICENSE FROM TBDD_3RD_PARTY_MODULES WHERE NAME = 'GDPICTURE' AND ACTIVE = 1 AND VERSION = '11.2024' -15:17:42.5927|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM;User ID=sa;Password=XXXXX;TrustServerCertificate=True -15:17:42.5927|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:42.5944|MSSQLServer|DEBUG >> GetScalarValueWithConnectionObject(MSSQLServer.vb:580) -> GetScalarValueWithConnectionObject: Running Query [SELECT LICENSE FROM TBDD_3RD_PARTY_MODULES WHERE NAME = 'GDPICTURE' AND ACTIVE = 1 AND VERSION = '11.2024'] with Parameters [] -15:17:44.6684|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:126) -> Starting Job ImportZUGFeRDFiles -15:17:44.6684|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:44.6684|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:44.6684|MSSQLServer|DEBUG >> GetScalarValueWithConnectionObject(MSSQLServer.vb:580) -> GetScalarValueWithConnectionObject: Running Query [SELECT SQL_COMMAND FROM TBDD_SQL_COMMANDS WITH (NOLOCK) WHERE TITLE = 'VWDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE_ITEMS'] with Parameters [] -15:17:44.6684|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:138) -> Start processing directory E:\DocumentProcessing\Input\ -15:17:44.6684|ImportZUGFeRDFiles|INFO >> Start(ImportZUGFeRDFiles.vb:156) -> Found 1 files -15:17:44.6684|ImportZUGFeRDFiles|INFO >> Start(ImportZUGFeRDFiles.vb:161) -> Found [1] file groups -15:17:44.6684|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:44.6733|ImportZUGFeRDFiles|INFO >> Start(ImportZUGFeRDFiles.vb:198) -> START processing file group K7HCTKOSTENSTELLE20260612 -15:17:45.1031|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:45.1031|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:45.1031|MSSQLServer|DEBUG >> GetDatatableWithConnectionObject(MSSQLServer.vb:408) -> GetDatatableWithConnectionObject: Running Query [SELECT EMAIL_FROM, EMAIL_SUBJECT FROM TBEMLP_HISTORY WHERE EMAIL_MSGID = 'K7HCTKOSTENSTELLE20260612'] and Parameters [] -15:17:45.1031|EmailFunctions|WARN >> GetEmailDataForMessageId(EmailFunctions.vb:232) -> Got no results for MessageId K7HCTKOSTENSTELLE20260612 -15:17:45.1031|ImportZUGFeRDFiles|INFO >> ProcessXMLFile(ImportZUGFeRDFiles.vb:552) -> Start xml processing file CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.xml -15:17:45.1031|FilesystemEx|INFO >> TestFileSizeIsLessThanMaxFileSize(FilesystemEx.vb:410) -> Checking Filesize of CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.xml -15:17:45.1031|FilesystemEx|DEBUG >> TestFileSizeIsLessThanMaxFileSize(FilesystemEx.vb:411) -> Filesize threshold is 10 MB. -15:17:45.1031|FilesystemEx|DEBUG >> TestFileSizeIsLessThanMaxFileSize(FilesystemEx.vb:424) -> Filesize is smaller than threshold. All fine. -15:17:45.2162|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:447) -> Trying Type [DigitalData.Modules.Interfaces.ZUGFeRD.Version1_0.CrossIndustryDocumentType] -15:17:45.2599|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:451) -> Serializing with type [DigitalData.Modules.Interfaces.ZUGFeRD.Version1_0.CrossIndustryDocumentType] failed -15:17:45.2599|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:451) -> Fehler im XML-Dokument (0,0). -15:17:45.2599|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:451) -> wurde nicht erwartet. -15:17:45.3934|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:447) -> Trying Type [DigitalData.Modules.Interfaces.ZUGFeRD.Version2_0.CrossIndustryInvoiceType] -15:17:45.5187|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:451) -> Serializing with type [DigitalData.Modules.Interfaces.ZUGFeRD.Version2_0.CrossIndustryInvoiceType] failed -15:17:45.5187|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:451) -> Fehler im XML-Dokument (0,0). -15:17:45.5187|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:451) -> Instanzvalidierungsfehler: '1' ist kein gültiger Wert für PaymentMeansCodeContentType. -15:17:45.6681|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:447) -> Trying Type [DigitalData.Modules.Interfaces.ZUGFeRD.Version2_1_1.CrossIndustryInvoiceType] -15:17:45.7827|ZUGFeRDInterface|DEBUG >> SerializeZUGFeRDDocument(ZUGFeRDInterface.vb:455) -> Serializing with type [DigitalData.Modules.Interfaces.ZUGFeRD.Version2_1_1.CrossIndustryInvoiceType] succeeded -15:17:45.7827|ZUGFeRDInterface|DEBUG >> FilterPropertyMap(ZUGFeRDInterface.vb:140) -> Filtering Property map list for Specification [ZUGFERD_2x] -15:17:45.7827|ZUGFeRDInterface|DEBUG >> FilterPropertyMap(ZUGFeRDInterface.vb:162) -> Property map list contains [85] elements for specification [ZUGFERD_2x] -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:60) -> Found 49 ungrouped properties. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:68) -> Found [36] properties grouped in [5] group(s) -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:76) -> Fetching Property values for group [INCLUDED_NOTE]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INCLUDED_NOTE_CONTENT]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INCLUDED_NOTE_SUBJCODE]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:109) -> Processing row 0 -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INCLUDED_NOTE_CONTENT]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INCLUDED_NOTE_CONTENT] has value 'Rechnung' -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INCLUDED_NOTE_SUBJCODE]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INCLUDED_NOTE_SUBJCODE] has value 'AFM' -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:109) -> Processing row 1 -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INCLUDED_NOTE_CONTENT]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:150) -> Item [INCLUDED_NOTE_CONTENT] has value 'nsere Leistungen für den Auftrag "Hertie School of...' -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INCLUDED_NOTE_SUBJCODE]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INCLUDED_NOTE_SUBJCODE] has value 'AAI' -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:109) -> Processing row 2 -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INCLUDED_NOTE_CONTENT]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INCLUDED_NOTE_CONTENT] has value 'Vielen Dank für die gute Zusammenarbeit.' -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INCLUDED_NOTE_SUBJCODE]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INCLUDED_NOTE_SUBJCODE] has value 'SUR' -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:76) -> Fetching Property values for group [FILES]. -15:17:45.7827|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [ATTACHMENT_FILE_FILENAME]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [AdditionalReferencedDocument] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [ATTACHMENT_FILE_MIMECODE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [AdditionalReferencedDocument] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [ATTACHMENT_FILE_VALUE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [AdditionalReferencedDocument] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:76) -> Fetching Property values for group [TAX_GROUP]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_BASEAMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_CATEGORY]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_EXEMPTION_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [ExemptionReason] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_EXEMPTION_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [ExemptionReasonCode] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_RATE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_TYPE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:109) -> Processing row 0 -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_BASEAMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_BASEAMOUNT] has value '89.92' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_AMOUNT] has value '17.08' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_CATEGORY]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_CATEGORY] has value 'S' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_EXEMPTION_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [INVOICE_TAXPOS_EXEMPTION_REASON] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_EXEMPTION_REASON] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_EXEMPTION_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [INVOICE_TAXPOS_EXEMPTION_REASON_CODE] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_EXEMPTION_REASON_CODE] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_RATE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_RATE] has value '19.00' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_TYPE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_TYPE] has value 'VAT' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:76) -> Fetching Property values for group [RECEIPT_CHARGE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_ACTUAL_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_BASIS_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_CALCULATION_PERCENT]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_VAT_RATE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_VAT_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_CHARGE_INDICATOR]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [RECEIPT_ALLOWANCE_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:76) -> Fetching Property values for group [POSITIONS]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_POSITION_NOTE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [IncludedNote] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_POSITION_UNIT_TYPE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_POSITION_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_TAX_CATEGORY]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_TAX_EXEMPTION_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [ExemptionReason] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_TAX_EXEMPTION_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [ExemptionReasonCode] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_TAXPOS_TAX_RATE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [POSITION_ALLOWANCE_ACTUAL_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [POSITION_ALLOWANCE_BASIS_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [POSITION_ALLOWANCE_CALCULATION_PERCENT]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [POSITION_ALLOWANCE_CHARGE_INDICATOR]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [POSITION_ALLOWANCE_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [POSITION_ALLOWANCE_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedTradeAllowanceCharge] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_POSITION_TAX_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_POSITION_ARTICLE_DESCRIPTION]. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [Description] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:81) -> Fetching value for itemSpecification [INVOICE_POSITION_ARTICLE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:109) -> Processing row 0 -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_POSITION_NOTE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [INVOICE_POSITION_NOTE] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_POSITION_NOTE] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_POSITION_UNIT_TYPE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_POSITION_UNIT_TYPE] has value 'HUR' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_POSITION_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_POSITION_AMOUNT] has value '4.0000' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_TAX_CATEGORY]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_TAX_CATEGORY] has value 'S' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_TAX_EXEMPTION_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [INVOICE_TAXPOS_TAX_EXEMPTION_REASON] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_TAX_EXEMPTION_REASON] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_TAX_EXEMPTION_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [INVOICE_TAXPOS_TAX_EXEMPTION_REASON_CODE] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_TAX_EXEMPTION_REASON_CODE] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_TAXPOS_TAX_RATE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_TAXPOS_TAX_RATE] has value '19.00' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [POSITION_ALLOWANCE_ACTUAL_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [POSITION_ALLOWANCE_ACTUAL_AMOUNT] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [POSITION_ALLOWANCE_ACTUAL_AMOUNT] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [POSITION_ALLOWANCE_BASIS_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [POSITION_ALLOWANCE_BASIS_AMOUNT] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [POSITION_ALLOWANCE_BASIS_AMOUNT] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [POSITION_ALLOWANCE_CALCULATION_PERCENT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [POSITION_ALLOWANCE_CALCULATION_PERCENT] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [POSITION_ALLOWANCE_CALCULATION_PERCENT] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [POSITION_ALLOWANCE_CHARGE_INDICATOR]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [POSITION_ALLOWANCE_CHARGE_INDICATOR] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [POSITION_ALLOWANCE_CHARGE_INDICATOR] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [POSITION_ALLOWANCE_REASON]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [POSITION_ALLOWANCE_REASON] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [POSITION_ALLOWANCE_REASON] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [POSITION_ALLOWANCE_REASON_CODE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [POSITION_ALLOWANCE_REASON_CODE] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [POSITION_ALLOWANCE_REASON_CODE] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_POSITION_TAX_AMOUNT]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_POSITION_TAX_AMOUNT] has value '89.92' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_POSITION_ARTICLE_DESCRIPTION]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:141) -> K7HCTKOSTENSTELLE20260612 - oPropertyValue for column [INVOICE_POSITION_ARTICLE_DESCRIPTION] is empty or not found. Continuing with Empty String. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_POSITION_ARTICLE_DESCRIPTION] has value '' -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:125) -> Processing itemColumn *TableColumn* [INVOICE_POSITION_ARTICLE]. -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:152) -> Item [INVOICE_POSITION_ARTICLE] has value 'Sicherheit' -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [Name] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_REFERENCE2] is empty or not found. Skipping. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [ID] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_BUYER_ID] is empty or not found. Skipping. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [LineTwo] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_BUYER_ADRESS2] is empty or not found. Skipping. -15:17:45.7980|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [LineTwo] does not exist(2). -15:17:45.7980|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_SELLER_ADDRESS2] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [ReceivableSpecifiedTradeAccountingAccount] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_COST_CENTER] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedLogisticsServiceCharge] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [SERVICE_CHARGE_AMOUNT] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedLogisticsServiceCharge] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [SERVICE_CHARGE_TAXPERCENT] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedLogisticsServiceCharge] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [SERVICE_CHARGE_TAXCODE] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [SpecifiedLogisticsServiceCharge] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [SERVICE_CHARGE_DESC] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [currencyID] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_TOTAL_GROSS_CURRENCY] is empty or not found. Skipping. -15:17:45.8134|PropertyValues|DEBUG >> GetPropValue(PropertyValues.vb:312) -> Property [currencyID] does not exist(2). -15:17:45.8134|PropertyValues|DEBUG >> CheckPropertyValues(PropertyValues.vb:244) -> oPropertyValue for specification [INVOICE_TOTAL_NET_CURRENCY] is empty or not found. Skipping. -15:17:45.8134|ImportZUGFeRDFiles|INFO >> StoreXMLItemsInDatabase(ImportZUGFeRDFiles.vb:722) -> Properties checked: [0] missing properties / [67] valid properties found. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> StoreXMLItemsInDatabase(ImportZUGFeRDFiles.vb:728) -> No missing properties found. Continuing. -15:17:45.8134|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [ExternalTransaction] -15:17:45.8134|MSSQLServer|DEBUG >> ExecuteNonQueryWithConnectionObject(MSSQLServer.vb:491) -> ExecuteNonQueryWithConnectionObject: Running Command [DELETE FROM TBEDMI_ITEM_VALUE where REFERENCE_GUID = 'K7HCTKOSTENSTELLE20260612'] and Parameters [] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1141) -> Mapping Property [ZUGFERD_SPECIFICATION] with value [ZUGFERD_2x] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1153) -> Mapping Property [ZUGFERD_XML_SCHEMA] with value [Version2_1_1] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1165) -> Mapping Property [RECEIPT_FILE_TYPE] with value [XML] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INCLUDED_NOTE_CONTENT] with value [Rechnung] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INCLUDED_NOTE_SUBJCODE] with value [AFM] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INCLUDED_NOTE_CONTENT] with value [Unsere Leistungen für den Auftrag "Hertie School of Governace" stellen wir Ihnen wie folgt in Rechnung.] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INCLUDED_NOTE_SUBJCODE] with value [AAI] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INCLUDED_NOTE_CONTENT] with value [Vielen Dank für die gute Zusammenarbeit.] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INCLUDED_NOTE_SUBJCODE] with value [SUR] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_BASEAMOUNT] with value [89.92] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_AMOUNT] with value [17.08] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_CATEGORY] with value [S] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [INVOICE_TAXPOS_EXEMPTION_REASON] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [INVOICE_TAXPOS_EXEMPTION_REASON_CODE] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_RATE] with value [19.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_TYPE] with value [VAT] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [INVOICE_POSITION_NOTE] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_POSITION_UNIT_TYPE] with value [HUR] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_POSITION_AMOUNT] with value [4.0000] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_TAX_CATEGORY] with value [S] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [INVOICE_TAXPOS_TAX_EXEMPTION_REASON] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [INVOICE_TAXPOS_TAX_EXEMPTION_REASON_CODE] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TAXPOS_TAX_RATE] with value [19.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [POSITION_ALLOWANCE_ACTUAL_AMOUNT] with value [] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [POSITION_ALLOWANCE_BASIS_AMOUNT] with value [] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [POSITION_ALLOWANCE_CALCULATION_PERCENT] with value [] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [POSITION_ALLOWANCE_CHARGE_INDICATOR] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [POSITION_ALLOWANCE_REASON] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [POSITION_ALLOWANCE_REASON_CODE] with value [] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_POSITION_TAX_AMOUNT] with value [89.92] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1177) -> No Mapping for Property [INVOICE_POSITION_ARTICLE_DESCRIPTION] with empty value, because of ItemType = 0. -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_POSITION_ARTICLE] with value [Sicherheit] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_NUMBER] with value [W26282] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_DATE] with value [20260531] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TYPE] with value [380] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_REFERENCE] with value [‭5602180653‬] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_REFERENCE3] with value [‭5602180653‬] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_BUYER_NAME] with value [WISAG Sicherheit & Service Berlin -Brandenburg GmbH & Co. KG] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_BUYER_CITY] with value [Berlin] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_BUYER_COUNTRY] with value [57] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_BUYER_ADRESS] with value [Bornitzstraße 67 – 71] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_BUYER_POSTALCODE] with value [10365] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_EMAIL] with value [info@safety-first-service.de] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_ID] with value [7123898] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_NAME] with value [Safety First - Service GmbH] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_CITY] with value [Blankenfelde Mahlow] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_COUNTRY] with value [57] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_ADDRESS] with value [Lindenhof 2] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_POSTALCODE] with value [15831] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SELLER_TAX_ID] with value [050/118/05428] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SERVICE_DATE_FORMAT] with value [102] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_SERVICE_DATE] with value [20260531] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_DATE_END] with value [20260531] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_DATE_START] with value [20260501] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_CURRENCY] with value [EUR] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_REFERENCE1] with value [W26282] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_PAYMENT_TERMS] with value [Bitte überweisen Sie den gesamten Betrag ohne Abzüge innerhalb der nächsten 30 Tage mit Angabe der -Rechnungsnummer im Verwendungszweck auf das untenstehende Konto. -#SKONTO#TAGE=30#PROZENT=0.00# -] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_PAYMENT_DEADLINE_FORMAT] with value [102] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_PAYMENT_DEADLINE] with value [20260630] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_ALLOWANCE_AMOUNT] with value [0.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_CHARGE_AMOUNT] with value [0.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_DUE_PAYABLE_AMOUNT] with value [107.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_GROSS] with value [107.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_NET] with value [89.92] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_TAX_CURRENCY] with value [EUR] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_TAX] with value [17.08] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_TOTAL_PREPAID_AMOUNT] with value [0.00] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_PAYMENT_TYPE] with value [Überweisung] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_PAYMENT_IBAN] with value [DE41160500001000617188] -15:17:45.8134|ImportZUGFeRDFiles|DEBUG >> FillDataTable(ImportZUGFeRDFiles.vb:1208) -> Mapping Property [INVOICE_PAYMENT_BIC] with value [WELADED1PMB] -15:17:45.8318|ImportZUGFeRDFiles|INFO >> BulkInsertDataToDatabase(ImportZUGFeRDFiles.vb:1117) -> Bulk Insert finished. [62] rows inserted for MessageId [K7HCTKOSTENSTELLE20260612]. -15:17:45.8318|ImportZUGFeRDFiles|INFO >> CheckEmbeddedAttachmentEntries(ImportZUGFeRDFiles.vb:995) -> No embedded XML-Attachments found. -15:17:45.8318|ImportZUGFeRDFiles|DEBUG >> HandleEmbeddedAttachments(ImportZUGFeRDFiles.vb:760) -> No embedded Files in XML found! -15:17:45.8318|ImportZUGFeRDFiles|DEBUG >> ProcessXMLFile(ImportZUGFeRDFiles.vb:606) -> File processed. -15:17:45.8318|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:45.8318|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:45.8318|MSSQLServer|DEBUG >> GetDatatableWithConnectionObject(MSSQLServer.vb:408) -> GetDatatableWithConnectionObject: Running Query [SELECT * FROM TBEMLP_HISTORY WHERE GUID = (SELECT MAX(GUID) FROM TBEMLP_HISTORY WHERE UPPER(MD5HASH) = UPPER('9A6FE7F44ECA6D5D4D95CFC086A68F91'))] and Parameters [] -15:17:45.8318|HashFunctions|DEBUG >> GenerateAndCheck_MD5Sum(HashFunctions.vb:47) -> File [E:\DocumentProcessing\Input\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.xml] was not found in History! -15:17:45.8318|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:221) -> eInvoice File found -15:17:45.8318|HistoryFunctions|INFO >> Update_HistoryEntry(HistoryFunctions.vb:18) -> Updating History Entry for MessageId [K7HCTKOSTENSTELLE20260612] with comment [SUCCESS] -15:17:45.8449|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:45.8449|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:45.8449|MSSQLServer|DEBUG >> ExecuteNonQueryWithConnectionObject(MSSQLServer.vb:491) -> ExecuteNonQueryWithConnectionObject: Running Command [UPDATE TBEMLP_HISTORY SET - COMMENT = 'SUCCESS', - MD5HASH = '9A6FE7F44ECA6D5D4D95CFC086A68F91' - WHERE EMAIL_MSGID = 'K7HCTKOSTENSTELLE20260612'] and Parameters [] -15:17:45.8449|HistoryFunctions|DEBUG >> Update_HistoryEntry(HistoryFunctions.vb:44) -> History Entry created! -15:17:45.8449|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:114) -> Before Creating the PDF-File from XML data / Before Commit -15:17:45.8449|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:114) -> XML commit triggered -15:17:45.8449|MSSQLServer|DEBUG >> GetConnection(MSSQLServer.vb:276) -> The Following Connection is open: Server=SDD-VMP04-SQL17\DD_DEVELOP01;Database=DD_ECM;User Id=sa;Password=XXXXX;TrustServerCertificate=true -15:17:45.8449|MSSQLServer|DEBUG >> MaybeGetTransaction(MSSQLServer.vb:118) -> Transaction Mode: [WithTransaction] -15:17:45.8449|MSSQLServer|DEBUG >> GetDatatableWithConnectionObject(MSSQLServer.vb:408) -> GetDatatableWithConnectionObject: Running Query [ -SELECT * FROM [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_CUST_RESULT] ('K7HCTKOSTENSTELLE20260612') ORDER BY ORDER_SEQ] and Parameters [] -15:17:47.4053|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:60) -> Create_PDFfromXML() Start -15:17:47.4075|XRechnungViewDocument|DEBUG >> InitializeFilePaths(XRechnungViewDocument.vb:122) -> Create_PDFfromXML() Resulting PDF Filepath: [E:\DocumentProcessing\Input\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.pdf] -15:17:49.4218|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TYPE] SpecName=[INVOICE_TYPE] Value=[380] Caption=[] Display=[False] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: TYPE -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TYPE] SpecName=[INVOICE_CURRENCY] Value=[EUR] Caption=[] Display=[False] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [TYPE] - ItemArea: [TYPE] - SpecName: [INVOICE_CURRENCY] - Value: [EUR] - YPos: [65] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[TYPE] for SpecName=[INVOICE_CURRENCY] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [TYPE] - YPos: [65] - Display: [False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_NUMBER] Value=[W26282] Caption=[Rechnungsnummer/Invoice-No:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: HEAD -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_DATE] Value=[20260531] Caption=[Datum/Date:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_DATE] - Value: [20260531] - YPos: [65] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:472) -> FollowItem: Entering HEAD handler -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [HEAD] - YPos: [65] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 70 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_SERVICE_DATE] Value=[20260531] Caption=[Leistungsdatum/Service date:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_SERVICE_DATE] - Value: [20260531] - YPos: [70] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:472) -> FollowItem: Entering HEAD handler -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [HEAD] - YPos: [70] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 75 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_REFERENCE] Value=[?5602180653?] Caption=[BT-13 BestellReferenz/BORD:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_REFERENCE] - Value: [?5602180653?] - YPos: [75] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:472) -> FollowItem: Entering HEAD handler -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [HEAD] - YPos: [75] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 80 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_REFERENCE3] Value=[?5602180653?] Caption=[BT-10 KäuferReferenz/BuyerRef.] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_REFERENCE3] - Value: [?5602180653?] - YPos: [80] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:472) -> FollowItem: Entering HEAD handler -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [HEAD] - YPos: [80] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 85 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_NAME] Value=[Safety First - Service GmbH] Caption=[] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: SELLER -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_ADDRESS] Value=[Lindenhof 2] Caption=[] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_ADDRESS] - Value: [Lindenhof 2] - YPos: [100] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_ADDRESS] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [SELLER] - YPos: [100] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 105 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_POSTALCODE] Value=[15831] Caption=[] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_POSTALCODE] - Value: [15831] - YPos: [105] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_POSTALCODE] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [SELLER] - YPos: [105] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 110 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_CITY] Value=[Blankenfelde Mahlow] Caption=[] Display=[True] LastRow=[True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_CITY] - Value: [Blankenfelde Mahlow] - YPos: [110] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_CITY] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [SELLER] - YPos: [110] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_TAX_ID] Value=[050/118/05428] Caption=[USt-ID/Seller tax ID:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_TAX_ID] - Value: [050/118/05428] - YPos: [110] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_TAX_ID] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [SELLER] - YPos: [110] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 115 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_ID] Value=[7123898] Caption=[Lieferant-Nr/Seller ID:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_ID] - Value: [7123898] - YPos: [115] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_ID] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [SELLER] - YPos: [115] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 120 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_NAME] Value=[WISAG Sicherheit & Service Berlin -Brandenburg GmbH & Co. KG] Caption=[] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: BUYER -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_ADRESS] Value=[Bornitzstraße 67 – 71] Caption=[] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_ADRESS] - Value: [Bornitzstraße 67 – 71] - YPos: [135] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_ADRESS] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [BUYER] - YPos: [135] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 140 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_POSTALCODE] Value=[10365] Caption=[] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_POSTALCODE] - Value: [10365] - YPos: [140] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_POSTALCODE] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [BUYER] - YPos: [140] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 145 -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_CITY] Value=[Berlin] Caption=[] Display=[True] LastRow=[True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_CITY] - Value: [Berlin] - YPos: [145] -15:17:49.4229|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_CITY] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [BUYER] - YPos: [145] - Display: [True] -15:17:49.4229|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_NET] Value=[89.92] Caption=[Nettobetrag/Net amount:] Display=[True] LastRow=[False] -15:17:49.4229|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: AMOUNT -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_TAX] Value=[17.08] Caption=[Steuerbetrag/Tax amount:] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_TAX] - Value: [17.08] - YPos: [160] -15:17:49.4442|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_TAX] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [160] - Display: [True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 165 -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_GROSS] Value=[107.00] Caption=[Bruttobetrag/Gross amount:] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_GROSS] - Value: [107.00] - YPos: [165] -15:17:49.4442|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_GROSS] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [165] - Display: [True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 170 -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_CHARGE_AMOUNT] Value=[0.00] Caption=[Zuschläge/Charge amount:] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_CHARGE_AMOUNT] - Value: [0.00] - YPos: [170] -15:17:49.4442|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_CHARGE_AMOUNT] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [170] - Display: [True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 175 -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_RATE] Value=[19.00] Caption=[] Display=[False] LastRow=[True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: TAXPOS -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleTaxPosAreaSwitch(XRechnungViewDocument.vb:454) -> TAXPOS RATE in AreaSwitch accumulated: [19.00 %: ] -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_AMOUNT] Value=[17.08] Caption=[] Display=[False] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_AMOUNT] - Value: [17.08] - YPos: [190] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:475) -> FollowItem: Entering TAXPOS handler -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:646) -> TAXPOS AMOUNT accumulated: [19.00 %: 17,08 €] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [190] - Display: [False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_TYPE] Value=[VAT] Caption=[] Display=[True] LastRow=[True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_TYPE] - Value: [VAT] - YPos: [190] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:475) -> FollowItem: Entering TAXPOS handler -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:652) -> TAXPOS TYPE final: [19.00 %: 17,08 € VAT], Display=True -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [190] - Display: [True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:667) -> RenderDisplayItem: TAXPOS first display item - skipping line height -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_TERMS] Value=[Bitte überweisen Sie den gesamten Betrag ohne Abzüge innerhalb der nächsten 30 Tage mit Angabe der -Rechnungsnummer im Verwendungszweck auf das untenstehende Konto. -#SKONTO#TAGE=30#PROZENT=0.00# -] Caption=[] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: PAYMENT -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_IBAN] Value=[DE41160500001000617188] Caption=[IBAN:] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [PAYMENT] - ItemArea: [PAYMENT] - SpecName: [INVOICE_PAYMENT_IBAN] - Value: [DE41160500001000617188] - YPos: [215] -15:17:49.4442|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[PAYMENT] for SpecName=[INVOICE_PAYMENT_IBAN] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [PAYMENT] - YPos: [215] - Display: [True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 220 -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_BIC] Value=[WELADED1PMB] Caption=[BIC:] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [PAYMENT] - ItemArea: [PAYMENT] - SpecName: [INVOICE_PAYMENT_BIC] - Value: [WELADED1PMB] - YPos: [220] -15:17:49.4442|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:484) -> FollowItem: UNHANDLED CurrentArea=[PAYMENT] for SpecName=[INVOICE_PAYMENT_BIC] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [PAYMENT] - YPos: [220] - Display: [True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:673) -> RenderDisplayItem: Adding line height. New YPosition: 225 -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[4.0000] Caption=[] Display=[True] LastRow=[False] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: POSITION -15:17:49.4442|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[HUR] Caption=[] Display=[True] LastRow=[True] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [HUR] - YPos: [245] -15:17:49.4442|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:469) -> FollowItem: Entering POSITION/ALLOWANCE handler -15:17:49.4545|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] -15:17:49.4545|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Sicherheit] Caption=[] Display=[True] LastRow=[True] -15:17:49.4545|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Sicherheit] - YPos: [245] -15:17:49.4545|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:469) -> FollowItem: Entering POSITION/ALLOWANCE handler -15:17:50.3336|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:751) -> RenderMultiLineText: Rendering part: [Sicherheit] at Y position: 245 -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [250] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:469) -> FollowItem: Entering POSITION/ALLOWANCE handler -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:613) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=245 -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[89.92] Caption=[] Display=[True] LastRow=[True] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [89.92] - YPos: [250] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:469) -> FollowItem: Entering POSITION/ALLOWANCE handler -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:622) -> Handling Position Tax Amount Follow-Up: Value=[89.92] Formatted=[89,92 €] at YPos=245, Adjusted YPos=241,5 -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_RATE] Value=[19.00] Caption=[] Display=[False] LastRow=[False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: TAXPOS -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleTaxPosAreaSwitch(XRechnungViewDocument.vb:454) -> TAXPOS RATE in AreaSwitch accumulated: [19.00 %: ] -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_AMOUNT] Value=[17.08] Caption=[] Display=[False] LastRow=[False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_AMOUNT] - Value: [17.08] - YPos: [265] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:475) -> FollowItem: Entering TAXPOS handler -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:646) -> TAXPOS AMOUNT accumulated: [19.00 %: 17,08 €] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [265] - Display: [False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_TYPE] Value=[VAT] Caption=[] Display=[True] LastRow=[False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_TYPE] - Value: [VAT] - YPos: [265] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:475) -> FollowItem: Entering TAXPOS handler -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:652) -> TAXPOS TYPE final: [19.00 %: 17,08 € VAT], Display=True -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [265] - Display: [True] -15:17:51.0522|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:667) -> RenderDisplayItem: TAXPOS first display item - skipping line height -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[INCL_NOTE] SpecName=[INCLUDED_NOTE_CONTENT] Value=[Rechnung] Caption=[] Display=[True] LastRow=[False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:272) -> Area-Switch to: INCL_NOTE -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:282) -> Area-Switch [INCL_NOTE]: Page break BEFORE header! New YPosition: 45 -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[INCL_NOTE] SpecName=[INCLUDED_NOTE_CONTENT] Value=[Unsere Leistungen für den Auftrag "Hertie School of Governace" stellen wir Ihnen wie folgt in Rechnung.] Caption=[] Display=[True] LastRow=[False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [INCL_NOTE] - ItemArea: [INCL_NOTE] - SpecName: [INCLUDED_NOTE_CONTENT] - Value: [Unsere Leistungen für den Auftrag "Hertie School of Governace" stellen wir Ihnen wie folgt in Rechnung.] - YPos: [60] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:478) -> FollowItem: Entering INCL_NOTE handler - YPosition before=60 -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:482) -> FollowItem: INCL_NOTE handler - YPosition after=65, Display set to False -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [INCL_NOTE] - YPos: [65] - Display: [False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:238) -> WorkingItem: Area=[INCL_NOTE] SpecName=[INCLUDED_NOTE_CONTENT] Value=[Vielen Dank für die gute Zusammenarbeit.] Caption=[] Display=[True] LastRow=[False] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:463) -> FollowItem START - CurrentArea: [INCL_NOTE] - ItemArea: [INCL_NOTE] - SpecName: [INCLUDED_NOTE_CONTENT] - Value: [Vielen Dank für die gute Zusammenarbeit.] - YPos: [65] -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:478) -> FollowItem: Entering INCL_NOTE handler - YPosition before=65 -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:482) -> FollowItem: INCL_NOTE handler - YPosition after=70, Display set to False -15:17:51.0522|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:487) -> FollowItem END - CurrentArea: [INCL_NOTE] - YPos: [70] - Display: [False] -15:17:51.2630|XRechnungViewDocument|INFO >> FinalizePDF(XRechnungViewDocument.vb:778) -> PDF VisualReceipt generated successfully! -15:17:51.2630|XRechnungViewDocument|DEBUG >> FinalizePDF(XRechnungViewDocument.vb:779) -> Vor MOVE... oxmlFilePath: [E:\DocumentProcessing\Input\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.xml] / oTempFilePath: [E:\DocumentProcessing\Input\temp\xrechnung.xml] -15:17:51.2692|XRechnungViewDocument|INFO >> FinalizePDF(XRechnungViewDocument.vb:784) -> Create_PDFfromXML() End successfully. File [E:\DocumentProcessing\Input\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.pdf] written. -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedString(FilesystemEx.vb:202) -> Versioned: String [CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0], Version [1] -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:148) -> Intermediate Filename is E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0.pdf -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:149) -> File version: 1 -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:148) -> Intermediate Filename is E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0~2.pdf -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:149) -> File version: 2 -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:148) -> Intermediate Filename is E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0~3.pdf -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:149) -> File version: 3 -15:17:51.2950|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:157) -> Final Filename is E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0~3.pdf -15:17:51.2950|FileFunctions|INFO >> MoveFiles(FileFunctions.vb:72) -> File moved to E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H7ßK7HCTKOSTENSTELLE20260612~Attm0~3.pdf -15:17:51.2950|FileFunctions|INFO >> MoveFiles(FileFunctions.vb:122) -> Finished moving files -15:17:51.2981|ImportZUGFeRDFiles|INFO >> Start(ImportZUGFeRDFiles.vb:114) -> END processing file group K7HCTKOSTENSTELLE20260612 -15:17:51.2981|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:114) -> Before default sql commit: oxRechnungHandle [True] -15:17:51.2981|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:114) -> Before default sql close -15:17:51.2981|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:524) -> Finishing Job ImportZUGFeRDFiles +09:46:56.1865|XRechnungViewDocument|DEBUG >> InitializeFilePaths(XRechnungViewDocument.vb:130) -> Create_PDFfromXML() Resulting PDF Filepath: [E:\DocumentProcessing\Input\CF98H9H9GSZ7ßK7HCTDIVERSER20260625~Attm0.pdf] +09:46:57.2942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TYPE] SpecName=[INVOICE_TYPE] Value=[380] Caption=[] Display=[False] LastRow=[False] +09:46:57.2942|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: TYPE +09:46:57.2942|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [TYPE] with caption [Handelsrechnung/Commercial invoice [380]] at YPosition=50 +09:46:57.2942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TYPE] SpecName=[INVOICE_CURRENCY] Value=[EUR] Caption=[] Display=[False] LastRow=[False] +09:46:57.2942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TYPE] - ItemArea: [TYPE] - SpecName: [INVOICE_CURRENCY] - Value: [EUR] - YPos: [65] +09:46:57.2942|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[TYPE] for SpecName=[INVOICE_CURRENCY] +09:46:57.2942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TYPE] - YPos: [65] - Display: [False] +09:46:57.2942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_NUMBER] Value=[72030] Caption=[Rechnungsnummer/Invoice-No:] Display=[True] LastRow=[False] +09:46:57.2942|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: HEAD +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_DATE] Value=[20260522] Caption=[Datum/Date:] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_DATE] - Value: [20260522] - YPos: [65] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:512) -> FollowItem: Entering HEAD handler +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [HEAD] - YPos: [65] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 70 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_REFERENCE3] Value=[-] Caption=[BT-19 KSt/CostCenter] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_REFERENCE3] - Value: [-] - YPos: [70] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:512) -> FollowItem: Entering HEAD handler +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [HEAD] - YPos: [70] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 75 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_NAME] Value=[Freigeist Nordstadt GmbH & Co.KG] Caption=[] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: SELLER +09:46:57.3006|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [SELLER] with caption [Verkäufer / Seller:] at YPosition=80 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_ADDRESS] Value=[Weender Landstraße 100] Caption=[] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_ADDRESS] - Value: [Weender Landstraße 100] - YPos: [90] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_ADDRESS] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [SELLER] - YPos: [90] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 95 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_POSTALCODE] Value=[37075] Caption=[] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_POSTALCODE] - Value: [37075] - YPos: [95] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_POSTALCODE] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [SELLER] - YPos: [95] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 100 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_CITY] Value=[Göttingen] Caption=[] Display=[True] LastRow=[True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_CITY] - Value: [Göttingen] - YPos: [100] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_CITY] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [SELLER] - YPos: [100] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_TAX_ID] Value=[DE344724771] Caption=[USt-ID/Seller tax ID:] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_TAX_ID] - Value: [DE344724771] - YPos: [100] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_TAX_ID] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [SELLER] - YPos: [100] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 105 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_NAME] Value=[WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: BUYER +09:46:57.3006|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [BUYER] with caption [Käufer / Buyer:] at YPosition=110 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_ADRESS] Value=[Herriotstraße 3] Caption=[] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_ADRESS] - Value: [Herriotstraße 3] - YPos: [120] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_ADRESS] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [BUYER] - YPos: [120] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 125 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_POSTALCODE] Value=[60528] Caption=[] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_POSTALCODE] - Value: [60528] - YPos: [125] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_POSTALCODE] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [BUYER] - YPos: [125] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 130 +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_CITY] Value=[Frankfurt am Main] Caption=[] Display=[True] LastRow=[True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_CITY] - Value: [Frankfurt am Main] - YPos: [130] +09:46:57.3006|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_CITY] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [BUYER] - YPos: [130] - Display: [True] +09:46:57.3006|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_NET] Value=[2930.42] Caption=[Nettobetrag/Net amount:] Display=[True] LastRow=[False] +09:46:57.3006|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: AMOUNT +09:46:57.3006|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [AMOUNT] with caption [Beträge / Amounts:] at YPosition=135 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_TAX] Value=[302.78] Caption=[Steuerbetrag/Tax amount:] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_TAX] - Value: [302.78] - YPos: [145] +09:46:57.3179|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_TAX] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [145] - Display: [True] +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 150 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_GROSS] Value=[3233.20] Caption=[Bruttobetrag/Gross amount:] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_GROSS] - Value: [3233.20] - YPos: [150] +09:46:57.3179|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_GROSS] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [150] - Display: [True] +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 155 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_CHARGE_AMOUNT] Value=[0.00] Caption=[Zuschläge/Charge amount:] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_CHARGE_AMOUNT] - Value: [0.00] - YPos: [155] +09:46:57.3179|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_CHARGE_AMOUNT] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [155] - Display: [True] +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 160 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_TERMS] Value=[SEPACreditTransfer + ] Caption=[] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: PAYMENT +09:46:57.3179|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [PAYMENT] with caption [Zahlungsinformationen / Payment details:] at YPosition=165 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_IBAN] Value=[DE31 2625 0001 0172 3619 33] Caption=[IBAN:] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [PAYMENT] - ItemArea: [PAYMENT] - SpecName: [INVOICE_PAYMENT_IBAN] - Value: [DE31 2625 0001 0172 3619 33] - YPos: [175] +09:46:57.3179|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[PAYMENT] for SpecName=[INVOICE_PAYMENT_IBAN] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [PAYMENT] - YPos: [175] - Display: [True] +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 180 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_BIC] Value=[NOLADE21NOM] Caption=[BIC:] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [PAYMENT] - ItemArea: [PAYMENT] - SpecName: [INVOICE_PAYMENT_BIC] - Value: [NOLADE21NOM] - YPos: [180] +09:46:57.3179|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:524) -> FollowItem: UNHANDLED CurrentArea=[PAYMENT] for SpecName=[INVOICE_PAYMENT_BIC] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [PAYMENT] - YPos: [180] - Display: [True] +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:807) -> RenderDisplayItem: Adding line height. New YPosition: 185 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_BASEAMOUNT] Value=[2116.36] Caption=[BT 116] Display=[False] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: TAXPOS +09:46:57.3179|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [TAXPOS] with caption [Steuerbeträge / Tax amounts:] at YPosition=190 +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderTaxposBaseAmountRow(XRechnungViewDocument.vb:495) -> TAXPOS BASEAMOUNT row rendered: [BT 116] [2.116,36 €] at Y=200 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_RATE] Value=[7.00] Caption=[BT 119] Display=[False] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_RATE] - Value: [7.00] - YPos: [200] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:756) -> TAXPOS RATE accumulated (new group): [7.00] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [200] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_AMOUNT] Value=[148.14] Caption=[BT 117] Display=[False] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_AMOUNT] - Value: [148.14] - YPos: [200] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:760) -> TAXPOS AMOUNT accumulated: [148,14 €] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [200] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_TYPE] Value=[VAT] Caption=[BT 118] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_TYPE] - Value: [VAT] - YPos: [200] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:777) -> TAXPOS row rendered: [BT 119] [7.00 %] [148,14 €] [VAT] at Y=205 +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [205] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_BASEAMOUNT] Value=[814.06] Caption=[BT 116] Display=[False] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_BASEAMOUNT] - Value: [814.06] - YPos: [205] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> RenderTaxposBaseAmountRow(XRechnungViewDocument.vb:495) -> TAXPOS BASEAMOUNT row rendered: [BT 116] [814,06 €] at Y=210 +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [210] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_RATE] Value=[19.00] Caption=[BT 119] Display=[False] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_RATE] - Value: [19.00] - YPos: [210] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:756) -> TAXPOS RATE accumulated (new group): [19.00] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [210] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_AMOUNT] Value=[154.64] Caption=[BT 117] Display=[False] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_AMOUNT] - Value: [154.64] - YPos: [210] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:760) -> TAXPOS AMOUNT accumulated: [154,64 €] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [210] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_TYPE] Value=[VAT] Caption=[BT 118] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_TYPE] - Value: [VAT] - YPos: [210] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:515) -> FollowItem: Entering TAXPOS handler +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:777) -> TAXPOS row rendered: [BT 119] [19.00 %] [154,64 €] [VAT] at Y=215 +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [215] - Display: [False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:283) -> Area-Switch to: POSITION +09:46:57.3179|XRechnungViewDocument|DEBUG >> DrawAreaHeader(XRechnungViewDocument.vb:366) -> Drawing area header for [POSITION] with caption [Positionen / Positions:] at YPosition=220 +09:46:57.3179|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [235] +09:46:57.3179|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [235] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 235 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=235 on page 1 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [240] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 240 +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 245 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [250] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=235, targetPage=1, activePage=1 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [250] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=235, Adjusted=231,5, targetPage=1, activePage=1 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [250] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [255] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [255] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 255 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=255 on page 1 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [260] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 260 +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 265 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [270] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=255, targetPage=1, activePage=1 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [270] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=255, Adjusted=251,5, targetPage=1, activePage=1 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [270] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandlePositionAmountFollowUp(XRechnungViewDocument.vb:592) -> HandlePositionAmountFollowUp: Page break! New YPosition=45, CurrentPositionStartY=45, Page=2 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [45] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [45] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [45] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [45] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 45 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=45 on page 2 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [50] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 50 +09:46:57.3319|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 55 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [60] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=45, targetPage=2, activePage=2 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [60] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=45, Adjusted=41,5, targetPage=2, activePage=2 +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [60] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.3319|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3319|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [65] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [65] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 65 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=65 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [70] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 70 +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 75 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [80] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=65, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [80] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=65, Adjusted=61,5, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [80] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [85] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [85] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 85 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=85 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [90] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 90 +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 95 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [100] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=85, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [100] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=85, Adjusted=81,5, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [100] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [105] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [105] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 105 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=105 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [110] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 110 +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 115 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [120] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=105, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [120] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=105, Adjusted=101,5, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [120] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [125] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [125] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 125 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=125 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [130] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 130 +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 135 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [140] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=125, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [140] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=125, Adjusted=121,5, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [140] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [145] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [145] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 145 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=145 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [150] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 150 +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 155 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [160] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=145, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [160] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=145, Adjusted=141,5, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [160] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [165] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [165] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 165 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=165 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [170] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 170 +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 175 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [180] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=165, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [180] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=165, Adjusted=161,5, targetPage=2, activePage=2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [180] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [185] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [185] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [185] - Display: [False] +09:46:57.3474|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [185] +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3474|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 185 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=185 on page 2 +09:46:57.3474|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [190] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 190 +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 195 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [200] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=185, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [200] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=185, Adjusted=181,5, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [200] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [205] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [205] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [205] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [205] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 205 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=205 on page 2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [210] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 210 +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 215 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [220] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=205, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [220] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=205, Adjusted=201,5, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [220] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [225] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [225] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [225] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [225] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 225 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=225 on page 2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [230] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 230 +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 235 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [240] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=225, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [240] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=225, Adjusted=221,5, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [240] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [245] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [245] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 245 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=245 on page 2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [250] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 250 +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 255 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [260] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=245, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [260] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=245, Adjusted=241,5, targetPage=2, activePage=2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [260] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [265] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [265] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 265 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=265 on page 2 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [270] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:896) -> RenderMultiLineText: Page break at FIRST part! YDynamic=45, CurrentPositionStartY unchanged=265 +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 45 +09:46:57.3628|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 50 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [55] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=265, targetPage=2, activePage=3 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:689) -> TaxRate: SelectPage(2) to draw at Y=265, then back to page 3 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.3628|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [55] +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=265, Adjusted=261,5, targetPage=2, activePage=3 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:722) -> TaxAmount: SelectPage(2) to draw at Y=261,5, then back to page 3 +09:46:57.3628|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [55] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [60] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [60] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 60 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=60 on page 3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [65] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 65 +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 70 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [75] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=60, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [75] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=60, Adjusted=56,5, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [75] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [80] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [80] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 80 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=80 on page 3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [85] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 85 +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 90 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [95] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=80, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [95] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=80, Adjusted=76,5, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [95] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [100] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [100] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 100 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=100 on page 3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [105] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 105 +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 110 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [115] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=100, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [115] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=100, Adjusted=96,5, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [115] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [120] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [120] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 120 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=120 on page 3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [125] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 125 +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 130 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [135] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=120, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [135] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=120, Adjusted=116,5, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [135] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [140] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [140] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 140 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=140 on page 3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [145] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 145 +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 150 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [155] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=140, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [155] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=140, Adjusted=136,5, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [155] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [160] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [160] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 160 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=160 on page 3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [165] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 165 +09:46:57.3942|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 170 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [175] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=160, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [175] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=160, Adjusted=156,5, targetPage=3, activePage=3 +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [175] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [180] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.3942|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.3942|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [180] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 180 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=180 on page 3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [185] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [185] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 185 +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 190 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [195] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=180, targetPage=3, activePage=3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [195] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=180, Adjusted=176,5, targetPage=3, activePage=3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [195] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [200] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [200] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 200 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=200 on page 3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [205] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [205] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 205 +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 210 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [215] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=200, targetPage=3, activePage=3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [215] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=200, Adjusted=196,5, targetPage=3, activePage=3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [215] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [220] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [220] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 220 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=220 on page 3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [225] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [225] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 225 +09:46:57.4096|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 230 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [235] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=220, targetPage=3, activePage=3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [235] +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=220, Adjusted=216,5, targetPage=3, activePage=3 +09:46:57.4096|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.4096|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [235] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [240] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [240] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 240 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=240 on page 3 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [245] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 245 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 250 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [255] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=240, targetPage=3, activePage=3 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [255] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=240, Adjusted=236,5, targetPage=3, activePage=3 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [255] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [260] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [260] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 260 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=260 on page 3 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [265] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 265 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:898) -> RenderMultiLineText: Page break at continuation! YDynamic=45, CurrentPositionStartY unchanged=260 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 45 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [50] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=260, targetPage=3, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:689) -> TaxRate: SelectPage(3) to draw at Y=260, then back to page 4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [50] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=260, Adjusted=256,5, targetPage=3, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:722) -> TaxAmount: SelectPage(3) to draw at Y=256,5, then back to page 4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [50] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [55] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [55] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 55 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=55 on page 4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [60] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 60 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 65 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [70] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=55, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [70] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=55, Adjusted=51,5, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [70] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [75] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [75] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 75 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=75 on page 4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [80] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 80 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 85 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [90] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=75, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [90] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=75, Adjusted=71,5, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [90] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [95] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Nacht 19.05.2026] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Nacht 19.05.2026] - YPos: [95] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Nacht 19.05.2026] at Y position: 95 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=95 on page 4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [100] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 100 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 105 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [110] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=95, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[102.80] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [102.80] - YPos: [110] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[102.80] Formatted=[102,80 €] at YPos=95, Adjusted=91,5, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [110] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [115] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Speisen (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Speisen (Erwachsene)] - YPos: [115] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Speisen (Erwachsene)] at Y position: 115 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=115 on page 4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [120] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 120 +09:46:57.4253|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 125 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.4253|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [130] +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=115, targetPage=4, activePage=4 +09:46:57.4253|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.21] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.21] - YPos: [130] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.21] Formatted=[14,21 €] at YPos=115, Adjusted=111,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [130] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [135] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Frühstück | Getränke (Erwachsene)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Frühstück | Getränke (Erwachsene)] - YPos: [135] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Frühstück | Getränke (Erwachsene)] at Y position: 135 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=135 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [140] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 140 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 145 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [150] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=135, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.19] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.19] - YPos: [150] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.19] Formatted=[3,19 €] at YPos=135, Adjusted=131,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [150] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [155] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [155] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 155 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=155 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [160] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 160 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 165 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [170] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=155, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [170] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=155, Adjusted=151,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [170] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [175] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [175] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 175 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=175 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [180] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 180 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 185 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [190] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=175, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [190] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=175, Adjusted=171,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [190] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [195] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [195] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 195 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=195 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [200] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 200 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 205 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [210] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=195, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [210] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=195, Adjusted=191,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [210] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [215] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [215] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 215 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=215 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [220] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 220 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 225 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [230] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=215, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [230] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=215, Adjusted=211,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [230] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [235] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [235] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 235 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=235 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [240] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 240 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 245 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [250] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=235, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [250] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=235, Adjusted=231,5, targetPage=4, activePage=4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [250] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [255] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [255] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 255 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=255 on page 4 +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.4406|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [260] +09:46:57.4406|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 260 +09:46:57.4406|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 265 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [270] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=255, targetPage=4, activePage=4 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [270] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=255, Adjusted=251,5, targetPage=4, activePage=4 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [270] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionAmountFollowUp(XRechnungViewDocument.vb:592) -> HandlePositionAmountFollowUp: Page break! New YPosition=45, CurrentPositionStartY=45, Page=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [45] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [45] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [45] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [45] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 45 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=45 on page 5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [50] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 50 +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 55 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [60] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=45, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [60] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=45, Adjusted=41,5, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [60] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [65] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [65] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 65 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=65 on page 5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [70] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 70 +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 75 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [80] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=65, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [80] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=65, Adjusted=61,5, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [80] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [85] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [85] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 85 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=85 on page 5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [90] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 90 +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 95 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [100] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=85, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [100] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=85, Adjusted=81,5, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [100] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [105] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Obstler - Mühlenbrennerei (7)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Obstler - Mühlenbrennerei (7)] - YPos: [105] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Obstler - Mühlenbrennerei (7)] at Y position: 105 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=105 on page 5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [110] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 110 +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 115 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [120] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=105, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[52.94] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [52.94] - YPos: [120] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[52.94] Formatted=[52,94 €] at YPos=105, Adjusted=101,5, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [120] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [125] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Burrata Topping] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Burrata Topping] - YPos: [125] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Burrata Topping] at Y position: 125 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=125 on page 5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [130] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 130 +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 135 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [140] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=125, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[7.48] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [7.48] - YPos: [140] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[7.48] Formatted=[7,48 €] at YPos=125, Adjusted=121,5, targetPage=5, activePage=5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [140] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [145] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.4570|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Bergbräu Hell 0,3l] Caption=[] Display=[True] LastRow=[True] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Bergbräu Hell 0,3l] - YPos: [145] +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4570|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Bergbräu Hell 0,3l] at Y position: 145 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=145 on page 5 +09:46:57.4570|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [150] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 150 +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 155 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [160] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=145, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.95] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.95] - YPos: [160] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.95] Formatted=[3,95 €] at YPos=145, Adjusted=141,5, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [160] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [165] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Hirsch-Carpaccio (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Hirsch-Carpaccio (2)] - YPos: [165] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Hirsch-Carpaccio (2)] at Y position: 165 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=165 on page 5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [170] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 170 +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 175 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [180] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=165, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[35.51] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [35.51] - YPos: [180] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[35.51] Formatted=[35,51 €] at YPos=165, Adjusted=161,5, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [180] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [185] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [185] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [185] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Viva con Agua laut 0,75l (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Viva con Agua laut 0,75l (2)] - YPos: [185] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Viva con Agua laut 0,75l (2)] at Y position: 185 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=185 on page 5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [190] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 190 +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 195 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [200] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=185, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.96] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.96] - YPos: [200] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.96] Formatted=[14,96 €] at YPos=185, Adjusted=181,5, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [200] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [205] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [205] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [205] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Rinder-Köfte] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Rinder-Köfte] - YPos: [205] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Rinder-Köfte] at Y position: 205 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=205 on page 5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [210] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 210 +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 215 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [220] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=205, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[23.36] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [23.36] - YPos: [220] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[23.36] Formatted=[23,36 €] at YPos=205, Adjusted=201,5, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [220] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [225] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [225] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [225] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Gau Odernheimer Weißburgunder (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Gau Odernheimer Weißburgunder (2)] - YPos: [225] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Gau Odernheimer Weißburgunder (2)] at Y position: 225 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=225 on page 5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [230] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 230 +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 235 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [240] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=225, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[15.13] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [15.13] - YPos: [240] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[15.13] Formatted=[15,13 €] at YPos=225, Adjusted=221,5, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [240] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [245] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Pastilla] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Pastilla] - YPos: [245] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Pastilla] at Y position: 245 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=245 on page 5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [250] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 250 +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 255 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [260] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=245, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.95] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.95] - YPos: [260] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.95] Formatted=[14,95 €] at YPos=245, Adjusted=241,5, targetPage=5, activePage=5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [260] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [265] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Fritz Superzero (4)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Fritz Superzero (4)] - YPos: [265] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4721|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Fritz Superzero (4)] at Y position: 265 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=265 on page 5 +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.4721|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [270] +09:46:57.4721|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:896) -> RenderMultiLineText: Page break at FIRST part! YDynamic=45, CurrentPositionStartY unchanged=265 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 45 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 50 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [55] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=265, targetPage=5, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:689) -> TaxRate: SelectPage(5) to draw at Y=265, then back to page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[15.13] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [15.13] - YPos: [55] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[15.13] Formatted=[15,13 €] at YPos=265, Adjusted=261,5, targetPage=5, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:722) -> TaxAmount: SelectPage(5) to draw at Y=261,5, then back to page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [55] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [60] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Napolitana Pizza] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Napolitana Pizza] - YPos: [60] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Napolitana Pizza] at Y position: 60 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=60 on page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [65] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 65 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 70 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [75] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=60, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[18.22] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [18.22] - YPos: [75] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[18.22] Formatted=[18,22 €] at YPos=60, Adjusted=56,5, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [75] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [80] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Flank Steak (5)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Flank Steak (5)] - YPos: [80] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Flank Steak (5)] at Y position: 80 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=80 on page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [85] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 85 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 90 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [95] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=80, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[163.55] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [163.55] - YPos: [95] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[163.55] Formatted=[163,55 €] at YPos=80, Adjusted=76,5, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [95] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [100] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Thunfisch-Crudo] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Thunfisch-Crudo] - YPos: [100] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Thunfisch-Crudo] at Y position: 100 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=100 on page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [105] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 105 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 110 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [115] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=100, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[19.63] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [19.63] - YPos: [115] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[19.63] Formatted=[19,63 €] at YPos=100, Adjusted=96,5, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [115] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [120] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Fritz Kola 0,2l (3)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Fritz Kola 0,2l (3)] - YPos: [120] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Fritz Kola 0,2l (3)] at Y position: 120 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=120 on page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [125] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 125 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 130 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [135] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=120, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[11.34] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [11.34] - YPos: [135] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[11.34] Formatted=[11,34 €] at YPos=120, Adjusted=116,5, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [135] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [140] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Bergbräu Hell 0,5l (3)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Bergbräu Hell 0,5l (3)] - YPos: [140] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Bergbräu Hell 0,5l (3)] at Y position: 140 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=140 on page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [145] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 145 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 150 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [155] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=140, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[15.13] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [15.13] - YPos: [155] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[15.13] Formatted=[15,13 €] at YPos=140, Adjusted=136,5, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [155] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [160] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Carpaccio - Rote Beete (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Carpaccio - Rote Beete (2)] - YPos: [160] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Carpaccio - Rote Beete (2)] at Y position: 160 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=160 on page 6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [165] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 165 +09:46:57.4874|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 170 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [175] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=160, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[31.78] Caption=[] Display=[True] LastRow=[True] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [31.78] - YPos: [175] +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[31.78] Formatted=[31,78 €] at YPos=160, Adjusted=156,5, targetPage=6, activePage=6 +09:46:57.4874|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.4874|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [175] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [180] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[FREIgeist Cuvée Weiß 0,15l] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [FREIgeist Cuvée Weiß 0,15l] - YPos: [180] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [FREIgeist Cuvée Weiß 0,15l] at Y position: 180 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=180 on page 6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [185] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [185] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 185 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 190 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [195] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=180, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[6.72] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [6.72] - YPos: [195] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[6.72] Formatted=[6,72 €] at YPos=180, Adjusted=176,5, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [195] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [200] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Viva con Agua leise 0,75l (3)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Viva con Agua leise 0,75l (3)] - YPos: [200] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Viva con Agua leise 0,75l (3)] at Y position: 200 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=200 on page 6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [205] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [205] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 205 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 210 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [215] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=200, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[22.44] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [22.44] - YPos: [215] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[22.44] Formatted=[22,44 €] at YPos=200, Adjusted=196,5, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [215] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [220] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Alster] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Alster] - YPos: [220] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Alster] at Y position: 220 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=220 on page 6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [225] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [225] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 225 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 230 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [235] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=220, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.61] - YPos: [235] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.61] Formatted=[3,61 €] at YPos=220, Adjusted=216,5, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [235] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [240] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Funghi Pizza] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Funghi Pizza] - YPos: [240] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Funghi Pizza] at Y position: 240 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=240 on page 6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [245] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [245] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 245 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 250 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [255] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=240, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[17.76] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [17.76] - YPos: [255] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[17.76] Formatted=[17,76 €] at YPos=240, Adjusted=236,5, targetPage=6, activePage=6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [255] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [260] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Caesar Salad (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Caesar Salad (2)] - YPos: [260] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Caesar Salad (2)] at Y position: 260 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=260 on page 6 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [265] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 265 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:898) -> RenderMultiLineText: Page break at continuation! YDynamic=45, CurrentPositionStartY unchanged=260 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 45 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [50] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=260, targetPage=6, activePage=7 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:689) -> TaxRate: SelectPage(6) to draw at Y=260, then back to page 7 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[28.04] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [28.04] - YPos: [50] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[28.04] Formatted=[28,04 €] at YPos=260, Adjusted=256,5, targetPage=6, activePage=7 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:722) -> TaxAmount: SelectPage(6) to draw at Y=256,5, then back to page 7 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [50] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [55] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [55] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Burrata, Lauch, Haselnuss (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Burrata, Lauch, Haselnuss (2)] - YPos: [55] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Burrata, Lauch, Haselnuss (2)] at Y position: 55 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=55 on page 7 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [60] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 60 +09:46:57.5036|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 65 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.5036|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [70] +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=55, targetPage=7, activePage=7 +09:46:57.5036|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[39.25] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [39.25] - YPos: [70] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[39.25] Formatted=[39,25 €] at YPos=55, Adjusted=51,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [70] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [75] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [75] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Sauvignon B. Pfannebecker (6)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Sauvignon B. Pfannebecker (6)] - YPos: [75] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Sauvignon B. Pfannebecker (6)] at Y position: 75 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=75 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [80] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 80 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 85 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [90] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=75, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[40.34] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [40.34] - YPos: [90] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[40.34] Formatted=[40,34 €] at YPos=75, Adjusted=71,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [90] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [95] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [95] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Margherita Pizza] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Margherita Pizza] - YPos: [95] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Margherita Pizza] at Y position: 95 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=95 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [100] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 100 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 105 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [110] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=95, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.95] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.95] - YPos: [110] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.95] Formatted=[14,95 €] at YPos=95, Adjusted=91,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [110] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [115] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [115] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Weißweinschorle 0,15l (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Weißweinschorle 0,15l (2)] - YPos: [115] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Weißweinschorle 0,15l (2)] at Y position: 115 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=115 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [120] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 120 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 125 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [130] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=115, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[10.08] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [10.08] - YPos: [130] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[10.08] Formatted=[10,08 €] at YPos=115, Adjusted=111,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [130] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [135] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [135] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Piccante Pizza] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Piccante Pizza] - YPos: [135] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Piccante Pizza] at Y position: 135 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=135 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [140] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 140 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 145 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [150] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=135, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[17.76] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [17.76] - YPos: [150] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[17.76] Formatted=[17,76 €] at YPos=135, Adjusted=131,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [150] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [155] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [155] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Fritz Superzero] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Fritz Superzero] - YPos: [155] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Fritz Superzero] at Y position: 155 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=155 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [160] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 160 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 165 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [170] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=155, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.78] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.78] - YPos: [170] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.78] Formatted=[3,78 €] at YPos=155, Adjusted=151,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [170] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [175] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [175] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Fritz Kola 0,2l] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Fritz Kola 0,2l] - YPos: [175] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Fritz Kola 0,2l] at Y position: 175 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=175 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [180] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 180 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 185 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [190] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=175, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[3.78] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [3.78] - YPos: [190] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[3.78] Formatted=[3,78 €] at YPos=175, Adjusted=171,5, targetPage=7, activePage=7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [190] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [190] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [195] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [195] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Göttinger Pils 0,5l] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Göttinger Pils 0,5l] - YPos: [195] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Göttinger Pils 0,5l] at Y position: 195 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=195 on page 7 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [200] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [200] +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 200 +09:46:57.5188|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 205 +09:46:57.5188|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.5188|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [210] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=195, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[5.04] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [5.04] - YPos: [210] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[5.04] Formatted=[5,04 €] at YPos=195, Adjusted=191,5, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [210] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [210] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [215] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [215] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Bergbräu Weizen 0,5l] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Bergbräu Weizen 0,5l] - YPos: [215] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Bergbräu Weizen 0,5l] at Y position: 215 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=215 on page 7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [220] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [220] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 220 +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 225 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [230] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=215, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[5.04] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [5.04] - YPos: [230] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[5.04] Formatted=[5,04 €] at YPos=215, Adjusted=211,5, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [230] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [230] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [235] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [235] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Viva con Agua laut 0,75l (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Viva con Agua laut 0,75l (2)] - YPos: [235] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Viva con Agua laut 0,75l (2)] at Y position: 235 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=235 on page 7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [240] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [240] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 240 +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 245 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [250] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=235, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[14.96] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [14.96] - YPos: [250] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[14.96] Formatted=[14,96 €] at YPos=235, Adjusted=231,5, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [250] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [250] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [255] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [255] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[FREIgeist Apfelsaft 0,7 0,7l (2)] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [FREIgeist Apfelsaft 0,7 0,7l (2)] - YPos: [255] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [FREIgeist Apfelsaft 0,7 0,7l (2)] at Y position: 255 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=255 on page 7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [260] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [260] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 260 +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 265 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [270] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=255, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[21.85] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [21.85] - YPos: [270] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[21.85] Formatted=[21,85 €] at YPos=255, Adjusted=251,5, targetPage=7, activePage=7 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [270] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [270] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionAmountFollowUp(XRechnungViewDocument.vb:592) -> HandlePositionAmountFollowUp: Page break! New YPosition=45, CurrentPositionStartY=45, Page=8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [45] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [45] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [45] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Viva con Agua leise 0,75l] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Viva con Agua leise 0,75l] - YPos: [45] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Viva con Agua leise 0,75l] at Y position: 45 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=45 on page 8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [50] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [50] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 50 +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 55 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [60] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=45, targetPage=8, activePage=8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[7.48] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [7.48] - YPos: [60] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[7.48] Formatted=[7,48 €] at YPos=45, Adjusted=41,5, targetPage=8, activePage=8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [60] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [60] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [65] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [65] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Parken | täglich] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Parken | täglich] - YPos: [65] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Parken | täglich] at Y position: 65 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=65 on page 8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [70] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [70] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 19.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 70 +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 75 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [80] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=65, targetPage=8, activePage=8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[12.61] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [12.61] - YPos: [80] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[12.61] Formatted=[12,61 €] at YPos=65, Adjusted=61,5, targetPage=8, activePage=8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [80] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [80] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [85] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [85] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[WOHNzimmer II | Raummiete] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [WOHNzimmer II | Raummiete] - YPos: [85] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [WOHNzimmer II | Raummiete] at Y position: 85 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=85 on page 8 +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [90] - Display: [False] +09:46:57.5351|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [90] +09:46:57.5351|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 90 +09:46:57.5351|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 95 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [100] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=85, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[168.07] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [168.07] - YPos: [100] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[168.07] Formatted=[168,07 €] at YPos=85, Adjusted=81,5, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [100] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [100] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [105] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [105] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[10 × FREIgeist Lunch TP] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [10 × FREIgeist Lunch TP] - YPos: [105] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [10 × FREIgeist Lunch TP] at Y position: 105 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=105 on page 8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [110] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [110] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 110 +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 115 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [120] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=105, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[383.18] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [383.18] - YPos: [120] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[383.18] Formatted=[383,18 €] at YPos=105, Adjusted=101,5, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [120] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [120] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [125] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [125] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[10 × Getränke zur Tagung TP] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [10 × Getränke zur Tagung TP] - YPos: [125] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [10 × Getränke zur Tagung TP] at Y position: 125 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=125 on page 8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [130] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [130] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 130 +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 135 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [140] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=125, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[193.28] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [193.28] - YPos: [140] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[193.28] Formatted=[193,28 €] at YPos=125, Adjusted=121,5, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [140] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [140] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [145] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [145] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Moderatorenkoffer] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Moderatorenkoffer] - YPos: [145] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Moderatorenkoffer] at Y position: 145 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=145 on page 8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [150] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [150] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 150 +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 155 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [160] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[19.00] at YPos=145, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[21.01] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [21.01] - YPos: [160] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[21.01] Formatted=[21,01 €] at YPos=145, Adjusted=141,5, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [160] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.0000] Caption=[] Display=[True] LastRow=[False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_AMOUNT] - Value: [1.0000] - YPos: [160] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[C62] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [C62] - YPos: [165] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [165] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[20 × Kaffeepause TP] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [20 × Kaffeepause TP] - YPos: [165] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [20 × Kaffeepause TP] at Y position: 165 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleArticleTextFollowUp(XRechnungViewDocument.vb:652) -> HandleArticleTextFollowUp: CurrentPositionStartY anchored to ARTICLE row Y=165 on page 8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [170] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landschaftspflege Holding GmbH & Co. KG] - YPos: [170] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [Consumption date: 20.05.2026 / Owner: WISAG Garten- und Landscha] at Y position: 170 +09:46:57.5505|XRechnungViewDocument|DEBUG >> RenderMultiLineText(XRechnungViewDocument.vb:902) -> RenderMultiLineText: Rendering part: [ftspflege Holding GmbH & Co. KG] at Y position: 175 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[7.00] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [7.00] - YPos: [180] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleTaxRateFollowUp(XRechnungViewDocument.vb:679) -> Handling Tax Rate Follow-Up: Value=[7.00] at YPos=165, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] +09:46:57.5505|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:249) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[130.84] Caption=[] Display=[True] LastRow=[True] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:503) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [130.84] - YPos: [180] +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:509) -> FollowItem: Entering POSITION/ALLOWANCE handler +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandlePositionTaxAmountFollowUp(XRechnungViewDocument.vb:718) -> Handling Position Tax Amount Follow-Up: Value=[130.84] Formatted=[130,84 €] at YPos=165, Adjusted=161,5, targetPage=8, activePage=8 +09:46:57.5505|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:527) -> FollowItem END - CurrentArea: [POSITION] - YPos: [180] - Display: [False] diff --git a/Messaging/Mail/MailSender.vb b/Messaging/Mail/MailSender.vb index c453ffd7..8ee52e5a 100644 --- a/Messaging/Mail/MailSender.vb +++ b/Messaging/Mail/MailSender.vb @@ -31,7 +31,10 @@ Namespace Mail Public Function Connect(pServer As String, pPort As Integer, pUser As String, pPassword As String, pAuthType As String, pOptions As MailSession.MailSessionOptions) As MailSession.SessionInfo Return MailSession.ConnectToServerWithBasicAuth(pServer, pPort, pUser, pPassword, pAuthType, pOptions) End Function - + Public Function ConnectToO365(pUser As String, pClientId As String, pTenantId As String, pClientSecret As String) As MailSession.SessionInfo + Dim oOptions = New MailSession.MailSessionOptions With {.EnableTls1_2 = True} + Return MailSession.ConnectToServerWithO365OAuth(pUser, pClientId, pTenantId, pClientSecret, oOptions) + End Function Public Function Disconnect() As Boolean Return MailSession.DisconnectFromServer() End Function diff --git a/Messaging/Mail/MailSession.vb b/Messaging/Mail/MailSession.vb index a022c049..0707f125 100644 --- a/Messaging/Mail/MailSession.vb +++ b/Messaging/Mail/MailSession.vb @@ -1,5 +1,4 @@ -Imports System.IdentityModel.Tokens -Imports System.Net.Security +Imports System.Net.Security Imports DigitalData.Modules.Base Imports DigitalData.Modules.Logging Imports Limilabs.Client @@ -91,11 +90,11 @@ Namespace Mail Public Function ConnectToServerWithO365OAuth(pUser As String, pClientId As String, pTenantId As String, pClientSecret As String, pOptions As MailSessionOptions) As SessionInfo ' Choose server/port based on the client type - Dim server As String = If(TypeOf Client Is Smtp, "smtp.office365.com", OAuth2.O365_SERVER) + Dim oServer As String = If(TypeOf Client Is Smtp, "smtp-mail.outlook.com", OAuth2.O365_SERVER_IMAP) Dim port As Integer = If(TypeOf Client Is Imap, 993, If(TypeOf Client Is Smtp, 587, 993)) Dim oSession = New SessionInfo With { - .Server = server, + .Server = oServer, .Port = port, .ClientId = pClientId, .ClientSecret = pClientSecret, diff --git a/Messaging/Mail/OAuth2.vb b/Messaging/Mail/OAuth2.vb index b43b89fc..7ccdd535 100644 --- a/Messaging/Mail/OAuth2.vb +++ b/Messaging/Mail/OAuth2.vb @@ -10,7 +10,8 @@ Namespace Mail Private ReadOnly _clientId As String Private ReadOnly _clientSecret As String - Public Const O365_SERVER As String = "outlook.office365.com" + Public Const O365_SERVER_IMAP As String = "outlook.office365.com" + Public Const O365_SERVER_SMTP As String = "smtp-mail.outlook.com" Public Const O365_SCOPE As String = "https://outlook.office365.com/.default" Public Const O365_AUTHORITY_PREFIX As String = "https://login.microsoftonline.com/" diff --git a/Messaging/My Project/AssemblyInfo.vb b/Messaging/My Project/AssemblyInfo.vb index b35d7752..13c856ec 100644 --- a/Messaging/My Project/AssemblyInfo.vb +++ b/Messaging/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + +