Adding an overall percentage rate to quotes that varies according to certain criteria

Comments

5 comments

  • Benjamin 'Bigs' Coppel

    Hi Lexy,

    I can think of a few ways to achieve this, for example Fee Matrices or Pricing Models. If you want to get fancy, it could also be automated with some API scripting.

    If this is something you would like help implementing, Square Wave is an endorsed Flex consultancy and customizations like this are right in our wheelhouse.

    Reach out to hello@squarewave.com.au for an introductory meeting if you're interested!

    Best,
    Bigs
    Square Wave - Endorsed Flex Consultant
    www.squarewave.com.au

    0
    Comment actions Permalink
  • Lexy Davies

    Thanks Bigs,

    A pricing model won't work in this case.  We have mixed pricing models in our quotes. Some for labour, some for gear, some for trucking and some for lifts. We would have to make multiple pricing models and then there's a huge margin for error having to remember to switch them based on our date criteria.  We want something more cohesive that works like an overall discount, but in this case it would be an added percentage instead of a subtracted percentage.

    A fee matrix was something I was looking at possibly working for what we need.  The trouble with the fee matrix, is it's not something we need for all situations all the time.  We need it specifically for one venue some of the time, but I couldn't find a way to make that work that is...fool proof as it were. A reverse standard discount would definitely be the exact thing we need!

    0
    Comment actions Permalink
  • Benjamin 'Bigs' Coppel

    Lexy Davies challenge accepted!

    CONFIGURATION

    Create Payment Term(s)

    Main menu > System Settings > Payment Terms > Create new

    Name it whatever you want, selecting this will be the switch that turns on the reverse discount ("RD").

    You can create multiple of these, for example if your standard terms options were In Advance / COD / 50NET30, you could create three new ones called "In Advance Rush" / "COD Rush" / "50NET30 Rush" or some other way to indicate that it's an expedited order which triggers the reverse discount.

    There's no automatic way to select terms based on venue or lead time to event start, only based on client. Though I do have some "automation" workaround ideas detailed after these configuration steps.

    Create Fee Matrix:

    Add any Payment Terms that should be triggers into this tab

    Also there is nothing configured in the Line Item and Resource Types tabs but if you only wanted the RD to apply to certain services or resource types, add them there to filter.

    Add custom row to quote / invoice

    Main menu > Projects > Element Definitions > Quote > Custom Rows > Add new

    Add row to totals block

    Main menu > Projects > Element Definitions > Quote > Views > Working View (or whatever you prefer) > Totals Block Rows > Add new

     

    USAGE

    • Create quote
    • Add line items to create some pricing
    • Set to a standard payment term - price is normal
    • Set to a payment term which triggers RD - price is now increased by the reverse discount %

    By adjusting the Fee Matrix / Custom Row settings, you should be able to get the RD working as desired with regards to sub-totaling, tax treatment, showing on quotes, etc. And of course it's probably best to name it "Expedited Service Fee" or something similar

    "Automation" ideas

    They're not true automation, but some software-based tools to help ensure this happens when it should. There are probably other ways of encouraging users to use this feature.

    👋 Aaron Horn  Randy - Flex Staff got any clever ideas?

    Add double-check logic to quote report

    Your quote / invoice report (whichever is relevant) could be customized to double check whether the RD has been activated when it should be. Some simple logic like the following would be added to the report:

    If venue = xxx and quote_start_date is less than y days from today, check if reverse_discount is active on this quote. If not active, print a warning in the generated PDF instead of the quote itself.

    Note: this would require the person generating the quote PDF to actually look at it before sending to the customer!

    Project element warning notes

    Flex can be configured to red flag the Notifications tab if there is a Note present on certain contacts. So you could add a note to the relevant venue contact which says "Double check if RD is required!" Then every time a user creates a quote with that contact in the venue field, the Notifications tab would be flagged red and the user would see the reminder when they opened the Notifications tab. If using this, instruct users not to click "Mark as read" on the notification - that will remove the red flag.

    =====================================================================

    Whew, that was fun! I hope this is helpful to you Lexy. Let me know if you need any further detail on any point above.

    And don't hesitate to reach out to hello@squarewave.com.au if you would like any help implementing this, we'd be happy to assist.

    Best,

    Bigs
    Square Wave - Endorsed Flex Consultant
    www.squarewave.com.au

    1
    Comment actions Permalink
  • Lexy Davies

    Holy smokes!

    This may just be the ticket!  I'll play around with this, and get back to you if I run into any trouble...or if the implementation doesn't work like I think it does, but I get where you're going with this.

    Thanks Bigs!!

     

    0
    Comment actions Permalink
  • Lexy Davies

    Follow up - this works great! I had to make one minor tweak.  If I used the "price adjusted total" setting in the fee matrix, it did some wacky math.  My 15% increase was calculating at 17.07%.  I ended up just setting it to "price" and that did the trick.

    I'm going to show this to the greater group, and then we will look at the "automation" ideas you mentioned.

     

    0
    Comment actions Permalink

Please sign in to leave a comment.