Registry entry

Cámara de Comercio y Producción de La Vega Solicitud de Servicios del Registro Mercantil (S.R.L./S.A./S.E./S.A.S./S. EN N.C.)

The Cámara de Comercio y Producción de La Vega Real, Inc.'s 3-page 'Solicitud de Servicios del Registro Mercantil' (commercial-registry services request), the intake form used to request any of 29 distinct registro mercantil transactions — new registration, renewal, modification (capital change, domicile change, partner/shareholder change, dissolution, merger/spin-off, etc.), registry closure, or lost-certificate duplication — for a Sociedad Anónima (S.A.), Sociedad Anónima Simplificada (S.A.S.), Sociedad Responsabilidad Limitada (S.R.L.), Sociedad en Nombre Colectivo (S. EN N.C.), or Sociedad Extranjera (S.E.). This document opens the Dominican Republic's Business Formation vertical (4 of 6 verticals for the jurisdiction, following do/dgii/annual-corporate-income-tax-return-ir-2 (Taxes), do/mirex/passport-application (Passport), and do/dgii/vehicle-transfer-sworn-declaration-fi-vhm-308 (DMV)). The form is a genuine fillable AcroForm PDF (196 named fields; 195 modeled here, one wet-ink signature field excluded — see Scope decisions in VERIFICATION.md), freely downloadable from the chamber of commerce's own site with no login/CAPTCHA/WAF gate, and models: page 1's requester/gestor identification, the requested company type, the company's own identification data, and a 29-row checklist of which specific registro mercantil service(s) are being requested; page 2's current company status, business activity, and up to 8 shareholder/partner rows plus up to 4 governing-body (Consejo de Administración/Órgano de Gestión) member rows; and page 3's up to 2 administrator/authorized-signer rows, up to 2 optional comisario de cuentas (statutory auditor) rows, capital/assets figures, company duration, commercial/bank references, employee counts, branch/agency/affiliate addresses, regulated-entity data, and the closing sworn AUTORIZACIÓN DEL SOLICITANTE declaration. The source form's own printed note discloses that when the sole service requested is 'Duplicado por Pérdida' or 'Registro de Documentos', page 2's fields become optional and page 3 need only carry the AUTORIZACIÓN DEL SOLICITANTE — but the form does not print a complete field-applicability matrix for its other 27 service types, so (per Scope decisions below) only a minimal, structurally-necessary subset of fields is modeled required, with the remainder disclosed as optional rather than guessed. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Dominican Republic, the Cámara de Comercio y Producción de La Vega Real, Inc., or any Dominican chamber of commerce.

Registry entry

do/camara-comercio-la-vega/registro-mercantil

Jurisdiction
Dominican Republic · La Vega (subnational)
Version
1.0.0
Verification
draft

Authoritative source Solicitud de Servicios del Registro Mercantil — S.R.L./S.A./S.E./S.A.S./S. EN N.C. (Cámara de Comercio y Producción de La Vega Real, Inc.)

Machine access

Registry catalog
registry/index.jsonone record per schema id

Field reference

