I own a small (one person) "Ltd" company in Hungary. (They are called Kft. here)
I work as a consultant for a U.S. company located in San Francisco. I emit regular invoices to them and then I pay income taxes on the money I receive.
Few times a year it happens that I find myself traveling to their head quarter to get in touch personally with the rest of the team.
They provide the budget for the flight and the lodging, but I'm not sure what's the proper way to get the reimbursement for these expenses.
So far I always paid with my own company credit card and then added an entry in my next invoice to get the money back.
Doing so, though, I need to pay regular income-taxes on these reimbursements as if they were a normal income. Or at least that's what I think is happening?
I was wondering if there are alternatives to get those money without paying "extra" taxes on them?
I'm interested in replies about Hungary and possibly Spain.