Yes it is possible. The vendor will have to be created for both company codes.
While capturing the invoice, choose the company codes as the US company code and capture it. A cross-company clearing account will have to be defined in configuration OBYA