-
Notifications
You must be signed in to change notification settings - Fork 3
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
Automate More of the Invoice post processing steps #6
Comments
@joachimweyl @knikolla Can I take on this issue? |
@QuanMPhm how comfortable are you with how the current invoicing scripts are working? |
@joachimweyl I don't have any problems with it so far, such questions for context and how it all works. |
Sounds good, take this issue as yours. |
@joachimweyl To address each of the things you have listed so far in the issue description:
|
@QuanMPhm please note the update to the Institution filtering, of course, if you can find a way to gather Institution we don't have to do any of the filtering email addresses. |
@joachimweyl I created nerc-project/coldfront-plugin-api#39 to have ColdFront return the email in all cases, so as to remove the username exceptions from your logic. But until we have a case where deducing the institution from the email address doesn't work, using the email address is the easiest path forward. @QuanMPhm Additionally, I want to add that don't be constrained by Google Drive implementations and uploading the results to S3 storage is fine. |
Add openapi.yaml and update README
Motivation
After the OpenShift, OpenStack, and storage invoice data is pulled it is then combined together. Then the next step is that it is processed in a few ways in Google Sheets. We would like to automate this after processing as much of the last step as we can easily.
We are not trying to automate all of the steps, just the steps leading up to what we send to MGHPCC. The other steps such as updating PDF's, Rollups, Orran course charges, and Utilized billed and non billed can wait as @joachimweyl has automated them mostly in Google Sheets and they are not on the same time crunch.
Completion Criteria
Provide details of the steps of the Invoice after-process
Description
Add 3 new columns, Credit, Credit Code, and Balance to billable CSV
Update the Institution column
Create a CSV of only the HU rows named NERC-YYYY-MM-Harvard-Invoice.csv where YYYY is the year and MM is the month
create a CSV of HU and BU only named NERC Invoice - HU&BU.csv where is the name of the month of the data processed.
Save 2 CSVs above to the CSV folder or to a shared drive that @joachimweyl has access to
Reference
Completion dates
Desired - 2024-01-25
Required - TBD
The text was updated successfully, but these errors were encountered: