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

clarify how Additionals and multiple Quotes interact

    XMLWordPrintable

    Details

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

      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
      PurchaseOrder.

      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".
      Show
      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 PurchaseOrder. 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" .

      Description

      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
      2000+(n*500)
      (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?

       

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: