# Origination Process ### Endpoint Origination Process ``` GET /centeo/contact/origination/{{uid}} ``` Retorna la informacion de cada paso en el proceso de originacion segun el producto al que pertenece la aplicacion. ### Response ``` { "success": true, "code": 0, "locale": "es", "message": "OK", "data": { "origination-process": [ { "order": 1, "title": "Monto y plazo solicitado", "description": "5,000,000.00 a 6 meses", "tag": null, "percent": null, "show": true, "name": "credit", "status": "disable", "button": { "name": "Editar", "link": "/mi-cuenta/solicitar-credito", "enable": false } }, { "order": 2, "title": "Información de la empresa", "description": "Datos de la empresa, del representante legal y datos financieros.", "tag": null, "percent": null, "show": true, "name": "forms", "status": "check", "button": { "name": "ver", "link": "formulario", "enable": false } }, { "order": 3, "enable": false, "title": "Envío de documentos", "description": "Necesitamos algunos documentos para verificar la información.", "tag": null, "percent": null, "show": true, "name": "documents", "status": "disable", "button": { "name": "ver", "link": "solicitud-pre-aprobada", "enable": false } }, { "order": 4, "title": "Entrevista (Videollamada)", "description": "Queremos conocerte en detalle.", "tag": null, "percent": null, "show": true, "name": "interview", "status": "disable", "button": { "name": "Hacer entrevista", "link": "entrevista", "enable": false } } ] } } ``` ## Endpoint Origination #Forms ``` GET centeo/contact/origination/{{uid}}/forms ``` Retorna la informacion de los formularios, busca segun el uuid de la aplicacion y el uuid del contact. ### Response ``` { "success": true, "code": 0, "locale": "es", "message": "OK", "data": { "informacion_empresa": { "social_reason": "xxxxx", "nit": "xxxxx", "address": "xxxxx", "constitution_date": "04/08/2016", "num_employees": 0, "code_ciiu": "xxx", "use": "ea61e252-dffc-4851-90a0-8f3f8579b49e", "bank": "64de71c4-a862-4f07-8529-7fec23cff673", "is_legal_representation": true, "is_owns": true }, "informacion_representante_legal": { "name": "xxxx LEONOR", "last_name": "xxx xxxx", "birthdate": "11/06/1980", "general_doc_type_id": "26bffbdd-1a63-4e21-85ca-89d485434a39", "doc_nro": "xxxxxx", "expedition_date": "15/07/1998", "gender": "76641d89-0ba2-462a-a5c2-f5a3ef233d5e", "civil_state": "c7d2db7f-afa8-48d6-97f0-f05eaabc579b", "num_children": "2", "num_dependents": "1", "education_level": "6c088a56-1ffd-4402-90b1-a6a28f1941d8", "email": "xxxxxxx@GMAIL.COM", "cellphone": "xxxxxxx", "address": "xxxx 1 No 12-51", "stratum": "0", "mobile_plan": "post", "city_code": "279", "departament_code": "13" }, "informacion_accionistas": { "income_monthly": "0ec14415-52f1-41c5-a0ef-6f3c82544825", "expenses_monthly": "6a4d21f0-18d5-45b4-a35f-ca85001c22da", "percentage_stock": "50", "share_holders": [ { "full_name": "xxxxx xxxxxx", "cellphone": "xxxxxx", "email": "xxxxx@gmail.com", "percentage_stock": "50" } ], "full_name": "xxxxx xxxx xxxxx", "cellphone": "xxxxxx", "relationship": "PROVEEDOR" }, "informacion_financiera": { "monthly_sales": 82000000, "monthly_fees": 0, "monthly_income": 0, "monthly_other_income": 200000, "monthly_expenses_sales": 22500000, "monthly_expenses_paysheet": 16563000, "monthly_expenses_financial": 1450000, "other_expenses": 0, "main_clients": [ { "main_client_name": "xxxxxx xxxxxx SAS", "main_client_doc": "xxxxxxx", "main_client_sale": xxxxxx } ], "main_providers": [ { "main_provider_name": "xxxxxx xxxx SA", "main_provider_doc": "xxxxx", "main_provider_sale": xxxxxxx } ], "web": "xxxxxxxx", "linkedin": null, "facebook": null, "twitter": null, "instagram": null } } } ``` ## Endpoint Origination #Forms For Section Name ``` GET centeo/contact/origination/{{uid}}/forms/{{section_name}} ``` Endpoint que retorna la informacion del formulario segun la seccion indicada ### Response ``` { "success": true, "code": 0, "locale": "es", "message": "OK", "data": { "social_reason": "xxx xxx xxxx SAS", "nit": "xxxxxx", "address": "xxx xxx No xxxxx", "constitution_date": "xxxxx", "num_employees": xxx, "code_ciiu": "xxx", "use": "xxxxxxxxxxxx", "bank": "64de71c4-a862-4f07-8529-7fec23cff673", "is_legal_representation": true, "is_owns": true } } ``` ## Endpoint Origination #Documents ``` GET centeo/contact/origination/{{uid}}/documents/process ``` Endpoint que retorna y procesa los documentos de una aplicacion y cambia el status de los documentos a 'credit-request-completed-documents' #### Hallazgos - Error - esta buscando en el archivo TraitProcces.php en la linea 44 por el core_uid y el valor que recibe la funcion es el core_uuid - Busca y valida la existencia de la aplicacion en el core-banking y si la aplicacion tiene el status credit-request-completed-documents configurado para aplicarlo ### Response Error ``` { "success": false, "code": 13, "locale": "es", "message": "SDK.ZinCore.applicationProcess: No States were set for this product -", "data": null, "debug": { "trace": { "class": "Exception", "file": "/home/yohan/Documentos/Zinobe-Proyectos/admin-api/Modules/ZinCore/Base/SDK.php", "line": 70 } } } ``` ## Endpoint de aplicaciones #Solicitudes ``` GET /contact/me/applications ``` End point para consultar todas las aplicaciones de un usuario, se debe iniciar sesion por eso no es necesario enviar parametros. ### Response ``` { "success": true, "code": 0, "locale": "en", "message": "OK", "data": { "applications": [] }, "pagination": { "currentPage": 1, "lastPage": 1, "perPage": 15, "count": 0, "total": 0 } } ``` ## Endpoint para consultar el status y los productos que se han solicitado Endpoint para obtener el status y los productos que se han solicitado por el usuario. ``` GET /contact/me/applications ``` ``` { "success": true, "code": 0, "locale": "es", "message": "OK", "data": { "state": "active", "products": [ { "slug": "microcredito" } ] } } ```