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

Milestone: Auto-populate Aging Report Invoice Statuses #116

Open
3 of 6 tasks
widal001 opened this issue Mar 14, 2022 · 0 comments
Open
3 of 6 tasks

Milestone: Auto-populate Aging Report Invoice Statuses #116

widal001 opened this issue Mar 14, 2022 · 0 comments
Assignees
Labels
aging report Work related to the Aging Report ETL pipeline milestone Organizes requirements related to a milestone

Comments

@widal001
Copy link
Contributor

widal001 commented Mar 14, 2022

Summary

Automatically populate the Aging Report in SharePoint with the statuses of invoices from CitiBuy, CoreIntegrator, and Integrify.

Definition of Done

  • The invoices added to the Aging Report spreadsheet in SharePoint can be auto-populated with their statuses from CitiBuy, CoreIntegrator, or Integrify with the following code:
from dgs_fiscal.etl import AgingReport

# instantiate the Aging Report workflow
aging_etl = AgingReport()

# get data from each of the systems involved
data_citibuy = aging_etl.get_citibuy_data()
data_integrify = aging_etl.get_integrify_data()
data_sharepoint = aging_etl.get_sharepoint_data()

# populate the report and update it in SharePoint 
report = aging_etl.populate_report(data_sharepoint, data_citibuy, data_integrify)
aging_etl.update_sharepoint(report)
  • The code above can be executed with the following CLI entry point: dgs_fiscal aging_report

Not in Scope

  • Vendor Submission Management: This milestone does not include downloading and formatting vendor submissions to the Aging Report. A member of the Fiscal team still needs to seed the report with those invoices. This milestone is limited to populating the statuses of the invoices that added by the Fiscal team.
  • SharePoint List: This milestone will not include updating the Aging Report as a SharePoint list. That may be scoped into a future milestone, but currently the reports will be populated and updated as a spreadsheet.

Sub-Tasks

@widal001 widal001 added the enhancement New feature or request label Mar 14, 2022
@widal001 widal001 self-assigned this Mar 14, 2022
@widal001 widal001 added aging report Work related to the Aging Report ETL pipeline milestone Organizes requirements related to a milestone and removed enhancement New feature or request labels Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aging report Work related to the Aging Report ETL pipeline milestone Organizes requirements related to a milestone
Projects
None yet
Development

No branches or pull requests

1 participant