2 Commits

Author SHA1 Message Date
Developer01
85bbceae0a Modularisierung und Optimierung der PDF-Erstellung
Die Methode `Create_PDFfromXML` wurde vollständig überarbeitet, um die Struktur und Lesbarkeit zu verbessern. Die Logik wurde modularisiert, indem neue Methoden wie `InitializeFilePaths`, `InitializePDF`, `ProcessInvoiceData` und `FinalizePDF` eingeführt wurden.

Neue Hilfsklassen (`FilePaths`, `PdfRenderContext`, `InvoiceItemData`) wurden hinzugefügt, um die Datenstrukturierung und den Kontext zu verbessern. Die Verarbeitung von Bereichen und Folgeelementen wurde in spezifische Methoden ausgelagert (`HandleAreaSwitch`, `HandleFollowUpItem`).

Die Rendering-Logik wurde durch Methoden wie `RenderDisplayItem` und `RenderMultiLineText` vereinfacht. Neue Konstanten für Layout und Textformate wurden eingeführt, um die Standardisierung zu fördern.

Die Debug-Logs wurden erweitert, um detaillierte Einblicke in die Verarbeitungsschritte zu bieten. Die Änderungen verbessern die Wartbarkeit, Modularität und Robustheit der PDF-Erstellung erheblich.
2026-06-15 10:03:10 +02:00
Developer01
c914ddeb6f Logging-Modul als DLL eingebunden, PDF-Logik erweitert
Die Abhängigkeit von `Logging.vbproj` wurde in den Projektdateien `Base.vbproj`, `Database.vbproj` und `Encryption.vbproj` entfernt und durch eine direkte Referenz auf die vorkompilierte DLL `DigitalData.Modules.Logging.dll` ersetzt.

Ein neuer Bereich `INCLUDED_NOTE` wurde in der Klasse `XRechnungViewDocument` hinzugefügt, um Notizen und Hinweise zu verarbeiten und im PDF darzustellen. Die PDF-Logik wurde entsprechend erweitert, und ein neues Währungsformat `INVOICE_TOTAL_CHARGE_AMOUNT` wurde hinzugefügt.

Die Datei `logParser.txt` wurde in `Jobs.vbproj` eingebunden, und neue Debug-Logs dokumentieren den Ablauf der Methode `Create_PDFfromXML`.

Die Assembly-Version wurde auf `3.6.0.0` aktualisiert.
2026-06-09 14:26:35 +02:00
7 changed files with 1062 additions and 533 deletions

View File

@@ -45,6 +45,9 @@
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DigitalData.Modules.Logging">
<HintPath>..\Logging\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Configuration" />
@@ -148,12 +151,6 @@
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<PropertyGroup>
<PostBuildEvent>powershell.exe -command "&amp; { &amp;'$(SolutionDir)copy-binary.ps1' '$(TargetPath)' '$(TargetFileName)' '$(ConfigurationName)' '$(ProjectName)' }"</PostBuildEvent>

View File

@@ -47,6 +47,10 @@
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DigitalData.Modules.Logging, Version=2.6.5.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Logging\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
</Reference>
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll</HintPath>
</Reference>
@@ -187,10 +191,6 @@
<Project>{8a8f20fc-c46e-41ac-bee7-218366cfff99}</Project>
<Name>Encryption</Name>
</ProjectReference>
<ProjectReference Include="..\Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">

View File

@@ -45,6 +45,9 @@
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DigitalData.Modules.Logging">
<HintPath>..\Logging\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.5.0.5\lib\net46\NLog.dll</HintPath>
@@ -114,11 +117,5 @@
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@@ -271,6 +271,9 @@
<Reference Include="System.XML.Linq" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Content Include="logParser.txt" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<PropertyGroup>
<PostBuildEvent>powershell.exe -command "&amp; { &amp;'$(SolutionDir)copy-binary.ps1' '$(TargetPath)' '$(TargetFileName)' '$(ConfigurationName)' '$(ProjectName)' }"</PostBuildEvent>

