/issuer/issuersRegistrar un RUC
Crea el RUC en el modo de la clave. El mismo RUC puede existir una vez en prueba y una vez en producción. El límite de RUC del plan solo cuenta los de producción.
Send request
Use the documented inputs to call this endpoint directly.
Request body
application/jsonrequiredResponses
Correcto.
{
"active": true,
"address": {
"department": "string",
"district": "string",
"line": "string",
"province": "string",
"ubigeo": "string"
},
"createdAt": "string",
"credentials": {
"beta": {
"certificateExpiresAt": "string",
"configured": true,
"hasCertificate": true,
"hasSolPassword": true,
"lastError": "string",
"solUser": "string",
"validatedAt": "string"
},
"produccion": {
"certificateExpiresAt": "string",
"configured": true,
"hasCertificate": true,
"hasSolPassword": true,
"lastError": "string",
"solUser": "string",
"validatedAt": "string"
}
},
"environment": "string",
"isDefault": true,
"legalName": "string",
"livemode": true,
"productionEnabled": true,
"ruc": "string",
"status": "string",
"tradeName": "string",
"updatedAt": "string"
}Solo informativo: produccion si el RUC está habilitado, si no beta. El ambiente de cada emisión lo decide la clave.
Modo del RUC: true = producción (claves asu_live_), false = prueba (claves asu_test_, SUNAT beta). El mismo RUC puede existir una vez en cada modo.
true cuando las claves asu_live_ ya pueden emitir en SUNAT producción.
Estado de la validación beta del RUC.
VALIDATION_ERROR: El cuerpo, los parámetros o una regla del comprobante no son válidos. fields indica el campo.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}UNAUTHENTICATED: Falta la clave API o no es válida.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}TRIAL_EXPIRED: La prueba gratuita venció.
TRIAL_EXHAUSTED: La prueba gratuita consumió sus operaciones.
ISSUER_LIMIT_REACHED: El plan no permite más RUC de producción (los RUC de prueba no tienen límite).
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}WORKSPACE_SUSPENDED: El workspace está suspendido.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}ISSUER_ALREADY_EXISTS: El RUC ya está registrado.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}RATE_LIMITED: Se superó el límite de peticiones. Respeta el header Retry-After.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}INTERNAL_ERROR: Error interno. Reintenta y comparte el requestId con soporte.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}Powered by heyo
