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.
This commit is contained in:
Developer01
2026-06-09 14:26:35 +02:00
parent b8e6c69654
commit c914ddeb6f
7 changed files with 175 additions and 28 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")>

View File

@@ -187,6 +187,9 @@ Public Class XRechnungViewDocument
ElseIf oArea = "POSITION" Then
oAREACaption = "Positionen / Positions:"
oIsPosition = True
ElseIf oArea = "INCLUDED_NOTE" Then
oAREACaption = "Notizen und Hinweise / Notes:"
oIsPosition = True
ElseIf oArea = "ALLOWANCE" Then
If oItemSPECNAME = "RECEIPT_ALLOWANCE_CHARGE_INDICATOR" Then
If oItemValue = "False" Then
@@ -233,6 +236,8 @@ Public Class XRechnungViewDocument
MyGDPicturePDF.DrawText(fontResName, 50, yPosition, "Pos.Text")
MyGDPicturePDF.DrawText(fontResName, 163, yPosition, "Steuer/Tax")
MyGDPicturePDF.DrawText(fontResName, 181, yPosition, "Betrag/Sum")
ElseIf oArea = "INCLUDED_NODE" Then
MyGDPicturePDF.DrawText(fontResName, 10, yPosition, "Hinweistext/Notes")
ElseIf oArea = "ALLOWANCE" Then
MyGDPicturePDF.DrawText(fontResName, 10, yPosition, "Pos#")
' MyGDPicturePDF.DrawText(fontResName, 20, yPosition, "Betrag/Amount")
@@ -260,15 +265,8 @@ Public Class XRechnungViewDocument
yPosition += 5
oPosTerm = ""
MyGDPicturePDF.DrawText(fontResName, 10, yPosition, oPosCount)
'
'Dim otextBoxYPos As Integer = yPosition - 3.5
'MyGDPicturePDF.DrawTextBox(fontResName, 10, otextBoxYPos, 16, YCoo_TextBoxPlus5(otextBoxYPos),
' TextAlignment.TextAlignmentFar, TextAlignment.TextAlignmentNear,
' oPosCount)
MyGDPicturePDF.DrawText(fontResName, 19, yPosition, oItemValue)
'Tabellendarstellung Ende
oDisplay = False
' yPosition -= 5
End If
ElseIf oArea = "ALLOWANCE" Then
oIsPosition = True
@@ -282,6 +280,9 @@ Public Class XRechnungViewDocument
MyGDPicturePDF.DrawText(fontResName, 20, yPosition, oCurrTerm)
oDisplay = False
End If
ElseIf oArea = "INCLUDED_NOTE" Then
MyGDPicturePDF.DrawText(fontResName, 10, yPosition, oItemValue)
oDisplay = False
ElseIf oArea = "TAXPOS" Then
oIsPosition = True
If oItemSPECNAME = "INVOICE_TAXPOS_RATE" Then
@@ -289,7 +290,7 @@ Public Class XRechnungViewDocument
oPosTerm = $"{oItemValue} %:"
oItemValue = oPosTerm
oDisplay = False
yPosition -= 5
' yPosition -= 5
End If
End If
@@ -411,7 +412,7 @@ Public Class XRechnungViewDocument
ElseIf oArea = "TAXPOS" Then
If oItemSPECNAME = "INVOICE_TAXPOS_RATE" Then
oPosCount += 1
oPosTerm = $"{oItemValue} %:"
oPosTerm = $"{oItemValue} %: "
oDisplay = False
ElseIf oItemSPECNAME = "INVOICE_TAXPOS_AMOUNT" Then
oPosTerm += FormatCurrency(oItemValue, oCurrencySymbol)
@@ -431,7 +432,7 @@ Public Class XRechnungViewDocument
End If
If oArea = "AMOUNT" Or oArea = "ALLOWANCE" Then
Dim oCURRENCYFORMAT = {"INVOICE_TOTAL_TAX", "INVOICE_TOTAL_NET", "INVOICE_TOTAL_GROSS", "POSITION_ALLOWANCE_ACTUAL_AMOUNT", "RECEIPT_ALLOWANCE_ACTUAL_AMOUNT",
Dim oCURRENCYFORMAT = {"INVOICE_TOTAL_TAX", "INVOICE_TOTAL_NET", "INVOICE_TOTAL_GROSS", "INVOICE_TOTAL_CHARGE_AMOUNT", "POSITION_ALLOWANCE_ACTUAL_AMOUNT", "RECEIPT_ALLOWANCE_ACTUAL_AMOUNT",
"POSITION_ALLOWANCE_CALCULATION_PERCENT", "RECEIPT_ALLOWANCE_CALCULATION_PERCENT"}
If oCURRENCYFORMAT.Contains(oItemSPECNAME) Then
oItemValue = FormatCurrency(oItemValue, oCurrencySymbol)

149
Jobs/logParser.txt Normal file
View File

@@ -0,0 +1,149 @@
14:11:16.2895|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:31) -> Create_PDFfromXML() Start
14:11:16.7508|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:67) -> Create_PDFfromXML() Resulting PDF Filepath: [E:\DocumentProcessing\Input\CF98H9H9GßK7HT6CTINCLUDED20260609~Attm0.pdf]
14:11:17.2907|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TYPE
14:11:17.2907|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: TYPE
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_CURRENCY
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [TYPE] - ItemSpecname: [INVOICE_CURRENCY] - ItemValue: [EUR]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_NUMBER
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: HEAD
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_DATE
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [HEAD] - ItemSpecname: [INVOICE_DATE] - ItemValue: [20260415]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_REFERENCE
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [HEAD] - ItemSpecname: [INVOICE_REFERENCE] - ItemValue: [.]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_REFERENCE3
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [HEAD] - ItemSpecname: [INVOICE_REFERENCE3] - ItemValue: [BUEMMERSTEDER TREDDE 26]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_SELLER_NAME
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: SELLER
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_SELLER_ADDRESS
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [SELLER] - ItemSpecname: [INVOICE_SELLER_ADDRESS] - ItemValue: [ANCKELMANNSPLATZ 1]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_SELLER_POSTALCODE
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [SELLER] - ItemSpecname: [INVOICE_SELLER_POSTALCODE] - ItemValue: [20537]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_SELLER_CITY
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [SELLER] - ItemSpecname: [INVOICE_SELLER_CITY] - ItemValue: [HAMBURG]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_SELLER_TAX_ID
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [SELLER] - ItemSpecname: [INVOICE_SELLER_TAX_ID] - ItemValue: [DE815728335]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_BUYER_NAME
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: BUYER
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_BUYER_ADRESS2
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [BUYER] - ItemSpecname: [INVOICE_BUYER_ADRESS2] - ItemValue: [26133 OLDENBURG]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_BUYER_POSTALCODE
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [BUYER] - ItemSpecname: [INVOICE_BUYER_POSTALCODE] - ItemValue: [26133]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_BUYER_CITY
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [BUYER] - ItemSpecname: [INVOICE_BUYER_CITY] - ItemValue: [OLDENBURG]
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TOTAL_NET
14:11:17.2998|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TOTAL_TAX
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [AMOUNT] - ItemSpecname: [INVOICE_TOTAL_TAX] - ItemValue: [290.24]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TOTAL_GROSS
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [AMOUNT] - ItemSpecname: [INVOICE_TOTAL_GROSS] - ItemValue: [1817.81]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_RATE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: TAXPOS
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [TAXPOS] - ItemSpecname: [INVOICE_TAXPOS_AMOUNT] - ItemValue: [290.24]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TYPE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [TAXPOS] - ItemSpecname: [INVOICE_TAXPOS_TYPE] - ItemValue: [VAT]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_PAYMENT_IBAN
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: PAYMENT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_PAYMENT_BIC
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [PAYMENT] - ItemSpecname: [INVOICE_PAYMENT_BIC] - ItemValue: [DRESDEFF200]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: POSITION
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_UNIT_TYPE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_UNIT_TYPE] - ItemValue: [C62]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_ARTICLE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_ARTICLE] - ItemValue: [Grundpreis]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TAX_RATE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_TAXPOS_TAX_RATE] - ItemValue: [19.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_TAX_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_TAX_AMOUNT] - ItemValue: [0.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_AMOUNT] - ItemValue: [30]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_UNIT_TYPE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_UNIT_TYPE] - ItemValue: [DAY]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_ARTICLE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_ARTICLE] - ItemValue: [Zusatztage]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TAX_RATE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_TAXPOS_TAX_RATE] - ItemValue: [19.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_TAX_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_TAX_AMOUNT] - ItemValue: [1388.70]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_AMOUNT] - ItemValue: [30]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_UNIT_TYPE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_UNIT_TYPE] - ItemValue: [DAY]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_ARTICLE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_ARTICLE] - ItemValue: [Basis-Schutzpaket]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TAX_RATE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_TAXPOS_TAX_RATE] - ItemValue: [19.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_TAX_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_TAX_AMOUNT] - ItemValue: [0.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_AMOUNT] - ItemValue: [30]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_UNIT_TYPE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_UNIT_TYPE] - ItemValue: [DAY]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_ARTICLE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_ARTICLE] - ItemValue: [Wintertaugliche Bereifung]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TAX_RATE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_TAXPOS_TAX_RATE] - ItemValue: [19.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_TAX_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_TAX_AMOUNT] - ItemValue: [0.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_AMOUNT] - ItemValue: [10]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_UNIT_TYPE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_UNIT_TYPE] - ItemValue: [P1]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_ARTICLE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_ARTICLE] - ItemValue: [Hoch-Saison Zuschlag]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TAX_RATE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_TAXPOS_TAX_RATE] - ItemValue: [19.00]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_POSITION_TAX_AMOUNT
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [POSITION] - ItemSpecname: [INVOICE_POSITION_TAX_AMOUNT] - ItemValue: [138.87]
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:17.3098|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: INCLUDED_NOTE
14:11:21.7769|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Tarif/Produkt:RETPM1DE-TR RET MONTH 28 2000KM LDW]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Rechnung 100347739726 für Zeitraum 11.11.2025 bis 11.12.2025]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Rechnung 100347849509 für Zeitraum 11.12.2025 bis 10.01.2026]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Rechnung 100347967044 für Zeitraum 10.01.2026 bis 09.02.2026]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Kundennummer: 75434222]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Mietvertragsnummer: 1099811038]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Fahrer: ANDREAS HEYKAMP]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Driver ID: 123198150]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Anmietung: OLDENBURG/OLDENBURG]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Anmietung: 09.02.2026 13:38:00]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Rückgabe: OLDENBURG/OLDENBURG]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Rückgabe: 11.03.2026 13:38:00]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Gefahrene Fahrzeugkategorie: TMHW]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Fahrzeug: M.A.N. MN 3140TMHW]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Berechnete Fahrzeugkategorie: TMHW]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Kennzeichen: HH-WN8367]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Berechnete Tage: 30]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Gefahrene Kilometer: -]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Faelliger Betrag/ Amount Due in EUR: 1,817.81]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INCLUDED_NOTE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [INCLUDED_NOTE] - ItemSpecname: [INCLUDED_NOTE] - ItemValue: [Lastschrift/ Debit Note: 100348247743]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_RATE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:179) -> Area-Switch to: TAXPOS
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_AMOUNT
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [TAXPOS] - ItemSpecname: [INVOICE_TAXPOS_AMOUNT] - ItemValue: [290.24]
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:172) -> Working on SPEC_NAME: INVOICE_TAXPOS_TYPE
14:11:21.7985|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:299) -> FollowItem - Area: [TAXPOS] - ItemSpecname: [INVOICE_TAXPOS_TYPE] - ItemValue: [VAT]
14:11:21.8517|XRechnungViewDocument|INFO >> Create_PDFfromXML(XRechnungViewDocument.vb:503) -> PDF VisualReceipt generated successfully!
14:11:21.8517|XRechnungViewDocument|DEBUG >> Create_PDFfromXML(XRechnungViewDocument.vb:504) -> Vor MOVE... oxmlFilePath: [E:\DocumentProcessing\Input\CF98H9H9GßK7HT6CTINCLUDED20260609~Attm0.xml] / oTempFilePath: [E:\DocumentProcessing\Input\temp\xrechnung.xml]
14:11:21.8567|XRechnungViewDocument|INFO >> Create_PDFfromXML(XRechnungViewDocument.vb:514) -> Create_PDFfromXML() End successfully. File [E:\DocumentProcessing\Input\CF98H9H9GßK7HT6CTINCLUDED20260609~Attm0.pdf] written.