What is the difference between "boardCode" and "boardCodeSupplier"? Which one should I take into consideration?

The "boardCode" field returns the board in the context requested (for example, your own board code in case you uploaded the mapping file). 

On the other hand, the "boardCodeSupplier" will always return the Seller native board code.