Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.6.0-b1
    • Component/s: None
    • Labels:
      None

      Description

      We currently have a service, service data, and service change presenter. under /Blesta\Core\Pricing\Presenter* as created in CORE-1763 & CORE-2209.

      We should add an invoice presenter (and maybe an invoice data presenter, although that may be redundant) to build invoice line items from a set of invoice data, client information, and tax rules. All of the locations that currently build an invoice from invoice data (like manual invoice creation, recurring invoice creation, etc.) can be updated to call this new invoice presenter instead. This can also be used to generate totals in the total sections of many locations. This will give us more consistent use of invoice info and totals, and may even be usable by the Orders plugin.

        Issue Links

          Activity

          tyson Tyson Phillips (Inactive) created issue -
          tyson Tyson Phillips (Inactive) made changes -
          Field Original Value New Value
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Story Points 13
          tyson Tyson Phillips (Inactive) made changes -
          Assignee Tyson Phillips [ tyson ]
          tyson Tyson Phillips (Inactive) made changes -
          Issue Type Improvement [ 4 ] Story [ 7 ]
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1 [ 49 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1 [ 49 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2 [ 49, 52 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2 [ 49, 52 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3 [ 49, 52, 53 ]
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3 [ 49, 52, 53 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.3.0 Sprint 4 [ 49, 52, 53, 54 ]
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.3.0 Sprint 4 [ 49, 52, 53, 54 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.3.0 Sprint 6 [ 49, 52, 53, 56 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked lower
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.3.0 Sprint 6 [ 49, 52, 53, 56 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.4.0 Sprint 1 [ 49, 52, 53, 59 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.4.0 Sprint 2 [ 49, 52, 53, 59 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3 [ 49, 52, 53 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked lower
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3 [ 49, 52, 53 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.6.0 Sprint 1 [ 49, 52, 53, 68 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          Automated transition triggered when Tyson Phillips (Inactive) created a branch in Stash -
          Status Open [ 1 ] In Progress [ 3 ]
          tyson Tyson Phillips (Inactive) made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 2 hours, 42 minutes [ 9720 ]
          Worklog Id 11893 [ 11893 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 2 hours, 42 minutes [ 9720 ] 7 hours, 58 minutes [ 28680 ]
          Worklog Id 11897 [ 11897 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 7 hours, 58 minutes [ 28680 ] 1 day, 4 hours, 58 minutes [ 46680 ]
          Worklog Id 11900 [ 11900 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 1 day, 4 hours, 58 minutes [ 46680 ] 1 day, 6 hours, 58 minutes [ 53880 ]
          Worklog Id 11914 [ 11914 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 1 day, 6 hours, 58 minutes [ 53880 ] 2 days, 1 hour, 17 minutes [ 62220 ]
          Worklog Id 11916 [ 11916 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 2 days, 1 hour, 17 minutes [ 62220 ] 2 days, 2 hours, 17 minutes [ 65820 ]
          Worklog Id 11919 [ 11919 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 2 days, 2 hours, 17 minutes [ 65820 ] 2 days, 6 hours, 16 minutes [ 80160 ]
          Worklog Id 11921 [ 11921 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 2 days, 6 hours, 16 minutes [ 80160 ] 3 days, 1 hour, 41 minutes [ 92460 ]
          Worklog Id 11926 [ 11926 ]
          tyson Tyson Phillips (Inactive) made changes -
          Fix Version/s 4.6.0-b1 [ 11117 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 3 days, 1 hour, 41 minutes [ 92460 ] 3 days, 4 hours, 40 minutes [ 103200 ]
          Worklog Id 11927 [ 11927 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 3 days, 4 hours, 40 minutes [ 103200 ] 3 days, 6 hours, 58 minutes [ 111480 ]
          Worklog Id 11931 [ 11931 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue blocks CORE-3036 [ CORE-3036 ]
          Automated transition triggered when Tyson Phillips (Inactive) created pull request #611 in Stash -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 3 days, 6 hours, 58 minutes [ 111480 ] 4 days, 3 hours, 19 minutes [ 127140 ]
          Worklog Id 11941 [ 11941 ]
          jonathan Jonathan Reissmueller made changes -
          Time Spent 4 days, 3 hours, 19 minutes [ 127140 ] 1 week, 8 minutes [ 144480 ]
          Worklog Id 11959 [ 11959 ]
          jonathan Jonathan Reissmueller made changes -
          Time Spent 1 week, 8 minutes [ 144480 ] 1 week, 1 hour, 8 minutes [ 148080 ]
          Worklog Id 11959 [ 11959 ]
          jonathan Jonathan Reissmueller made changes -
          Worklog Id 11959 [ 11959 ]
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.6.0 Sprint 1 [ 49, 52, 53, 68 ] 4.3.0 Sprint 1, 4.3.0 Sprint 2, 4.3.0 Sprint 3, 4.6.0 Sprint 1, 4.6.0 Sprint 2 [ 49, 52, 53, 68, 69 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Security Private [ 10000 ]
          Automated transition triggered when Tyson Phillips (Inactive) merged pull request #611 in Stash -
          Status In Review [ 5 ] Closed [ 6 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue relates to CORE-3357 [ CORE-3357 ]

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              tyson Tyson Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                28/May/19

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 1 hour, 8 minutes
                1w 1h 8m

                  Agile