# How to Customize "Invoice Transfer" grid In AR Invoice Entry

**URL:** <https://www.epiusers.help/t/how-to-customize-invoice-transfer-grid-in-ar-invoice-entry/63714>\
**Category:** Epicor ERP 10\
**Tags:** e10\
**Created:** [January 20, 2020, 3:50pm UTC](https://www.epiusers.help/t/how-to-customize-invoice-transfer-grid-in-ar-invoice-entry/63714 "2020-01-20T15:50:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alice\_Elizabeth](https://www.epiusers.help/user_avatar/www.epiusers.help/alice_elizabeth/32/1639_2.png) [@Alice\_Elizabeth](https://www.epiusers.help/u/Alice_Elizabeth)\
**Post date:** [January 20, 2020, 3:50pm UTC](https://www.epiusers.help/t/how-to-customize-invoice-transfer-grid-in-ar-invoice-entry/63714/1 "2020-01-20T15:50:57Z")

</div>

Hello all,

From AR Invoice Entry:

I am trying to modify the grid on the “Transfer Invoice” screen to also display pack-slip number:

 ![1](https://epiusers.help/uploads/default/original/3X/6/3/63763b330a962b708145f851d0db3bec95073f27.png)

When I look at the grid properties, I see it is called “InvoiceHeadTransferList” but the “Collection” does not contain packnum.

 ![2](https://epiusers.help/uploads/default/original/3X/4/3/43737acd4e2afac03a1d0ea7fe2d5c0d2fb7705b.png)

_However,_ in the main Invoice Entry screen, the grid references the “InvoiceHeadList” which DOES contain packnum.

**Is there a way to display the “InvoiceHeadList” instead of the “InvoiceHeadTransferList” in the when the user is in the transfer screen?** I have tried to change the binding on the transfer grid but the “Collection” does not appear to update.

Thanks,

Alice

---

<div class="post-metadata">

**Author:** ![bordway](https://www.epiusers.help/user_avatar/www.epiusers.help/bordway/32/30753_2.png) [@bordway](https://www.epiusers.help/u/bordway)\
**Post date:** [January 20, 2020, 7:34pm UTC](https://www.epiusers.help/t/how-to-customize-invoice-transfer-grid-in-ar-invoice-entry/63714/2 "2020-01-20T19:34:19Z")

</div>

Have you already looked at this thread?

> [@Efficiently Adding Column to DataGrid](https://www.epiusers.help/t/efficiently-adding-column-to-datagrid/36283/5):
>
> Here’s a quick example that does what you want ( and a brief video explaining how it works if ya wanna know) //Using using Ice.Lib.Broadcast; //Class Level BAQDataView baqViewLate; public void CreateLateBAQView() { baqViewLate = new BAQDataView("LateOpenPos"); oTrans.Add("LateOpenPOBAQ",baqViewLate); string pubBinding = "POTotal.BuyerID"; IPublisher pub = oTrans.GetPublisher(pubBinding); if(pub==null) { oTrans.PublishColumnChange(pubBinding, "MyCustomPublish"); pub …

Not sure it will apply in your case but… I usually start here whenever I want to add a column to a “collection based” grid.

---

<div class="post-metadata">

**Author:** ![Jason\_Woods](https://www.epiusers.help/user_avatar/www.epiusers.help/jason_woods/32/80101_2.png) [@Jason\_Woods](https://www.epiusers.help/u/Jason_Woods)\
**Post date:** [January 20, 2020, 10:01pm UTC](https://www.epiusers.help/t/how-to-customize-invoice-transfer-grid-in-ar-invoice-entry/63714/3 "2020-01-20T22:01:07Z")

</div>

I often look first if there is a field I can hijack with a customization and a BPM. This will often be a description field that is hidden or not needed for my purposes. In a Customization, I unhide the field and rename it. THen in the BPM that populates the DataGrid, I use a widget or code (depending on the version) to fill that field with my new value. The is always a Post-Processing directive.
