Free TDL for Auto Receipt Entry at the time Of Sales Entry

Free TDL for Auto Receipt Entry at the time Of Sales Entry | Free TDL for Tally Prime | New Tally Prime



In this TDL We will check how we can pass receipt entry automatically at the time of Sales Transaction.

Normally when we are going to sales as cash or let's say at the same time we received payment so at the same time we will have to pass separate receipt entry after-sales.

which is time-consuming and also takes effort to do that.

Let's imagine if we have a facility where at time of sales only we will have an option for make receipt automatically or not.

Where if you received money then at the same time while sales as soon as you will save the transaction one receipt entry will pass automatically against that Sales transaction.

So we have that solution and it will be free of cost, you can simply download that customized TDL file from the Below provided Download Option. 

Once you download let's check how it works.

At the time of Sales Entry, you will get an option for Pass Receipt entry as per the below-mwntioned screenshot.




So When you make Yes here.
You can enter receipt information either you received in Cash or Cheque, and you can enter other details. Check the below screenshot for more information



Once you save the sales transaction you will get a confirmation for passing receipt entry. 


Once you make Yes receipt entry will pass separately as per the below screenshot.




This is how you can use our Tally customization free of cost and save you time and efforts.

Code :


;;--------- NEW TALLY PRIME YOUTUBE FOR MORE FREE TDLS : https://www.youtube.com/channel/UCb6_ngn-opNYT02G2Fgtwxw

;;--------- Auto Receipt for Sales

[Report: VchReceiptInfo]

    Forms                : Vch Receipt Info

[Form: VchReceiptInfo]

    Top Parts            : Vch Receipt Info
    On                   : Form Accept         : Yes    : Form Accept
    On                   : Form Accept         : Yes    : CALL : ReceiptVchCreate

[Part: VchReceiptInfo]

    Top Lines            : VCH Receiptdr,Vch Receipt Info,  VCH Receiptdr2,Vch Receipt Info2 ,VCH Chequeno,VCH BankDate
    Local                : Line : Default : Space top : 1

[#Part: DBLLINE Narration]

    Add                  : Line : Before : Vch Narrprompt : VCH ReceiptPass

[Line: VCH ReceiptPass]

    Left Fields          : Medium Prompt,VCH ReceiptPass
    Local                : Field : Medium Prompt : Set as :"Pass Receipt Entry : "
    Invisible            : not @@issales

[Line: VchReceiptdr]

    Left Fields          : Medium Prompt,Name Field
    Local                : Field : Medium Prompt : Set as :"Cash Account :"
    Local                : Field : Name Field :  Table       : Cash Class Ledgers ExtractCash : $$IsEmpty:@VchLed
    Local                : Field : Name Field :  Storage:VchReceiptdr
    Local                : Field : Name Field : Show Table : Always

[Line: VchReceiptdr2]

    Left Fields          : Medium Prompt,Name Field
    Local                : Field : Medium Prompt : Set as :"Bank Account :"
    Local                : Field : Name Field :  Table       : Cash Class Ledgers Extract Bank: $$IsEmpty:@VchLed
    Local                : Field : Name Field :  Storage:VchReceiptdr2
    Local                : Field : Name Field : Show Table : Always

[Line: VchReceiptInfo]

    Left Fields          : Medium Prompt,Vch Receipt Info
    Local                : Field : Medium Prompt : Set as :"Receipt Amount :"

[Line: VchReceiptInfo2]

    Left Fields          : Medium Prompt,Vch Receipt Info2
    Local                : Field : Medium Prompt : Set as :"Receipt Amount :"

[Line: VCHChequeno]

    Left Fields          : Medium Prompt,VCH Chequeno
    Local                : Field : Medium Prompt : Set as :"Cheque no :"

[Line: VCHBankDate]

    Left Fields          : Medium Prompt,VCH BankDate
    Local                : Field : Medium Prompt : Set as :"Cheque Date :"

[Field: VCH ReceiptPass]

    Use                  : Logical Field
    Storage              : VCHReceiptPass
    Set Always           : Yes
    Show Table           : always
    Sub Forms            : Vch Receipt Info :$$Value

[Field: VchReceiptInfo]

    Use                  : Amount Field
    Storage              : VchReceiptInfo

[Field: VchReceiptInfo2]

    Use                  : Amount Field
    Storage              : VchReceiptInfo2

[Field: VCHChequeno]

    Use                  : Name Field
    Storage              : VCHChequeno

[Field: VCHBankDate]

    Use                  : Short Date Field
    Storage              : VCHBankDate

[Collection: Cash Class Ledgers ExtractCash]

    Use                  : Extract Alias Collection
    Source Collection    : LedgersVch Src
    Collections          : Notapplicable
    Title                : $$LocaleString:"List of Ledger Accounts"
    Parm Var             : GroupCash    : String : $$GroupCash
    Native Method        : Name, Parent, ReserveName
    Keep Source          : ().
    Client Only          : Yes
    Filters              : IsCashAccountVchRE, ClassFilter

[Collection: Cash Class Ledgers ExtractBank]

    Use                  : Extract Alias Collection
    Source Collection    : LedgersVch Src
    Collections          : Notapplicable
    Title                : $$LocaleString:"List of Ledger Accounts"
    Parm Var             : GroupBank    : String : $$GroupBank
    Parm Var             : GroupBankOD   : String : $$GroupBankOD
    Native Method        : Name, Parent, ReserveName
    Keep Source          : ().
    Client Only          : Yes
    Filters              : IsBankAccountVchRE, ClassFilter

[Function: ReceiptVchCreate]

    Action               : 01  : QUERYBOX : "Create Receipt Voucher ?":Yes:No
    Action               : 02 : IF : $$LastResult
    Action               : 03 : NEW OBJECT : VOUCHER
    Action               : 04 :   SET VALUE : Date      : $date
    Action               : 05 :   SET VALUE : VoucherTypeName   : $$VchTypeReceipt
    Action               : 06  :  SET VALUE  : Narration     : $Narration
    Action               : 08 :   INSERT COLLECTION OBJECT    : AllLedgerEntries
    Action               : 09 : SET VALUE  : LedgerName   : $Partyledgername
    Action               : 10 :  SET VALUE  : Is Deemed Positive : "no"
    Action               : 11 :  SET VALUE  : Amount     : ($VchReceiptInfo+$VchReceiptInfo2)   ;;($VchReceiptInfo+$VchReceiptInfo2)   ;;$Amount
    Action               : 12 :    INSERT COLLECTION OBJECT    : BillAllocations
    Action               : 13 :   SET VALUE   : BillType    : $$SysName:Advance
    Action               : 14 :     SET VALUE  : Name     : $vouchernumber
    Action               : 15 :    SET VALUE  : Amount                :($VchReceiptInfo+$VchReceiptInfo2)  ;($VchReceiptInfo+$VchReceiptInfo2)   ;;$amount
    Action               : 16 :    SET TARGET  : ...
    Action               : 17 :   INSERT COLLECTION OBJECT    : AllLedgerEntries
    Action               : 18 :  SET VALUE  : LedgerName   : $VchReceiptdr
    Action               : 19 :   SET VALUE  : Amount    : $VchReceiptInfo
    Action               : 20 :   SET VALUE  : Is Deemed Positive : "yes"
    Action               : 21 :   SET TARGET  : ..
    Action               : 17a :   INSERT COLLECTION OBJECT    : AllLedgerEntries
    Action               : 18a :  SET VALUE  : LedgerName   : $VchReceiptdr2
    Action               : 19b :   SET VALUE  : Amount    : $VchReceiptInfo2
    Action               : 20c :   SET VALUE  : Is Deemed Positive : "yes"
    Action               : 0060 :  INSERT COLLECTION OBJECT : BankAllocations
Action : 0061 : SET TARGET : BANKALLOCATIONS
    Action               : 0070 :  SET VALUE    : Date     : $VCHBankDate
    Action               : 0080 :  SET VALUE    : InstrumentDate  : $VCHBankDate
    Action               : 0090 :  SET VALUE    : InstrumentNumber  : $VCHChequeno
Action : 0091 : Set Value : Name : $$MakeUniqueID  

Action : 0092 :  SET VALUE : PAYMENTMODE : "Transacted"
    Action               : 0100 :  SET VALUE    : PaymentFavouring  : $partyledgername
    Action               : 0110 :  SET VALUE    : TransactionType  :  $$Sysname:ChequeDD
    Action               : 0120 :  SET VALUE    : UniqueReferenceNumber : $VCHChequeno
    Action               : 0140 :  SET VALUE    : ChequeCrossComment : $$LocaleString:"A/c Payee"
    Action               : 0150 :  SET VALUE    : Amount    : $VchReceiptInfo2 * -1
    Action               : 0160 : Set Target     : ..
    Action               : 22  :   SET VALUE       : PersistedView  : ##SVViewName
    Action               : 23 :  CREATE TARGET
    Action               : 24 :  ENDIF

[#System: Formulae]

    IsCashAccountVchRE   : $ReserveName = ##GroupCash
    IsBankAccountVchRE   : $ReserveName = ##GroupBank OR $ReserveName = ##GroupBankOD

[System: UDF]

    VCH ReceiptPass      : Logical:902:yes
    VchReceiptdr         : String:901:yes
    VchReceiptdr2        : string:913:yes
    VchReceiptInfo       : Amount:903:yes
    VchReceiptInfo2      : Amount:904:yes
    VCHChequeno          : String:905:yes
    VCHBankDate          : Date:906:yes

[#menu: Gateway of Tally]

Button : New TallyPrime autor

[Button : New TallyPrime autor]
Title : New TallyPrime
Key : f5
Action : Browse URL : www.youtube.com/c/NewTallyPrime/?sub_confirmation=1

[#menu: Gateway of Tally]

Button : TallyTDL autor

[Button : TallyTDL autor]
Title : TallyTDL
Key : f6
Action : Browse URL : www.youtube.com/watch?v=UO3ey3j2Yg8&list=PLqTVKzf7tqbPyQBdMcwHvHj7kE957MzX8


;;End of the Code


Comments

Popular posts from this blog

Free TDL for Print Barcode in Tally Prime and Tally.ERP 9

Free Tally TDL for Print UPI QR Code iN Tax Invoice with Bank Details

Free TDL for Auto WhatsApp from Tally.ERP9

Free Tally TDL for Display HSN and GST Rate in Sales and Purchase in Tally

Free Tally TDL for Change Any font in Tally

Item Wise Last Sales and Purchase Price

Free Tally TDL for Detailed Balance Sheet TDL for Tally Prime and Tally.ERP9 | New Tally Prime

Free TDL for Document Attachment System for Tally Prime | New Tally Prime

Free Tally TDL for Auto Email facility Sales Invoice in PDF for Tally | Free TDL for Tally Prime

Free Tally TDL for Invoice print customization in Tally Prime and Tally.ERP9