Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating expenses in foreign currency #430

Closed
2 tasks done
rub1e opened this issue Feb 8, 2018 · 7 comments
Closed
2 tasks done

Creating expenses in foreign currency #430

rub1e opened this issue Feb 8, 2018 · 7 comments
Assignees
Labels
finance please-test Please test the feature in Staging Environment and confirm it's working as expected. priority-2 Second highest priority, should be worked on as soon as the Priority-1 issues are finished T25m Time Estimate 25 Minutes

Comments

@rub1e
Copy link
Member

rub1e commented Feb 8, 2018

As a reconciler of expenses AND as a submitter of expenses, I would like to be able to raise expenses claims in foreign currency directly

  • Upgrade account in Xero to premium
  • Document process - here

Split out from #383

@iteles
Copy link
Member

iteles commented Feb 8, 2018

👍 To document our reasoning:
Xero Premium costs an additional £5.50 per month, £66 a year and it will cost us more than that in dwyler time to do the conversions ourselves for dwyler summer receipts alone!

@iteles iteles added priority-2 Second highest priority, should be worked on as soon as the Priority-1 issues are finished finance labels Feb 8, 2018
@iteles
Copy link
Member

iteles commented Feb 8, 2018

FYI I'm making this a priority 2 as we have some receipts in €€ to put in from our last dwyl HQ trip to Portugal and assigning myself as I'm the only one with access to upgrade for step one! 😬

@iteles iteles self-assigned this Feb 8, 2018
@iteles iteles added in-progress An issue or pull request that is being worked on by the assigned person T25m Time Estimate 25 Minutes labels Feb 8, 2018
@iteles
Copy link
Member

iteles commented Feb 8, 2018

Upgraded! Step 1 complete.
screen shot 2018-02-08 at 16 20 18

@iteles iteles removed T25m Time Estimate 25 Minutes in-progress An issue or pull request that is being worked on by the assigned person labels Feb 8, 2018
@iteles iteles assigned rub1e and unassigned iteles Feb 8, 2018
@rub1e
Copy link
Member Author

rub1e commented Feb 13, 2018

I've added Euro & $$ to our account, but the option's not there for expenses - so I've sent in a support request

@rub1e rub1e added in-progress An issue or pull request that is being worked on by the assigned person T25m Time Estimate 25 Minutes and removed dependency labels Mar 26, 2018
@rub1e
Copy link
Member Author

rub1e commented Mar 26, 2018

Xero isn't currently set up to do non-base currency expenses 💸 , but we can get around this by creating bills instead of an expense claim.

However please note that Xero uses historical currency conversion rates 💹 for old receipts so the foreign money transaction 💶 matches up with the £ 💷 amount coming out of the bank account 🏦

This means that we need to group these expenses by date - i.e. create a new bill for each day of expenses

In practice, however, it's not the end of the world if we create one single bill for a two week period like dwyl summer 🇵🇹 because the exchange rate isn't likely to have fluctuated enough to have a significant effect (and discrepancies can be accounted for using Xero's rounding function.

screenshot 2018-03-26 at 13 56 50

  • Create a new invoice and select the relevant currency from the currency dropdown (see above)
  • Using your phone's camera or the Xero app, take a photo of each receipt and name it according to the following convention:
    • {account}-{date}-{amount}-{description}
    • account will be e.g. Braga or dwyl-summer or Thomas Cook
    • Date is important (see above)
    • Description should be minimal - e.g. "food"
  • Just upload the files to the file library, rather than attaching them to an expense claim
    screenshot 2018-03-26 at 14 25 02
  • Once all receipts are stored, add each one from the file library to the blank bill you've created
    • This is why the naming convention is so important - you can populate each line of the invoice from the filename, rather than having to go into each PDF 😩

@rub1e rub1e added please-test Please test the feature in Staging Environment and confirm it's working as expected. and removed in-progress An issue or pull request that is being worked on by the assigned person labels Mar 26, 2018
@rub1e rub1e assigned iteles and unassigned rub1e Mar 26, 2018
@iteles
Copy link
Member

iteles commented Mar 26, 2018

The 'Client' will be dwyl-summer or a client name, but will the account be International Travel across the board? Maybe a question for the accountants #451

@iteles
Copy link
Member

iteles commented May 1, 2018

We ended up with {date}-{amount}-{description}--{client}

But this process works! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
finance please-test Please test the feature in Staging Environment and confirm it's working as expected. priority-2 Second highest priority, should be worked on as soon as the Priority-1 issues are finished T25m Time Estimate 25 Minutes
Projects
None yet
Development

No branches or pull requests

2 participants