AMOC API FE
POST /api/companies

Crear Empresa

Registrar una nueva empresa emisora con su certificado digital.

Registra una empresa multi-tenant. El certificado se envía en base64 y queda guardado en webroot/files/{ruc}/certificate.pem.

Authorization

Header requerido: Authorization: Bearer <API_TOKEN>

Request Body — application/json

Request JSON
{
    "ruc": "20123456789",
    "razon_social": "GREEN SAC",
    "nombre_comercial": "GREEN",
    "direccion": "Av. Villa Nueva 221",
    "ubigeo": "150101",
    "departamento": "LIMA",
    "provincia": "LIMA",
    "distrito": "LIMA",
    "urbanizacion": "-",
    "codigo_local": "0000",
    "email": "demo@empresa.test",
    "telephone": "01-2345678",
    "usuario_sol": "TU_USUARIO_SOL",
    "clave_sol": "TU_CLAVE_SOL",
    "certificado_base64": "LS0tLS1CRUdJTi...",
    "endpoint_fe": "https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService",
    "endpoint_re": "https://e-beta.sunat.gob.pe/ol-ti-itemision-otroscpe-gem-beta/billService",
    "endpoint_guia": "https://e-beta.sunat.gob.pe/ol-ti-itemision-guia-gem-beta/billService",
    "modo": "beta"
}

Notas

  • Para pruebas SUNAT BETA usa RUC `20000000001`, usuario `MODDATOS`, clave `moddatos`.
  • El certificado puede ser `.pem` directo o un `.pfx`/`.p12` convertido a PEM (openssl pkcs12).