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

Allow for merging of invoices under a client profile

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.2.0
    • Fix Version/s: 5.11.0-b1
    • Component/s: None
    • Labels:
      None

      Description

      Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

      Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a new invoice.

      • Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
      • (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
      • The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

      I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

      We will not allow merging of invoices across accounts.

      NOTE: Do not allow merging on any invoices that have payments applied. Those payments must be removed by staff prior to merging. Show an error if an invoice is selected for merge and do not merge any invoices if so.

      Only invoices that are OPEN can be merged, the bulk option should only appear for open not for any other status.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Fix Version/s 5.11.0-b1 [ 11908 ]
        Fix Version/s Long Term [ 10801 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Story Points 8
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.11.0 Sprint 5 [ 204 ]
        admin Paul Phillips made changes -
        Description Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

        Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a *new* invoice.

        * Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
        * (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
        * The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

        I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

        We will not allow merging of invoices across accounts.
        Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

        Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a *new* invoice.

        * Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
        * (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
        * The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

        I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

        We will not allow merging of invoices across accounts.

        NOTE: Do not allow merging on any invoices that have payments applied. Those payments must be removed by staff prior to merging. Show an error if an invoice is selected for merge and do not merge any invoices if so.
        admin Paul Phillips made changes -
        Description Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

        Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a *new* invoice.

        * Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
        * (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
        * The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

        I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

        We will not allow merging of invoices across accounts.

        NOTE: Do not allow merging on any invoices that have payments applied. Those payments must be removed by staff prior to merging. Show an error if an invoice is selected for merge and do not merge any invoices if so.
        Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

        Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a *new* invoice.

        * Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
        * (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
        * The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

        I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

        We will not allow merging of invoices across accounts.

        NOTE: Do not allow merging on any invoices that have payments applied. Those payments must be removed by staff prior to merging. Show an error if an invoice is selected for merge and do not merge any invoices if so.

        Only invoices that are OPEN can be merged
        admin Paul Phillips made changes -
        Description Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

        Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a *new* invoice.

        * Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
        * (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
        * The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

        I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

        We will not allow merging of invoices across accounts.

        NOTE: Do not allow merging on any invoices that have payments applied. Those payments must be removed by staff prior to merging. Show an error if an invoice is selected for merge and do not merge any invoices if so.

        Only invoices that are OPEN can be merged
        Sometimes it's necessary to merge invoices for a client. Using the multi-select, on a client profile page, allow multiple invoices to be selected and merged together.

        Initially I thought merging a list of invoices into a single named invoice would be best, but perhaps we should merge into a *new* invoice.

        * Add an additional bulk option for Invoices called "Merge Invoices" below "Void Invoices"
        * (Not needed if merging into a new invoice) A field will appear where you enter the invoice number to merge the selected invoices into
        * The line items are copied (not moved) to the destination/new invoice, and the selected invoices are voided

        I like the idea of merging into a new invoice best, but there may be a good use case for merging into an existing invoice. If we allow merging into an existing invoice, perhaps we should display a drop down of invoices when "Merge Invoices" is selected, the default option of which could be "New Invoice".

        We will not allow merging of invoices across accounts.

        NOTE: Do not allow merging on any invoices that have payments applied. Those payments must be removed by staff prior to merging. Show an error if an invoice is selected for merge and do not merge any invoices if so.

        Only invoices that are OPEN can be merged, the bulk option should only appear for open not for any other status.
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked lower
        abdy Abdy Franco made changes -
        Assignee Abdy Franco [ abdy ]
        abdy Abdy Franco made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        abdy Abdy Franco made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 1 hour, 29 minutes [ 5340 ]
        Worklog Id 17420 [ 17420 ]
        abdy Abdy Franco made changes -
        Time Spent 1 hour, 29 minutes [ 5340 ] 1 day, 1 hour, 20 minutes [ 33600 ]
        Worklog Id 17421 [ 17421 ]
        abdy Abdy Franco made changes -
        Time Spent 1 day, 1 hour, 20 minutes [ 33600 ] 1 day, 7 hours, 31 minutes [ 55860 ]
        Worklog Id 17424 [ 17424 ]
        abdy Abdy Franco made changes -
        Time Spent 1 day, 7 hours, 31 minutes [ 55860 ] 2 days, 4 hours, 14 minutes [ 72840 ]
        Worklog Id 17427 [ 17427 ]
        abdy Abdy Franco made changes -
        Time Spent 2 days, 4 hours, 14 minutes [ 72840 ] 3 days, 4 hours, 12 minutes [ 101520 ]
        Worklog Id 17430 [ 17430 ]
        abdy Abdy Franco made changes -
        Time Spent 3 days, 4 hours, 12 minutes [ 101520 ] 4 days, 4 hours, 15 minutes [ 130500 ]
        Worklog Id 17431 [ 17431 ]
        abdy Abdy Franco made changes -
        Time Spent 4 days, 4 hours, 15 minutes [ 130500 ] 1 week, 4 hours, 8 minutes [ 158880 ]
        Worklog Id 17432 [ 17432 ]
        abdy Abdy Franco made changes -
        Time Spent 1 week, 4 hours, 8 minutes [ 158880 ] 1 week, 1 day, 4 hours, 7 minutes [ 187620 ]
        Worklog Id 17435 [ 17435 ]
        abdy Abdy Franco made changes -
        Time Spent 1 week, 1 day, 4 hours, 7 minutes [ 187620 ] 1 week, 2 days, 4 hours, 10 minutes [ 216600 ]
        Worklog Id 17436 [ 17436 ]
        abdy Abdy Franco made changes -
        Time Spent 1 week, 2 days, 4 hours, 10 minutes [ 216600 ] 1 week, 3 days, 3 hours, 54 minutes [ 244440 ]
        Worklog Id 17445 [ 17445 ]
        abdy Abdy Franco made changes -
        Time Spent 1 week, 3 days, 3 hours, 54 minutes [ 244440 ] 1 week, 4 days, 3 hours, 38 minutes [ 272280 ]
        Worklog Id 17446 [ 17446 ]
        abdy Abdy Franco made changes -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Status In Review [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            abdy Abdy Franco
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 1 week, 4 days, 3 hours, 38 minutes
              1w 4d 3h 38m

                Agile