195 fields, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Fields

  • wantsVipService boolean optional

    ¿Desea servicio VIP?

  • depositToCancilleria boolean optional

    ¿Estos Documentos serán depositados en Cancillería?

  • requestedByType enum required

    Este servicio es solicitado por

    enum: oficina_de_abogados | sociedad | persona_fisica
  • requesterName string optional

    Oficina de Abogados/Sociedad/Persona Física

    length: 0–200
  • requesterRncCedula string optional

    RNC/Cédula

    length: 0–20classification: sensitive-pii
  • contactPersonName string optional

    Nombre de la Persona de Contacto

    length: 0–200classification: pii
  • contactPersonCedula string optional

    Cédula

    length: 0–20classification: sensitive-pii
  • contactEmail string optional

    Correo electrónico

    length: 0–200classification: pii
  • contactPhone string optional

    Teléfono

    length: 0–30classification: pii
  • invoiceToName string optional

    ¿A nombre de quién se emitirá la factura?

    length: 0–200
  • invoiceToRncCedula string optional

    RNC/Cédula

    length: 0–20classification: sensitive-pii
  • wantsFiscalReceipt boolean optional

    ¿Desea Comprobante Fiscal?

  • companyType enum required

    The legal company type the registro mercantil request concerns. Governs which of this form's other 'Sólo para S.A.'/'No aplica para Sociedad Extranjera'/etc. scoped fields and service-type rows are applicable, per the form's own parenthetical scope notes (disclosed on the individual serviceType* fields below rather than encoded as fabricated requiredWhen/visibleWhen rules, since the source does not print a fixed field-applicability matrix per company type).

    enum: sa | sas | srl | s_en_nc | se
  • companyName string required

    Denominación Social/Razón Social

    length: 0–300classification: pii
  • registrationNumber string optional

    Printed with a fixed 'SD' suffix box immediately after the blank on the source form (e.g. the registry office's own Santo Domingo-registry-system suffix); modeled as a single free-text field since the 'SD' suffix is the source's own static chrome, not applicant-entered data.

    length: 0–50
  • companyAddress string optional

    Dirección de la Sociedad

    length: 0–300
  • companyPhone1 string optional

    Teléfono 1

    length: 0–30classification: pii
  • companyPhone2 string optional

    Teléfono 2

    length: 0–30classification: pii
  • companyFax string optional

    Fax

    length: 0–30
  • companyPoBox string optional

    Apartado Postal

    length: 0–50
  • companyEmail string optional

    Email

    length: 0–200classification: pii
  • companyWebsite string optional

    Página Web/Website

    length: 0–200
  • countryOfOrigin string optional

    Primarily relevant for Sociedad Extranjera (S.E.) registrations, but printed as a single unconditional blank with no per-company-type gate on the source form.

    length: 0–100
  • issuanceDate date optional

    Fecha de Emisión/Matriculación

  • expirationDate date optional

    Fecha de Vencimiento

  • constitutiveActDate date optional

    Fecha de Acto Constitutivo

  • lastModificationDate date optional

    Fecha Última Modificación

  • rnc string optional

    RNC

    length: 0–20classification: sensitive-pii
  • serviceTypeNewRegistration boolean optional

    Registro Nuevo o Matriculación

  • serviceTypeForeignRegistrationNoCapital boolean optional

    Sólo para Sociedad Extranjera, per the source form's own parenthetical note on this row.

  • serviceTypeNewRegistrationAndTransformation boolean optional

    No aplica para Sociedad Extranjera, per the source form's own parenthetical note on this row.

  • serviceTypeNewRegistrationAndAdequacy boolean optional

    Sólo para S.A., per the source form's own parenthetical note on this row.

  • serviceTypeModificationTransformation boolean optional

    No aplica para Sociedad Extranjera, per the source form's own parenthetical note on this row.

  • serviceTypeModificationAdequacy boolean optional

    Sólo para S.A., per the source form's own parenthetical note on this row.

  • serviceTypeModificationChangeDomicileOtherProvince boolean optional

    Modificación por Cambio de Domicilio a otra Provincia

  • serviceTypeModificationChangePartners boolean optional

    Modificación por Cambios en la Composición de los Socios/Accionistas

  • serviceTypeModificationChangeCompanyName boolean optional

    Modificación por Cambio de Denominación Social o Razón Social / Objeto Social

  • serviceTypeModificationBoardDesignation boolean optional

    Modificación por Designación de Miembros del Órgano de Gestión/Consejo de Administración, Administradores, Comisario de Cuentas

  • serviceTypeModificationChangeDomicileSameProvince boolean optional

    Modificación por Cambio de Domicilio dentro de la misma Provincia

  • serviceTypeModificationCapitalIncrease boolean optional

    Modificación por Aumento de Capital Social / Capital autorizado

  • serviceTypeModificationCapitalReduction boolean optional

    Modificación por Reducción de Capital Social / Capital Autorizado

  • serviceTypeModificationSubscribedCapitalIncrease boolean optional

    No aplica para S.R.L., Nombre Colectivo, per the source form's own parenthetical note on this row.

  • serviceTypeModificationSubscribedCapitalReduction boolean optional

    No aplica para S.R.L., Nombre Colectivo, per the source form's own parenthetical note on this row.

  • serviceTypeModificationChangeDomicileFromOtherProvince boolean optional

    Modificación por Cambio de Domicilio desde otra Provincia

  • serviceTypeRegistryClosure boolean optional

    Cierre Registral (Liquidación, cancelación, fusión y escisión)

  • serviceTypeModificationDissolution boolean optional

    No aplica para Sociedad Extranjera, per the source form's own parenthetical note on this row.

  • serviceTypeModificationSuspension boolean optional

    Modificación por Suspensión de Actividades Comerciales o Cese Temporal

  • serviceTypeGeneralDataUpdate boolean optional

    Actualización de Datos generales de la sociedad (RNC, teléfono, fax, apartado postal, e-mail, página web, informaciones generales Socios/Accionistas, referencias bancarias, referencias comerciales, cantidad de empleados)

  • serviceTypeModificationMerger boolean optional

    Modificación por Fusión

  • serviceTypeModificationSpinoff boolean optional

    Modificación por Escisión

  • serviceTypeRenewalWithDocuments boolean optional

    Renovación con Registro de Documentos

  • serviceTypeRenewalWithoutDocuments boolean optional

    Renovación sin Registro de Documentos

  • serviceTypeRenewalAndTransformation boolean optional

    No aplica para Sociedad Extranjera, per the source form's own parenthetical note on this row.

  • serviceTypeRenewalAndAdequacy boolean optional

    Sólo para S.A., per the source form's own parenthetical note on this row.

  • serviceTypeRenewalAndLossDuplicate boolean optional

    Renovación y Duplicado por Pérdida

  • serviceTypeLossDuplicate boolean optional

    Duplicado por Pérdida

  • serviceTypeDocumentRegistration boolean optional

    Registro de Documentos

  • companyStatus enum optional

    Estado Actual de la Sociedad

    enum: activa | cese_temporal | disuelta | en_liquidacion
  • businessActivityServices boolean optional

    Actividad de la Sociedad — Servicios

  • businessActivityIndustrial boolean optional

    Actividad de la Sociedad — Industrial

  • businessActivityAgriculture boolean optional

    Actividad de la Sociedad — Agrario

  • businessActivityCommerce boolean optional

    Actividad de la Sociedad — Comercio

  • businessDescription string optional

    Actividad/Descripción del Negocio

    length: 0–1000
  • mainProductsServices string optional

    Principales Productos/Servicios

    length: 0–1000
  • harmonizedSystemCode string optional

    Sistema Armonizado (SA)

    length: 0–500
  • shareholder1Name string required

    At least one shareholder/partner row is expected for any registro mercantil request; modeled required on row 1 only, since the source form's own 'Según aplique' ('as applicable') header discloses that not every row applies to every filing.

    length: 0–200classification: pii
  • shareholder1Address string optional

    Socio/Accionista 1 — Dirección

    length: 0–300classification: pii
  • shareholder1IdNumber string optional

    Socio/Accionista 1 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder1RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder1Nationality string optional

    Socio/Accionista 1 — Nacionalidad

    length: 0–100classification: pii
  • shareholder1MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder2Name string optional

    Socio/Accionista 2 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder2Address string optional

    Socio/Accionista 2 — Dirección

    length: 0–300classification: pii
  • shareholder2IdNumber string optional

    Socio/Accionista 2 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder2RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder2Nationality string optional

    Socio/Accionista 2 — Nacionalidad

    length: 0–100classification: pii
  • shareholder2MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder3Name string optional

    Socio/Accionista 3 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder3Address string optional

    Socio/Accionista 3 — Dirección

    length: 0–300classification: pii
  • shareholder3IdNumber string optional

    Socio/Accionista 3 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder3RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder3Nationality string optional

    Socio/Accionista 3 — Nacionalidad

    length: 0–100classification: pii
  • shareholder3MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder4Name string optional

    Socio/Accionista 4 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder4Address string optional

    Socio/Accionista 4 — Dirección

    length: 0–300classification: pii
  • shareholder4IdNumber string optional

    Socio/Accionista 4 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder4RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder4Nationality string optional

    Socio/Accionista 4 — Nacionalidad

    length: 0–100classification: pii
  • shareholder4MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder5Name string optional

    Socio/Accionista 5 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder5Address string optional

    Socio/Accionista 5 — Dirección

    length: 0–300classification: pii
  • shareholder5IdNumber string optional

    Socio/Accionista 5 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder5RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder5Nationality string optional

    Socio/Accionista 5 — Nacionalidad

    length: 0–100classification: pii
  • shareholder5MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder6Name string optional

    Socio/Accionista 6 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder6Address string optional

    Socio/Accionista 6 — Dirección

    length: 0–300classification: pii
  • shareholder6IdNumber string optional

    Socio/Accionista 6 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder6RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder6Nationality string optional

    Socio/Accionista 6 — Nacionalidad

    length: 0–100classification: pii
  • shareholder6MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder7Name string optional

    Socio/Accionista 7 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder7Address string optional

    Socio/Accionista 7 — Dirección

    length: 0–300classification: pii
  • shareholder7IdNumber string optional

    Socio/Accionista 7 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder7RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder7Nationality string optional

    Socio/Accionista 7 — Nacionalidad

    length: 0–100classification: pii
  • shareholder7MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • shareholder8Name string optional

    Socio/Accionista 8 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • shareholder8Address string optional

    Socio/Accionista 8 — Dirección

    length: 0–300classification: pii
  • shareholder8IdNumber string optional

    Socio/Accionista 8 — Cédula/Pasaporte/RNC

    length: 0–30classification: sensitive-pii
  • shareholder8RegistryNumber string optional

    Populated when the shareholder/partner is itself a registered legal entity rather than a natural person.

    length: 0–50
  • shareholder8Nationality string optional

    Socio/Accionista 8 — Nacionalidad

    length: 0–100classification: pii
  • shareholder8MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • totalShareholders integer optional

    Cantidad Total Accionistas/Socios

    range: 0–∞
  • totalShares integer optional

    Cantidad Total Acciones/Cuotas

    range: 0–∞
  • sharesWithParValue integer optional

    Applies only for Sociedades Extranjeras (S.E.), per the source form's own footnote ('* Aplica sólo para Sociedades Extranjeras (S.E.)').

    range: 0–∞
  • sharesWithoutParValue integer optional

    Applies only for Sociedades Extranjeras (S.E.), per the source form's own footnote ('* Aplica sólo para Sociedades Extranjeras (S.E.)').

    range: 0–∞
  • boardMember1Position string required

    At least one governing-body member row is expected for any registro mercantil request; modeled required on row 1 only.

    length: 0–150
  • boardMember1Name string required

    Consejo/Órgano de Gestión 1 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • boardMember1Address string optional

    Consejo/Órgano de Gestión 1 — Dirección

    length: 0–300classification: pii
  • boardMember1IdNumber string optional

    Consejo/Órgano de Gestión 1 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • boardMember1Nationality string optional

    Consejo/Órgano de Gestión 1 — Nacionalidad

    length: 0–100classification: pii
  • boardMember1MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • boardMember2Position string optional

    Consejo/Órgano de Gestión 2 — Cargo

    length: 0–150
  • boardMember2Name string optional

    Consejo/Órgano de Gestión 2 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • boardMember2Address string optional

    Consejo/Órgano de Gestión 2 — Dirección

    length: 0–300classification: pii
  • boardMember2IdNumber string optional

    Consejo/Órgano de Gestión 2 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • boardMember2Nationality string optional

    Consejo/Órgano de Gestión 2 — Nacionalidad

    length: 0–100classification: pii
  • boardMember2MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • boardMember3Position string optional

    Consejo/Órgano de Gestión 3 — Cargo

    length: 0–150
  • boardMember3Name string optional

    Consejo/Órgano de Gestión 3 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • boardMember3Address string optional

    Consejo/Órgano de Gestión 3 — Dirección

    length: 0–300classification: pii
  • boardMember3IdNumber string optional

    Consejo/Órgano de Gestión 3 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • boardMember3Nationality string optional

    Consejo/Órgano de Gestión 3 — Nacionalidad

    length: 0–100classification: pii
  • boardMember3MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • boardMember4Position string optional

    Consejo/Órgano de Gestión 4 — Cargo

    length: 0–150
  • boardMember4Name string optional

    Consejo/Órgano de Gestión 4 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • boardMember4Address string optional

    Consejo/Órgano de Gestión 4 — Dirección

    length: 0–300classification: pii
  • boardMember4IdNumber string optional

    Consejo/Órgano de Gestión 4 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • boardMember4Nationality string optional

    Consejo/Órgano de Gestión 4 — Nacionalidad

    length: 0–100classification: pii
  • boardMember4MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • authorizedSigner1Position string required

    At least one administrator/authorized-signer row is expected for any registro mercantil request; modeled required on row 1 only.

    length: 0–150
  • authorizedSigner1Name string required

    Administrador/Autorizado 1 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • authorizedSigner1Address string optional

    Administrador/Autorizado 1 — Dirección

    length: 0–300classification: pii
  • authorizedSigner1IdNumber string optional

    Administrador/Autorizado 1 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • authorizedSigner1Nationality string optional

    Administrador/Autorizado 1 — Nacionalidad

    length: 0–100classification: pii
  • authorizedSigner1MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • authorizedSigner2Position string optional

    Administrador/Autorizado 2 — Cargo

    length: 0–150
  • authorizedSigner2Name string optional

    Administrador/Autorizado 2 — Nombre(s) y Apellido(s)

    length: 0–200classification: pii
  • authorizedSigner2Address string optional

    Administrador/Autorizado 2 — Dirección

    length: 0–300classification: pii
  • authorizedSigner2IdNumber string optional

    Administrador/Autorizado 2 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • authorizedSigner2Nationality string optional

    Administrador/Autorizado 2 — Nacionalidad

    length: 0–100classification: pii
  • authorizedSigner2MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • auditor1Name string optional

    Section header is 'COMISARIO DE CUENTAS (Si aplica)' — completed only when the company has a comisario de cuentas (statutory auditor), a role not required for every company type.

    length: 0–200classification: pii
  • auditor1Address string optional

    Comisario de Cuentas 1 — Dirección

    length: 0–300classification: pii
  • auditor1IdNumber string optional

    Comisario de Cuentas 1 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • auditor1Nationality string optional

    Comisario de Cuentas 1 — Nacionalidad

    length: 0–100classification: pii
  • auditor1MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • auditor2Name string optional

    Section header is 'COMISARIO DE CUENTAS (Si aplica)' — completed only when the company has a comisario de cuentas (statutory auditor), a role not required for every company type.

    length: 0–200classification: pii
  • auditor2Address string optional

    Comisario de Cuentas 2 — Dirección

    length: 0–300classification: pii
  • auditor2IdNumber string optional

    Comisario de Cuentas 2 — Cédula/Pasaporte

    length: 0–30classification: sensitive-pii
  • auditor2Nationality string optional

    Comisario de Cuentas 2 — Nacionalidad

    length: 0–100classification: pii
  • auditor2MaritalStatus string optional

    Free text on the source form (a blank box, not a fixed picklist of radio buttons), so modeled as an unconstrained string rather than a fabricated enum.

    length: 0–50classification: pii
  • authorizedCapitalAmount number optional

    Capital Social/Social Autorizado — Monto

    range: 0–∞classification: financial
  • authorizedCapitalCurrency string optional

    Capital Social/Social Autorizado — Moneda

    length: 0–10classification: financial
  • subscribedPaidCapitalAmount number optional

    Applies only for S.A., S.A.S., S.E., per the column's own parenthetical scope note.

    range: 0–∞classification: financial
  • subscribedPaidCapitalCurrency string optional

    Applies only for S.A., S.A.S., S.E., per the column's own parenthetical scope note.

    length: 0–10classification: financial
  • realEstateAmount number optional

    Bienes Raíces — Monto

    range: 0–∞classification: financial
  • realEstateCurrency string optional

    Bienes Raíces — Moneda

    length: 0–10classification: financial
  • assetsAmount number optional

    Activos — Monto

    range: 0–∞classification: financial
  • assetsCurrency string optional

    Activos — Moneda

    length: 0–10classification: financial
  • companyDurationType enum optional

    Duración de la Sociedad

    enum: definida | indefinida
  • companyDurationYears integer optional

    Completed only when Duración de la Sociedad is 'Definida', per the source form's own layout (the 'Cant.de años' blank sits directly beneath the Definida/Indefinida radio pair).

    range: 1–999
  • operationsStartDate date optional

    Fecha de Inicio de Operaciones

  • boardManagementDuration string optional

    Free-text duration description (e.g. a term in years) rather than a date; the source form provides a single blank line, not a structured date/number picker.

    length: 0–100
  • lastAssemblyDate date optional

    Fecha Última Asamblea

  • commercialReference1 string optional

    Referencia Comercial 1

    length: 0–300
  • commercialReference2 string optional

    Referencia Comercial 2

    length: 0–300
  • commercialReference3 string optional

    Referencia Comercial 3

    length: 0–300
  • bankReference1 string optional

    Referencia Bancaria 1

    length: 0–300
  • bankReference2 string optional

    Referencia Bancaria 2

    length: 0–300
  • bankReference3 string optional

    Referencia Bancaria 3

    length: 0–300
  • employeesFemale integer optional

    Número de Empleados — F

    range: 0–∞
  • employeesMale integer optional

    Número de Empleados — M

    range: 0–∞
  • employeesTotal integer optional

    Número de Empleados — Total

    range: 0–∞
  • branchOfficesAddress string optional

    ¿Dónde tiene? — Sucursales — Dirección

    length: 0–500
  • agenciesAddress string optional

    ¿Dónde tiene? — Agencias — Dirección

    length: 0–500
  • affiliatesAddress string optional

    ¿Dónde tiene? — Filiales — Dirección

    length: 0–500
  • regulatedEntityClass string optional

    Entes Regulados — Clase de Ente

    length: 0–150
  • regulatedEntityResolutionNumber string optional

    Entes Regulados — No. de Resolución

    length: 0–100
  • tradeName string optional

    Nombre Comercial

    length: 0–200
  • tradeRegistrationNumber string optional

    No. de Registro

    length: 0–50
  • declarantFullName string required

    The declarant's full legal name, filled into the blank of the sworn AUTORIZACIÓN DEL SOLICITANTE statement ('Yo, ___, en calidad de ___, por la presente afirmo bajo juramento que los datos son correctos y completos y que no he omitido ni falseado información alguna').

    length: 0–200classification: pii
  • declarantCapacity enum required

    The declarant's capacity: Gerente (manager) or Representante Autorizado (authorized representative). The source form's own note requires a power-of-attorney attachment when Representante Autorizado is selected ('*Nota: En caso de Representante Autorizado anexe poder de representación') — modeled here as a disclosed instruction, not as a fabricated documents[] requiredWhen gate, since no separate checkbox marks whether the attachment was actually included.

    enum: gerente | representante_autorizado
  • declarationDate date required

    Fecha

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-15

Why this schema and why now (GOV-3167)

This candidate was pre-scouted during the GOV-3152 "GovSchema Standard Research" cycle, which independently scouted and live-verified several of the Dominican Republic's remaining verticals in parallel. GOV-3158 landed do/mirex/passport-application, opening DR's Passport vertical and disclosing four further candidates for DO's other still-open verticals (DMV, Business Formation, Visa, National ID) as child issues. This ticket (GOV-3167, delegated from GOV-3189's "GovSchema Standard Research" cycle) picks up the Business Formation candidate: the Cámara de Comercio y Producción de La Vega's standard commercial-registry ("registro mercantil") request form, covering new registration, renewal, and adequacy filings for S.R.L., S.A., S.A.S., S. EN N.C., and foreign-company ("Sociedad Extranjera") entity types. DR already has DMV (do/dgii/vehicle-transfer-...), Taxes (do/dgii/annual-corporate-income-tax-return-ir-2), and Passport (do/mirex/passport-application) — this document opens Business Formation, DR's 4th of 6 verticals.

