Listar vinculaciones entre centros de costos y cuentas contables
/api/public/v1/cost-center-account-typesDevuelve una página en formato HAL de las vinculaciones entre centros de costos y cuentas contables de la empresa. Admite filtros por centro de costos (costCenterCode, costCenterName), cuenta contable (accountTypeCode, accountTypeName), archived, accountTypeEnabled, include y text, y paginado. Las vinculaciones sólo tienen efecto si la empresa tiene habilitada la relación entre centros de costos y cuentas contables (configuración que se gestiona con Mendel): en ese caso, al elegir un centro de costos sólo se ofrecen las cuentas contables vinculadas a él, y una imputación con una cuenta contable no vinculada al centro de costos se rechaza. Si la relación no está habilitada, las vinculaciones se guardan pero no restringen nada.
Autorización
apiKeyScheme En: header
Parámetros de consulta
Número de página a devolver, comenzando en 0.
int32Cantidad de elementos por página (por defecto 20, máximo 500).
int32Criterios de ordenamiento del resultado.
Criterios de ordenamiento, enviados como sort[0].property y sort[0].direction (ASC o DESC). Sin ordenamiento explícito, el orden de los resultados no está garantizado.
Valor en
- "ASC"
- "DESC"
Si es true, omite el cálculo del total de resultados para responder más rápido.
Texto libre (coincidencia parcial) sobre el uniqueCode de la vinculación, el nombre de la cuenta contable y el nombre o uniqueCode del centro de costos.
uniqueCodes de vinculaciones: limita el resultado a esas vinculaciones.
uniqueCode de un centro de costos: devuelve sólo sus vinculaciones.
Filtra por nombre del centro de costos (coincidencia parcial).
uniqueCode de una cuenta contable: devuelve sólo sus vinculaciones.
Filtra por nombre de la cuenta contable (coincidencia parcial).
Filtra por vinculaciones archivadas (true) o no archivadas (false). Si se omite, no filtra por este criterio.
Filtra según la cuenta contable vinculada sea seleccionable (true) o no (false).
Cuerpo de la respuesta
application/vnd.hal+json
application/json
application/json
curl -X GET "https://example.com/api/public/v1/cost-center-account-types?costCenterCode=0590843e-1d92-4d51-82c6-4a22a6b8be82&accountTypeCode=0590843e-1d92-4d51-82c6-4a22a6b8be82"{ "_embedded": { "cost-center-account-types": [ { "uniqueCode": "0590843e-1d92-4d51-82c6-4a22a6b8be82", "costCenterUniqueCode": "0590843e-1d92-4d51-82c6-4a22a6b8be82", "costCenterName": "Marketing", "costCenterExternalId": "string", "accountTypeUniqueCode": "0590843e-1d92-4d51-82c6-4a22a6b8be82", "accountTypeName": "Viáticos", "accountTypeNumber": "string", "accountTypeEnabled": true, "archived": true } ] }, "_links": { "property1": { "href": "string", "hreflang": "string", "title": "string", "type": "string", "deprecation": "string", "profile": "string", "name": "string", "templated": true }, "property2": { "href": "string", "hreflang": "string", "title": "string", "type": "string", "deprecation": "string", "profile": "string", "name": "string", "templated": true } }, "page": { "size": 0, "totalElements": 0, "totalPages": 0, "number": 0 }}