Pide ser casa de software
/api/v1/account/software-houseEnvía la página web y el RUT de la empresa (PDF, máximo 2 MB). factuROA lo revisa y responde por correo; al aprobarla la cuenta pasa a software_house y puede crear clientes y comprar planes de casa de software. Solo cuentas independientes sin clientes. Se puede reenviar mientras está pendiente o después de un rechazo. Los términos piden al menos tres clientes (NIT) activos emitiendo en los primeros tres meses.
Cuerpo de la petición multipart/form-data
websitestringobligatoriorutfileobligatorioRUT de la empresa en PDF
Respuestas
202Recibida, en revisión
account_idstring · uuidwebsitestringhas_rutbooleanrut_filenamestringstatusstringreasonstringMotivo del rechazo
created_atstring · date-timeupdated_atstring · date-timedecided_atstring · date-time
400Datos inválidos (details trae los campos)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring
401Falta la key o es inválida, está deshabilitada, vencida o revocada (error.missing_api_key, error.invalid_api_key, error.api_key.disabled, error.api_key.expired, error.api_key.revoked)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring
403La cuenta no puede hacer esto (p. ej. no es casa de software: error.account.not_software_house, o la cuenta de Facturoa-Account no es hija: error.account.not_child)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring
409Conflicto con el estado actual (p. ej. documento referenciado no aceptado, rango agotado)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring