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

Outline / document invoicing MVP processes #84

Merged
merged 4 commits into from
Jan 23, 2018
Merged

Outline / document invoicing MVP processes #84

merged 4 commits into from
Jan 23, 2018

Conversation

rub1e
Copy link
Member

@rub1e rub1e commented Jan 16, 2018

Outlines the process for setting up new invoicers and making sure the autocrat system works so that invoices are sent to dwyl, the invoicer, and xero

@rub1e rub1e requested a review from iteles January 16, 2018 12:09
Copy link
Member

@iteles iteles left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rub1e Just worth adding a bit of clarity around the creating vs amending bit and we're good to go, the other things aren't blockers. Thanks! 🎉


![screenshot 2018-01-16 at 11 37 23](https://user-images.githubusercontent.com/11595920/34987222-525a3f14-fab2-11e7-866b-6a1cd6adac09.png)

Go to `sheet 2` and fill in the invoicer's details there - banking, contact, etc. (screenshot)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As you've doubled up this section with creating new invoicers/amending existing ones, it's worth noting that this is where these paths diverge. If you've just amended details (everything except name) on an existing invoicer, my understanding is that after you've run the autocrat job, there's nothing more to do. Or is that the case at all given you don't mention running the autocrat job until the sending section below?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure I understand the question. Autocrat is triggered when a form is submitted, takes the details from the form (name/hours/etc.), applies the matching details from the invoicer tab (rate/email/etc.), and sends the email out.

So if you change an existing invoicer's name, you'd have to update their name on the Google Form.

But in your scenario where e.g. they get a pay bump so their rate goes up, all you need to do is change the rate - Autocrat won't run unless there's a job for it to run on (i.e. a form submission)*

*(Technically it probably gets triggered whenever you make any change to the spreadsheet at all, but unless there's a new job (form submission) for it to sort, nothing will happen.)

Is that what you're asking about? I've made a few more edits so hopefully that's more clear now


### Setting up new invoicer / amending existing details

After being granted access to the *Finance (private)* folder, go to `Invoicing`, where you'll find a file called `dwyl invoicing (responses)`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slight lack of consistency with full stops (their existence at the end of a sentence preceding an image) but very much not a blocker.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Full stops added at the end of sentences which aren't bullet points 😃


Go to `sheet 2` and fill in the invoicer's details there - banking, contact, etc. (screenshot)

Now go to the form itself, `dwyl invoicing`, accessible from the same folder.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth noting this is a Google form? Just because people call spreadsheets weird things...!


`Autocrat` is configured to send & compile automatically, and pretty instantly, IN THEORY.

For currently unknown reasons this doesn't always happen, so you may have to check the Sheet and trigger manually
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who does this? The finance person once someone tells them that their invoices aren't going through?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added a note at the end of the form to say that if you haven't received an email within an hour, contact dwyl finance. This way we should get warning if autocrat is being temperamental

But there's really no way to be sure, so I've suggested that a weekly check is done to ensure there are no rows waiting to be processed.

@iteles iteles assigned rub1e and unassigned iteles Jan 19, 2018
@iteles iteles removed the in-review label Jan 19, 2018
@iteles iteles assigned iteles and unassigned rub1e Jan 23, 2018
Copy link
Member

@iteles iteles left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates @rub1e 👍

@iteles iteles merged commit 56a4533 into master Jan 23, 2018
@iteles iteles deleted the invoicing-docs branch January 23, 2018 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants