From 80755b8a9378d93e7abb5c307fd158617f517462 Mon Sep 17 00:00:00 2001 From: MilicaDjukic Date: Fri, 6 Feb 2026 14:22:00 +0100 Subject: [PATCH 1/3] QR code in Service --- .../EDocumentQRCodeManagement.Codeunit.al | 45 ++++++++++++++++++- .../PostedServiceCrMemoWithQR.PageExt.al | 40 +++++++++++++++++ .../PostedServiceCrMemoWithQR.ReportExt.al | 34 ++++++++++++++ .../PostedServiceCrMemoWithQR.TableExt.al | 26 +++++++++++ .../PostedServiceInvoiceWithQR.PageExt.al | 40 +++++++++++++++++ .../PostedServiceInvoiceWithQR.ReportExt.al | 34 ++++++++++++++ .../PostedServiceInvoiceWithQR.TableExt.al | 26 +++++++++++ .../App/src/Document/EDocument.Page.al | 13 ++++-- .../Extensions/EDocPurchaseHeader.TableExt.al | 1 - .../Extensions/EDocPurchaseLine.TableExt.al | 1 - 10 files changed, 253 insertions(+), 7 deletions(-) create mode 100644 src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.PageExt.al create mode 100644 src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.ReportExt.al create mode 100644 src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.TableExt.al create mode 100644 src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.PageExt.al create mode 100644 src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.ReportExt.al create mode 100644 src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.TableExt.al diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/EDocumentQRCodeManagement.Codeunit.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/EDocumentQRCodeManagement.Codeunit.al index 5d0b10fa8b..a477fa6c06 100644 --- a/src/Apps/W1/EDocument/App/src/ClearanceModel/EDocumentQRCodeManagement.Codeunit.al +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/EDocumentQRCodeManagement.Codeunit.al @@ -6,6 +6,7 @@ namespace Microsoft.eServices.EDocument; using Microsoft.Sales.History; +using Microsoft.Service.History; using System.IO; using System.Text; using System.Utilities; @@ -18,12 +19,14 @@ codeunit 6197 "EDocument QR Code Management" TempQRBuf: Record "EDoc QR Buffer" temporary; SalesInvoiceHeader: Record "Sales Invoice Header"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"; + ServiceInvoiceHeader: Record "Service Invoice Header"; + ServiceCrMemoHeader: Record "Service Cr.Memo Header"; SrcInStr: InStream; DstOutStr: OutStream; DocumentType: Text[30]; begin case SourceTable.Number of - DATABASE::"Sales Invoice Header": + Database::"Sales Invoice Header": begin DocumentType := SalesInvoiceLbl; SourceTable.SetTable(SalesInvoiceHeader); @@ -41,7 +44,7 @@ codeunit 6197 "EDocument QR Code Management" SalesInvoiceHeader."QR Code Base64".CreateInStream(SrcInStr); end; - DATABASE::"Sales Cr.Memo Header": + Database::"Sales Cr.Memo Header": begin DocumentType := SalesCreditMemoLbl; SourceTable.SetTable(SalesCrMemoHeader); @@ -59,6 +62,42 @@ codeunit 6197 "EDocument QR Code Management" SalesCrMemoHeader."QR Code Base64".CreateInStream(SrcInStr); end; + Database::"Service Invoice Header": + begin + DocumentType := ServiceInvoiceLbl; + SourceTable.SetTable(ServiceInvoiceHeader); + ServiceInvoiceHeader.CalcFields("QR Code Base64"); + + if not ServiceInvoiceHeader."QR Code Base64".HasValue then begin + Message(NoQRDCodeAvailableLbl, DocumentType, ServiceInvoiceHeader."No."); + exit; + end; + + TempQRBuf.Init(); + TempQRBuf."Document Type" := DocumentType; + TempQRBuf."Document No." := ServiceInvoiceHeader."No."; + + ServiceInvoiceHeader."QR Code Base64".CreateInStream(SrcInStr); + end; + + Database::"Service Cr.Memo Header": + begin + DocumentType := ServiceCreditMemoLbl; + SourceTable.SetTable(ServiceCrMemoHeader); + ServiceCrMemoHeader.CalcFields("QR Code Base64"); + + if not ServiceCrMemoHeader."QR Code Base64".HasValue then begin + Message(NoQRDCodeAvailableLbl, DocumentType, ServiceCrMemoHeader."No."); + exit; + end; + + TempQRBuf.Init(); + TempQRBuf."Document Type" := DocumentType; + TempQRBuf."Document No." := ServiceCrMemoHeader."No."; + + ServiceCrMemoHeader."QR Code Base64".CreateInStream(SrcInStr); + end; + else Error(UnsupportedTableSourceLbl, SourceTable.Caption); end; @@ -127,4 +166,6 @@ codeunit 6197 "EDocument QR Code Management" NoQRDCodeAvailableLbl: Label 'No QR Base64 content available for %1 %2.', Comment = '%1 the document type, %2 the document number'; SalesInvoiceLbl: Label 'Sales Invoice'; SalesCreditMemoLbl: Label 'Sales Credit Memo'; + ServiceInvoiceLbl: Label 'Service Invoice'; + ServiceCreditMemoLbl: Label 'Service Credit Memo'; } diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.PageExt.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.PageExt.al new file mode 100644 index 0000000000..b77c33c282 --- /dev/null +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.PageExt.al @@ -0,0 +1,40 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ +namespace Microsoft.eServices.EDocument; + +using Microsoft.Service.History; + +pageextension 6172 "Posted Service CrMemo with QR" extends "Posted Service Credit Memo" +{ + actions + { + addafter("E-Document") + { + action(ViewQRCode) + { + ApplicationArea = All; + Caption = 'View QR Code'; + Image = Picture; + ToolTip = 'View the QR code assigned by the authority'; + Visible = ShowQRCodeAction; + + trigger OnAction() + var + EDocQRCodeMgr: Codeunit "EDocument QR Code Management"; + begin + EDocQRCodeMgr.InitializeAndRunQRCodeViewer(Rec); + end; + } + } + } + + var + ShowQRCodeAction: Boolean; + + trigger OnAfterGetRecord() + begin + ShowQRCodeAction := Rec."QR Code Image".Count > 0; + end; +} \ No newline at end of file diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.ReportExt.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.ReportExt.al new file mode 100644 index 0000000000..f45fb07ff4 --- /dev/null +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.ReportExt.al @@ -0,0 +1,34 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ +namespace Microsoft.eServices.EDocument; + +using Microsoft.Service.History; + +reportextension 6172 "PostedServiceCrMemoWithQR" extends "Service - Credit Memo" +{ + dataset + { + add("Service Cr.Memo Header") + { + column(QR_Code_Image; "QR Code Image") + { + } + column(QR_Code_Image_Lbl; FieldCaption("QR Code Image")) + { + } + } + } + + rendering + { + layout("StandardServiceCrMemo.docx") + { + Type = Word; + LayoutFile = './.resources/Template/StandardServiceCreditMemowithQR.docx'; + Caption = 'Service Credit Memo - E-Document (Word)'; + Summary = 'The Service Credit Memo - E-Document (Word) provides the layout including E-Document QR code support.'; + } + } +} \ No newline at end of file diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.TableExt.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.TableExt.al new file mode 100644 index 0000000000..ce7519ee5c --- /dev/null +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceCrMemoWithQR.TableExt.al @@ -0,0 +1,26 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ + +namespace Microsoft.eServices.EDocument; + +using Microsoft.Service.History; + +tableextension 6171 "Posted Service CrMemo with QR" extends "Service Cr.Memo Header" +{ + fields + { + field(6165; "QR Code Image"; MediaSet) + { + Caption = 'QR Code Image'; + DataClassification = CustomerContent; + } + + field(6166; "QR Code Base64"; Blob) + { + Caption = 'QR Code Base64'; + DataClassification = CustomerContent; + } + } +} \ No newline at end of file diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.PageExt.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.PageExt.al new file mode 100644 index 0000000000..34886726be --- /dev/null +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.PageExt.al @@ -0,0 +1,40 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ +namespace Microsoft.eServices.EDocument; + +using Microsoft.Service.History; + +pageextension 6170 "Posted Service Invoice with QR" extends "Posted Service Invoice" +{ + actions + { + addafter("E-Document") + { + action(ViewQRCode) + { + ApplicationArea = All; + Caption = 'View QR Code'; + Image = Picture; + ToolTip = 'View the QR code assigned by the authority'; + Visible = ShowQRCodeAction; + + trigger OnAction() + var + EDocQRCodeMgr: Codeunit "EDocument QR Code Management"; + begin + EDocQRCodeMgr.InitializeAndRunQRCodeViewer(Rec); + end; + } + } + } + + var + ShowQRCodeAction: Boolean; + + trigger OnAfterGetRecord() + begin + ShowQRCodeAction := Rec."QR Code Image".Count > 0; + end; +} \ No newline at end of file diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.ReportExt.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.ReportExt.al new file mode 100644 index 0000000000..da747bf639 --- /dev/null +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.ReportExt.al @@ -0,0 +1,34 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ +namespace Microsoft.eServices.EDocument; + +using Microsoft.Service.History; + +reportextension 6170 "PostedServiceInvoiceWithQR" extends "Service - Invoice" +{ + dataset + { + add("Service Invoice Header") + { + column(QR_Code_Image; "QR Code Image") + { + } + column(QR_Code_Image_Lbl; FieldCaption("QR Code Image")) + { + } + } + } + + rendering + { + layout("StandardServiceInvoice.docx") + { + Type = Word; + LayoutFile = './.resources/Template/StandardServiceInvoicewithQR.docx'; + Caption = 'Service Invoice - E-Document (Word)'; + Summary = 'The Service Invoice - E-Document (Word) provides the layout including E-Document QR code support.'; + } + } +} \ No newline at end of file diff --git a/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.TableExt.al b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.TableExt.al new file mode 100644 index 0000000000..a879cb451c --- /dev/null +++ b/src/Apps/W1/EDocument/App/src/ClearanceModel/PostedServiceInvoiceWithQR.TableExt.al @@ -0,0 +1,26 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ + +namespace Microsoft.eServices.EDocument; + +using Microsoft.Service.History; + +tableextension 6170 "Posted Service Invoice with QR" extends "Service Invoice Header" +{ + fields + { + field(6165; "QR Code Image"; MediaSet) + { + Caption = 'QR Code Image'; + DataClassification = CustomerContent; + } + + field(6166; "QR Code Base64"; Blob) + { + Caption = 'QR Code Base64'; + DataClassification = CustomerContent; + } + } +} \ No newline at end of file diff --git a/src/Apps/W1/EDocument/App/src/Document/EDocument.Page.al b/src/Apps/W1/EDocument/App/src/Document/EDocument.Page.al index ec029073b5..9a0001086c 100644 --- a/src/Apps/W1/EDocument/App/src/Document/EDocument.Page.al +++ b/src/Apps/W1/EDocument/App/src/Document/EDocument.Page.al @@ -517,7 +517,7 @@ page 6121 "E-Document" trigger OnAfterGetRecord() begin ShowClearanceInfo := Rec."Last Clearance Request Time" <> 0DT; - SubmitClearanceVisible := Rec."Document Type" = Enum::"E-Document Type"::"Sales Invoice"; + SubmitClearanceVisible := GetClearanceVisibility(); IsProcessed := Rec.Status = Rec.Status::Processed; IsIncomingDoc := Rec.Direction = Rec.Direction::Incoming; @@ -530,13 +530,20 @@ page 6121 "E-Document" ClearErrorsAndWarnings(); SetStyle(); - ResetActionVisiability(); + ResetActionVisibility(); SetIncomingDocActions(); FillLineBuffer(); EDocImport.V1_ProcessEDocPendingOrderMatch(Rec); end; + local procedure GetClearanceVisibility(): Boolean + begin + exit(Rec."Document Type" in + [Enum::"E-Document Type"::"Sales Invoice", Enum::"E-Document Type"::"Service Invoice", Enum::"E-Document Type"::"Sales Credit Memo", + Enum::"E-Document Type"::"Service Credit Memo", Enum::"E-Document Type"::"Service Order"]); + end; + local procedure SetStyle() begin case Rec.Status of @@ -611,7 +618,7 @@ page 6121 "E-Document" end; end; - local procedure ResetActionVisiability() + local procedure ResetActionVisibility() begin ShowMapToOrder := false; ShowRelink := false; diff --git a/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseHeader.TableExt.al b/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseHeader.TableExt.al index 5f53d989a3..7c31523bb5 100644 --- a/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseHeader.TableExt.al +++ b/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseHeader.TableExt.al @@ -8,7 +8,6 @@ using Microsoft.eServices.EDocument; tableextension 6169 "E-Doc. Purchase Header" extends "Purchase Header" { - fields { field(6100; "E-Document Link"; Guid) diff --git a/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseLine.TableExt.al b/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseLine.TableExt.al index b3c4bbbd06..d6fa530603 100644 --- a/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseLine.TableExt.al +++ b/src/Apps/W1/EDocument/App/src/Extensions/EDocPurchaseLine.TableExt.al @@ -1,7 +1,6 @@ #pragma warning disable AA0247 tableextension 6168 "E-Doc. Purchase Line" extends "Purchase Line" { - fields { modify("Amount Including VAT") From 349dda2a661e814e49fd4daa1c206984e040f8a4 Mon Sep 17 00:00:00 2001 From: MilicaDjukic Date: Fri, 6 Feb 2026 15:10:50 +0100 Subject: [PATCH 2/3] rdlc reports added --- .../Template/ServiceCreditMemoWithQR.rdlc | 10421 +++++++++++++++ .../Template/ServiceInvoiceWithQR.rdlc | 10869 ++++++++++++++++ .../PostedServiceCrMemoWithQR.ReportExt.al | 10 +- .../PostedServiceInvoiceWithQR.ReportExt.al | 10 +- 4 files changed, 21300 insertions(+), 10 deletions(-) create mode 100644 src/Apps/W1/EDocument/App/.resources/Template/ServiceCreditMemoWithQR.rdlc create mode 100644 src/Apps/W1/EDocument/App/.resources/Template/ServiceInvoiceWithQR.rdlc diff --git a/src/Apps/W1/EDocument/App/.resources/Template/ServiceCreditMemoWithQR.rdlc b/src/Apps/W1/EDocument/App/.resources/Template/ServiceCreditMemoWithQR.rdlc new file mode 100644 index 0000000000..e7d6ba824c --- /dev/null +++ b/src/Apps/W1/EDocument/App/.resources/Template/ServiceCreditMemoWithQR.rdlc @@ -0,0 +1,10421 @@ + + + 0 + + + + SQL + + + None + 49c84915-9762-4d49-b73d-474cb906a9f4 + + + + + + + + + + + 18.12064cm + + + + + 21.84918cm + + + + + + + + + + 0.3cm + + + + + 0.31745cm + + + + + true + + + + + + + + + + + + + + + + + + 1.25984in + + + 5.87426in + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!HeaderDimensionsCaption.Value + + + + + + + + + + + true + + + + + =Fields!DimText.Value + + + + + + + + + + + + + + + + + + + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + =Fields!Number_IntegerLine.Value + GreaterThan + + =0 + + + + 0.42301cm + 7.1341in + 2 + + =IIF(Fields!Number_IntegerLine.Value > 0,False,True) + + NoOutput + + + + + + + textbox12 + 171 + + + + + + + + true + + + + + =Fields!Desc_ServCrMemoLineCaption.Value + + + + + + + + + 2 + + + + + + + true + true + + + + + =Fields!Quantity_ServCrMemoLineCaption.Value + + + + + + + textbox14 + 169 + + + + + + + + true + true + + + + + =Fields!PostedReceiptDateCaption.Value + + + + + + + + + + + true + true + + + + + =Fields!UOM_ServCrMemoLineCaption.Value + + + + + + + + + + + true + true + + + + + =Fields!UnitPriceCaption.Value + + + + + + + textbox153 + 166 + + + + + + + + true + true + + + + + =Fields!ServiceCrMemoLineLineDiscountCaption.Value + + + + + + + textbox132 + 165 + + + + + + + + true + true + + + + + =Fields!VATIdentifier_ServCrMemoLineCaption.Value + + + + + + + + + + + true + true + + + + + =Fields!AmountCaption.Value + + + + + + + textbox90 + 163 + + + + + + + + 0.42301cm + + + + + + + + 0.7cm + + + 0.7cm + + + 0.7cm + + + + + 0.42187cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + + + + 162 + + + + + + + textbox5 + 161 + + + + + + + + true + + + + + + + + + + + + textbox26 + 160 + + + + + + + + true + + + + + + + + + + + + textbox6 + 159 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox154 + 156 + + + + + + + + true + + + + + + + + + + + + textbox133 + 155 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox91 + 153 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox24 + 152 + + + + + + + + true + + + + + =Fields!Desc_ServCrMemoLine.Value + + + + + + + textbox25 + 151 + + + 8 + + + + + + + + + + + + + true + + + + + + + + + + + + textbox92 + 150 + + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!No_ServCrMemoLine.Value + + + + + + + textbox21 + 149 + + + + + + + + true + + + + + =Fields!Desc_ServCrMemoLine.Value + + + + + + + textbox22 + 148 + + + 2 + + + + + + + true + true + + + + + =Code.BlankZero(Fields!Quantity_ServCrMemoLine.Value) + + + + + + + textbox23 + 147 + + + + + + + + true + true + + + + + =Fields!PostedRcptDate.Value + + + + + + + + + + + true + + + + + =Fields!UOM_ServCrMemoLine.Value + + + + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!UnitPrice_ServCrMemoLine.Value) + + + + + + + textbox156 + 144 + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!LineDisc_ServCrMemoLine.Value) + + + + + + + textbox135 + 143 + + + + + + + + true + + + + + =Fields!VATIdentifier_ServCrMemoLine.Value + + + + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!LineAmt_ServCrMemoLine.Value) + + + + + + + textbox93 + 141 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox27 + 140 + + + + + + + + true + true + + + + + =Fields!ReturnReceiptCaption.Value + + + + + + + textbox28 + 139 + + + 2 + + + + + + + true + true + + + + + =Fields!ServShptBuffQty.Value + + + + + + + + + + + true + true + + + + + =Fields!ServShptBuffPostingDate.Value + + + + + + + textbox29 + 137 + + + + + + + + true + + + + + + + + + + + + 136 + + + + + + + + true + + + + + + + + + + + + textbox157 + 135 + + + + + + + + true + + + + + + + + + + + + textbox136 + 134 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox94 + 132 + + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!LineDimensionsCaption.Value + + + + + + + textbox8 + 1 + + + 2 + + + + + + + true + + + + + =Fields!DimText1.Value + + + + + + + textbox155 + + + 8 + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox69 + 11 + + + + + + + + true + + + + + + + + + + + + textbox70 + 10 + + + + + + + + true + + + + + + + + + + + + textbox176 + 9 + + + + + + + + true + + + + + + + + + + + + textbox71 + 8 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox159 + 5 + + + + + + + + true + + + + + + + + + + + + textbox138 + 4 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox96 + 2 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox66 + 19 + + + + + + + + true + + + + + + + + + + + + textbox67 + 18 + + + + + + + + true + + + + + + + + + + + + textbox195 + 17 + + + + + + + + true + + + + + + + + + + + + textbox68 + 16 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!SubtotalCaption.Value + + + + + + + textbox160 + 13 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalLineAmount.Value) + + + + + + + textbox97 + 12 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox63 + 27 + + + + + + + + true + + + + + + + + + + + + textbox64 + 26 + + + + + + + + true + + + + + + + + + + + + textbox196 + 25 + + + + + + + + true + + + + + + + + + + + + textbox65 + 24 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!InvDiscountAmountCaption.Value + + + + + + + textbox161 + 21 + + + 3 + + + + + + + + true + true + + + + + =-Last(Fields!TotalInvDiscAmount.Value) + + + + + + + textbox98 + 20 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox60 + 35 + + + + + + + + true + + + + + + + + + + + + textbox61 + 34 + + + + + + + + true + + + + + + + + + + + + textbox197 + 33 + + + + + + + + true + + + + + + + + + + + + textbox62 + 32 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalText.Value + + + + + + + textbox162 + 29 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmount.Value) + + + + + + + textbox99 + 28 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox57 + 45 + + + + + + + + true + + + + + + + + + + + + textbox58 + 44 + + + + + + + + true + + + + + + + + + + + + textbox198 + 43 + + + + + + + + true + + + + + + + + + + + + textbox59 + 42 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox163 + 39 + + + + + + + + true + + + + + + + + + + + + textbox142 + 38 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox100 + 36 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox54 + 53 + + + + + + + + true + + + + + + + + + + + + textbox55 + 52 + + + + + + + + true + + + + + + + + + + + + textbox199 + 51 + + + + + + + + true + + + + + + + + + + + + textbox56 + 50 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalExclVATText.Value + + + + + + + textbox164 + 47 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmount.Value) + + + + + + + textbox101 + 46 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox51 + 61 + + + + + + + + true + + + + + + + + + + + + textbox52 + 60 + + + + + + + + true + + + + + + + + + + + + textbox200 + 59 + + + + + + + + true + + + + + + + + + + + + textbox53 + 58 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Last(Fields!VATAmtLineVATAmtText.Value) + + + + + + + textbox165 + 55 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value)-Last(Fields!TotalAmount.Value) + + + + + + + textbox102 + 54 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox48 + 69 + + + + + + + + true + + + + + + + + + + + + textbox49 + 68 + + + + + + + + true + + + + + + + + + + + + textbox201 + 67 + + + + + + + + true + + + + + + + + + + + + textbox50 + 66 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalInclVATText.Value + + + + + + + textbox166 + 63 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value) + + + + + + + textbox103 + 62 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox45 + 79 + + + + + + + + true + + + + + + + + + + + + textbox46 + 78 + + + + + + + + true + + + + + + + + + + + + textbox202 + 77 + + + + + + + + true + + + + + + + + + + + + textbox47 + 76 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox167 + 73 + + + + + + + + true + + + + + + + + + + + + textbox146 + 72 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox104 + 70 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox42 + 87 + + + + + + + + true + + + + + + + + + + + + textbox43 + 86 + + + + + + + + true + + + + + + + + + + + + textbox203 + 85 + + + + + + + + true + + + + + + + + + + + + textbox44 + 84 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!PaymentDiscountonVATCaption.Value + + + + + + + textbox168 + 81 + + + 3 + + + + + + + + true + true + + + + + =-(Last(Fields!TotalLineAmount.Value) - Last(Fields!TotalInvDiscAmount.Value) - Last(Fields!TotalAmountInclVAT.Value)) + + + + + + + textbox105 + 80 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox39 + 95 + + + + + + + + true + + + + + + + + + + + + textbox40 + 94 + + + + + + + + true + + + + + + + + + + + + textbox204 + 93 + + + + + + + + true + + + + + + + + + + + + textbox41 + 92 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalInclVATText.Value + + + + + + + textbox169 + 89 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value) + + + + + + + textbox106 + 88 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox36 + 105 + + + + + + + + true + + + + + + + + + + + + textbox37 + 104 + + + + + + + + true + + + + + + + + + + + + textbox205 + 103 + + + + + + + + true + + + + + + + + + + + + textbox38 + 102 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox170 + 99 + + + + + + + + true + + + + + + + + + + + + textbox149 + 98 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox107 + 96 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox33 + 113 + + + + + + + + true + + + + + + + + + + + + textbox34 + 112 + + + + + + + + true + + + + + + + + + + + + textbox206 + 111 + + + + + + + + true + + + + + + + + + + + + textbox35 + 110 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Last(Fields!VATAmtLineVATAmtText.Value) + + + + + + + textbox171 + 107 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value)-Last(Fields!TotalAmount.Value) + + + + + + + textbox108 + 106 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox30 + 121 + + + + + + + + true + + + + + + + + + + + + textbox31 + 120 + + + + + + + + true + + + + + + + + + + + + textbox207 + 119 + + + + + + + + true + + + + + + + + + + + + textbox32 + 118 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalExclVATText.Value + + + + + + + textbox172 + 115 + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmount.Value) + + + + + + + textbox109 + 114 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + textbox18 + 131 + + + + + + + + true + + + + + + + + + + + + textbox19 + 130 + + + + + + + + true + + + + + + + + + + + + textbox208 + 129 + + + + + + + + true + + + + + + + + + + + + textbox20 + 128 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox173 + 125 + + + + + + + + true + + + + + + + + + + + + textbox152 + 124 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox110 + 122 + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + After + true + true + + + + + =1 + + + + + + + =Fields!LineNo_ServCrMemoLine.Value + + + + + + =IIF(Fields!TypeInt.Value = 0,False,True) + + After + true + + + + =IIF(Fields!TypeInt.Value > 0,False,True) + + After + true + + + + Detail + + + + + =IIF(Fields!ReturnReceiptCaption.Value = "",True,False) + + + + + =IIF(Fields!LineDimensionsCaption.Value = "",True,False) + + + + Detail_Collection + Output + true + + + + + Before + true + + + + =IIF(Last(Fields!TotalInvDiscAmount.Value) = 0,True,False) + + Before + true + + + + =IIF(Last(Fields!TotalInvDiscAmount.Value) = 0,True,False) + + Before + true + + + + =IIF(Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value),False,True) + + Before + true + + + + =IIF(Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServiceCrMemoHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServiceCrMemoHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServiceCrMemoHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServiceCrMemoHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServiceCrMemoHeader.Value and + not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)) and + (not (Fields!VAtBaseDisc_ServiceCrMemoHeader.Value = 0)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServiceCrMemoHeader.Value and + not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServiceCrMemoHeader.Value and + not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServiceCrMemoHeader.Value and + not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServiceCrMemoHeader.Value and + not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServiceCrMemoHeader.Value and + not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + + + + + =Fields!No_ServCrMemoLineCaption.Value + GreaterThan + + + + + + 0.47619cm + 10.1522cm + 17.95002cm + 3 + + =IIF(Fields!No_ServCrMemoLineCaption.Value = "",True,False) + + NoOutput + + + + + + 3 + + + + + + + + true + + + + + + + + + + + + textbox209 + 45 + + + + + + + + true + + + + + + + + + + + + textbox210 + 44 + + + + + + + + true + + + + + + + + + + + + textbox211 + 43 + + + + + + + + true + + + + + + + + + + + + textbox212 + 42 + + + + + + + + 1.26901cm + + + + + true + true + + + + + =Fields!VATAmountLineVATIdentifierCaption.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmountLineVATCaption.Value + + + + + + + textbox144 + 40 + + + + + + + + true + true + + + + + =Fields!VATAmountLineLineAmntCaption.Value + + + + + + + textbox145 + 39 + + + + + + + + true + true + + + + + =Fields!VATAmountLineInvDiscBaseAmtCaption.Value + + + + + + + textbox147 + 38 + + + + + + + + true + true + + + + + =Fields!InvDiscountAmountCaption.Value + + + + + + + textbox148 + 37 + + + + + + + + true + true + + + + + =Fields!VATBaseCaption.Value + + + + + + + textbox150 + 36 + + + + + + + + true + true + + + + + =Fields!VATAmountLineVATAmnCaption.Value + + + + + + + textbox151 + 35 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox17 + 33 + + + + + + + + true + + + + + + + + + + + + textbox139 + 32 + + + + + + + + true + + + + + + + + + + + + textbox130 + 31 + + + + + + + + true + + + + + + + + + + + + textbox126 + 30 + + + + + + + + true + + + + + + + + + + + + textbox122 + 29 + + + + + + + + true + + + + + + + + + + + + textbox74 + 28 + + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!VATAmtLineVATIdentifier.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmtLineVAT.Value + + + + + + + textbox113 + 5 + + + + + + + + true + true + + + + + =Fields!VATAmtLineLineAmt.Value + + + + + + + textbox140 + 4 + + + + + + + + true + true + + + + + =Fields!VATAmtLineInvDiscBaseAmt.Value + + + + + + + textbox134 + 3 + + + + + + + + true + true + + + + + =Fields!VATAmtLineInvoiceDisctAmt.Value + + + + + + + textbox127 + 2 + + + + + + + + true + true + + + + + =Fields!VATAmtLineVATBase.Value + + + + + + + textbox123 + 1 + + + + + + + + true + true + + + + + =Fields!VATAmtLineVATAmt.Value + + + + + + + textbox116 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox221 + 12 + + + + + + + + true + + + + + + + + + + + + textbox222 + 11 + + + + + + + + true + + + + + + + + + + + + textbox223 + 10 + + + + + + + + true + + + + + + + + + + + + textbox224 + 9 + + + + + + + + true + + + + + + + + + + + + textbox225 + 8 + + + + + + + + true + + + + + + + + + + + + textbox226 + 7 + + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!TotalCaption.Value + + + + + + + + + + + true + + + + + + + + + + + + textbox214 + 19 + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineLineAmt.Value) + + + + + + + textbox215 + 18 + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineInvDiscBaseAmt.Value) + + + + + + + textbox216 + 17 + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineInvoiceDisctAmt.Value) + + + + + + + textbox217 + 16 + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineVATBase.Value) + + + + + + + textbox218 + 15 + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineVATAmt.Value) + + + + + + + textbox219 + 14 + + + + + + + + 0.846cm + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + textbox119 + 26 + + + + + + + + true + + + + + + + + + + + + textbox120 + 25 + + + + + + + + true + + + + + + + + + + + + textbox124 + 24 + + + + + + + + true + + + + + + + + + + + + textbox129 + 23 + + + + + + + + true + + + + + + + + + + + + textbox137 + 22 + + + + + + + + true + + + + + + + + + + + + textbox141 + 21 + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + After + true + true + + + After + true + true + + + + + =1 + + + + + + Detail + + + + + Detail_Collection + Output + true + + + Before + true + + + Before + true + + + Before + true + + + + + + + + =Fields!VATAmountSpecificationCaption.Value + GreaterThan + + + + + + 10.68783cm + 4.23006cm + 17.79995cm + 4 + + =IIF(Fields!VATAmountSpecificationCaption.Value = "",True,False) + + NoOutput + + + + + + 2 + + + + + + + 0.16654in + + + + + true + true + + + + + =Fields!Cust_ServCrMemoHeaderCaption.Value + + + + + + + + + + + true + + + + + =Fields!Cust_ServCrMemoHeader.Value + + + + + + + + + + + 0.16654in + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr1.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr2.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr3.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr4.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr5.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr6.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr7.Value + + + + + + 2 + + + + + + + 0.16654in + + + + + true + + + + + =Fields!ShipToAddr8.Value + + + + + + 2 + + + + + + + + + + + + + + + + + + Detail + + + + + + =IIF(Fields!BillToCustNo_ServiceCrMemoHeader.Value = Fields!Cust_ServCrMemoHeader.Value,True,False) + + + + + =IIF(Fields!BillToCustNo_ServiceCrMemoHeader.Value = Fields!Cust_ServCrMemoHeader.Value,True,False) + + + + + + + + + + + + Detail_Collection + Output + true + + + + + + =Fields!ShiptoAddressCaption.Value + GreaterThan + + + + + + 17.19604cm + 1.83194in + 5.39999cm + 5 + + =IIF(Fields!ShiptoAddressCaption.Value = "",True,False) + + NoOutput + + + + + + + + + + + true + true + + + + + + + + + + + 6 + + + + + + + + + + + 0.35278cm + + + + + true + true + + + + + =First(Fields!VATClauseVATIdentifierCaption.Value) + + + + + + + + + + + true + true + + + + + =First(Fields!VATClausesCaption.Value) + + + + + + 5 + + + + + + + + + + true + true + + + + + =Fields!VATClauseVATAmtCaption.Value + + + + + + + 8 + + + + + + + + 0.17638cm + + + + + true + true + + + + + + + + + + 1pt + + Bottom + 5pt + 5pt + + + + + + + + true + true + + + + + + + + + + 1pt + + Bottom + 5pt + 5pt + + + 6 + + + + + + + + + + + 0.17638cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + 6 + + + + + + + + + + + 0.35278cm + + + + + true + + + + + =Fields!VATClauseVATIdentifier.Value + + + + + + + + + + + true + true + + + + + =Fields!VATClauseDescription.Value + + + + + + 5 + + + + + + + + + + true + true + + + + + =Fields!VATClauseAmount.Value + + + + + + + + =(Fields!VATClauseDescription2.Value <> "") + + + + + + + + + 0.35278cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!VATClauseDescription2.Value + + + + + + 5 + + + + + + + + + + true + true + + + + + =Fields!VATClauseAmount.Value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + + + After + true + true + + + After + true + true + + + After + true + true + + + + Detail + + + + + + =Len(Fields!VATClauseDescription2.Value) = 0 + + + + Detail_Collection + Output + true + + + + DataSet_Result + + + =Len(Fields!VATClauseCode.Value) + GreaterThan + + 0 + + + + 14.97355cm + 0.00884cm + 2.11666cm + 17.79113cm + 6 + + =(Fields!VATClausesCaption.Value = "") + + + + + true + + + + + + true + + + + + =Fields!QR_Code_Image_Lbl.Value + + + + + + + 24.73313cm + + + + + + + Database + =Convert.ToBase64String(Fields!CompanyInfo1Picture.Value) + image/bmp + FitProportional + 1cm + 6cm + 14mm + 60mm + 2 + + =iif(ISNOTHING(Fields!CompanyInfo1Picture.Value) = TRUE,true,false) + + NoOutput + + + + + + + Database + =Convert.ToBase64String(Fields!CompanyInfoPicture.Value) + image/bmp + FitProportional + 1cm + 14mm + 60mm + 4 + + =iif(ISNOTHING(Fields!CompanyInfoPicture.Value) = TRUE,true,false) + + NoOutput + + + + + + + true + + + + + =Code.GetData(37,1) + + + + + + + true + + + + + =Code.GetData(38,1) + + + + + + + true + + + + + =Code.GetData(39,1) + + + + + + + true + + + + + =Code.GetData(40,1) + + + + + + + true + + + + + =Code.GetData(41,1) + + + + + + + true + + + + + =Code.GetData(42,1) + + + + + + + true + + + + + =Code.GetData(43,1) + + + + + + + true + + + + + =Code.GetData(33,1) + + + + + + + 8.96237cm + 14.91cm + 0.423cm + 3.15cm + 13 + + + + true + + + + + =Code.GetData(14,1) + + + + + + + true + + + + + =Code.GetData(13,1) + + + + + + + true + + + + + =Code.GetData(8,1) + + + + + + + true + + + + + =Code.GetData(7,1) + + + + + + + true + + + + + =Code.GetData(28,1) + + + + + + + true + + + + + =Code.GetData(27,1) + + + + + + + true + + + + + =Code.GetData(32,1) + + + + + + + true + + + + + =Code.GetData(26,1) + + + + + + + true + + + + + =Code.GetData(25,1) + + + + + + + true + + + + + =Code.GetData(30,1) + + + + + + + 7.69337cm + 14.91cm + 0.423cm + 3.15cm + 23 + + + + true + + + + + =Code.GetData(24,1) + + + + + + + true + + + + + =Code.GetData(23,1) + + + + + + + true + + + + + =Code.GetData(31,1) + + + + + + + 8.11636cm + 14.91cm + 0.423cm + 3.15cm + 26 + + + + true + + + + + =Code.GetData(22,1) + + + + + + + 6.84736cm + 3.36cm + 0.423cm + 6.3cm + 27 + + + + true + + + + + =Code.GetData(20,1) + + + + + + + true + + + + + =Code.GetData(19,1) + + + + + + + true + + + + + =Code.GetData(18,1) + + + + + + + true + + + + + =Code.GetData(17,1) + + + + + + + true + + + + + =Code.GetData(16,1) + + + + + + + true + + + + + =Code.GetData(6,1) + + + + + + + true + + + + + =Code.GetData(15,1) + + + + + + + true + + + + + =Code.GetData(5,1) + + + + + + + true + + + + + =Code.GetData(12,1) + + + + + + + true + + + + + =Code.GetData(4,1) + + + + + + + true + + + + + =Code.GetData(11,1) + + + + + + + true + + + + + =Code.GetData(3,1) + + + + + + + true + + + + + =Code.GetData(10,1) + + + + + + + true + + + + + =Code.GetData(2,1) + + + + + + + true + + + + + =Code.GetData(9,1) + + + + + + + true + + + + + =Code.GetData(1,1) + + + + + + + true + + + + + =Code.GetData(21,1) + + + + + + + true + + + + + =Code.GetData(29,1) + + + + + + + 6.84736cm + 11.55cm + 0.423cm + 6.51cm + 45 + + + + true + + + + + =Code.GetGroupPageNumber(Code.GetData(44,1),ReportItems!NewPage.Value,Globals!PageNumber) + + + + + + + 0.50237cm + 11.55cm + 0.423cm + 3.05317cm + 46 + + + + + + + + + + + + + 3.24086cm + + + 14.64086cm + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!HeaderDimensionsCaption.Value + + + + + + + + + + + true + + + + + =Fields!DimText.Value + + + + + + + + + + + + + + + + + + + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + =Fields!Number_IntegerLine.Value + GreaterThan + + =0 + + + + 0.05in + 0.42301cm + 17.88173cm + 1 + + =IIF(Fields!Number_IntegerLine.Value > 0,False,True) + + NoOutput + + + + + + + textbox24 + 173 + + + + + + + + true + true + + + + + =Fields!SerialNo_ServiceItemCaption.Value + + + + + + + Textbox304 + + + Bottom + 2pt + 2pt + 1pt + 1pt + + + + + + + + true + true + + + + + =Fields!Description_ServInvLineCaption.Value + + + + + + + textbox25 + 172 + + + 2 + + + + + + + true + true + + + + + =Fields!PostedShipmentDateCaption.Value + + + + + + + + + + + true + true + + + + + =Fields!Quantity_ServInvLineCaption.Value + + + + + + + textbox27 + 170 + + + + + + + + true + true + + + + + =Fields!UOM_ServInvLineCaption.Value + + + + + + + textbox28 + 169 + + + + + + + + true + true + + + + + =Fields!UnitPriceCaption.Value + + + + + + + textbox29 + 168 + + + + + + + + true + true + + + + + =Fields!ServiceInvoiceLineLineDiscountCaption.Value + + + + + + + textbox30 + 167 + + + + + + + + true + true + + + + + =Fields!VATIdentifier_ServInvLineCaption.Value + + + + + + + + + + + true + true + + + + + =Fields!AmountCaption.Value + + + + + + + textbox32 + 165 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + =Fields!Description_ServInvLine.Value + + + + + + 6 + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!No_ServInvLine.Value + + + + + + + + + + + true + true + + + + + =Fields!SerialNo_ServiceItem.Value + + + + + + + + + + + true + + + + + =Fields!Description_ServInvLine.Value + + + + + + 2 + + + + + + + true + true + + + + + =Fields!PostedShipmentDate.Value + + + + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!Quantity_ServInvLine.Value) + + + + + + + + + + + true + + + + + =Fields!UOM_ServInvLine.Value + + + + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!UnitPrice_ServInvLine.Value) + + + + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!LineDisc_ServInvLine.Value) + + + + + + + + + + + true + + + + + =Fields!VATIdentifier_ServInvLine.Value + + + + + + + + + + + true + true + + + + + =Code.BlankZero(Fields!LineAmt_ServInvLine.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!ShipmentCaption.Value + + + + + + 2 + + + + + + + true + true + + + + + =Fields!ServShptBufferPostingDate.Value + + + + + + + + + + + true + true + + + + + =Fields!ServShptBufferQuantity.Value + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!LineDimensionsCaption.Value + + + + + + 3 + + + + + + + + true + + + + + =Fields!DimText1.Value + + + + + + 8 + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!SubtotalCaption.Value + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalLineAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!InvDiscountAmountCaption.Value + + + + + + 3 + + + + + + + + true + true + + + + + =-Last(Fields!TotalInvDiscAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalText.Value + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalExclVATText.Value + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Last(Fields!VATAmtLineVATAmtText.Value) + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value) - Last(Fields!TotalAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalInclVATText.Value + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!LineAmountInvDiscountAmountAmountIncludingVATCaption.Value + + + + + + 3 + + + + + + + + true + true + + + + + =-(Last(Fields!TotalLineAmount.Value) - Last(Fields!TotalInvDiscAmount.Value) - Last(Fields!TotalAmountInclVAT.Value)) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalInclVATText.Value + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Last(Fields!VATAmtLineVATAmtText.Value) + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmountInclVAT.Value) - Last(Fields!TotalAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + =Fields!TotalExclVATText.Value + + + + + + 3 + + + + + + + + true + true + + + + + =Last(Fields!TotalAmount.Value) + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + After + true + true + + + + + =1 + + + + + + + =Fields!LineNo_ServInvLine.Value + + + + + + =IIF(Fields!TypeInt.Value = 0,False,True) + + After + true + + + + =IIF(Fields!TypeInt.Value > 0,False,True) + + After + true + + + + Detail + + + + + =IIF(Fields!ShipmentCaption.Value = "",True,False) + + + + + =IIF(Fields!LineDimensionsCaption.Value = "",True,False) + + + + Detail_Collection + Output + true + + + + + Before + true + + + + =IIF(Last(Fields!TotalInvDiscAmount.Value) = 0,True,False) + + Before + true + + + + =IIF(Last(Fields!TotalInvDiscAmount.Value) = 0,True,False) + + Before + true + + + + =IIF(Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value),False,True) + + Before + true + + + + =IIF(Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(not Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)) and + not (Fields!BaseDisc_ServInvHeader.Value = 0),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + =IIF(Fields!PricesInclVAT_ServInvHeader.Value and not (Last(Fields!TotalAmountInclVAT.Value) = Last(Fields!TotalAmount.Value)),False,True) + + Before + true + + + + + + + + =Fields!No_ServInvLineCaption.Value + GreaterThan + + + + + + 0.57144cm + 9.25299cm + 19cm + 2 + + =IIF(Fields!No_ServInvLineCaption.Value = "",True,False) + + NoOutput + + + + + + 3 + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 1.26901cm + + + + + true + true + + + + + =Fields!VATAmountLineVATIdentifierCaption.Value + + + + + + + textbox56 + 34 + + + + + + + + true + true + + + + + =Fields!VATAmountLineVATCaption.Value + + + + + + + textbox61 + 33 + + + + + + + + true + true + + + + + =Fields!VATAmountLineLineAmountControl140Caption.Value + + + + + + + textbox75 + 32 + + + + + + + + true + true + + + + + =Fields!VATAmountLineInvDiscBaseAmountControl141Caption.Value + + + + + + + textbox217 + 31 + + + + + + + + true + true + + + + + =Fields!InvDiscountAmountCaption.Value + + + + + + + textbox196 + 30 + + + + + + + + true + true + + + + + =Fields!VATAmountLineVATBaseControl108Caption.Value + + + + + + + textbox165 + 29 + + + + + + + + true + true + + + + + =Fields!VATAmountLineVATAmountControl109Caption.Value + + + + + + + textbox129 + 28 + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!VATAmtLineVATIdentifier.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmountLineVAT.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmtLineLineAmount.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmtLineInvDiscBaseAmt.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmtLineInvDiscAmount.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmtLineVATBase.Value + + + + + + + + + + + true + true + + + + + =Fields!VATAmtLineVATAmount.Value + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!VATAmountLineVATBaseControl116Caption.Value + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineLineAmount.Value) + + + + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineInvDiscBaseAmt.Value) + + + + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineInvDiscAmount.Value) + + + + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineVATBase.Value) + + + + + + + + + + + true + true + + + + + =Sum(Fields!VATAmtLineVATAmount.Value) + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + After + true + true + + + After + true + true + + + + + =1 + + + + + + Detail + + + + + Detail_Collection + Output + true + + + Before + true + + + Before + true + + + + + + + + =Fields!VATAmountSpecificationCaption.Value + GreaterThan + + + + + + 9.88353cm + 3.38407cm + 17.82999cm + 3 + + =IIF(Fields!VATAmountSpecificationCaption.Value = "",True,False) + + NoOutput + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!PaymentTermsDescriptionCaption.Value + + + + + + + + + + + true + + + + + =Fields!PaymentTermsDescription.Value + + + + + + + + + + + 0.6cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + Detail + + + + + + + Detail_Collection + Output + true + + + + + + =Fields!PaymentTermsDescriptionCaption.Value + GreaterThan + + + + + + 15.64045cm + 1.44602cm + 14.7cm + 4 + + =IIF(Fields!PaymentTermsDescriptionCaption.Value = "",True,False) + + NoOutput + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + true + + + + + =Fields!CustNo_ServInvHeaderCaption.Value + + + + + + + + + + + true + + + + + =Fields!CustNo_ServInvHeader.Value + + + + + + + + + + + 0.42301cm + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr1.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr2.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr3.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr4.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr5.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr6.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr7.Value + + + + + + 2 + + + + + + + 0.42301cm + + + + + true + + + + + =Fields!ShipToAddr8.Value + + + + + + 2 + + + + + + + + + + + + + + + + + + Detail + + + + + + =IIF(Fields!BillToCustNo_ServInvHeader.Value = Fields!CustNo_ServInvHeader.Value,True,False) + + + + + =IIF(Fields!BillToCustNo_ServInvHeader.Value = Fields!CustNo_ServInvHeader.Value,True,False) + + + + + + + + + + + + Detail_Collection + Output + true + + + + + + =Fields!ShiptoAddressCaption.Value + GreaterThan + + + + + + 17.16422cm + 4.65313cm + 5.39999cm + 5 + + =IIF(Fields!ShiptoAddressCaption.Value = "",True,False) + + NoOutput + + + + + + + + + + + + 2.63035cm + + + 2.71554cm + + + 1.93571cm + + + 2.26233cm + + + 2.26233cm + + + 3.52882cm + + + 2.45605cm + + + + + 0.70556cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + 6 + + + + + + + + + + + 0.35278cm + + + + + true + true + + + + + =First(Fields!VATClauseVATIdentifierCaption.Value) + + + + + + + + + + + true + true + + + + + =First(Fields!VATClausesCaption.Value) + + + + + + 5 + + + + + + + + + + true + true + + + + + =Fields!VATClauseVATAmtCaption.Value + + + + + + + 8 + + + + + + + + 0.17638cm + + + + + true + true + + + + + + + + + + 1pt + + Bottom + 5pt + 5pt + + + + + + + + true + true + + + + + + + + + + 1pt + + Bottom + 5pt + 5pt + + + 6 + + + + + + + + + + + 0.17638cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + + + + + + + 6 + + + + + + + + + + + 0.35278cm + + + + + true + + + + + =Fields!VATClauseVATIdentifier.Value + + + + + + + + + + + true + true + + + + + =Fields!VATClauseDescription.Value + + + + + + 5 + + + + + + + + + + true + true + + + + + =Fields!VATClauseAmount.Value + + + + + + + + =(Fields!VATClauseDescription2.Value <> "") + + + + + + + + + 0.35278cm + + + + + true + true + + + + + + + + + + + + + + + + true + true + + + + + =Fields!VATClauseDescription2.Value + + + + + + 5 + + + + + + + + + + true + true + + + + + =Fields!VATClauseAmount.Value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + + + After + true + true + + + After + true + true + + + After + true + true + + + + Detail + + + + + + =Len(Fields!VATClauseDescription2.Value) = 0 + + + + Detail_Collection + Output + true + + + + DataSet_Result + + + =Len(Fields!VATClauseCode.Value) + GreaterThan + + 0 + + + + 13.34284cm + 2.11666cm + 17.79113cm + 7 + + =(Fields!VATClausesCaption.Value = "") + + + + + + + + 0.07938cm + + + + + 0.42333cm + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + 17.80795cm + + + true + true + + + + + =Fields!LineFeeCaptionLbl.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + =Fields!LineFeeCaptionLbl.Value + GreaterThan + + ="" + + + + 22.55034cm + 0.02483cm + 0.42333cm + 17.88733cm + 8 + + + + + + true + + + + + + true + + + + + =Fields!QR_Code_Image_Lbl.Value + + + + + + + 25.50485cm + + + + true + + + + + =Code.GetData(37,1) + + + + + + + Database + =Convert.ToBase64String(Fields!CompanyInfo1Picture.Value) + image/bmp + FitProportional + 1cm + 6cm + 14mm + 60mm + 2 + + =iif(IsNothing(Fields!CompanyInfo1Picture.Value) = True,true,false) + + NoOutput + + + + true + + + + + =Code.GetData(38,1) + + + + + + + Database + =Convert.ToBase64String(Fields!CompanyInfoPicture.Value) + image/bmp + FitProportional + 1cm + 14mm + 60mm + 4 + + =iif(IsNothing(Fields!CompanyInfoPicture.Value) = True,true,false) + + NoOutput + + + + true + + + + + =Code.GetData(30,1) + + + + + + + true + + + + + =Code.GetData(39,1) + + + + + + + true + + + + + =Code.GetData(40,1) + + + + + + + true + + + + + =Code.GetData(41,1) + + + + + + + true + + + + + =Code.GetData(42,1) + + + + + + + true + + + + + =Code.GetData(43,1) + + + + + + + true + + + + + =Code.GetData(44,1) + + + + + + + true + + + + + =Code.GetData(45,1) + + + + + + + true + + + + + =Code.GetData(46,1) + + + + + + + true + + + + + =Code.GetData(36,1) + + + + + + + 9.35361cm + 14.7195cm + 0.423cm + 3.15cm + 14 + + + + true + + + + + =Code.GetData(14,1) + + + + + + + true + + + + + =Code.GetData(13,1) + + + + + + + true + + + + + =Code.GetData(8,1) + + + + + + + true + + + + + =Code.GetData(7,1) + + + + + + + true + + + + + =Code.GetData(33,1) + + + + + + + 8.08461cm + 14.7195cm + 0.423cm + 3.15cm + 19 + + + + true + + + + + =Code.GetData(32,1) + + + + + + + true + + + + + =Code.GetData(28,1) + + + + + + + true + + + + + =Code.GetData(27,1) + + + + + + + true + + + + + =Code.GetData(31,1) + + + + + + + 7.66162cm + 14.7195cm + 0.423cm + 3.15cm + 23 + + + + true + + + + + =Code.GetData(26,1) + + + + + + + true + + + + + =Code.GetData(25,1) + + + + + + + true + + + + + =Code.GetData(35,1) + + + + + + + 8.93062cm + 14.7195cm + 0.423cm + 3.15cm + 26 + + + + true + + + + + =Code.GetData(24,1) + + + + + + + true + + + + + =Code.GetData(23,1) + + + + + + + true + + + + + =Code.GetData(34,1) + + + + + + + 8.50761cm + 14.7195cm + 0.423cm + 3.15cm + 29 + + + + true + + + + + =Code.GetData(22,1) + + + + + + + 6.81561cm + 3.32825cm + 0.423cm + 8.18294cm + 30 + + + + true + + + + + =Code.GetData(20,1) + + + + + + + true + + + + + =Code.GetData(19,1) + + + + + + + true + + + + + =Code.GetData(18,1) + + + + + + + true + + + + + =Code.GetData(17,1) + + + + + + + true + + + + + =Code.GetData(16,1) + + + + + + + true + + + + + =Code.GetData(6,1) + + + + + + + true + + + + + =Code.GetData(15,1) + + + + + + + true + + + + + =Code.GetData(5,1) + + + + + + + true + + + + + =Code.GetData(12,1) + + + + + + + true + + + + + =Code.GetData(4,1) + + + + + + + true + + + + + =Code.GetData(11,1) + + + + + + + true + + + + + =Code.GetData(3,1) + + + + + + + true + + + + + =Code.GetData(10,1) + + + + + + + true + + + + + =Code.GetData(2,1) + + + + + + + true + + + + + =Code.GetData(9,1) + + + + + + + true + + + + + =Code.GetData(1,1) + + + + + + + true + + + + + =Code.GetData(21,1) + + + + + + + true + + + + + =Code.GetData(29,1) + + + + + + + 6.81561cm + 11.58175cm + 0.423cm + 6.3cm + 48 + + + + true + + + + + =Code.GetGroupPageNumber(Code.GetData(47,1),ReportItems!NewPage.Value,Globals!PageNumber) + + + + + + + 0.43887cm + 11.58175cm + 0.423cm + 4.66979cm + 49 + + + +