You can enable an approval flag to clone a header, its line-item approval status, and approval requests if the line-item status is Approved, Rejected, or Cancelled. You can also clone a quote with its line items, including proposal header information.

Whenever an account executive must create multiple draft options of the same quote or make a change (for example, extend the quote expiry date) to a finalized quote before sending it to the customer, they can choose to clone the quote with its line items and approval status. Each cloned version of the quote must go through its own approval lifecycle before being finalized. If a quote goes through multiple approval rounds before cloning, once the quote is cloned, all "Approved" approval requests are cloned to the new quote as well. On the original quote, line items approved in the previous iteration of the approval flow normally have associated "Approved" approval requests in the approval request history table. When a quote is cloned, these requests are cloned to the new quote (cart’s) approval request history table, not to the approval request table.

To enable this enhancement, go to Proposal System Properties and enable Clone with Approval Status.

The new cloned quote retains all the parent quote's information, including:

  • Proposal header details
  • Configuration line items (if the parent quote is not finalized)
  • Proposal line items (if the parent quote is finalized)
  • Line-item attributes 

The following is not retained from the parent quote:

  • The quote header's start and end dates 
  • Activity history
  • Notes and attachments

 The updated behavior when you clone a quote/proposal is:

  • If a quote is cloned in an approved status, line items retain the approved status and are not considered for an approval-required check, unless they are specifically modified. All approved requests related to these line items are cloned as well.  
  • If a quote header is updated, all approvals related to the quote header are retriggered. All approval requests related to the quote header are retained. If the quote is modified, it may have to go through approvals again, depending on pre-defined approval rules.

When you clone a quote with its line items, a new quote is generated with a unique quote number whose status is Draft and configuration status is Saved. The table below highlights the behavior in legacy and current versions.

Behavior in current version

Legacy behavior

If the line item is approved, the approval status is retained in the cloned quote. 

All values were blanked out and the Approval Status value was not carried forward to the cloned quote after cloning.

The tables below outline the behavior of the quote before and after cloning when the Clone With Approvals flag is TRUE.

Before Cloning

Number

Quote (Approval) Stage

Quote Approval Status

 Cart Approval Status

Cart Status

Line Item -1

Line Item -2

1

Draft

Not Submitted

Not Submitted

New

Blank

Blank

3

In Review

Pending Approval

Pending Approval

Pending Approval

Pending Approval

Pending Approval

4Approval requiredApproval requiredApproval requiredApproval requiredApproval requiredApproval required

5

Denied

Rejected

Rejected

Approval required

Rejected

Rejected

6

Approved

Approved

Approved

Ready For Finalization/Finalized

Approved

Approved

7

Approval required

Cancelled

Cancelled

Approval required

Cancelled

Cancelled

After Cloning

Number

Quote (Approval) Stage

Quote Approval Status

 Cart Approval Status

Cart Status

Line Item -1

Line Item -2

1

Draft

Blank

Configuration is not cloned

Saved

Blank

Blank

3

Draft

Blank

Blank

Saved

Blank

Blank

4

Draft

Blank

Blank

Saved

Blank

Blank

5

Denied

Rejected

Rejected

Saved

Rejected

Rejected

6

Draft

Approved

Approved

Saved

Approved

Approved

7

Approval Required

Cancelled

Cancelled

Saved

Cancelled

Cancelled