Abrir en Magpie

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.