Different between pack list and packing slip

Can anybody help me clear up regarding pack list and packing slip. I am confuse on when to use both features. Please help me. Thank you

Packing Slip - a document generated prior to shipping. Packing Slip is linked to Delivery Note only

https://docs.erpnext.com/docs/user/manual/en/stock/packing-slip

Pick List - a document which will suggest what items are to be picked up prior to material transfer/material transfer for manufacturing/delivery

https://docs.erpnext.com/docs/user/manual/en/stock/pick-list

Packing slip will be sent with goods to customers, it’s the content details of each box or any combination of boxes.

Pick slip is an internal document given to warehouse keeper to collect items for one or many orders to be delivered.

Thanks guys. Really appreciated