CredonixDocs
Referencia de la APICalendario personalizado

Consultar

Consulta una automatización por calendario personalizado con sus fechas de cobro.

Descripción general

Este endpoint devuelve una automatización por calendario personalizado con sus totales, su próxima fecha de cobro y cada fecha de cobro con sus conceptos. Las fechas de cobro llegan ordenadas por bill_date.

Requiere el permiso Leer en Automatizaciones.

Endpoint

GEThttps://app.credonix.mx/api/v1/custom-schedule-automations/{automationId}

Path param: automationId — el id de la automatización.

Consulta un calendario personalizado


Devuelve la automatización con sus fechas de cobro. processed indica si la orden de cobro de cada fecha ya se generó. Para ver las órdenes generadas, consulta el historial.

Automatización inexistente


Si el id no existe, pertenece a otra organización o es de otro tipo de automatización (por ejemplo, una recurrente), la API responde 404 con el código NOT_FOUND.

Campos de la respuesta

CampoTipoDescripción
typestringSiempre custom_schedule.
idstringIdentificador de la automatización.
customer_idstringCliente de las órdenes de cobro.
legal_entity_idstring | nullRazón social de las órdenes. Con null, las órdenes usan la razón social predeterminada de la organización.
conceptstringConcepto de las órdenes de cobro.
descriptionstring | nullDescripción.
currencystringMXN o USD.
statusstringactive, paused o completed.
grace_period_daysintegerDías entre la fecha de cobro y el vencimiento de la orden.
subtotalstring | nullSuma de los subtotales de las fechas de cobro.
total_discountstring | nullSuma de los descuentos.
total_taxstring | nullSuma de los impuestos (trasladados menos retenidos).
total_amountstring | nullSuma de los totales.
next_billing_datestring | nullPróxima fecha de cobro sin procesar (YYYY-MM-DD). null cuando la automatización no está active.
entriesarrayFechas de cobro. Ver abajo.
created_atstringFecha de creación (ISO 8601).
updated_atstringFecha de la última actualización (ISO 8601).

entries[]

CampoTipoDescripción
idstringIdentificador de la fecha de cobro. Úsalo en Generar órdenes del calendario.
bill_datestringFecha de cobro (YYYY-MM-DD).
subtotal, total_discount, total_tax, total_amountstring | nullTotales de la fecha de cobro.
processedbooleantrue cuando la orden de cobro de esa fecha ya se generó.
processed_atstring | nullMomento en que se generó (ISO 8601).
itemsarrayConceptos de la fecha de cobro. Ver abajo.

entries[].items[]

CampoTipoDescripción
idstringIdentificador del concepto.
product_idstring | nullProducto vinculado.
product_namestring | nullNombre del concepto.
descriptionstring | nullDescripción del concepto.
quantityintegerCantidad.
unit_pricestringPrecio unitario.
discountstring | nullDescuento. Un descuento no enviado llega como "0".
discount_typestring | nullpercentage o fixed.
product_codestring | nullClave de producto o servicio del SAT.
unit_codestring | nullClave de unidad del SAT.
taxesarrayImpuestos: type, category, rate (fracción: "0.16" es 16 %) y base.

Los totales se devuelven como string con dos decimales; unit_price, discount, rate y base se devuelven sin decimales fijos.

Errores

StatusCódigoCausa
401MISSING_API_KEY, INVALID_API_KEY, API_KEY_REVOKEDAPI key ausente, inválida o revocada.
403INSUFFICIENT_PERMISSIONSLa API key no tiene el permiso Leer en Automatizaciones.
404NOT_FOUNDLa automatización no existe en tu organización o es de otro tipo. La respuesta incluye "message": "La automatización no fue encontrada.".
Abrir Credonix