Uploaded image for project: 'PrintTalk'
  1. PrintTalk
  2. PTK-255

clarify how Additionals and multiple Quotes interact



    • Type: Story
    • Status: Implemented (View Workflow)
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: Subelements
    • Labels:


      Multiple quotes: variations of the product

      Additionals refer to different amounts

      Added by Dennis, 10/2/19: Some thoughts as to things we might want to clarify:

      • Does Additional/@BaseAmount have to always be greater than Price/@Amount?
      • If there are multiple Additional elements, I guess each Additional is only valid for the amount between that Additional/@BaseAmount and the next larger other Additional/@BaseAmount?
      • Maybe add words around Example 3.4 Quotation that would say something like "Here are some possible amounts and prices for the simple business cards: 500: $250, 600: $290,..."  Maybe even have a table that lists all possible amounts (of course, the last row would have to indicate it is representing an infinite number of possibilities), something like:
      Amount Price Price(varnished)
      500 250 350
      600 290 400
      700 330 450
      800 370 500
      900 410 550
      1000 450 600
      1500 600 800
      2000 750 1000
      (for integer n>0)
      750+(n*150) 1000+(n*200)

      This begs the question: Is it possible to order 1100, using the 500+(n*100) <Additional> element?



        Example 3.4: Quotation
        The following example illustrates a Quotation for 2 variations of business cards for varying amounts. See ##ref table additionals for an example calculation of prices based on the Additional elements.

        Table Amount calculations for ##ref Example above.

        Amount Price Price(varnished) Note
        500 250 350 The original RFQ amount
        600 290 400
        700 330 450
        800 370 500
        900 410 550
        1000 425 575 This value is defined by Additional[@BaseAmount="1000"]. The value NEED NOT be identical to a value calculated from the previous Additonal.
        1500 575 775
        2000 725 975
        2000+(n*500) 725+(n*150) 975+(n*200) Thes prices are valid for any integer n>0.

        Table 4.7: Price Element

        Additional * ... Price for orders of at least the nominal delivery quantity specified in
        Additional/@BaseAmount and not more than the delivery quantity specified in
        Additional/@BaseAmount of anothe Additional element in this Price.
        . Additional SHALL NOT be specified in an Invoice or

        Table 4.1: Additional Element

        Amount ? ... @Amount SHALL specify the additional number of Items that @Price refers to and the allowed increments of ordered amounts..
        If @Amount is present, PurchaseOrder SHALL specify an amount that can be
        calculated as @BaseAmount + N x @Amount where N is a positive integer, else
        this Additional SHALL apply only to the exact amount and price as specified in
        @BasePrice and @BaseAmount.

        ========= draft 2 ==========
        Table 4.1: Additional Element

        BaseAmount ... ...The value of @BaseAmount SHALL be equal to or higher than the value of a Price[@PriceType="Product"]/@Amount.
        Note: If Additional is specified in a Price that references a non-countable line item, such as shipping then @BaseAmount and @Amount are defined by the number of products ordered.
        BasePrice ... ...The value of @BasePrice SHALL be equal to or higher than the value of the parent Price/@Price

        Example 4.x Amounts in Additionals
        The following example illustrates the use of Additional in a Quotation for a product that includes a separate line for shipping and handling.
        Business cards can be ordered in steps of 100 over a minimum amount of 500. Each additional 100 cards cost 40 GBP.
        Shipping and handling is 2GBP for up to 1000 cards and goes up by 1 GBP at 1100, 1600 ordered cards and so forth.

        Example 4.x Invoice for Additionals
        The following example invoice is based on the previous quotation and assumes that 600 business cards were ordered.

        Table 4.7: Price Element

        Amount ? ... Amount of items that this Price refers to. If @UnitPrice is specified, @Amount
        SHALL be specified if @PriceType="Product".


            Issue Links



                • Assignee:
                  prosi Rainer Prosi
                • Votes:
                  0 Vote for this issue
                  3 Start watching this issue


                  • Created: