Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.6
    • Fix Version/s: None
    • Component/s: Accounting
    • Labels:
      None

      Description

      The lab maintains prices both per Profile and individual Analysis in the LIMS

      More than one Profile can be selected per AR

      When an AR is created or edited, its price is calculated from the Profile(s) first, and then individual Analyses outside the Profile(s) are added

      Where multiple Profiles overlap, the overlapping Analyses are ignored for pricing purposes

        Activity

        Hide
        xispa Jordi (Inactive) added a comment -

        Where multiple Profiles overlap, the overlapping Analyses are ignored for pricing purposes

        Another option would be to allow the labmanager/labclerk to select the profile from which the prices must be set by default. This could be achieved by adding a 'Prevalent Profile for pricing' in the AR edit view. A footnote below the prices shown in AR add form might be needed too: i.e. 'The prices are illustrative due to multiple profile selection.'

        Show
        xispa Jordi (Inactive) added a comment - Where multiple Profiles overlap, the overlapping Analyses are ignored for pricing purposes Another option would be to allow the labmanager/labclerk to select the profile from which the prices must be set by default. This could be achieved by adding a 'Prevalent Profile for pricing' in the AR edit view. A footnote below the prices shown in AR add form might be needed too: i.e. 'The prices are illustrative due to multiple profile selection.'
        Hide
        lemoene lemoene added a comment -

        I think a simpler recipe is: Price Profile A + Price Profile B + individual prices of all ASs not included in the profiles?

        Show
        lemoene lemoene added a comment - I think a simpler recipe is: Price Profile A + Price Profile B + individual prices of all ASs not included in the profiles?
        Hide
        xispa Jordi (Inactive) added a comment -

        Simpler, indeed. In fact, we expect only occasional overlaps between two Profiles. Otherwise (i.e. >50% overlap), the profiles aren't well defined.

        Show
        xispa Jordi (Inactive) added a comment - Simpler, indeed. In fact, we expect only occasional overlaps between two Profiles. Otherwise (i.e. >50% overlap), the profiles aren't well defined.
        Hide
        slashrod Bidossessi ALAHASSA added a comment -

        Agree with Jordi

        Show
        slashrod Bidossessi ALAHASSA added a comment - Agree with Jordi
        Hide
        lemoene lemoene added a comment -

        I see in your notes to EQ Jordi:

        When a Profile has no price set, the system assigns 0 as the price for that AR Profile, so once a Profile is selected in AR Add form, the total price will be 0 unless you remove or add an Analysis Service.

        Not all labs use Prices per Profiile and i propose that if a Profile is selected and it does not have a price, the individual AS prices be used per default. Forcing them to remove and add ASs to get the prices is a little sloppy.

        Show
        lemoene lemoene added a comment - I see in your notes to EQ Jordi: When a Profile has no price set, the system assigns 0 as the price for that AR Profile, so once a Profile is selected in AR Add form, the total price will be 0 unless you remove or add an Analysis Service. Not all labs use Prices per Profiile and i propose that if a Profile is selected and it does not have a price, the individual AS prices be used per default. Forcing them to remove and add ASs to get the prices is a little sloppy.
        Hide
        xispa Jordi (Inactive) added a comment - - edited

        lemoene, not required. We added a checkbox in Analysis Profile. By default, disabled.

        User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0

        Show
        xispa Jordi (Inactive) added a comment - - edited lemoene , not required. We added a checkbox in Analysis Profile. By default, disabled. User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0
        Show
        Espurna Pau Soliva (Inactive) added a comment - https://github.com/bikalabs/Bika-LIMS/pull/1584 https://github.com/equigerminal/Bika-LIMS/pull/12

          People

          • Assignee:
            xispa Jordi (Inactive)
            Reporter:
            lemoene lemoene
          • Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 1 day, 1 hour
              1d 1h
              Remaining:
              Remaining Estimate - 1 day, 1 hour
              1d 1h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Agile