05. Stock Reissuance - Open-Cap-Table-Coalition/OCF-Tools GitHub Wiki
Description
Required Variables
| Variable | Type |
|---|---|
| id | String |
| object_type | Constant |
| date | Date |
| security_id | String |
| resulting_security_ids | Array |
Validation checks
- A stock issuance with a corresponding security ID must exist for the security_id variable
- Any stock issuances with corresponding security IDs referred to in the resulting_security_ids array must exist
- The date of the stock issuance referred to in the security_id must have a date equal to or earlier than the date of the stock reissuance
- The security_id of the stock issuance referred to in the security_id variable must not be the security_id related to any other transactions with the exception of a stock acceptance transaction.
- The dates of any stock issuances referred to in the resulting_security_ids variable must have a date equal to the date of the stock reissuance
- The quantity of the stock issuance referred to in the security_id variable must equal the sum of the quantities of any stock issuances referred to in the resulting_security_ids variable
- The stock_class_id of the stock issuance referred to in the security_id variable must equal the stock_class_id of any stock issuances referred to in the resulting_security_ids variable
Notes / Open questions
Does a stock issuance have to be approved before it is re-issued? (Discussed - feels like a warning for now but needs further investigation)
Can the dates of the stock issuances referred to in the resulting_security_ids be in the future?
For a re-issuance, does the stock class of the resulting stock issuances have to be the same as the initial stock issuance? (We think it's a reasonable assumption.)