OCF source record

StockRepurchase

objects/transactions/repurchase/StockRepurchase.mapping.md

Mapped8 executable edges18 source fields1 review question
Authored context

Notes / open questions

These notes are rendered from the mapping document and remain part of the review record.

Join on security_id to StockIssuance.issuance_type. Carta has no stock repurchase transaction, so the event date, price, consideration, and source security reference are not retained.

quantity projects to the RSA/Certificate returnedToTreasuryQuantity; balance_security_id identifies the post-repurchase security and its reverse lineage. id, comments, and object_type are OCF scaffolding.

Review threads

Questions about this mapping

Property-level review threads stay close to the evidence. Open a prefilled issue for a new decision or follow the mapping link back to the authored file.

1 open0 closed
OPENprice

Is the June 22 `Certificate.returnedInvestedCapital` the intended home for repurchase consideration — i.e. `price × quantity`? The field is new in this bundle, is a `Money`, and sits on the same `Certificate` that already receives this transaction's `returnedToTreasuryQuantity`, which makes it a plausible target for the capital returned to the holder on repurchase. Classified `no-equivalent` pending confirmation rather than mapped on inference, because the bundle carries no description for the field and a product-price aggregate would be wrong if Carta means original invested capital instead.

Asked by @johnscrudato→ Certificate.returnedInvestedCapital · objects/transactions/repurchase/StockRepurchase.mapping.md:198
Current answer Open: confirm whether `returnedInvestedCapital` records repurchase consideration (`price × quantity`) and, if so, whether Carta expects the importer to compute the product or whether the value has independent provenance. `RestrictedStockAward` has no equivalent field, so an RSA-variant answer is needed too.
Field evidence

Where the OCF fields go

VariantOCF fieldCarta destinationMapping kind
Rsabalance_security_idcomputedIssue ↗
Rsacomments
No Carta target
unmappableIssue ↗
Rsaconsideration_text
No Carta target
unmappableIssue ↗
Rsadate
No Carta target
unmappableIssue ↗
Rsaid
No Carta target
unmappableIssue ↗
Rsaobject_type
No Carta target
unmappableIssue ↗
Rsaprice
No Carta target
unmappableIssue ↗
RsaquantitycomputedIssue ↗
Rsasecurity_id
No Carta target
unmappableIssue ↗
Defaultbalance_security_idcomputedIssue ↗
Defaultcomments
No Carta target
unmappableIssue ↗
Defaultconsideration_text
No Carta target
unmappableIssue ↗
Defaultdate
No Carta target
unmappableIssue ↗
Defaultid
No Carta target
unmappableIssue ↗
Defaultobject_type
No Carta target
unmappableIssue ↗
Defaultprice
No Carta target
unmappableIssue ↗
DefaultquantitycomputedIssue ↗
Defaultsecurity_id
No Carta target
unmappableIssue ↗