Voucher Number Configuration as per Nepali Fiscal Year

Discussion in 'Free Source Codes' started by subash pal, Jul 29, 2021.

    
  1. subash pal

    subash pal Member


    Any one have any solution for voucher number starting from 16-07-2021
     


  2. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Tally only supports changes in Number for beginning of Year OR beginning of month...........
     


  3. subash pal

    subash pal Member


    , It is Possible, with help of You and Other Members
    upload_2021-7-29_15-46-40.png
     


  4. subash pal

    subash pal Member


    Here is Maximum things Possible , Only need help of Our Grand Masters Like @@Amit sir, Tailor Sir and Many more...........
     


  5. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    :):confused:
    Experience and knowledge always speaks.......:):)

    As per your above setup ...please pass some entries in a demo company --- during the period 16-Jul-21 to 30-June-22 ............. and THEN ... please pass one entry as on any date between 01-Jul-22 to 15-Jul-22 ........ and check it out.

    Just merely removing the CONTROL from [Field: VTYP Date] will not work, as there are host of other places, where changes would have to be made.
     
    Last edited: Jul 29, 2021


  6. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    You can try to contact Tally's office in Nepal. maybe they have some PATCH to support Nepali Company.
     


  7. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Also Note.... the problem is not with the DATE or its control........ it is the PERIODICITY............

    One will need to re-define the periodicity ............
     


  8. subash pal

    subash pal Member


    Yes, sir it is going to start from 01 after 01-jul-2020

    It's Need to redefine the periodicity but i have no idea.......

    as per Nepali developers they ask for big payment, so i want to do ............with help of this portal
     


  9. subash pal

    subash pal Member


    I used The following Codes for Voucher Numbering Configuration
    [System:Formula]
    Only1stAllowed : $$LocaleString:"Only 1st of\nthe Nepali month\nAllowed !"

    [#Field: VTYP Date]

    Use : Uni Date Field
    Width : @@ShortWidth
    Inactive : NOT ($$IsSysNameEqual:Automatic:#VTYPNumbering OR $$IsSysNameEqual:MultiUserAuto:#VTYPNumbering OR $$IsSysNameEqual:ManualOverride:#VTYPNumbering)
    Set as : if (NOT $$InCreateMode OR $$IsFieldEdited = Yes OR $$Line > 16) then $$Value else $$CurrentPeriodFrom
    Storage : Date
    ; Control : OnlyFirstAllowed : NOT $$IsEmpty:$$Value AND ($$DayOfDate:$$Value != 16)
    Control : Only1stAllowed : NOT $$IsEmpty:$$Value AND ($$DayOfDate:$$Value != 16)

    [#Field: MST SNo Date]

    Use : Uni Date Field
    Storage : Date

    Set as : If (##IsFromCMPFeature OR ##IsFromExciseGodown) AND $$Line = 16 Then $$CurrentPeriodFrom Else If (NOT $$InCreateMode OR $$IsFieldEdited = Yes OR $$Line > 1) then $$Value else $$CurrentPeriodFrom
    Set Always : Yes

    Width : @@ShortWidth

    Inactive : $$IsSysNameEqual:Manual:#MSTSNoNumbering
    ; Control : OnlyFirstAllowed : NOT $$IsEmpty:$$Value AND ($$DayOfDate:$$Value != 16)
    Control : Only1stAllowed : NOT $$IsEmpty:$$Value AND ($$DayOfDate:$$Value != 16)
    [#Field: MST SNo PrefixDate]

    Use : Uni Date Field
    Storage : Date

    Set as : If(##IsFromCMPFeature OR ##IsFromExciseGodown) AND $$Line = 16 Then $$CurrentPeriodFrom Else If (NOT $$InCreateMode OR $$IsFieldEdited = Yes OR $$Line > 1) Then $$Value else $$CurrentPeriodFrom
    Set Always : Yes

    Width : @@ShortWidth

    Inactive : $$IsSysNameEqual:Manual:#MSTSNoNumbering
    ; Control : OnlyFirstAllowed : NOT $$IsEmpty:$$Value AND ($$DayOfDate:$$Value != 16)
    Control : Only1stAllowed : NOT $$IsEmpty:$$Value AND ($$DayOfDate:$$Value != 16)
     


  10. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    By changing the control, it will allow you to begin from 16th.......... put periodicity remains Eternal the world over.

    month is month i.e. begins from 1st --- and year is year..... lasts for 365 days......

    Irrespective of WHAT one can do, there are lots of other data/reports dependent on periodicity i.e.... monthly registers etc.....

    Computer systems, OS, codes, programs etc all follow the Gregorian calendar....... and not the ancient hindu calendar.
     


  11. subash pal

    subash pal Member


    Can we define New Periodicty ? if Yes Please give me some hints, thanks
     


Share This Page