Over the last couple of years I have seen this error a few times when dataloading and it confuses me every time.
BMXAA8270E : The laborcode is not valid with this combination of craft, skill level, vendor, and contract. Use the Select Value lookup to see a list of valid choices.
It's latest appearance was loading a WOASSIGN object structure - but I have seen this loading other Labor related objects.
Every time I have seen this, it has had nothing to do with the combination of craft, skill and labor, but rather the MXINTADM user has not had a default insert site set.
Set a default insert site for MXINTADM and the load should work fine. I've just tried this on Maximo 7.5 and the load worked as soon as I set the Default Insert site. I have a feeling on Maximo 7.1 it needed a server restart after the Default Site ws set.
If the error persists after settting the Default Insert site and restarting then it is time to follow the message and check the combination of craft skill and laborcode. (there is also an option in the Organization option to tell maximo to ignore these I believe).
Tags: 
contract
vendor
dataloading
bmxaa8270e
tpae
maximo
laborcode
craft