View File

@@ -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:
<Assembly: AssemblyVersion("3.5.2.0")>
<Assembly: AssemblyFileVersion("3.5.2.0")>
<Assembly: AssemblyVersion("3.6.0.0")>
<Assembly: AssemblyFileVersion("3.6.0.0")>

File diff suppressed because it is too large Load Diff

212
Jobs/logParser.txt Normal file
View File

@@ -0,0 +1,212 @@
10:37:58.6259|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:60) -> Create_PDFfromXML() Start
10:37:58.6259|XRechnungViewDocument|DEBUG >> InitializeFilePaths(XRechnungViewDocument.vb:122) -> Create_PDFfromXML() Resulting PDF Filepath: [E:\DocumentProcessing\Input\CF98H9H9GßK7HCTALLOWANCE20260612~Attm0.pdf]
10:38:01.1471|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TYPE] SpecName=[INVOICE_TYPE] Value=[380] Caption=[] Display=[False] LastRow=[False]
10:38:01.1471|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: TYPE
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TYPE] SpecName=[INVOICE_CURRENCY] Value=[EUR] Caption=[] Display=[False] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [TYPE] - ItemArea: [TYPE] - SpecName: [INVOICE_CURRENCY] - Value: [EUR] - YPos: [65]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[TYPE] for SpecName=[INVOICE_CURRENCY]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [TYPE] - YPos: [65] - Display: [False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_NUMBER] Value=[371803-MP-2] Caption=[Rechnungsnummer/Invoice-No:] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: HEAD
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_DATE] Value=[20251212] Caption=[Datum/Date:] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_DATE] - Value: [20251212] - YPos: [65]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:462) -> FollowItem: Entering HEAD handler
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [HEAD] - YPos: [65] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 70
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_SERVICE_DATE] Value=[20251210] Caption=[Leistungsdatum/Service date:] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_SERVICE_DATE] - Value: [20251210] - YPos: [70]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:462) -> FollowItem: Entering HEAD handler
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [HEAD] - YPos: [70] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 75
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_REFERENCE] Value=[3151305357] Caption=[BT-13 BestellReferenz/BORD:] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_REFERENCE] - Value: [3151305357] - YPos: [75]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:462) -> FollowItem: Entering HEAD handler
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [HEAD] - YPos: [75] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 80
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[HEAD] SpecName=[INVOICE_REFERENCE3] Value=[7099391] Caption=[BT-19 KSt/CostCenter] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [HEAD] - ItemArea: [HEAD] - SpecName: [INVOICE_REFERENCE3] - Value: [7099391] - YPos: [80]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:462) -> FollowItem: Entering HEAD handler
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [HEAD] - YPos: [80] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 85
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_NAME] Value=[Tecfeld GmbH] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: SELLER
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_ADDRESS] Value=[Albert-Schweitzer-Ring 31] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_ADDRESS] - Value: [Albert-Schweitzer-Ring 31] - YPos: [100]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_ADDRESS]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [SELLER] - YPos: [100] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 105
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_POSTALCODE] Value=[22045] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_POSTALCODE] - Value: [22045] - YPos: [105]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_POSTALCODE]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [SELLER] - YPos: [105] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 110
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_CITY] Value=[Hamburg] Caption=[] Display=[True] LastRow=[True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_CITY] - Value: [Hamburg] - YPos: [110]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_CITY]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [SELLER] - YPos: [110] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_TAX_ID] Value=[DE324798118] Caption=[USt-ID/Seller tax ID:] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_TAX_ID] - Value: [DE324798118] - YPos: [110]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_TAX_ID]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [SELLER] - YPos: [110] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 115
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[SELLER] SpecName=[INVOICE_SELLER_ID] Value=[7099391] Caption=[Lieferant-Nr/Seller ID:] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [SELLER] - ItemArea: [SELLER] - SpecName: [INVOICE_SELLER_ID] - Value: [7099391] - YPos: [115]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[SELLER] for SpecName=[INVOICE_SELLER_ID]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [SELLER] - YPos: [115] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 120
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_NAME] Value=[WISAG Gebäudetechnik Nord] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: BUYER
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_ADRESS2] Value=[GmbH & Co.KG] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_ADRESS2] - Value: [GmbH & Co.KG] - YPos: [135]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_ADRESS2]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [BUYER] - YPos: [135] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 140
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_ADRESS] Value=[Heidenkampsweg 51] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_ADRESS] - Value: [Heidenkampsweg 51] - YPos: [140]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_ADRESS]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [BUYER] - YPos: [140] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 145
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_POSTALCODE] Value=[20097 ] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_POSTALCODE] - Value: [20097 ] - YPos: [145]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_POSTALCODE]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [BUYER] - YPos: [145] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 150
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[BUYER] SpecName=[INVOICE_BUYER_CITY] Value=[ Hamburg] Caption=[] Display=[True] LastRow=[True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [BUYER] - ItemArea: [BUYER] - SpecName: [INVOICE_BUYER_CITY] - Value: [ Hamburg] - YPos: [150]
10:38:01.1599|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[BUYER] for SpecName=[INVOICE_BUYER_CITY]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [BUYER] - YPos: [150] - Display: [True]
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_CHARGE_INDICATOR] Value=[True] Caption=[] Display=[False] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: ALLOWANCE
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleAllowanceAreaSwitch(XRechnungViewDocument.vb:415) -> Found RECEIPT_ALLOWANCE_CHARGE_INDICATOR with value [True]. Setting HasDiscount=False in context.
10:38:01.1599|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_ACTUAL_AMOUNT] Value=[6.29] Caption=[] Display=[True] LastRow=[False]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_ACTUAL_AMOUNT] - Value: [6.29] - YPos: [170]
10:38:01.1599|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [175] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_REASON] Value=[TVZ] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_REASON] - Value: [TVZ] - YPos: [175]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [175] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_CALCULATION_PERCENT] Value=[0.75] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_CALCULATION_PERCENT] - Value: [0.75] - YPos: [175]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [175] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_VAT_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_VAT_RATE] - Value: [19.00] - YPos: [175]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [175] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_VAT_CODE] Value=[S] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_VAT_CODE] - Value: [S] - YPos: [175]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [175] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_CHARGE_INDICATOR] Value=[True] Caption=[] Display=[False] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_CHARGE_INDICATOR] - Value: [True] - YPos: [175]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [175] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_ACTUAL_AMOUNT] Value=[20.00] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_ACTUAL_AMOUNT] - Value: [20.00] - YPos: [175]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [180] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_REASON] Value=[Porto/Fracht] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_REASON] - Value: [Porto/Fracht] - YPos: [180]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [180] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_CALCULATION_PERCENT] Value=[100.00] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_CALCULATION_PERCENT] - Value: [100.00] - YPos: [180]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [180] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_VAT_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_VAT_RATE] - Value: [19.00] - YPos: [180]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [180] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[ALLOWANCE] SpecName=[RECEIPT_ALLOWANCE_VAT_CODE] Value=[S] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [ALLOWANCE] - ItemArea: [ALLOWANCE] - SpecName: [RECEIPT_ALLOWANCE_VAT_CODE] - Value: [S] - YPos: [180]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [ALLOWANCE] - YPos: [180] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_NET] Value=[864.87] Caption=[Nettobetrag/Net amount:] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: AMOUNT
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_TAX] Value=[164.33] Caption=[Steuerbetrag/Tax amount:] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_TAX] - Value: [164.33] - YPos: [195]
10:38:01.1715|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_TAX]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [195] - Display: [True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 200
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_GROSS] Value=[1029.20] Caption=[Bruttobetrag/Gross amount:] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_GROSS] - Value: [1029.20] - YPos: [200]
10:38:01.1715|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_GROSS]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [200] - Display: [True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 205
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[AMOUNT] SpecName=[INVOICE_TOTAL_CHARGE_AMOUNT] Value=[26.29] Caption=[Zuschläge/Charge amount:] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [AMOUNT] - ItemArea: [AMOUNT] - SpecName: [INVOICE_TOTAL_CHARGE_AMOUNT] - Value: [26.29] - YPos: [205]
10:38:01.1715|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[AMOUNT] for SpecName=[INVOICE_TOTAL_CHARGE_AMOUNT]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [AMOUNT] - YPos: [205] - Display: [True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 210
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_RATE] Value=[19.00] Caption=[] Display=[False] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: TAXPOS
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleTaxPosAreaSwitch(XRechnungViewDocument.vb:444) -> TAXPOS RATE in AreaSwitch accumulated: [19.00 %: ]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_AMOUNT] Value=[164.33] Caption=[] Display=[False] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_AMOUNT] - Value: [164.33] - YPos: [225]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:465) -> FollowItem: Entering TAXPOS handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:611) -> TAXPOS AMOUNT accumulated: [19.00 %: 164,33 €]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [225] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_TYPE] Value=[VAT] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_TYPE] - Value: [VAT] - YPos: [225]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:465) -> FollowItem: Entering TAXPOS handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:617) -> TAXPOS TYPE final: [19.00 %: 164,33 € VAT], Display=True
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [225] - Display: [True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:632) -> RenderDisplayItem: TAXPOS first display item - skipping line height
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_TERMS] Value=[#SKONTO#TAGE=8#PROZENT=2.00#
] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: PAYMENT
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[PAYMENT] SpecName=[INVOICE_PAYMENT_IBAN] Value=[DE09200505501261129074] Caption=[IBAN:] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [PAYMENT] - ItemArea: [PAYMENT] - SpecName: [INVOICE_PAYMENT_IBAN] - Value: [DE09200505501261129074] - YPos: [240]
10:38:01.1715|XRechnungViewDocument|WARN >> HandleFollowUpItem(XRechnungViewDocument.vb:474) -> FollowItem: UNHANDLED CurrentArea=[PAYMENT] for SpecName=[INVOICE_PAYMENT_IBAN]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [PAYMENT] - YPos: [240] - Display: [True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:638) -> RenderDisplayItem: Adding line height. New YPosition: 245
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_AMOUNT] Value=[1.00] Caption=[] Display=[True] LastRow=[False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: POSITION
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_UNIT_TYPE] Value=[MTR] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_UNIT_TYPE] - Value: [MTR] - YPos: [265]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False]
10:38:01.1715|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE] Value=[Radiallüfter 60 kW Viessmann] Caption=[] Display=[True] LastRow=[True]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE] - Value: [Radiallüfter 60 kW Viessmann] - YPos: [265]
10:38:01.1715|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_ARTICLE_DESCRIPTION] Value=[7831032] Caption=[] Display=[True] LastRow=[True]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_ARTICLE_DESCRIPTION] - Value: [7831032] - YPos: [265]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_TAXPOS_TAX_RATE] Value=[19.00] Caption=[] Display=[True] LastRow=[True]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_TAXPOS_TAX_RATE] - Value: [19.00] - YPos: [265]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[POSITION] SpecName=[INVOICE_POSITION_TAX_AMOUNT] Value=[838.58] Caption=[] Display=[True] LastRow=[True]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [POSITION] - ItemArea: [POSITION] - SpecName: [INVOICE_POSITION_TAX_AMOUNT] - Value: [838.58] - YPos: [265]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:459) -> FollowItem: Entering POSITION/ALLOWANCE handler
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [POSITION] - YPos: [265] - Display: [False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_RATE] Value=[19.00] Caption=[] Display=[False] LastRow=[False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleAreaSwitch(XRechnungViewDocument.vb:269) -> Area-Switch to: TAXPOS
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleTaxPosAreaSwitch(XRechnungViewDocument.vb:444) -> TAXPOS RATE in AreaSwitch accumulated: [19.00 %: ]
10:38:01.1873|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_AMOUNT] Value=[164.33] Caption=[] Display=[False] LastRow=[False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_AMOUNT] - Value: [164.33] - YPos: [45]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:465) -> FollowItem: Entering TAXPOS handler
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:611) -> TAXPOS AMOUNT accumulated: [19.00 %: 164,33 €]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [45] - Display: [False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> ProcessInvoiceData(XRechnungViewDocument.vb:234) -> WorkingItem: Area=[TAXPOS] SpecName=[INVOICE_TAXPOS_TYPE] Value=[VAT] Caption=[] Display=[True] LastRow=[False]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:453) -> FollowItem START - CurrentArea: [TAXPOS] - ItemArea: [TAXPOS] - SpecName: [INVOICE_TAXPOS_TYPE] - Value: [VAT] - YPos: [45]
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:465) -> FollowItem: Entering TAXPOS handler
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleTaxPosFollowUp(XRechnungViewDocument.vb:617) -> TAXPOS TYPE final: [19.00 %: 164,33 € VAT], Display=True
10:38:01.1873|XRechnungViewDocument|DEBUG >> HandleFollowUpItem(XRechnungViewDocument.vb:477) -> FollowItem END - CurrentArea: [TAXPOS] - YPos: [45] - Display: [True]
10:38:01.1873|XRechnungViewDocument|DEBUG >> RenderDisplayItem(XRechnungViewDocument.vb:632) -> RenderDisplayItem: TAXPOS first display item - skipping line height
10:38:01.2414|XRechnungViewDocument|INFO >> FinalizePDF(XRechnungViewDocument.vb:730) -> PDF VisualReceipt generated successfully!
10:38:01.2414|XRechnungViewDocument|DEBUG >> FinalizePDF(XRechnungViewDocument.vb:731) -> Vor MOVE... oxmlFilePath: [E:\DocumentProcessing\Input\CF98H9H9GßK7HCTALLOWANCE20260612~Attm0.xml] / oTempFilePath: [E:\DocumentProcessing\Input\temp\xrechnung.xml]
10:38:01.2414|XRechnungViewDocument|INFO >> FinalizePDF(XRechnungViewDocument.vb:736) -> Create_PDFfromXML() End successfully. File [E:\DocumentProcessing\Input\CF98H9H9GßK7HCTALLOWANCE20260612~Attm0.pdf] written.
10:38:01.2696|FilesystemEx|DEBUG >> GetVersionedString(FilesystemEx.vb:202) -> Versioned: String [CF98H9H9GßK7HCTALLOWANCE20260612~Attm0], Version [1]
10:38:01.2696|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:148) -> Intermediate Filename is E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H9GßK7HCTALLOWANCE20260612~Attm0.pdf
10:38:01.2696|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:149) -> File version: 1
10:38:01.2696|FilesystemEx|DEBUG >> GetVersionedFilenameWithFilecheck(FilesystemEx.vb:157) -> Final Filename is E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H9GßK7HCTALLOWANCE20260612~Attm0.pdf
10:38:01.2696|FileFunctions|INFO >> MoveFiles(FileFunctions.vb:72) -> File moved to E:\DocumentProcessing\Output\File\DocumentKindAssigned\ZUGFeRD\Success\CF98H9H9GßK7HCTALLOWANCE20260612~Attm0.pdf
10:38:01.2696|FileFunctions|INFO >> MoveFiles(FileFunctions.vb:122) -> Finished moving files
10:38:01.2696|ImportZUGFeRDFiles|INFO >> Start(ImportZUGFeRDFiles.vb:114) -> END processing file group K7HCTALLOWANCE20260612
10:38:01.2696|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:114) -> Before default sql commit: oxRechnungHandle [True]
10:38:01.2696|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:114) -> Before default sql close
10:38:01.2696|ImportZUGFeRDFiles|DEBUG >> Start(ImportZUGFeRDFiles.vb:524) -> Finishing Job ImportZUGFeRDFiles