/// build out section F for the rounding what values do we need? do we need it? -- retCorpSettings_st.qryGetCorpSettings.auto_round_invoices IS 1 - session.myCart_st.myInvoiceInfo_st.auto_round_invoices (1/0) do we already have it? -- variables.appliedSpecialFee (yes/no) - session.myCart_st.myInvoiceInfo_st.applied_rounding_fee (yes/no) what is the part id? -- variables.useCustomPartId - session.myCart_st.myInvoiceInfo_st.use_rounding_part_id what is the verbage piece? "rounding error" or "special fee" or "whatever" -- variables.useCustomPartNumber - session.myCart_st.myInvoiceInfo_st.use_rounding_part_number what is the estimated value? -- variables.useCustomFee - session.myCart_st.myInvoiceInfo_st.use_rounding_fee what is the break point? -- retCorpSettings_st.qryGetCorpSettings.invoice_rounding_break_point - session.myCart_st.myInvoiceInfo_st.invoice_rounding_break_point /// email sent to Bryan on 6/26/18 Bryan, Please see attached for some cart rounding plans. There is the txt file that has some vales that were translated from simple English into code values. The cart_4.cfc file has some basic pieces of code logic to help. Other tips: Make sure and remember the top_secret/secure/add_unit_to_cart.cfm page (add your code around line 1723 ish). This code should be similar to what you add in the cart_4.cfc page. This is for stock/units. If you want to find all of the places that show the cart total as a physical output piece, search for this value... DollarFormat(session.myCart_st.myInvoiceInfo_st.total_invoice_amount) The only other tip is remember where we are drawing the virtual line and going from cloud/session (new struct keys or book shelf placeholders) into an actual line item in the cart. That will help you. Enjoy and let me know if you need more info.