Pull out value of CBM from Purchase Receipt / Purchase Invoice to Landed Cost Voucher

In ERPNext purchase, the added costs can be distributed by Qty or weight. I would like to distribute added cost according to volume (CBM)

I added a custom field called CBM in Purchase Order, Purchase Receipt, Purchase Invoice and Landed cost voucher. When I enter value in PO, and then generate purchase receipt, value of CBM entered in PO automatically gets transferred into purchase receipt. But when i generate a Landed Cost Voucher and import products from Purhcase receipt, it doesn’t import value of CBM from Purchase receipt. CBM shows 0 only.

So how could I automatically import value of CBM from Purchaes Receipt / Invoice to Landed Cost Voucher?