cashdenonew

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 12

;================================= START OF ADDITIONAL FIELDS IN RECEIPT VOUCHER

==========================
[#Form: VCH ReceiptDetails]
Local : Part : VCH Narration : Add : Line : Before : VCH ReceiptName :
NotesBreakupTitle1
Local : Part : VCH Narration : Add : Line : After : NotesBreakupTitle1 :
NotesBreakupDetails
[Line : NotesBreakupTitle1]
Fields: N2000, N1000, N500, N200, N100, N50, N20, N10, N5, N2, N1, Nothers
Local : Field : Default : Background : White
Local : Field : Default : Color : Blue
[Field: N2000]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "2000x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N1000]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "1000x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N500]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "500x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N200]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "200x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N100]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "100x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N50]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "50x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N20]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "20x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N10]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "10x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N5]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "5x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N2]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "2x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: N1]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "1x"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Field: Nothers]
Use : Name Field
Width : 4
Align : Center
Style : Tiny
Set As : "Others"
Set Always : Yes
Skip : Yes
Border : Thin Box
[Line : NotesBreakupDetails]
Fields : A2000, A1000, A500, A200, A100, A50, A20, A10, A5, A2, A1, Aothers
Local : Field : Default : Style : Tiny
Local : Field : Default : Border: Thin Box
[Field: A2000]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount2000x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A1000]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount1000x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A500]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount500x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A200]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount200x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A100]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount100x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A50]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount50x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A20]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount20x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A10]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount10x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A5]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount5x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A2]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount2x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: A1]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoCount1x:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
[Field: Aothers]
Use : Number Field
Width : 4
Align : Center
Set As : $$CollectionField:$DenoAmountOthers:($
$NumItems:AllLedgerEntries):AllLedgerEntries
Set Always : Yes
Skip : Yes
Format : "NoZero, NoDecimal"
;================================ END OF ADDITIONAL FIELDS IN RECEIPT VOUCHER
==========================
;================================= START OF CASH DENOMINATIONS - Tally Table
==========================
[#Field:Vch DrAmt]
Add : Sub Form : Notes Breakup : @OpenNotesBreakupSubForm
OpenNotesBreakupSubForm : $$IsReceipt:##SVVoucherType ;; AND $
$IsLedOfGrp:mad:@BankName:$$GroupCash
[Report: Notes Breakup]
Form : Notes Breakup

[Form: Notes Breakup]


Part : Notes Breakup Head, Notes Breakup
Vertical Align : Center
Horizontal Align : Center
Width : 20% Screen
Background : @@SV_DAYBOOK
No Confirm : No
[Part: Notes Breakup Head]
Lines : Cash Bank Ledger Name , Cash Allocation Amount
Horizontal Align : Center
Space Bottom : 0.5

[Line: Cash Bank Ledger Name]


Field : Cash Bank Ledger Name
[Field: Cash Bank Ledger Name]
Use : Name Field
Full Width : Yes
Info : "Ledger: " + $$String:$LedgerName
Align : Center
Color : Blue
Style : Large Bold

[Line: Cash Allocation Amount]


Fields : Simple Prompt, Cash Allocation Amount
Local : Field : Simple Prompt : Set as : $$LocaleString:"Notes Break-up for : Rs. "
Local : Field : Simple Prompt : fullWidth : yes
Local : Field : Simple Prompt : Align : Centre
Local : Field : Simple Prompt : Background : Black
Local : Field : Simple Prompt : Color : Yellow
[Field: Cash Allocation Amount]
Use : Amount Field
Align : Left
Info : $Amount
Background : Black
Color : Yellow
[Part: Notes Breakup]
Lines : Notes Breakup Title, Deno Details, Notes Breakup Total, Notes Breakup
Total2, Notes Breakup Pending Amount
Total : DenoAmount
Common Border : Yes
; Delete : Space Bottom

[Line: Notes Breakup Title]


Fields : Notes Breakup Title
Right Field : Notes Breakup Amount Title
Border : Column Titles
[Field: Notes Breakup Title]
Use : Name Field
Width : 21
Align : Center
Info : $$LocaleString:"Currency-wise"
Border : Thin Right
Color : Blue
[Field: Notes Breakup Amount Title]
Use : Name Field
Full Width : Yes
Align : Right
Info : $$LocaleString:"Amount"
Color : Blue
[Line: Deno Details]
Lines : Deno 2000x, Deno 1000x, Deno 500x, Deno 200x, Deno 100x, Deno 50x, Deno
20x, Deno 10x, Deno 5x, Deno 2x, Deno 1x, Deno Others
[Line: Deno 2000x]
Fields : Deno Index, Deno Count 2000x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"2000 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount2000x * 2000

[Line: Deno 1000x]


Fields : Deno Index, Deno Count 1000x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"1000 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount1000x * 1000

[Line: Deno 500x]


Fields : Deno Index, Deno Count 500x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"500 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount500x * 500

[Line: Deno 200x]


Fields : Deno Index, Deno Count 200x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"200 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount200x * 200
[Line: Deno 100x]
Fields : Deno Index, Deno Count 100x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"100 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount100x * 100

[Line: Deno 50x]


Fields : Deno Index, Deno Count 50x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"50 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount50x * 50

[Line: Deno 20x]


Fields : Deno Index, Deno Count 20x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"20 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount20x * 20

[Line: Deno 10x]


Fields : Deno Index, Deno Count 10x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"10 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount10x * 10

[Line: Deno 5x]


Fields : Deno Index, Deno Count 5x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"5 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount5x * 5

[Line: Deno 2x]


Fields : Deno Index, Deno Count 2x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"2 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount2x * 2

[Line: Deno 1x]


Fields : Deno Index, Deno Count 1x, Deno Running Total
Right Field : Deno Amount
Local : Field : Deno Index : Info : $$LocaleString:"1 x"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoCount1x

[Line: Deno Others]


Fields : Deno Index, Deno Count Others, Deno Running Total
Right Field : Deno Amount Others
Local : Field : Deno Index : Info : $$LocaleString:"Others"
Local : Field : Deno Index : Color : Blue
Local : Field : Deno Index : Style : Normal Bold
Local : Field : Deno Amount : Set as : $$AsAmount:#DenoAmountOthers
[Line: Notes Breakup Pending Amount]
Use : Notes Breakup Total
Border : Thin Bottom
Local : Field : Notes Breakup Total Title : Info : $$LocaleString:"Difference"
Local : Field : Notes Breakup Total Title : Color : Red
; Local : Field : Notes Breakup Total Title : Delete : Wide Spaced
; Local : Field : Notes Breakup Total Title : Delete : Style
Local : Field : Notes Breakup TotalAmt : Set as : #CashAllocationAmount - ($
$Total:DenoAmount + #DenoAmountOthers)
Local : Field : Notes Breakup TotalAmt : Color : Red
Local : Field : Notes Breakup TotalAmt : Skip : Yes

[Line: Notes Breakup Total]


Fields : Notes Breakup TotalTitle
Right Field : Notes Breakup TotalAmt
Border : Totals
[Line: Notes Breakup Total2]

Fields : Notes TotalTitle


Right Field : Notes TotalNo
Border : Totals
[System: Formula]

DenoAllocationError : $$LocaleString:"Total Amount cannot \n be greater than the \n


Allocated Amount!"
DenoTotalError : $$LocaleString:"Total Amount cannot \n be less than the \n
Allocated Amount!"
NoDenoError : $$LocaleString:"No Currency break-up \n have been entered."
BlankCashSError : $$LocaleString:"No Currency entered. \n Blank Cash Deposit Slip \
n will be printed!"
AccumulatedCashSNotification : $$LocaleString:"Details entered here will not get
updated in the voucher!"
NotesBreakupMismatch : $$LocaleString:"Incorrect Notes Breakup. \n Enter valid
Denominations \n to save the voucher. "
[Field: Deno Index]
Width : 12
Align : Right
Skip : Yes
Border : Thin Left

[Field: Deno Count 2000x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount2000x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value

[Field: Deno Count 1000x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount1000x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 500x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount500x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount
[Field: Deno Count 200x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount200x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 100x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount100x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 50x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount50x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 20x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount20x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 10x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount10x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 5x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount5x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 2x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount2x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count 1x]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Storage : DenoCount1x
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Validate : $$Value = $$Round:$$Value:1 AND NOT $$IsNegative:$$Value
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount

[Field: Deno Count Others]

Use : Number Field


Width : 8
Align : Right
Max : @@MaxNameWidth
Format : "NoZero, NoDecimal"
Control : DenoAllocationError : #DenoRunningTotal > #CashAllocationAmount
Skip : Yes

[Field: Deno Amount Others]


Use : Amount Forex Field
Set Always : Yes
Storage : DenoAmountOthers
Control : DenoAllocationError : If $$CompanyBaseCurrency = $$Currency:$$Value Then
$$Total:DenoAmount + $$Value > #CashAllocationAmount Else No
Validate : NOT $$IsNegative:$$Value AND (If $$IsEmpty:$$Value Then Yes Else $
$CompanyBaseCurrency = $$Currency:$$Value)
Skip : #DenoRunningTotal = #CashAllocationAmount AND $$PrevLine:#DenoRunningTotal =
#CashAllocationAmount
Notify : NoDenoError : $$IsEmpty:#NotesBreakupTotalAmt
[Field: Deno Running Total]

Type : Amount : Forced


Set as : If #DenoIndex = $$LocaleString:"2000x" Then #DenoAmount Else ( If
#DenoIndex = $$LocaleString:"Others" Then $$PrevLineField + #DenoAmountOthers Else
(If $$IsEmpty:#DenoAmount Then $$PrevLineField Else (#DenoAmount + $
$PrevLineField)))
Set Always : Yes
Invisible : Yes
Skip : Yes
Width : 10
[Field: Deno Amount]

Use : Amount Field


Set Always : Yes
Skip : Yes
[Field: Notes Breakup TotalTitle]

Use : Name Field


Width : 21
Align : Center
Info : "Total"
Wide Spaced : Yes
Border : Thin Left Right

[Field: Notes Breakup TotalAmt]

Use : Amount Field


Set as : $$Total:DenoAmount + #DenoAmountOthers
Modifies : CashDenoTotalAmt : Yes
Set Always : Yes
Read only : Yes
Control : DenoTotalError : $$Value < #CashAllocationAmount AND NOT $$IsEmpty:$
$Value
Control : DenoAllocationError : $$Total:DenoAmount + #DenoAmountOthers >
#CashAllocationAmount
[Field: Notes TotalTitle]

Use : Name Field


Width : 21
Align : Center
Info : "# of Notes"
; Wide Spaced : Yes
Border : Thin Left Right
Color : Blue

[Field: Notes TotalNo]

Use : Name Field


Set as : $$LocaleString:($DenoCount2000x + $DenoCount1000x + $DenoCount500x +
$DenoCount200x +$DenoCount100x + $DenoCount50x + $DenoCount20x + $DenoCount10x +
$DenoCount5x + $DenoCount2x + $DenoCount1x) + " Nos"
Set Always : Yes
Read only : Yes
Color : Blue
Skip : Yes
Align : Right
[System:UDF]
CashDeno : Amount : 6215
DenoAmount : Amount : 6220
DenoCount2000x : Number : 6230
DenoCount1000x : Number : 6231
DenoCount500x : Number : 6232
DenoCount200x : Number : 6241
DenoCount100x : Number : 6233
DenoCount50x : Number : 6234
DenoCount20x : Number : 6235
DenoCount10x : Number : 6236
DenoCount5x : Number : 6237
DenoCount2x : Number : 6238
DenoCount1x : Number : 6239
DenoAmountOthers: Amount : 6240

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy