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
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+ =Code.SetData(Cstr(Fields!CustAddr1.Value) + Chr(177) +
+Cstr(Fields!CustAddr2.Value) + Chr(177) +
+Cstr(Fields!CustAddr3.Value) + Chr(177) +
+Cstr(Fields!CustAddr4.Value) + Chr(177) +
+Cstr(Fields!CustAddr5.Value) + Chr(177) +
+Cstr(Fields!CustAddr6.Value) + Chr(177) +
+Cstr(Fields!CustAddr7.Value) + Chr(177) +
+Cstr(Fields!CustAddr8.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr1.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr2.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr3.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr4.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr5.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr6.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoPhoneNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoFaxNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoVATRegNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoGiroNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankName.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankAccountNo.Value) + Chr(177) +
+Cstr(Fields!ReportTitleCopyText.Value) + Chr(177) +
+Cstr(Fields!BillToCustNo_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!VATNoText.Value) + Chr(177) +
+Cstr(Fields!VATRegNo_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!SalesPersonText.Value) + Chr(177) +
+Cstr(Fields!SalesPurchPersonName.Value) + Chr(177) +
+Cstr(Fields!ReferenceText.Value) + Chr(177) +
+Cstr(Fields!YourRef_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!DocDate_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!No1_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!PostingDate_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!AppliedToText.Value) + Chr(177) +
+Cstr(Fields!PricesInclVAT1_ServiceCrMemoHeader.Value) + Chr(177) +
+Cstr(Fields!PricesInclVAT_ServiceCrMemoHeaderCaption.Value) + Chr(177) +
+Cstr(Fields!ServiceCrMemoHeaderPostingDateCaption.Value) + Chr(177) +
+Cstr(Fields!ServiceCrMemoHeaderNoCaption.Value) + Chr(177) +
+Cstr(Fields!BillToCustNo_ServiceCrMemoHeaderCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankAccountNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankNameCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoGiroNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoVATRegistrationNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoFaxNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoPhoneNoCaption.Value) + Chr(177) +
+Cstr(Fields!PageCaption.Value)
+, 1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+ 0.31745cm
+ 0.3cm
+
+
+
+ true
+
+
+
+
+ =IIF(Code.IsNewPage(),TRUE,FALSE)
+
+
+
+
+
+
+ 1.26984cm
+ 0.31746cm
+ 0.95238cm
+ 1
+
+ true
+
+
+
+
+
+
+
+ 1.25984in
+
+
+ 5.87426in
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!HeaderDimensionsCaption.Value
+
+
+
+
+
+
+ textbox7
+ 1
+
+ =IIF(Fields!Number_IntegerLine.Value = 1,False,True)
+
+ NoOutput
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!DimText.Value
+
+
+
+
+
+
+ textbox9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ 2.1cm
+
+
+ 1cm
+
+
+ 3.41cm
+
+
+ 1.47cm
+
+
+ 1.8cm
+
+
+ 1.47cm
+
+
+ 1.68001cm
+
+
+ 1cm
+
+
+ 1.5cm
+
+
+ 2.52001cm
+
+
+
+
+ 1.692cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!No_ServCrMemoLineCaption.Value
+
+
+
+
+
+
+ textbox12
+ 171
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!Desc_ServCrMemoLineCaption.Value
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Quantity_ServCrMemoLineCaption.Value
+
+
+
+
+
+
+ textbox14
+ 169
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PostedReceiptDateCaption.Value
+
+
+
+
+
+
+ textbox15
+ 168
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!UOM_ServCrMemoLineCaption.Value
+
+
+
+
+
+
+ textbox174
+ 167
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!UnitPriceCaption.Value
+
+
+
+
+
+
+ textbox153
+ 166
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ServiceCrMemoLineLineDiscountCaption.Value
+
+
+
+
+
+
+ textbox132
+ 165
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATIdentifier_ServCrMemoLineCaption.Value
+
+
+
+
+
+
+ textbox111
+ 164
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!AmountCaption.Value
+
+
+
+
+
+
+ textbox90
+ 163
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+
+
+
+ 0.7cm
+
+
+ 0.7cm
+
+
+ 0.7cm
+
+
+
+
+ 0.42187cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox2
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+ true
+
+
+
+ 162
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox5
+ 161
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox26
+ 160
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox6
+ 159
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox16
+ 158
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox175
+ 157
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox154
+ 156
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox133
+ 155
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox112
+ 154
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ textbox72
+ 146
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!UOM_ServCrMemoLine.Value
+
+
+
+
+
+
+ textbox177
+ 145
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ textbox114
+ 142
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ textbox73
+ 138
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ServShptBuffPostingDate.Value
+
+
+
+
+
+
+ textbox29
+ 137
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ 136
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox157
+ 135
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox136
+ 134
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox115
+ 133
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox75
+ 7
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox180
+ 6
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox159
+ 5
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox138
+ 4
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox117
+ 3
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox96
+ 2
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox66
+ 19
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox67
+ 18
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox195
+ 17
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox68
+ 16
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox76
+ 15
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox181
+ 14
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox77
+ 23
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox182
+ 22
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox78
+ 31
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox183
+ 30
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox79
+ 41
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox184
+ 40
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox163
+ 39
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox142
+ 38
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox121
+ 37
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox100
+ 36
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox54
+ 53
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox55
+ 52
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox199
+ 51
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox56
+ 50
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox80
+ 49
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox185
+ 48
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox81
+ 57
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox186
+ 56
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox82
+ 65
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox187
+ 64
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox83
+ 75
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox188
+ 74
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox167
+ 73
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox146
+ 72
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox125
+ 71
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox104
+ 70
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox42
+ 87
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox43
+ 86
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox203
+ 85
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox44
+ 84
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox84
+ 83
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox189
+ 82
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox85
+ 91
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox190
+ 90
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox86
+ 101
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox191
+ 100
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox170
+ 99
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox149
+ 98
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox128
+ 97
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox107
+ 96
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox33
+ 113
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox34
+ 112
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox206
+ 111
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox35
+ 110
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox87
+ 109
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox192
+ 108
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox88
+ 117
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox193
+ 116
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox89
+ 127
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox194
+ 126
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox173
+ 125
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox152
+ 124
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox131
+ 123
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ 2.2cm
+
+
+ 2.2cm
+
+
+ 2.69999cm
+
+
+ 2.69999cm
+
+
+ 2.69999cm
+
+
+ 2.69999cm
+
+
+ 2.59999cm
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmountSpecificationCaption.Value
+
+
+
+
+
+
+ textbox158
+ 46
+
+
+ 3
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox209
+ 45
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox210
+ 44
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox211
+ 43
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox212
+ 42
+
+
+
+
+
+
+
+ 1.26901cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmountLineVATIdentifierCaption.Value
+
+
+
+
+
+
+ textbox143
+ 41
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox10
+ 34
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox17
+ 33
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox139
+ 32
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox130
+ 31
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox126
+ 30
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox122
+ 29
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox74
+ 28
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!VATAmtLineVATIdentifier.Value
+
+
+
+
+
+
+ textbox95
+ 6
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox220
+ 13
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ textbox213
+ 20
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox118
+ 27
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ 3.19999cm
+
+
+ 2.2cm
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ShiptoAddressCaption.Value
+
+
+
+
+
+
+ textbox245
+ 12
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Cust_ServCrMemoHeaderCaption.Value
+
+
+
+
+
+
+ textbox243
+ 11
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!Cust_ServCrMemoHeader.Value
+
+
+
+
+
+
+ textbox244
+ 10
+
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox241
+ 9
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox242
+ 8
+
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr1.Value
+
+
+
+
+
+
+ textbox239
+ 7
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr2.Value
+
+
+
+
+
+
+ textbox237
+ 6
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr3.Value
+
+
+
+
+
+
+ textbox235
+ 5
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr4.Value
+
+
+
+
+
+
+ textbox233
+ 4
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr5.Value
+
+
+
+
+
+
+ textbox231
+ 3
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr6.Value
+
+
+
+
+
+
+ textbox227
+ 2
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr7.Value
+
+
+
+
+
+
+ textbox178
+ 1
+
+
+ 2
+
+
+
+
+
+
+ 0.16654in
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr8.Value
+
+
+
+
+
+
+ textbox228
+
+
+ 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
+
+
+
+
+
+
+ 2.63035cm
+
+
+ 2.71554cm
+
+
+ 1.93571cm
+
+
+ 2.26233cm
+
+
+ 2.26233cm
+
+
+ 3.42298cm
+
+
+ 2.56189cm
+
+
+
+
+ 0.70556cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox24
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox661
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0.35278cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!VATClauseVATIdentifierCaption.Value)
+
+
+
+
+
+
+ textbox9
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!VATClausesCaption.Value)
+
+
+
+
+
+
+ textbox9
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseVATAmtCaption.Value
+
+
+
+
+
+
+ 8
+
+
+
+
+
+
+
+ 0.17638cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox28
+
+ 1pt
+
+ Bottom
+ 5pt
+ 5pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox184
+
+ 1pt
+
+ Bottom
+ 5pt
+ 5pt
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0.17638cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox52
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox177
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0.35278cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!VATClauseVATIdentifier.Value
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseDescription.Value
+
+
+
+
+
+
+ 6
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseAmount.Value
+
+
+
+
+
+
+
+ =(Fields!VATClauseDescription2.Value <> "")
+
+
+
+
+
+
+
+
+ 0.35278cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox51
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseDescription2.Value
+
+
+
+
+
+
+ 6
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ =Fields!No1_ServiceCrMemoHeader.Value
+ =Fields!OutputNo.Value
+
+
+ Between
+
+
+ Output
+ true
+
+
+
+
+ End
+
+ 21.84918cm
+ 18.12064cm
+
+
+
+ Database
+ =System.Convert.ToBase64String(Fields!QR_Code_Image.Value)
+ image/bmp
+ FitProportional
+ 22.73497cm
+ 0.3cm
+ 18.14514mm
+ 23.3919mm
+ 1
+ NoOutput
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!QR_Code_Image_Lbl.Value
+
+
+
+
+
+
+ textbox227
+ 8.78424in
+ 0.00348in
+ 0.16654in
+ 2.12598in
+ 2
+
+
+
+ 24.73313cm
+
+
+ 18.12064cm
+
+
+ 9.64995cm
+ true
+ true
+
+
+ Database
+ =Convert.ToBase64String(Fields!CompanyInfo2Picture.Value)
+ image/bmp
+ FitProportional
+ 1cm
+ 12cm
+ 14mm
+ 60mm
+
+ =iif(ISNOTHING(Fields!CompanyInfo2Picture.Value) = TRUE,true,false)
+
+ NoOutput
+
+
+
+ true
+
+
+
+
+ =Code.GetData(34,1)
+
+
+
+
+
+
+ 8.96237cm
+ 11.55cm
+ 0.423cm
+ 3.15cm
+ 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(35,1)
+
+
+
+
+
+
+ 8.11636cm
+ 11.55cm
+ 0.423cm
+ 3.15cm
+ 3
+
+
+
+ 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(36,1)
+
+
+
+
+
+
+ 7.69337cm
+ 11.55cm
+ 0.423cm
+ 3.15cm
+ 5
+
+
+
+ true
+
+
+
+
+ =Code.GetData(37,1)
+
+
+
+
+
+
+ 6.84736cm
+ 0.423cm
+ 3.15cm
+ 6
+
+
+
+ true
+
+
+
+
+ =Code.GetData(38,1)
+
+
+
+
+
+
+ 6.00136cm
+ 11.55cm
+ 0.423cm
+ 2.1cm
+ 7
+
+
+
+ true
+
+
+
+
+ =Code.GetData(39,1)
+
+
+
+
+
+
+ 5.57837cm
+ 11.55cm
+ 0.423cm
+ 2.1cm
+ 8
+
+
+
+ true
+
+
+
+
+ =Code.GetData(40,1)
+
+
+
+
+
+
+ 5.15537cm
+ 11.55cm
+ 0.423cm
+ 2.1cm
+ 9
+
+
+
+ true
+
+
+
+
+ =Code.GetData(41,1)
+
+
+
+
+
+
+ 4.73236cm
+ 11.55cm
+ 0.423cm
+ 2.1cm
+ 10
+
+
+
+ true
+
+
+
+
+ =Code.GetData(42,1)
+
+
+
+
+
+
+ 4.30937cm
+ 11.55cm
+ 0.423cm
+ 2.1cm
+ 11
+
+
+
+ true
+
+
+
+
+ =Code.GetData(43,1)
+
+
+
+
+
+
+ 3.88637cm
+ 11.55cm
+ 0.423cm
+ 2.1cm
+ 12
+
+
+
+ true
+
+
+
+
+ =Code.GetData(33,1)
+
+
+
+
+
+
+ 8.96237cm
+ 14.91cm
+ 0.423cm
+ 3.15cm
+ 13
+
+
+
+ true
+
+
+
+
+ =Code.GetData(14,1)
+
+
+
+
+
+
+ 3.46336cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 14
+
+
+
+ true
+
+
+
+
+ =Code.GetData(13,1)
+
+
+
+
+
+
+ 3.04036cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 15
+
+
+
+ true
+
+
+
+
+ =Code.GetData(8,1)
+
+
+
+
+
+
+ 4.30937cm
+ 0.423cm
+ 6.3cm
+ 16
+
+
+
+ true
+
+
+
+
+ =Code.GetData(7,1)
+
+
+
+
+
+
+ 3.88637cm
+ 0.423cm
+ 6.3cm
+ 17
+
+
+
+ true
+
+
+
+
+ =Code.GetData(28,1)
+
+
+
+
+
+
+ 8.53936cm
+ 3.36cm
+ 0.423cm
+ 6.3cm
+ 18
+
+
+
+ true
+
+
+
+
+ =Code.GetData(27,1)
+
+
+
+
+
+
+ 8.53936cm
+ 0.423cm
+ 3.15cm
+ 19
+
+
+
+ true
+
+
+
+
+ =Code.GetData(32,1)
+
+
+
+
+
+
+ 8.53936cm
+ 11.55cm
+ 0.423cm
+ 6.51cm
+ 20
+
+
+
+ true
+
+
+
+
+ =Code.GetData(26,1)
+
+
+
+
+
+
+ 8.11636cm
+ 3.36cm
+ 0.423cm
+ 6.3cm
+ 21
+
+
+
+ true
+
+
+
+
+ =Code.GetData(25,1)
+
+
+
+
+
+
+ 8.11636cm
+ 0.423cm
+ 3.15cm
+ 22
+
+
+
+ true
+
+
+
+
+ =Code.GetData(30,1)
+
+
+
+
+
+
+ 7.69337cm
+ 14.91cm
+ 0.423cm
+ 3.15cm
+ 23
+
+
+
+ true
+
+
+
+
+ =Code.GetData(24,1)
+
+
+
+
+
+
+ 7.69337cm
+ 3.36cm
+ 0.423cm
+ 6.3cm
+ 24
+
+
+
+ true
+
+
+
+
+ =Code.GetData(23,1)
+
+
+
+
+
+
+ 7.69337cm
+ 0.423cm
+ 3.15cm
+ 25
+
+
+
+ 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)
+
+
+
+
+
+
+ 6.00136cm
+ 13.86cm
+ 0.423cm
+ 4.2cm
+ 28
+
+
+
+ true
+
+
+
+
+ =Code.GetData(19,1)
+
+
+
+
+
+
+ 5.57837cm
+ 13.86cm
+ 0.423cm
+ 4.2cm
+ 29
+
+
+
+ true
+
+
+
+
+ =Code.GetData(18,1)
+
+
+
+
+
+
+ 5.15537cm
+ 13.86cm
+ 0.423cm
+ 4.2cm
+ 30
+
+
+
+ true
+
+
+
+
+ =Code.GetData(17,1)
+
+
+
+
+
+
+ 4.73236cm
+ 13.86cm
+ 0.423cm
+ 4.2cm
+ 31
+
+
+
+ true
+
+
+
+
+ =Code.GetData(16,1)
+
+
+
+
+
+
+ 4.30937cm
+ 13.86cm
+ 0.423cm
+ 4.2cm
+ 32
+
+
+
+ true
+
+
+
+
+ =Code.GetData(6,1)
+
+
+
+
+
+
+ 3.46336cm
+ 0.423cm
+ 6.3cm
+ 33
+
+
+
+ true
+
+
+
+
+ =Code.GetData(15,1)
+
+
+
+
+
+
+ 3.88637cm
+ 13.86cm
+ 0.423cm
+ 4.2cm
+ 34
+
+
+
+ true
+
+
+
+
+ =Code.GetData(5,1)
+
+
+
+
+
+
+ 3.04036cm
+ 0.423cm
+ 6.3cm
+ 35
+
+
+
+ true
+
+
+
+
+ =Code.GetData(12,1)
+
+
+
+
+
+
+ 2.61737cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 36
+
+
+
+ true
+
+
+
+
+ =Code.GetData(4,1)
+
+
+
+
+
+
+ 2.61737cm
+ 0.423cm
+ 6.3cm
+ 37
+
+
+
+ true
+
+
+
+
+ =Code.GetData(11,1)
+
+
+
+
+
+
+ 2.19437cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 38
+
+
+
+ true
+
+
+
+
+ =Code.GetData(3,1)
+
+
+
+
+
+
+ 2.19437cm
+ 0.423cm
+ 6.3cm
+ 39
+
+
+
+ true
+
+
+
+
+ =Code.GetData(10,1)
+
+
+
+
+
+
+ 1.77136cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 40
+
+
+
+ true
+
+
+
+
+ =Code.GetData(2,1)
+
+
+
+
+
+
+ 1.77136cm
+ 0.423cm
+ 6.3cm
+ 41
+
+
+
+ true
+
+
+
+
+ =Code.GetData(9,1)
+
+
+
+
+
+
+ 1.34837cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 42
+
+
+
+ true
+
+
+
+
+ =Code.GetData(1,1)
+
+
+
+
+
+
+ 1.34837cm
+ 0.423cm
+ 6.3cm
+ 43
+
+
+
+ true
+
+
+
+
+ =Code.GetData(21,1)
+
+
+
+
+
+
+ 0.07937cm
+ 11.55cm
+ 0.423cm
+ 6.3cm
+ 44
+
+
+
+ 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
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 11in
+ 8.5in
+ 1.5cm
+ 2cm
+ 2cm
+
+
+
+
+ Public Function BlankZero(ByVal Value As Decimal)
+ if Value = 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankPos(ByVal Value As Decimal)
+ if Value > 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankZeroAndPos(ByVal Value As Decimal)
+ if Value >= 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankNeg(ByVal Value As Decimal)
+ if Value < 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankNegAndZero(ByVal Value As Decimal)
+ if Value <= 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Shared offset as Integer
+Shared newPage as Object
+
+Public Function GetGroupPageNumber(PageCaption as Object, NewPage as Boolean, pagenumber as Integer) as Object
+ If NewPage
+ offset = pagenumber - 1
+ NewPage = FALSE
+ End If
+ Return PageCaption & " " & pagenumber - offset
+End Function
+
+Public Function IsNewPage() as Boolean
+ NewPage = TRUE
+ Return NewPage
+End Function
+
+Shared Data1 as Object
+
+
+Public Function GetData(Num as Integer, Group as integer) as Object
+if Group = 1 then
+ Return Cstr(Choose(Num, Split(Cstr(Data1),Chr(177))))
+End If
+
+
+End Function
+
+Public Function SetData(NewData as Object,Group as integer)
+ If Group = 1 and NewData > "" Then
+ Data1 = NewData
+ End If
+
+
+
+ Return True
+End Function
+
+Shared PictureData1 as Object
+Shared PictureData2 as Object
+Shared PictureData3 as Object
+
+Public Function GetPicture(Group as integer) as Object
+if Group = 1 then
+ Return PictureData1
+End If
+
+if Group = 2 then
+ Return PictureData2
+End If
+
+if Group = 3 then
+ Return PictureData3
+End If
+End Function
+
+Public Function SetPicture(NewData as Object,Group as integer)
+ If Group = 1 and NewData > "" Then
+ PictureData1 = NewData
+ End If
+
+ If Group = 2 and NewData > "" Then
+ PictureData2 = NewData
+ End If
+
+ If Group = 3 and NewData > "" Then
+ PictureData3 = NewData
+ End If
+
+ Return True
+End Function
+ =User!Language
+ true
+ Cm
+ dd8a8527-292f-4f21-ac64-b8658ee438c0
+
+
+
+
+ VATAmtLineVATAmtText
+
+
+ TotalAmountInclVAT
+
+
+ TotalAmountInclVATFormat
+
+
+ TotalInclVATText
+
+
+ TotalExclVATText
+
+
+ TotalInvDiscAmount
+
+
+ TotalInvDiscAmountFormat
+
+
+ TotalAmount
+
+
+ TotalAmountFormat
+
+
+ TotalText
+
+
+ SubtotalCaption
+
+
+ PaymentDiscountonVATCaption
+
+
+ UnitPriceCaption
+
+
+ AmountCaption
+
+
+ PostedReceiptDateCaption
+
+
+ ServiceCrMemoLineLineDiscountCaption
+
+
+ InvDiscountAmountCaption
+
+
+ CompanyInfoPicture
+
+
+ CompanyInfo1Picture
+
+
+ CompanyInfo2Picture
+
+
+ ReportTitleCopyText
+
+
+ CustAddr1
+
+
+ CompanyAddr1
+
+
+ CustAddr2
+
+
+ CompanyAddr2
+
+
+ CustAddr3
+
+
+ CompanyAddr3
+
+
+ CustAddr4
+
+
+ CompanyAddr4
+
+
+ CustAddr5
+
+
+ CompanyInfoPhoneNo
+
+
+ CustAddr6
+
+
+ CompanyInfoFaxNo
+
+
+ CompanyInfoVATRegNo
+
+
+ CompanyInfoGiroNo
+
+
+ CompanyInfoBankName
+
+
+ CompanyInfoBankAccountNo
+
+
+ BillToCustNo_ServiceCrMemoHeader
+
+
+ PostingDate_ServiceCrMemoHeader
+
+
+ VATNoText
+
+
+ VATRegNo_ServiceCrMemoHeader
+
+
+ No1_ServiceCrMemoHeader
+
+
+ SalesPersonText
+
+
+ SalesPurchPersonName
+
+
+ AppliedToText
+
+
+ ReferenceText
+
+
+ YourRef_ServiceCrMemoHeader
+
+
+ CustAddr7
+
+
+ CustAddr8
+
+
+ CompanyAddr5
+
+
+ CompanyAddr6
+
+
+ CompanyAddr7
+
+
+ CompanyAddr8
+
+
+ DocDate_ServiceCrMemoHeader
+
+
+ PricesInclVAT_ServiceCrMemoHeader
+
+
+ PageCaption
+
+
+ OutputNo
+
+
+ PricesInclVAT1_ServiceCrMemoHeader
+
+
+ CompanyInfoPhoneNoCaption
+
+
+ CompanyInfoFaxNoCaption
+
+
+ CompanyInfoVATRegistrationNoCaption
+
+
+ CompanyInfoGiroNoCaption
+
+
+ CompanyInfoBankNameCaption
+
+
+ CompanyInfoBankAccountNoCaption
+
+
+ ServiceCrMemoHeaderNoCaption
+
+
+ ServiceCrMemoHeaderPostingDateCaption
+
+
+ BillToCustNo_ServiceCrMemoHeaderCaption
+
+
+ PricesInclVAT_ServiceCrMemoHeaderCaption
+
+
+ DimText
+
+
+ Number_IntegerLine
+
+
+ HeaderDimensionsCaption
+
+
+ TypeInt
+
+
+ LineNo_ServCrMemoLine
+
+
+ VAtBaseDisc_ServiceCrMemoHeader
+
+
+ VAtBaseDisc_ServiceCrMemoHeaderFormat
+
+
+ TotalLineAmount
+
+
+ TotalLineAmountFormat
+
+
+ LineAmt_ServCrMemoLine
+
+
+ LineAmt_ServCrMemoLineFormat
+
+
+ Desc_ServCrMemoLine
+
+
+ No_ServCrMemoLine
+
+
+ Quantity_ServCrMemoLine
+
+
+ Quantity_ServCrMemoLineFormat
+
+
+ UOM_ServCrMemoLine
+
+
+ UnitPrice_ServCrMemoLine
+
+
+ UnitPrice_ServCrMemoLineFormat
+
+
+ LineDisc_ServCrMemoLine
+
+
+ LineDisc_ServCrMemoLineFormat
+
+
+ VATIdentifier_ServCrMemoLine
+
+
+ PostedRcptDate
+
+
+ Amt_ServCrMemoLine
+
+
+ Amt_ServCrMemoLineFormat
+
+
+ InvDiscountAmount
+
+
+ InvDiscountAmountFormat
+
+
+ AmtInclVAT_ServCrMemoLine
+
+
+ AmtInclVAT_ServCrMemoLineFormat
+
+
+ AmtInclVATAmt
+
+
+ AmtInclVATAmtFormat
+
+
+ LineAmtInvDiscAmtInclVAT
+
+
+ LineAmtInvDiscAmtInclVATFormat
+
+
+ Desc_ServCrMemoLineCaption
+
+
+ No_ServCrMemoLineCaption
+
+
+ Quantity_ServCrMemoLineCaption
+
+
+ UOM_ServCrMemoLineCaption
+
+
+ VATIdentifier_ServCrMemoLineCaption
+
+
+ ServShptBuffPostingDate
+
+
+ ServShptBuffQty
+
+
+ ServShptBuffQtyFormat
+
+
+ ReturnReceiptCaption
+
+
+ DimText1
+
+
+ LineDimensionsCaption
+
+
+ VATAmtLineVATBase
+
+
+ VATAmtLineVATBaseFormat
+
+
+ VATAmtLineVATAmt
+
+
+ VATAmtLineVATAmtFormat
+
+
+ VATAmtLineLineAmt
+
+
+ VATAmtLineLineAmtFormat
+
+
+ VATAmtLineInvDiscBaseAmt
+
+
+ VATAmtLineInvDiscBaseAmtFormat
+
+
+ VATAmtLineInvoiceDisctAmt
+
+
+ VATAmtLineInvoiceDisctAmtFormat
+
+
+ VATAmtLineVAT
+
+
+ VATAmtLineVATFormat
+
+
+ VATAmtLineVATIdentifier
+
+
+ VATAmountLineVATCaption
+
+
+ VATBaseCaption
+
+
+ VATAmountLineVATAmnCaption
+
+
+ VATAmountSpecificationCaption
+
+
+ VATAmountLineVATIdentifierCaption
+
+
+ VATAmountLineInvDiscBaseAmtCaption
+
+
+ VATAmountLineLineAmntCaption
+
+
+ VATClauseVATIdentifier
+
+
+ VATClauseCode
+
+
+ VATClauseDescription
+
+
+ VATClauseDescription2
+
+
+ VATClauseAmount
+
+
+ VATClauseAmountFormat
+
+
+ VATClausesCaption
+
+
+ VATClauseVATIdentifierCaption
+
+
+ VATClauseVATAmtCaption
+
+
+ TotalCaption
+
+
+ Cust_ServCrMemoHeader
+
+
+ ShipToAddr1
+
+
+ ShipToAddr2
+
+
+ ShipToAddr3
+
+
+ ShipToAddr4
+
+
+ ShipToAddr5
+
+
+ ShipToAddr6
+
+
+ ShipToAddr7
+
+
+ ShipToAddr8
+
+
+ ShiptoAddressCaption
+
+
+ ShipToPhoneNo
+
+
+ Cust_ServCrMemoHeaderCaption
+
+
+ QR_Code_Image
+
+
+ QR_Code_Image_Lbl
+
+
+
+ DataSource
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Apps/W1/EDocument/App/.resources/Template/ServiceInvoiceWithQR.rdlc b/src/Apps/W1/EDocument/App/.resources/Template/ServiceInvoiceWithQR.rdlc
new file mode 100644
index 0000000000..493cf355e8
--- /dev/null
+++ b/src/Apps/W1/EDocument/App/.resources/Template/ServiceInvoiceWithQR.rdlc
@@ -0,0 +1,10869 @@
+
+
+ 0
+
+
+
+ SQL
+
+
+ None
+ 335db80f-cf16-4139-8a25-d7efd9a6db41
+
+
+
+
+
+
+
+
+
+
+ 19cm
+
+
+
+
+ 22.97367cm
+
+
+
+
+
+
+ true
+
+
+
+
+ =IIF(Code.IsNewPage(),TRUE,FALSE)
+
+
+
+
+
+
+ 0.95234cm
+ 0.31746cm
+ 0.95238cm
+
+ true
+
+
+
+
+
+
+
+ 3.24086cm
+
+
+ 14.64086cm
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!HeaderDimensionsCaption.Value
+
+
+
+
+
+
+ textbox7
+ 1
+
+ =IIF(Fields!Number_IntegerLine.Value = 1,False,True)
+
+ NoOutput
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!DimText.Value
+
+
+
+
+
+
+ textbox9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ 2.15cm
+
+
+ 2.15cm
+
+
+ 1cm
+
+
+ 3.2cm
+
+
+ 1.8cm
+
+
+ 0.88cm
+
+
+ 1.48cm
+
+
+ 1.68cm
+
+
+ 1.06cm
+
+
+ 1.5cm
+
+
+ 2.1cm
+
+
+
+
+ 0.79276cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!No_ServInvLineCaption.Value
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ textbox26
+ 171
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ textbox31
+ 166
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!AmountCaption.Value
+
+
+
+
+
+
+ textbox32
+ 165
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox3
+ 164
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox305
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox54
+ 163
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox5
+ 162
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox22
+ 161
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox20
+ 160
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox18
+ 159
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox16
+ 158
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox14
+ 157
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox12
+ 156
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox6
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox51
+ 154
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox306
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!Description_ServInvLine.Value
+
+
+
+
+
+
+ textbox52
+ 153
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox57
+ 152
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox58
+ 151
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox59
+ 150
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!No_ServInvLine.Value
+
+
+
+
+
+
+ textbox42
+ 149
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!SerialNo_ServiceItem.Value
+
+
+
+
+
+
+ Textbox1
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!Description_ServInvLine.Value
+
+
+
+
+
+
+ textbox43
+ 148
+
+
+ 2
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PostedShipmentDate.Value
+
+
+
+
+
+
+ textbox44
+ 147
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Code.BlankZero(Fields!Quantity_ServInvLine.Value)
+
+
+
+
+
+
+ textbox45
+ 146
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!UOM_ServInvLine.Value
+
+
+
+
+
+
+ textbox46
+ 145
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Code.BlankZero(Fields!UnitPrice_ServInvLine.Value)
+
+
+
+
+
+
+ textbox47
+ 144
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Code.BlankZero(Fields!LineDisc_ServInvLine.Value)
+
+
+
+
+
+
+ textbox48
+ 143
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!VATIdentifier_ServInvLine.Value
+
+
+
+
+
+
+ textbox49
+ 142
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Code.BlankZero(Fields!LineAmt_ServInvLine.Value)
+
+
+
+
+
+
+ textbox50
+ 141
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox60
+ 140
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox308
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ShipmentCaption.Value
+
+
+
+
+
+
+ textbox195
+ 139
+
+
+ 2
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ServShptBufferPostingDate.Value
+
+
+
+
+
+
+ textbox62
+ 138
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ServShptBufferQuantity.Value
+
+
+
+
+
+
+ textbox63
+ 137
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox64
+ 136
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox65
+ 135
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox66
+ 134
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox67
+ 133
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox68
+ 132
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!LineDimensionsCaption.Value
+
+
+
+
+
+
+ textbox8
+ 1
+
+
+ 3
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!DimText1.Value
+
+
+
+
+
+
+ textbox10
+
+
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox186
+ 11
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox309
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox197
+ 10
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox187
+ 9
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox188
+ 8
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox189
+ 7
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox190
+ 6
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox191
+ 5
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox192
+ 4
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox193
+ 3
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox194
+ 2
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox177
+ 19
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox310
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox198
+ 18
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox178
+ 17
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox179
+ 16
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox180
+ 15
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox181
+ 14
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!SubtotalCaption.Value
+
+
+
+
+
+
+ textbox182
+ 13
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalLineAmount.Value)
+
+
+
+
+
+
+ textbox185
+ 12
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox168
+ 27
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox311
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox199
+ 26
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox169
+ 25
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox170
+ 24
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox171
+ 23
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox172
+ 22
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!InvDiscountAmountCaption.Value
+
+
+
+
+
+
+ textbox173
+ 21
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =-Last(Fields!TotalInvDiscAmount.Value)
+
+
+
+
+
+
+ textbox176
+ 20
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox159
+ 35
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox312
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox200
+ 34
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox160
+ 33
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox161
+ 32
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox162
+ 31
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox163
+ 30
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!TotalText.Value
+
+
+
+
+
+
+ textbox164
+ 29
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmount.Value)
+
+
+
+
+
+
+ textbox167
+ 28
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox150
+ 45
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox313
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox201
+ 44
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox151
+ 43
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox152
+ 42
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox153
+ 41
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox154
+ 40
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox155
+ 39
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox156
+ 38
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox157
+ 37
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox158
+ 36
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox141
+ 53
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox314
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox202
+ 52
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox142
+ 51
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox143
+ 50
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox144
+ 49
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox145
+ 48
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!TotalExclVATText.Value
+
+
+
+
+
+
+ textbox146
+ 47
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmount.Value)
+
+
+
+
+
+
+ textbox149
+ 46
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox132
+ 61
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox315
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox203
+ 60
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox133
+ 59
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox134
+ 58
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox135
+ 57
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox136
+ 56
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Last(Fields!VATAmtLineVATAmtText.Value)
+
+
+
+
+
+
+ textbox137
+ 55
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmountInclVAT.Value) - Last(Fields!TotalAmount.Value)
+
+
+
+
+
+
+ textbox140
+ 54
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox123
+ 69
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox316
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox204
+ 68
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox124
+ 67
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox125
+ 66
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox126
+ 65
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox127
+ 64
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!TotalInclVATText.Value
+
+
+
+
+
+
+ textbox128
+ 63
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmountInclVAT.Value)
+
+
+
+
+
+
+ textbox131
+ 62
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox114
+ 79
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox317
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox205
+ 78
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox115
+ 77
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox116
+ 76
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox117
+ 75
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox118
+ 74
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox119
+ 73
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox120
+ 72
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox121
+ 71
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox122
+ 70
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox105
+ 87
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox318
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox206
+ 86
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox106
+ 85
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox107
+ 84
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox108
+ 83
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox109
+ 82
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!LineAmountInvDiscountAmountAmountIncludingVATCaption.Value
+
+
+
+
+
+
+ textbox110
+ 81
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =-(Last(Fields!TotalLineAmount.Value) - Last(Fields!TotalInvDiscAmount.Value) - Last(Fields!TotalAmountInclVAT.Value))
+
+
+
+
+
+
+ textbox113
+ 80
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox96
+ 95
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox319
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox207
+ 94
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox97
+ 93
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox98
+ 92
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox99
+ 91
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox100
+ 90
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!TotalInclVATText.Value
+
+
+
+
+
+
+ textbox101
+ 89
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmountInclVAT.Value)
+
+
+
+
+
+
+ textbox104
+ 88
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox87
+ 105
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox320
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox208
+ 104
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox88
+ 103
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox89
+ 102
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox90
+ 101
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox91
+ 100
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox92
+ 99
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox93
+ 98
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox94
+ 97
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox95
+ 96
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox78
+ 113
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox321
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox209
+ 112
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox79
+ 111
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox80
+ 110
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox81
+ 109
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox82
+ 108
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Last(Fields!VATAmtLineVATAmtText.Value)
+
+
+
+
+
+
+ textbox83
+ 107
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmountInclVAT.Value) - Last(Fields!TotalAmount.Value)
+
+
+
+
+
+
+ textbox86
+ 106
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox69
+ 121
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox322
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox210
+ 120
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox70
+ 119
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox71
+ 118
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox72
+ 117
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox73
+ 116
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!TotalExclVATText.Value
+
+
+
+
+
+
+ textbox74
+ 115
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Last(Fields!TotalAmount.Value)
+
+
+
+
+
+
+ textbox77
+ 114
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox33
+ 131
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox323
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox211
+ 130
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox34
+ 129
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox35
+ 128
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox36
+ 127
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox37
+ 126
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox38
+ 125
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox39
+ 124
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox40
+ 123
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox41
+ 122
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ 2.2cm
+
+
+ 2.31cm
+
+
+ 2.69999cm
+
+
+ 2.69999cm
+
+
+ 2.69999cm
+
+
+ 2.69999cm
+
+
+ 2.52001cm
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmountSpecificationCaption.Value
+
+
+
+
+
+
+ textbox76
+ 39
+
+
+ 3
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox216
+ 38
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox184
+ 37
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox148
+ 36
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox112
+ 35
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ textbox11
+ 27
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox13
+ 26
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox15
+ 25
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox218
+ 24
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox212
+ 23
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox166
+ 22
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox130
+ 21
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!VATAmtLineVATIdentifier.Value
+
+
+
+
+
+
+ textbox17
+ 6
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmountLineVAT.Value
+
+
+
+
+
+
+ textbox19
+ 5
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmtLineLineAmount.Value
+
+
+
+
+
+
+ textbox21
+ 4
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmtLineInvDiscBaseAmt.Value
+
+
+
+
+
+
+ textbox219
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmtLineInvDiscAmount.Value
+
+
+
+
+
+
+ textbox213
+ 2
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmtLineVATBase.Value
+
+
+
+
+
+
+ textbox174
+ 1
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmtLineVATAmount.Value
+
+
+
+
+
+
+ textbox138
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox102
+ 13
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox103
+ 12
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox111
+ 11
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox220
+ 10
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox214
+ 9
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox175
+ 8
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox139
+ 7
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATAmountLineVATBaseControl116Caption.Value
+
+
+
+
+
+
+ textbox23
+ 20
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox53
+ 19
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!VATAmtLineLineAmount.Value)
+
+
+
+
+
+
+ textbox55
+ 18
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!VATAmtLineInvDiscBaseAmt.Value)
+
+
+
+
+
+
+ textbox221
+ 17
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!VATAmtLineInvDiscAmount.Value)
+
+
+
+
+
+
+ textbox215
+ 16
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!VATAmtLineVATBase.Value)
+
+
+
+
+
+
+ textbox183
+ 15
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!VATAmtLineVATAmount.Value)
+
+
+
+
+
+
+ textbox147
+ 14
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ 4.19999cm
+
+
+ 10.5cm
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox226
+ 5
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox228
+ 4
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PaymentTermsDescriptionCaption.Value
+
+
+
+
+
+
+ textbox84
+ 3
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!PaymentTermsDescription.Value
+
+
+
+
+
+
+ textbox222
+ 2
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox2
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Detail
+
+
+
+
+
+
+ Detail_Collection
+ Output
+ true
+
+
+
+
+
+ =Fields!PaymentTermsDescriptionCaption.Value
+ GreaterThan
+
+
+
+
+
+ 15.64045cm
+ 1.44602cm
+ 14.7cm
+ 4
+
+ =IIF(Fields!PaymentTermsDescriptionCaption.Value = "",True,False)
+
+ NoOutput
+
+
+
+
+
+
+ 3.19999cm
+
+
+ 2.2cm
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ShiptoAddressCaption.Value
+
+
+
+
+
+
+ textbox246
+ 12
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CustNo_ServInvHeaderCaption.Value
+
+
+
+
+
+
+ textbox244
+ 11
+
+
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!CustNo_ServInvHeader.Value
+
+
+
+
+
+
+ textbox245
+ 10
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox242
+ 9
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox243
+ 8
+
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr1.Value
+
+
+
+
+
+
+ textbox240
+ 7
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr2.Value
+
+
+
+
+
+
+ textbox238
+ 6
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr3.Value
+
+
+
+
+
+
+ textbox236
+ 5
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr4.Value
+
+
+
+
+
+
+ textbox234
+ 4
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr5.Value
+
+
+
+
+
+
+ textbox232
+ 3
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr6.Value
+
+
+
+
+
+
+ textbox227
+ 2
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr7.Value
+
+
+
+
+
+
+ textbox85
+ 1
+
+
+ 2
+
+
+
+
+
+
+ 0.42301cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!ShipToAddr8.Value
+
+
+
+
+
+
+ textbox229
+
+
+ 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
+
+
+
+
+
+
+ 0.73332cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+ =Code.SetData(Cstr(Fields!CustAddr1.Value) + Chr(177) +
+Cstr(Fields!CustAddr2.Value) + Chr(177) +
+Cstr(Fields!CustAddr3.Value) + Chr(177) +
+Cstr(Fields!CustAddr4.Value) + Chr(177) +
+Cstr(Fields!CustAddr5.Value) + Chr(177) +
+Cstr(Fields!CustAddr6.Value) + Chr(177) +
+Cstr(Fields!CustAddr7.Value) + Chr(177) +
+Cstr(Fields!CustAddr8.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr1.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr2.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr3.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr4.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr5.Value) + Chr(177) +
+Cstr(Fields!CompanyAddr6.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoPhoneNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoFaxNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoVATRegNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoGiroNo.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankName.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankAccountNo.Value) + Chr(177) +
+Cstr(Fields!ReportTitleCopyText.Value) + Chr(177) +
+Cstr(Fields!BillToCustNo_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!VATNoText.Value) + Chr(177) +
+Cstr(Fields!VATRegNo_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!SalesPersonText.Value) + Chr(177) +
+Cstr(Fields!SalesPurchPersonName.Value) + Chr(177) +
+Cstr(Fields!ReferenceText.Value) + Chr(177) +
+Cstr(Fields!YorRef_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!DocDate_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!InvoiceNoCaption.Value) + Chr(177) +
+Cstr(Fields!No1_ServiceInvHeader.Value) + Chr(177) +
+Cstr(Fields!OrderNoText.Value) + Chr(177) +
+Cstr(Fields!OrderNo_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!PostingDate_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!DueDate_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!PricesInclVAT1_ServInvHeader.Value) + Chr(177) +
+Cstr(Fields!PricesInclVAT_ServInvHeaderCaption.Value) + Chr(177) +
+Cstr(Fields!ServiceInvoiceHeaderPostingDateCaption.Value) + Chr(177) +
+Cstr(Fields!ServiceInvoiceHeaderDueDateCaption.Value) + Chr(177) +
+Cstr(Fields!BillToCustNo_ServInvHeaderCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankAccountNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoBankNameCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoGiroNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoVATRegistrationNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoFaxNoCaption.Value) + Chr(177) +
+Cstr(Fields!CompanyInfoPhoneNoCaption.Value) + Chr(177) +
+Cstr(Fields!PageCaption.Value)
+, 1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.00353cm
+ 0.6cm
+ 0.73332cm
+ 6
+
+
+
+
+
+
+
+
+ 2.63035cm
+
+
+ 2.71554cm
+
+
+ 1.93571cm
+
+
+ 2.26233cm
+
+
+ 2.26233cm
+
+
+ 3.52882cm
+
+
+ 2.45605cm
+
+
+
+
+ 0.70556cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox24
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox661
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0.35278cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!VATClauseVATIdentifierCaption.Value)
+
+
+
+
+
+
+ textbox9
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!VATClausesCaption.Value)
+
+
+
+
+
+
+ textbox9
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseVATAmtCaption.Value
+
+
+
+
+
+
+ 8
+
+
+
+
+
+
+
+ 0.17638cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox28
+
+ 1pt
+
+ Bottom
+ 5pt
+ 5pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox184
+
+ 1pt
+
+ Bottom
+ 5pt
+ 5pt
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0.17638cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox52
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ textbox177
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0.35278cm
+
+
+
+
+ true
+
+
+
+
+ =Fields!VATClauseVATIdentifier.Value
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseDescription.Value
+
+
+
+
+
+
+ 6
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseAmount.Value
+
+
+
+
+
+
+
+ =(Fields!VATClauseDescription2.Value <> "")
+
+
+
+
+
+
+
+
+ 0.35278cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox51
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VATClauseDescription2.Value
+
+
+
+
+
+
+ 6
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ Textbox8
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 17.80795cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!LineFeeCaptionLbl.Value
+
+
+
+
+
+
+ Group1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ =Fields!LineFeeCaptionLbl.Value
+ GreaterThan
+
+ =""
+
+
+
+ 22.55034cm
+ 0.02483cm
+ 0.42333cm
+ 17.88733cm
+ 8
+
+
+
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ =Fields!No_ServiceInvHeader.Value
+ =Fields!OutputNo.Value
+
+
+ Between
+
+
+ Output
+ true
+
+
+
+
+ End
+
+ 22.97367cm
+ 19cm
+
+
+
+ Database
+ =System.Convert.ToBase64String(Fields!QR_Code_Image.Value)
+ image/bmp
+ FitProportional
+ 23.57306cm
+ 0.31599cm
+ 18.14514mm
+ 23.3919mm
+ 1
+ NoOutput
+
+
+
+
+
+ true
+
+
+
+
+ =Fields!QR_Code_Image_Lbl.Value
+
+
+
+
+
+
+ textbox227
+ 9.1142in
+ 0.00978in
+ 0.16654in
+ 2.12598in
+ 2
+
+
+
+ 25.50485cm
+
+
+ 19cm
+
+
+ 9.81365cm
+ true
+ true
+
+
+ Database
+ =Convert.ToBase64String(Fields!CompanyInfo2Picture.Value)
+ image/bmp
+ FitProportional
+ 1cm
+ 12cm
+ 14mm
+ 60mm
+
+ =iif(IsNothing(Fields!CompanyInfo2Picture.Value) = True,true,false)
+
+ NoOutput
+
+
+
+ true
+
+
+
+
+ =Code.GetData(37,1)
+
+
+
+
+
+
+ 9.35361cm
+ 11.58175cm
+ 0.423cm
+ 3.15cm
+ 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)
+
+
+
+
+
+
+ 8.50761cm
+ 11.58175cm
+ 0.423cm
+ 3.15cm
+ 3
+
+
+
+ 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)
+
+
+
+
+
+
+ 7.66162cm
+ 11.58175cm
+ 0.423cm
+ 3.15cm
+ 5
+
+
+
+ true
+
+
+
+
+ =Code.GetData(39,1)
+
+
+
+
+
+
+ 8.93062cm
+ 11.58175cm
+ 0.423cm
+ 3.15cm
+ 6
+
+
+
+ true
+
+
+
+
+ =Code.GetData(40,1)
+
+
+
+
+
+
+ 6.81561cm
+ 0.423cm
+ 3.15cm
+ 7
+
+
+
+ true
+
+
+
+
+ =Code.GetData(41,1)
+
+
+
+
+
+
+ 5.96961cm
+ 11.58175cm
+ 0.423cm
+ 2.1cm
+ 8
+
+
+
+ true
+
+
+
+
+ =Code.GetData(42,1)
+
+
+
+
+
+
+ 5.54662cm
+ 11.58175cm
+ 0.423cm
+ 2.1cm
+ 9
+
+
+
+ true
+
+
+
+
+ =Code.GetData(43,1)
+
+
+
+
+
+
+ 5.12362cm
+ 11.58175cm
+ 0.423cm
+ 2.1cm
+ 10
+
+
+
+ true
+
+
+
+
+ =Code.GetData(44,1)
+
+
+
+
+
+
+ 4.70061cm
+ 11.58175cm
+ 0.423cm
+ 2.1cm
+ 11
+
+
+
+ true
+
+
+
+
+ =Code.GetData(45,1)
+
+
+
+
+
+
+ 4.27762cm
+ 11.58175cm
+ 0.423cm
+ 2.1cm
+ 12
+
+
+
+ true
+
+
+
+
+ =Code.GetData(46,1)
+
+
+
+
+
+
+ 3.85462cm
+ 11.58175cm
+ 0.423cm
+ 2.1cm
+ 13
+
+
+
+ true
+
+
+
+
+ =Code.GetData(36,1)
+
+
+
+
+
+
+ 9.35361cm
+ 14.7195cm
+ 0.423cm
+ 3.15cm
+ 14
+
+
+
+ true
+
+
+
+
+ =Code.GetData(14,1)
+
+
+
+
+
+
+ 3.43161cm
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 15
+
+
+
+ true
+
+
+
+
+ =Code.GetData(13,1)
+
+
+
+
+
+
+ 3.00861cm
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 16
+
+
+
+ true
+
+
+
+
+ =Code.GetData(8,1)
+
+
+
+
+
+
+ 4.27762cm
+ 0.423cm
+ 11.47592cm
+ 17
+
+
+
+ true
+
+
+
+
+ =Code.GetData(7,1)
+
+
+
+
+
+
+ 3.85462cm
+ 0.423cm
+ 11.51119cm
+ 18
+
+
+
+ true
+
+
+
+
+ =Code.GetData(33,1)
+
+
+
+
+
+
+ 8.08461cm
+ 14.7195cm
+ 0.423cm
+ 3.15cm
+ 19
+
+
+
+ true
+
+
+
+
+ =Code.GetData(32,1)
+
+
+
+
+
+
+ 8.08461cm
+ 11.58175cm
+ 0.423cm
+ 3.15cm
+ 20
+
+
+
+ true
+
+
+
+
+ =Code.GetData(28,1)
+
+
+
+
+
+
+ 8.50761cm
+ 3.32825cm
+ 0.423cm
+ 8.11239cm
+ 21
+
+
+
+ true
+
+
+
+
+ =Code.GetData(27,1)
+
+
+
+
+
+
+ 8.50761cm
+ 0.423cm
+ 3.15cm
+ 22
+
+
+
+ true
+
+
+
+
+ =Code.GetData(31,1)
+
+
+
+
+
+
+ 7.66162cm
+ 14.7195cm
+ 0.423cm
+ 3.15cm
+ 23
+
+
+
+ true
+
+
+
+
+ =Code.GetData(26,1)
+
+
+
+
+
+
+ 8.08461cm
+ 3.32825cm
+ 0.423cm
+ 8.14767cm
+ 24
+
+
+
+ true
+
+
+
+
+ =Code.GetData(25,1)
+
+
+
+
+
+
+ 8.08461cm
+ 0.423cm
+ 3.15cm
+ 25
+
+
+
+ true
+
+
+
+
+ =Code.GetData(35,1)
+
+
+
+
+
+
+ 8.93062cm
+ 14.7195cm
+ 0.423cm
+ 3.15cm
+ 26
+
+
+
+ true
+
+
+
+
+ =Code.GetData(24,1)
+
+
+
+
+
+
+ 7.66162cm
+ 3.32825cm
+ 0.423cm
+ 8.14767cm
+ 27
+
+
+
+ true
+
+
+
+
+ =Code.GetData(23,1)
+
+
+
+
+
+
+ 7.66162cm
+ 0.423cm
+ 3.15cm
+ 28
+
+
+
+ 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)
+
+
+
+
+
+
+ 5.96961cm
+ 13.70125cm
+ 0.423cm
+ 4.2cm
+ 31
+
+
+
+ true
+
+
+
+
+ =Code.GetData(19,1)
+
+
+
+
+
+
+ 5.54662cm
+ 13.70125cm
+ 0.423cm
+ 4.2cm
+ 32
+
+
+
+ true
+
+
+
+
+ =Code.GetData(18,1)
+
+
+
+
+
+
+ 5.12362cm
+ 13.70125cm
+ 0.423cm
+ 4.2cm
+ 33
+
+
+
+ true
+
+
+
+
+ =Code.GetData(17,1)
+
+
+
+
+
+
+ 4.70061cm
+ 13.70125cm
+ 0.423cm
+ 4.2cm
+ 34
+
+
+
+ true
+
+
+
+
+ =Code.GetData(16,1)
+
+
+
+
+
+
+ 4.27762cm
+ 13.70125cm
+ 0.423cm
+ 4.2cm
+ 35
+
+
+
+ true
+
+
+
+
+ =Code.GetData(6,1)
+
+
+
+
+
+
+ 3.43161cm
+ 0.423cm
+ 11.47592cm
+ 36
+
+
+
+ true
+
+
+
+
+ =Code.GetData(15,1)
+
+
+
+
+
+
+ 3.85462cm
+ 13.70125cm
+ 0.423cm
+ 4.2cm
+ 37
+
+
+
+ true
+
+
+
+
+ =Code.GetData(5,1)
+
+
+
+
+
+
+ 2.97333cm
+ 0.423cm
+ 11.47592cm
+ 38
+
+
+
+ true
+
+
+
+
+ =Code.GetData(12,1)
+
+
+
+
+
+
+ 2.58562cm
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 39
+
+
+
+ true
+
+
+
+
+ =Code.GetData(4,1)
+
+
+
+
+
+
+ 2.58562cm
+ 0.423cm
+ 11.54647cm
+ 40
+
+
+
+ true
+
+
+
+
+ =Code.GetData(11,1)
+
+
+
+
+
+
+ 2.16262cm
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 41
+
+
+
+ true
+
+
+
+
+ =Code.GetData(3,1)
+
+
+
+
+
+
+ 2.16262cm
+ 0.423cm
+ 11.58175cm
+ 42
+
+
+
+ true
+
+
+
+
+ =Code.GetData(10,1)
+
+
+
+
+
+
+ 1.73961cm
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 43
+
+
+
+ true
+
+
+
+
+ =Code.GetData(2,1)
+
+
+
+
+
+
+ 1.73961cm
+ 0.423cm
+ 11.51119cm
+ 44
+
+
+
+ true
+
+
+
+
+ =Code.GetData(9,1)
+
+
+
+
+
+
+ 1.31662cm
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 45
+
+
+
+ true
+
+
+
+
+ =Code.GetData(1,1)
+
+
+
+
+
+
+ 1.31662cm
+ 0.423cm
+ 11.54647cm
+ 46
+
+
+
+ true
+
+
+
+
+ =Code.GetData(21,1)
+
+
+
+
+
+
+ 11.58175cm
+ 0.423cm
+ 6.3cm
+ 47
+
+
+
+ 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
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 11in
+ 8.5in
+ 1cm
+ 1cm
+ 2cm
+ 2cm
+
+
+
+
+ Public Function BlankZero(ByVal Value As Decimal)
+ if Value = 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankPos(ByVal Value As Decimal)
+ if Value > 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankZeroAndPos(ByVal Value As Decimal)
+ if Value >= 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankNeg(ByVal Value As Decimal)
+ if Value < 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Public Function BlankNegAndZero(ByVal Value As Decimal)
+ if Value <= 0 then
+ Return ""
+ end if
+ Return Value
+End Function
+
+Shared offset as Integer
+Shared newPage as Object
+
+Public Function GetGroupPageNumber(PageCaption as Object, NewPage as Boolean, pagenumber as Integer) as Object
+ If NewPage
+ offset = pagenumber - 1
+ NewPage = FALSE
+ End If
+ Return PageCaption & " " & pagenumber - offset
+End Function
+
+Public Function IsNewPage() as Boolean
+ NewPage = TRUE
+ Return NewPage
+End Function
+
+Shared Data1 as Object
+
+Public Function GetData(Num as Integer, Group as integer) as Object
+if Group = 1 then
+ Return Cstr(Choose(Num, Split(Cstr(Data1),Chr(177))))
+End If
+End Function
+
+Public Function SetData(NewData as Object,Group as integer)
+ If Group = 1 and NewData > "" Then
+ Data1 = NewData
+ End If
+ Return True
+End Function
+ =User!Language
+ true
+ Cm
+ 7e8ab066-018d-43c0-bff6-baba551cd7c6
+
+
+
+
+ No_ServiceInvHeader
+
+
+ InvDiscountAmountCaption
+
+
+ DisplayAdditionalFeeNote
+
+
+ CompanyInfo2Picture
+
+
+ CompanyInfo1Picture
+
+
+ CompanyInfoPicture
+
+
+ ReportTitleCopyText
+
+
+ CustAddr1
+
+
+ CompanyAddr1
+
+
+ CustAddr2
+
+
+ CompanyAddr2
+
+
+ CustAddr3
+
+
+ CompanyAddr3
+
+
+ CustAddr4
+
+
+ CompanyAddr4
+
+
+ CustAddr5
+
+
+ CompanyInfoPhoneNo
+
+
+ CustAddr6
+
+
+ CompanyInfoFaxNo
+
+
+ CompanyInfoVATRegNo
+
+
+ CompanyInfoGiroNo
+
+
+ CompanyInfoBankName
+
+
+ CompanyInfoBankAccountNo
+
+
+ BillToCustNo_ServInvHeader
+
+
+ BillToCustNo_ServInvHeaderCaption
+
+
+ PostingDate_ServInvHeader
+
+
+ VATNoText
+
+
+ VATRegNo_ServInvHeader
+
+
+ DueDate_ServInvHeader
+
+
+ SalesPersonText
+
+
+ SalesPurchPersonName
+
+
+ No1_ServiceInvHeader
+
+
+ ReferenceText
+
+
+ YorRef_ServInvHeader
+
+
+ OrderNoText
+
+
+ OrderNo_ServInvHeader
+
+
+ CustAddr7
+
+
+ CustAddr8
+
+
+ CompanyAddr5
+
+
+ CompanyAddr6
+
+
+ CompanyAddr7
+
+
+ CompanyAddr8
+
+
+ DocDate_ServInvHeader
+
+
+ PricesInclVAT_ServInvHeader
+
+
+ PricesInclVAT_ServInvHeaderCaption
+
+
+ PageCaption
+
+
+ OutputNo
+
+
+ PricesInclVAT1_ServInvHeader
+
+
+ CompanyInfoPhoneNoCaption
+
+
+ CompanyInfoFaxNoCaption
+
+
+ CompanyInfoVATRegistrationNoCaption
+
+
+ CompanyInfoGiroNoCaption
+
+
+ CompanyInfoBankNameCaption
+
+
+ CompanyInfoBankAccountNoCaption
+
+
+ AmountCaption
+
+
+ ServiceInvoiceHeaderDueDateCaption
+
+
+ InvoiceNoCaption
+
+
+ ServiceInvoiceHeaderPostingDateCaption
+
+
+ CompanyBankBranchNo
+
+
+ CompanyBankBranchNo_Lbl
+
+
+ DimText
+
+
+ Number_IntegerLine
+
+
+ HeaderDimensionsCaption
+
+
+ TypeInt
+
+
+ BaseDisc_ServInvHeader
+
+
+ BaseDisc_ServInvHeaderFormat
+
+
+ TotalLineAmount
+
+
+ TotalLineAmountFormat
+
+
+ TotalAmount
+
+
+ TotalAmountFormat
+
+
+ TotalAmountInclVAT
+
+
+ TotalAmountInclVATFormat
+
+
+ TotalInvDiscAmount
+
+
+ TotalInvDiscAmountFormat
+
+
+ LineNo_ServInvLine
+
+
+ LineAmt_ServInvLine
+
+
+ LineAmt_ServInvLineFormat
+
+
+ Description_ServInvLine
+
+
+ No_ServInvLine
+
+
+ SerialNo_ServiceItem
+
+
+ Quantity_ServInvLine
+
+
+ Quantity_ServInvLineFormat
+
+
+ UOM_ServInvLine
+
+
+ No_ServInvLineCaption
+
+
+ SerialNo_ServiceItemCaption
+
+
+ Description_ServInvLineCaption
+
+
+ Quantity_ServInvLineCaption
+
+
+ UOM_ServInvLineCaption
+
+
+ UnitPrice_ServInvLine
+
+
+ UnitPrice_ServInvLineFormat
+
+
+ LineDisc_ServInvLine
+
+
+ LineDisc_ServInvLineFormat
+
+
+ VATIdentifier_ServInvLine
+
+
+ VATIdentifier_ServInvLineCaption
+
+
+ PostedShipmentDate
+
+
+ InvDiscountAmount
+
+
+ InvDiscountAmountFormat
+
+
+ TotalText
+
+
+ Amount_ServInvLine
+
+
+ Amount_ServInvLineFormat
+
+
+ AmtInclVATAmount
+
+
+ AmtInclVATAmountFormat
+
+
+ AmtInclVAT_ServInvLine
+
+
+ AmtInclVAT_ServInvLineFormat
+
+
+ VATAmtLineVATAmtText
+
+
+ TotalExclVATText
+
+
+ TotalInclVATText
+
+
+ LineAmtInvDiscAmtAmtInclVAT
+
+
+ LineAmtInvDiscAmtAmtInclVATFormat
+
+
+ UnitPriceCaption
+
+
+ ServiceInvoiceLineLineDiscountCaption
+
+
+ PostedShipmentDateCaption
+
+
+ SubtotalCaption
+
+
+ LineAmountInvDiscountAmountAmountIncludingVATCaption
+
+
+ ServShptBufferPostingDate
+
+
+ ServShptBufferQuantity
+
+
+ ServShptBufferQuantityFormat
+
+
+ ShipmentCaption
+
+
+ DimText1
+
+
+ LineDimensionsCaption
+
+
+ VATAmtLineVATBase
+
+
+ VATAmtLineVATBaseFormat
+
+
+ VATAmtLineVATAmount
+
+
+ VATAmtLineVATAmountFormat
+
+
+ VATAmtLineLineAmount
+
+
+ VATAmtLineLineAmountFormat
+
+
+ VATAmtLineInvDiscBaseAmt
+
+
+ VATAmtLineInvDiscBaseAmtFormat
+
+
+ VATAmtLineInvDiscAmount
+
+
+ VATAmtLineInvDiscAmountFormat
+
+
+ VATAmountLineVAT
+
+
+ VATAmountLineVATFormat
+
+
+ VATAmtLineVATIdentifier
+
+
+ VATAmountLineVATCaption
+
+
+ VATAmountLineVATBaseControl108Caption
+
+
+ VATAmountLineVATAmountControl109Caption
+
+
+ VATAmountSpecificationCaption
+
+
+ VATAmountLineVATIdentifierCaption
+
+
+ VATAmountLineInvDiscBaseAmountControl141Caption
+
+
+ VATAmountLineLineAmountControl140Caption
+
+
+ VATAmountLineVATBaseControl116Caption
+
+
+ VATClauseVATIdentifier
+
+
+ VATClauseCode
+
+
+ VATClauseDescription
+
+
+ VATClauseDescription2
+
+
+ VATClauseAmount
+
+
+ VATClauseAmountFormat
+
+
+ VATClausesCaption
+
+
+ VATClauseVATIdentifierCaption
+
+
+ VATClauseVATAmtCaption
+
+
+ PaymentTermsDescription
+
+
+ PaymentTermsDescriptionCaption
+
+
+ CustNo_ServInvHeader
+
+
+ CustNo_ServInvHeaderCaption
+
+
+ ShipToAddr1
+
+
+ ShipToAddr2
+
+
+ ShipToAddr3
+
+
+ ShipToAddr4
+
+
+ ShipToAddr5
+
+
+ ShipToAddr6
+
+
+ ShipToAddr7
+
+
+ ShipToAddr8
+
+
+ ShiptoAddressCaption
+
+
+ ShipToPhoneNo
+
+
+ LineFeeCaptionLbl
+
+
+ QR_Code_Image
+
+
+ QR_Code_Image_Lbl
+
+
+
+ DataSource
+
+
+
+
+
\ No newline at end of file
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..91ea8cf983
--- /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("ServiceCreditMemoWithQR.rdlc")
+ {
+ Type = RDLC;
+ LayoutFile = './.resources/Template/ServiceCreditMemoWithQR.rdlc';
+ Caption = 'Service Credit Memo - E-Document (RDLC)';
+ Summary = 'The Service Credit Memo - E-Document (RDLC) 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..9d0e684d26
--- /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("ServiceInvoiceWithQR.rdlc")
+ {
+ Type = RDLC;
+ LayoutFile = './.resources/Template/ServiceInvoiceWithQR.rdlc';
+ Caption = 'Service Invoice - E-Document (RDLC)';
+ Summary = 'The Service Invoice - E-Document (RDLC) 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..25339b2e03 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"::"Sales Order", 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")