Discount and Price list rate are not printed in columns

I need to print item wise discount and price list rate in Sales Order and Invoice. But the issue is that they are both printed in Description column below the item name and description.Need to print them in separate columns like quantity and rate. Plz help me out.

In Print Format Builder form , add this two fields (Discount , Price List) below to 'Rounded Total ’ field.

Try using a custom print format
setup > printing > print format

 <table class="table table-condensed table-bordered" style="margin:50px 50px 50px 50px; font-size: 11px;">
        	<thead>
        	<tr>
                    <th  class="text-center">{{ _("No") }}</b></th>
        	    <th  class="text-center">{{ _("Description") }}</b></th>
                    <th  class="text-center">{{ _("Discount") }}</b></th>
                    <th  class="text-center">{{ _("Price List Rate") }}</th>
                    <th  class="text-center">{{ _("Quantity") }}</b></th>
                    <th  class="text-center">{{ _("Rate") }}</th>
                    <th  class="text-center">{{ _("Amount") }}</th>
        	</tr>
        	</thead>
        	<tbody>
        
                {% set count = 1 %}
       {%- for item in doc.items -%}
        	<tr>
                    <td class="text-center"> {{ count }} </td>
                    <td class="text-left">{{ item.item_code }}{%- if item.item_name != item.item_code -%}<br>{%- endif -%} {{ item.desciption }}</td>
                    <td class="text-center"> {{ "{:,.1f}".format(item.discount_percentage) }}  %</td>
                    <td class="text-center"> {{ "{:,.2f}".format(item.price_list_rate) }} </td>
                    <td class="text-center"> {{ "{:.0f}".format(item.qty) }} {{ item.stock_uom }}</td>
                    <td class="text-center">{{ doc.currency }} {{ "{:,.2f}".format(item.rate|float) }} </td>
                    <td class="text-right">{{ doc.currency }} {{  "{:,.2f}".format(item.amount|float) }}</td>
        	</tr>
                {% set count = count + 1 %}
        {%- endfor -%}
                
        </tbody>
        </table>

Thanks, it works. But how can I make these changes in default print format, as there are things missing now.

I am also facing a problem with this, anybody have a solution?