Sources examined

  • Document (id, version): do/camara-comercio-la-vega/registro-mercantil / 1.0.0
  • Spec version: GovSchema 0.3.0
  • Authority: Cámara de Comercio y Producción de La Vega Real, Inc. (CCPLV), a chamber-of-commerce mercantile registry (the Dominican Republic's mercantile-registry function is delegated to regional chambers of commerce, not a single national agency — La Vega is the chamber serving La Vega province).
  • Primary source: https://www.camaralavega.org.do/wp-content/uploads/2015/12/Formulario-S.R.L.-S.A.-S.E.-S.A.S.-S.-EN-N.C.pdf — independently re-fetched fresh this cycle with a plain curl, no browser User-Agent or session needed: HTTP 200, Content-Type PDF, size 780,693 bytes, sha256 0aa917a957691268ccc2b300c499ee9f0dce29c3b6c5c26140b1df4a2aa42889, genuine %PDF-1.5 magic bytes. No login/CAPTCHA/WAF gate encountered.

Structure independently re-confirmed

pdfjs-dist 3.11.174 (installed standalone in a scratch directory, not added as a repository dependency) confirms 3 pages and a genuine AcroForm: getFieldObjects() returns 196 named fields, matching the prior scouting note's count exactly. This is a fillable AcroForm PDF (not scanned/raster), so every field's real internal name was read directly from the extracted field-object map, not inferred from a rendered image.

page.getAnnotations() returned 210 Widget annotations across the 3 pages — more than the 196 distinct field names — because several logical radio-button/checkbox groups share one field name across multiple widgets (VIP, Cancillería-deposit, and Comprobante-Fiscal each have 2 widgets; SolicitadoPor has 3; TipoSolicitud has 5; EstadoSociedad has 4; DuracionSociedad has 2; the Gerente/Representante-Autorizado capacity selector has 2) — (2-1)×6 + (3-1) + (5-1) + (4-1) = 14 extra widgets, reconciling 210 annotations to 196 distinct field names exactly.

Field-name inspection shows two categories:

  • ~145 semantically-named fields (e.g. RNCCédula, DENOMINACIÓN SOCIALRAZÓN SOCIAL, FECHA DE ACTO CONSTITUTIVO, the four MARCAR CON UNA X... registration-type checkboxes) whose internal PDF field name is itself the printed label text (a common Adobe-Acrobat-form authoring artifact), giving an unambiguous 1:1 mapping to schema fields.
  • Generic-named fields (Text1-Text71, fill_2/fill_29-fill_50) with no semantic internal name — mostly the blank per-row cells of the repeating shareholder/partner grid (CANTIDAD TOTAL ACCIONISTAS/SOCIOS — total shareholders/partners). These were resolved to their real table row/column by rendering all 3 pages through node-canvas at 2.5x scale (the same technique used in this registry's do/mirex and il/mot cycles) and cross-referencing each field's own annotation rect (x/y position), sorting top-to-bottom then left-to-right per page and matching against the rendered grid lines. This resolves to a bounded 8-row repeating group, modeled as shareholder1Name through shareholder8MaritalStatus (8 × 6 = 48 fields, plus totalShareholderCount = 49 total) — consistent with this registry's established bounded-repeating-group convention (entrantN/childN pattern used elsewhere).

195 of 196 raw AcroForm fields are modeled as fields[]. The one excluded field is Firma (page 3, the "AUTORIZACIÓN DEL SOLICITANTE" wet-ink signature line) — a physical signature capture, not a data field an agent would populate, consistent with this registry's established staff/signature-block exclusion convention. No other office/staff-only section exists in this form; every other field is applicant-facing.

0 documents[] entries: the form's own "tipo de registro" checkboxes (Registro de Documentos, Renovación con Registro de Documentos, etc.) are registration-type selectors, not a supporting-evidence checklist — no itemized required-attachment list appears anywhere in the 3-page form itself, so documents[] is genuinely empty for this source, not an oversight.

Scope decisions

  • companyType enum (sa, sas, srl, s_en_nc, se) — taken directly from the form's own title/checkbox set (S.R.L./S.A./S.E./ S.A.S./S. EN N.C.); se covers "Sociedad Extranjera" (foreign company).
  • requestedByType enum (oficina_de_abogados, sociedad, persona_fisica) — the form's own "a nombre de quién se emitirá la factura" (invoice-recipient) framing distinguishes a law-office filer, a company filer, and a natural-person filer.
  • declarantCapacity enum (gerente, representante_autorizado) — the form's own signature-block capacity selector.
  • One requiredWhen conditional field (companyDurationYears, gated on companyDurationType == "definida") — the form only asks for a specific duration in years when "definida" (fixed-term) is selected, not "indefinida."

Validator results

  • node tools/validate.mjs: 483/483 documents pass (482 baseline + this document), 3/3 mapping.json companions pass.
  • node tools/validate-ajv.mjs: 483/483 documents validate against the GovSchema 0.3 meta-schema (ajv 2020-12), 3/3 mapping.json companions pass.
  • 7 conformance fixtures committed under conformance/do/camara-comercio-la-vega/registro-mercantil/1.0.0/ (2 valid, 5 mutation-control), matching this registry's established naming convention.

Review-gate correction (GOV-3192)

The initial jurisdiction block set "level": "national" with no subdivision, inconsistent with this file's own text above (La Vega is a regional chamber of commerce, "not a single national agency") and with this registry's established convention for regionally-administered authorities (e.g. br/mg/detran/..., br/pr/iipr/..., br/sp/jucesp/..., all tagged "level": "subnational" with an ISO 3166-2 subdivision code). Corrected to "subdivision": "DO-13" (La Vega province) and "level": "subnational" during review, and registry-index.json regenerated to match. No other field was affected.

Recovery note

The initial authoring pass for this document (schema.json + 7 conformance fixtures) was produced by a background agent run that crashed (infrastructure failure, not a content issue) before it could write this VERIFICATION.md, run the validators, or commit. This document's own author independently re-fetched the source PDF from scratch (fresh curl + sha256 + pdfjs-dist field-count re-derivation, all recorded above) to confirm the salvaged schema.json's field count and content actually match the live source before committing it, rather than trusting the uncommitted work as-is.

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Cámara de Comercio y Producción de La Vega Real, Inc. or any government. The authoritative source is always the live government form and its official instructions.