Listar tipos de documento

Herramienta MCP: accounting_listDocumentTypes.

Lista los tipos de comprobante contable de la compañía (ajuste contable, cierre, saldos iniciales, factura de venta, nota crédito, etc.) para identificar el id, el code y el type antes de consultar las numeraciones contables.

Ejemplo de llamada JSON-RPC:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "accounting_listDocumentTypes",
    "arguments": { "limit": 25, "page": 1 }
  }
}

Paginación por page y limit: page comienza en 1 y limit admite de 1 a 150 resultados (25 por defecto); si el usuario pide el listado completo, usa 150 y pagina con page según metadata.total. Orden con order_field (name, code, type, status o classification, name por defecto) y order_direction (ASC o DESC, ascendente por defecto).

Filtros: status (alias de status_equals) y status_equals con active, inactive o deleted; name_contains por nombre parcial (máximo 45 caracteres); code_contains por código parcial (máximo 5 caracteres); type por el identificador interno exacto, por ejemplo REVENUE o CREDIT_NOTE (valores pendientes de verificar con una llamada real); y exclude para excluir valores de type, separados por coma o como arreglo.

Con fields amplías cada ítem con deletable, editable o associated, como valor único o como arreglo. El metadata de cada ítem es un string JSON serializado (por ejemplo "{"isPreconfigured":true}"), no un objeto: transfórmalo con JSON.parse antes de leerlo.

El id devuelto aquí es el idDocumentType con el que se filtra accounting_listNumberTemplates. Flujo recomendado: accounting_listDocumentTypes → accounting_listNumberTemplates filtrado por idDocumentType → accounting_getNumberTemplate para el detalle de una numeración.

Solo lectura.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum

Filtra por estado (alias de status_equals).

Allowed:
string
enum

Filtra por estado del tipo de documento.

Allowed:
string
length ≤ 45

Filtra por nombre (contiene, máximo 45 caracteres).

string
length ≤ 5

Filtra por código (contiene, máximo 5 caracteres).

string
length ≤ 50

Filtra por type exacto, por ejemplo REVENUE o CREDIT_NOTE. Valores pendientes de verificar con una llamada real.

Excluye valores de type: separados por coma o como arreglo.


Valores de type a excluir, separados por coma.

integer
1 to 150

Cantidad de resultados por página. Por defecto 25, máximo 150.

integer
≥ 1

Número de página. Por defecto 1.

string
enum

Campo de ordenamiento. Por defecto name.

Allowed:
string
enum

Dirección de ordenamiento. Por defecto ASC.

Allowed:
enum

Campos extra por ítem: deletable, editable, associated.


Campo extra a incluir en cada ítem.

Responses

401

No autorizado (token de Alegra inválido o expirado).

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json