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

Allow invoice fields to be changed that have partial payments

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.6.0
    • Fix Version/s: 4.5.0-b1
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      Allow invoice fields to be changed on edit even when a partial payment is applied to the invoice.

      All fields on an invoice should be editable except those that affect price.

      The following fields cannot be changed on edit when a partial payment is applied:

      • Invoice line item quantity
      • Invoice line item amount
      • Invoice line item tax
      • Invoice currency
      • Adding a new line item
      • Removing an existing line item

      It's sometimes necessary to change the bill or due date of an invoice without changing anything else. For example, a customer wants more time to pay the remaining balance on an invoice and you don't want to use the delay suspension option because you want other services to be suspended or don't want them to receive anymore late notices.

      It may make sense, when editing an invoice, to ajax-save the bill/due date automatically (and indicate that it was saved next to the field).

      This is somewhat related to CORE-8 which allows the editing of public/private notes when partial payments are applied.

      Ultimately it may make sense to combine these tasks and allow anything to be updated that does not affect the price of the invoice. More discussion may be necessary.

      See original request at http://www.blesta.com/forums/index.php?/topic/6301-change-invoice-has-a-partial-payment/

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

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

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                31/Jan/19

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 8 minutes
                2h 8m

                  Agile