# Factel API - 3.2.7 ## API Docs - Authentication [Autenticar usuario](https://facteldocs.itros.net/autenticar-usuario-34382177e0.md): Autentica al usuario contra Stack Auth y devuelve la sesión/tokens del proveedor. - Authentication [Obtener usuario autenticado](https://facteldocs.itros.net/obtener-usuario-autenticado-34382178e0.md): Devuelve la información del usuario autenticado usando el token Bearer. - Utilidades [Consulta tipo de cambio](https://facteldocs.itros.net/consulta-tipo-de-cambio-34382179e0.md): Obtiene el tipo de cambio desde el servicio externo y lo cachea. - Utilidades [Buscar CABYS](https://facteldocs.itros.net/buscar-cabys-34382180e0.md): Busca por texto (q) o por código (codigo) dependiendo si el parámetro es numérico. - Utilidades [Buscar actividades económicas](https://facteldocs.itros.net/buscar-actividades-econ%C3%B3micas-34382181e0.md): Permite búsqueda parcial por ciiu3, ciiu4 y nombre. Si no se envían filtros, retorna todo paginado. - Utilidades [Consultar cédula](https://facteldocs.itros.net/consultar-c%C3%A9dula-34382182e0.md): Consulta información de cédula en Hacienda (preferente) y Gometa como fallback. - Utilidades [Listar fieldName disponibles](https://facteldocs.itros.net/listar-fieldname-disponibles-34382183e0.md): Retorna el listado de todos los fieldName disponibles en el catálogo facthor-constantes.json. - Utilidades [Obtener constantes por fieldName](https://facteldocs.itros.net/obtener-constantes-por-fieldname-34382184e0.md): Lee el catálogo facthor-constantes.json y retorna fieldValues normalizado (y valueDescription para compatibilidad). - Utilidades [Validar exoneración](https://facteldocs.itros.net/validar-exoneraci%C3%B3n-34382186e0.md): Consulta el número de documento de exoneración en la API de Hacienda. - Utilidades [Validar estado de configuración del sistema](https://facteldocs.itros.net/validar-estado-de-configuraci%C3%B3n-del-sistema-34920013e0.md): Ejecuta una lista de validaciones críticas de infraestructura y dependencias para confirmar que la API está lista para operar. Requiere el header X-Factel-System. - Emisor [Actualizar/crear configuración ATV por certificado](https://facteldocs.itros.net/actualizarcrear-configuraci%C3%B3n-atv-por-certificado-34382127e0.md): Actualiza o crea un emisor resolviendo identidad exclusivamente desde el certificado (cédula + ambiente). Requiere siempre certificado y PIN. - Emisor [Actualizar configuración del emisor](https://facteldocs.itros.net/actualizar-configuraci%C3%B3n-del-emisor-34382126e0.md): Actualiza la configuración general de la empresa emisora. Este endpoint no permite actualizar los campos de identidad cedula y nombre; para eso debe usarse POST /api/emisor/atv. - Emisor [Obtener configuración del emisor](https://facteldocs.itros.net/obtener-configuraci%C3%B3n-del-emisor-34382125e0.md): Obtiene la configuración del emisor incluyendo códigos de actividad, condiciones de venta y medios de pago - Emisor [Agregar código de actividad económica](https://facteldocs.itros.net/agregar-c%C3%B3digo-de-actividad-econ%C3%B3mica-34382130e0.md): Agrega un nuevo código de actividad económica de Hacienda al emisor - Emisor [Eliminar código de actividad económica](https://facteldocs.itros.net/eliminar-c%C3%B3digo-de-actividad-econ%C3%B3mica-34382131e0.md): Elimina un código de actividad económica del emisor - Clientes [Listar clientes](https://facteldocs.itros.net/listar-clientes-34382104e0.md): - Clientes [Crear cliente](https://facteldocs.itros.net/crear-cliente-34382105e0.md): - Clientes [Obtener cliente](https://facteldocs.itros.net/obtener-cliente-34382106e0.md): - Clientes [Actualizar cliente](https://facteldocs.itros.net/actualizar-cliente-34382107e0.md): - Clientes [Desactivar cliente](https://facteldocs.itros.net/desactivar-cliente-34382108e0.md): - Clientes [Listar exoneraciones del cliente](https://facteldocs.itros.net/listar-exoneraciones-del-cliente-34382109e0.md): - Clientes [Agregar exoneración](https://facteldocs.itros.net/agregar-exoneraci%C3%B3n-34382110e0.md): - Clientes [Eliminar exoneración](https://facteldocs.itros.net/eliminar-exoneraci%C3%B3n-34382111e0.md): - Productos [Listar productos](https://facteldocs.itros.net/listar-productos-34382156e0.md): - Productos [Crear producto](https://facteldocs.itros.net/crear-producto-34382157e0.md): - Productos [Obtener producto](https://facteldocs.itros.net/obtener-producto-34382158e0.md): - Productos [Actualizar producto](https://facteldocs.itros.net/actualizar-producto-34382159e0.md): - Productos [Desactivar producto](https://facteldocs.itros.net/desactivar-producto-34382160e0.md): - Productos [Actualizar stock](https://facteldocs.itros.net/actualizar-stock-34382161e0.md): - Cotizaciones [Listar cotizaciones](https://facteldocs.itros.net/listar-cotizaciones-34382165e0.md): - Cotizaciones [Crear cotización](https://facteldocs.itros.net/crear-cotizaci%C3%B3n-34382166e0.md): - Cotizaciones [Obtener cotización](https://facteldocs.itros.net/obtener-cotizaci%C3%B3n-34382167e0.md): - Cotizaciones [Actualizar cotización](https://facteldocs.itros.net/actualizar-cotizaci%C3%B3n-34382168e0.md): - Cotizaciones [Eliminar cotización](https://facteldocs.itros.net/eliminar-cotizaci%C3%B3n-34382169e0.md): - Cotizaciones [Convertir cotización a factura](https://facteldocs.itros.net/convertir-cotizaci%C3%B3n-a-factura-34382170e0.md): - Cotizaciones [Actualizar estado de la cotización](https://facteldocs.itros.net/actualizar-estado-de-la-cotizaci%C3%B3n-34382171e0.md): - Cotizaciones [Enviar cotización por correo](https://facteldocs.itros.net/enviar-cotizaci%C3%B3n-por-correo-34382172e0.md): - Cotizaciones [Generar PDF de cotización](https://facteldocs.itros.net/generar-pdf-de-cotizaci%C3%B3n-34382173e0.md): - Cotizaciones [Listar notas de cotización](https://facteldocs.itros.net/listar-notas-de-cotizaci%C3%B3n-34382174e0.md): - Cotizaciones [Agregar nota a cotización](https://facteldocs.itros.net/agregar-nota-a-cotizaci%C3%B3n-34382175e0.md): - Facturas [Listar facturas](https://facteldocs.itros.net/listar-facturas-34382139e0.md): - Facturas [Crear factura](https://facteldocs.itros.net/crear-factura-34382140e0.md): - Facturas [Obtener factura](https://facteldocs.itros.net/obtener-factura-34382141e0.md): - Facturas [Obtener factura por consecutivo](https://facteldocs.itros.net/obtener-factura-por-consecutivo-34382144e0.md): - Facturas [Obtener factura por clave](https://facteldocs.itros.net/obtener-factura-por-clave-34382145e0.md): - Facturas [Actualizar factura](https://facteldocs.itros.net/actualizar-factura-34382142e0.md): - Facturas [Eliminar factura](https://facteldocs.itros.net/eliminar-factura-34382143e0.md): - Facturas [Obtener pagos de factura](https://facteldocs.itros.net/obtener-pagos-de-factura-34382147e0.md): - Facturas [Registrar pago](https://facteldocs.itros.net/registrar-pago-34382148e0.md): - Facturas [Listar notas de factura](https://facteldocs.itros.net/listar-notas-de-factura-34382154e0.md): - Facturas [Agregar nota a factura](https://facteldocs.itros.net/agregar-nota-a-factura-34382155e0.md): - Facturas [Generar PDF de factura](https://facteldocs.itros.net/generar-pdf-de-factura-34382150e0.md): - Facturas [Enviar factura a Hacienda](https://facteldocs.itros.net/enviar-factura-a-hacienda-34382146e0.md): - Facturas [Enviar factura por correo](https://facteldocs.itros.net/enviar-factura-por-correo-34382149e0.md): - Facturas [Consultar estado en Hacienda por clave](https://facteldocs.itros.net/consultar-estado-en-hacienda-por-clave-34382153e0.md): - Consecutivos [Obtener consecutivo actual](https://facteldocs.itros.net/obtener-consecutivo-actual-34382112e0.md): - Consecutivos [Actualizar consecutivo](https://facteldocs.itros.net/actualizar-consecutivo-34382113e0.md): - Notas [Crear nota de crédito](https://facteldocs.itros.net/crear-nota-de-cr%C3%A9dito-34382115e0.md): - Notas [Listar notas de crédito](https://facteldocs.itros.net/listar-notas-de-cr%C3%A9dito-34382114e0.md): - Notas [Crear nota de débito](https://facteldocs.itros.net/crear-nota-de-d%C3%A9bito-34382117e0.md): - Notas [Listar notas de débito](https://facteldocs.itros.net/listar-notas-de-d%C3%A9bito-34382116e0.md): - Notas [Consultar estado en Hacienda por clave](https://facteldocs.itros.net/consultar-estado-en-hacienda-por-clave-39959916e0.md): - Notas [Obtener nota por ID](https://facteldocs.itros.net/obtener-nota-por-id-34382118e0.md): - Notas [Obtener nota por Consecutivo](https://facteldocs.itros.net/obtener-nota-por-consecutivo-40265798e0.md): - Notas [Obtener nota por Clave](https://facteldocs.itros.net/obtener-nota-por-clave-40265834e0.md): - Notas [Eliminar nota](https://facteldocs.itros.net/eliminar-nota-34382119e0.md): - Notas [Enviar nota a Hacienda](https://facteldocs.itros.net/enviar-nota-a-hacienda-34382120e0.md): - Notas [Enviar nota por correo](https://facteldocs.itros.net/enviar-nota-por-correo-34382121e0.md): - Notas [Generar PDF de nota](https://facteldocs.itros.net/generar-pdf-de-nota-34382122e0.md): ## Schemas - [BaseAPIController](https://facteldocs.itros.net/baseapicontroller-14604389d0.md): - [SuccessResponse](https://facteldocs.itros.net/successresponse-14604390d0.md): - [ErrorResponse](https://facteldocs.itros.net/errorresponse-14604391d0.md): - [PaginationMeta](https://facteldocs.itros.net/paginationmeta-14604392d0.md): - [PaginatedResponse](https://facteldocs.itros.net/paginatedresponse-14604393d0.md): - [Client](https://facteldocs.itros.net/client-14604394d0.md): - [ConsecutiveData](https://facteldocs.itros.net/consecutivedata-14604395d0.md): - [CreditDebitNote](https://facteldocs.itros.net/creditdebitnote-14604396d0.md): - [EmisorSettings](https://facteldocs.itros.net/emisorsettings-14604397d0.md): - [ActivityCode](https://facteldocs.itros.net/activitycode-14604398d0.md): - [PaymentTerm](https://facteldocs.itros.net/paymentterm-14604399d0.md): - [PaymentType](https://facteldocs.itros.net/paymenttype-14604400d0.md): - [EmisorLogoUploadData](https://facteldocs.itros.net/emisorlogouploaddata-14604401d0.md): - [InventoryTransaction](https://facteldocs.itros.net/inventorytransaction-14604402d0.md): - [Invoice](https://facteldocs.itros.net/invoice-14604403d0.md):