Traer los registros de una empresa pegando JSON
Añade una empresa con sus cargos, su libro registro de socios, sus SAFE, sus concesiones de opciones, sus contratos y sus presentaciones en un solo paso, desde un documento JSON.
Empresas tiene Importar JSON en la barra de la página. Añade una empresa nueva a partir de un documento JSON, con todo lo que incluyas: sus datos, sus cargos, sus clases de participaciones, sus titulares, cada emisión y transmisión de participaciones, sus SAFE y notas convertibles, sus planes de opciones con sus concesiones, sus contratos y sus presentaciones. Úsalo para traer registros que llevas en una hoja de cálculo o en otra aplicación: da la exportación a un asistente con Copiar la instrucción, pega su respuesta en el cuadro y elige Vista previa.
La vista previa lista cada registro que crearía la importación y cada problema que encontró, como una transmisión de un titular que no tiene suficientes participaciones en esa fecha, una clase de participaciones que no está en el documento o una fecha mal escrita. No se guarda nada hasta que no quede ningún problema y elijas Importar.
Importar siempre crea una empresa nueva. Nunca añade nada a una empresa que ya llevas ni la cambia.
Las participaciones se registran por orden de fecha, sea cual sea el orden del documento, y cada emisión recibe el siguiente número de título de su clase, salvo que el documento indique uno.
El documento
{
"company": {
"legalName": "Example Robotics Ltd",
"entityKind": "private_limited",
"country": "GB",
"registrationNumber": "01234567",
"incorporatedOn": "2024-01-10",
"financialYearEnd": "03-31",
"currency": "GBP"
},
"officers": [
{ "name": "Jane Doe", "role": "director", "appointedOn": "2024-01-10" }
],
"shareClasses": [
{ "name": "Ordinary", "parValue": "0.0001" }
],
"holders": [
{ "name": "Jane Doe" },
{ "name": "Example Ventures LP", "kind": "entity" }
],
"transactions": [
{ "kind": "issue", "date": "2024-01-10", "class": "Ordinary", "to": "Jane Doe", "shares": "6000000", "pricePerShare": "0.0001" },
{ "kind": "transfer", "date": "2025-06-01", "class": "Ordinary", "from": "Jane Doe", "to": "Sam Sample", "shares": "500000" }
],
"convertibles": [
{ "kind": "safe_post_money", "holder": "Example Ventures LP", "amount": "250000", "date": "2025-09-01", "valuationCap": "10000000" }
],
"optionPlans": [
{
"name": "2025 Share Option Plan", "class": "Ordinary", "pool": "1000000", "adoptedOn": "2025-02-01",
"grants": [
{ "holder": "Sam Sample", "options": "48000", "exercisePrice": "0.10", "grantedOn": "2025-03-01", "cliffMonths": 12, "vestingMonths": 48,
"exercises": [ { "date": "2026-04-01", "options": "12000" } ] }
]
}
],
"contracts": [
{ "title": "Office lease", "counterparty": "Example Properties Ltd", "kind": "lease",
"terms": [ { "startsOn": "2025-01-01", "endsOn": "2027-12-31", "noticeDays": 90, "value": "1500", "per": "month" } ] }
],
"filings": [
{ "name": "Confirmation statement", "authority": "Companies House", "dueOn": "2027-01-24", "rule": "after_incorporation_anniversary", "days": 14 }
]
}
company es obligatorio, con al menos su legalName. Todas las demás partes
son opcionales. Las fechas se escriben AAAA-MM-DD. Los números de
participaciones, los importes y los precios se pueden escribir como texto o
como números; los importes están en la moneda de la empresa.
La empresa
| Campo | Notas |
|---|---|
legalName |
Obligatorio. El nombre tal como está registrado. |
entityKind |
sole_trader, partnership, private_limited, public_limited, llc, corporation, nonprofit u other. |
country |
Dos letras, como GB o US. |
region |
Un estado o una provincia. |
registrationNumber |
|
incorporatedOn |
Una fecha. |
financialYearEnd |
El mes y el día, escritos MM-DD, como 03-31. |
currency |
Tres letras, como GBP o USD. |
registeredAddress, businessAddress |
Una línea de la dirección por cada línea de texto. |
website, notes |
Cargos
Cada uno tiene name, role (director, secretary, president,
chief_executive, treasurer, registered_agent u other; director si se
omite), un title opcional, appointedOn (obligatorio) y, para alguien que
ya cesó, resignedOn.
Clases de participaciones y titulares
Una clase tiene name, kind (common o preferred), parValue,
authorisedShares y certificatePrefix, todos opcionales salvo name.
Un titular tiene name, kind (person o entity) y email. Un nombre
usado en una operación, un SAFE o una concesión que no está aquí se añade como
persona.
Operaciones
Cada una tiene kind (issue, transfer, repurchase o cancellation),
date, class (el nombre de una de las shareClasses), shares, y to para
una emisión o una transmisión, from para todo salvo una emisión.
pricePerShare, certificate y note son opcionales.
SAFE y notas convertibles
Cada uno tiene kind (safe_post_money, safe_pre_money o
convertible_note), holder, amount, date y, opcionalmente,
valuationCap, discountPercent, interestPercent, maturesOn (obligatorio
para una nota), mfn y proRata (true o false).
Planes y concesiones de opciones
Un plan tiene name, class, pool (las participaciones reservadas),
adoptedOn y grants. Una concesión tiene holder, options, grantedOn
y, opcionalmente, exercisePrice, vestingStartsOn (la fecha de concesión si
se omite), cliffMonths, vestingMonths, frequency (monthly, quarterly
o yearly), expiresOn y exercises, cada uno con una date y un número de
options. Un ejercicio se registra como una emisión de participaciones del
pool.
Contratos
Cada uno tiene title, counterparty, kind (customer, supplier,
lease, employment, insurance, subscription, loan,
confidentiality, partnership u other), keyTerms y reviewOn
opcionales, y terms, al menos uno, el más antiguo primero. Un periodo tiene
startsOn y, opcionalmente, endsOn, autoRenews (true o false),
renewalMonths, noticeDays, value y per (one_off, month, quarter
o year).
Presentaciones y renovaciones
Cada una tiene name, dueOn (el próximo vencimiento) y, opcionalmente,
kind (filing, tax, licence, insurance, registration, permit,
membership, domain u other), authority, y rule con months y
days:
| Regla | Próxima fecha |
|---|---|
none |
Solo una vez. |
yearly_same_day |
El mismo día cada año. |
every_n_months |
Cada months meses. |
after_fye |
months meses y days días después de cada cierre del ejercicio. |
after_incorporation_anniversary |
months meses y days días después de cada aniversario de la constitución. |
after_completion |
months meses y days días después de hacer la anterior. |
Estas reglas son cómo calcula Magpie la próxima fecha; no son asesoramiento sobre cuándo vence una presentación. Comprueba cada fecha con la autoridad.
Si una importación se rechaza por un motivo que no entiendes, Contactar con soporte.
Preguntar al soporte de Magpie
Envía al equipo de Magpie una pregunta sobre cualquier cosa que este artículo no responda.