Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-1654

Add ability to bulk void invoices on client profile

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.4.0
    • Fix Version/s: 4.0.0-b1
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      In the invoices widget on a client profile page, invoices can be selected via a check box on the far left, and delivered. (Email, PostalMethods, Fax)

      Add another option called "Void", which should be last on the list. Selecting void will remove the text input box to the right. Clicking Submit will void all selected invoices.

      This feature is useful for cleaning up an account that has been suspended for a long time. If Blesta is configured to continue invoicing suspended services, invoices may build up over time and it's time consuming to void them individually.

        Activity

        Hide
        tyson Tyson Phillips (Inactive) added a comment -

        Some invoices may have partial payments applied to them and cannot be voided.

        Two cases:
        1. Show an error if any cannot be voided
        2. Void all that can be voided, then do #1

        Show
        tyson Tyson Phillips (Inactive) added a comment - Some invoices may have partial payments applied to them and cannot be voided. Two cases: 1. Show an error if any cannot be voided 2. Void all that can be voided, then do #1
        Hide
        admin Paul Phillips added a comment -

        #2 sounds good to me. Void all selected invoices that have no payments applied to them, and return an error that preferably includes the invoice #'s of those that could not be voided along with the reason.

        The following invoices could not be voided because they contain partial payments: #123, #321 (Or similar)

        Show
        admin Paul Phillips added a comment - #2 sounds good to me. Void all selected invoices that have no payments applied to them, and return an error that preferably includes the invoice #'s of those that could not be voided along with the reason. The following invoices could not be voided because they contain partial payments: #123, #321 (Or similar)

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              15/Sep/16

              Agile