-
Notifications
You must be signed in to change notification settings - Fork 20
Add reporting period information #221
Comments
We have a model for this ( |
@sseiter assigning to you. Can you recruit someone from OO to find this information? If you stick it in a google spreadsheet, I can take it from there. Let's start with
I was able to find this pdf schedule on the SOS website, but I'm sure that each jurisdiction can override what the State says. |
@sseiter will do this!! |
@mikeubell / Suzzane shared this PDF with Oakland deadlines on Slack -- https://opencal.slack.com/files/mikeubell/F1K3AAEUC/november_2016_oakland_elections.pdf |
For the November 2016 Oakland election: Nominations period: July 18, 2016–August 12, 2016. (If an incumbent chooses not to run, then the filing deadline for that seat shall be extended to August 17, 2016.) Filing schedule: |
I worry about why we need this information. A committee may file things
|
@mikeubell the ReportingPeriod looks like
So, the current behavior as I understand it: we match a contribution based on date to a reporting period. Based on the |
Oh, and I believe [this pdf](http://www2.oaklandnet.com/oakca1/groups/cityclerk/documents/marketingmaterial/oak057308. |
That all sounds right, @adborden . I believe in SD, one use of F496 may give "permanent" data as well. Note that in the form, there's a human-readable field, and then a "tag" field that maps onto the form ID within the Netfile system. |
So the ReportingPeriod are used to remove redundant information that was previously provided in a 497, when the 460 is processed? In trying to figure out the code I see that a ReportingPeriod can be marked “permanent” or not. So what is the reporting period for a 497? They must be filed based on when the contribution is made, so there are an arbitrary number of reporting periods? We have a record from a form, we look up its reporting period. If that reporting period is not permanent then we delete all previous records that match that reporting period? So the current record is from a 497, which is not permanent, so we delete all previous 497 records? That seems wrong. We want to delete a 497 record when we process a 460 that was filed after that record was filed. Do we process the records in order of file date? The code uses datetime.datetime.now() (which I assume gets the current date/time) to determine if something should be deleted. How can the date that the program is run possible effect if we should delete data or not? The deletion should only depend if we are reading data that supersedes that data. The fact that the current date is outside the reporting period does not mean that the superseding data has been filed. I am sure I don’t understand what is going on here, but this is pretty critical to reporting the correct data so I’d like to understand it. |
cc @sfdoran |
The way @mikeubell put it is the way I understand it - all contributions/expenditures reported on a Form 497 must be reported on Form 460 for the next filing period. Is there already a process to deal with amended Form 460s? I reached out to my contact at NetFile and he offered to arrange a conference call with one of their developers to discuss the processes that take place with amendments and how to properly filter out duplicates. Would that be helpful? Is there any interest? |
I would be interested in talking to the netfile developers. I think I once looked in the netfile data to see about amendments and it appeared to me that they only have the most recent version. I could be mistaken and it would certainly be good to know officially how the data is generated. |
These need to be entered manually, for each form, so we know how to properly combine data.
The text was updated successfully, but these errors were encountered: