---
title: "Consultar asientos contables"
method: POST
path: "/api/v1/contabilidad/asientos/{documentoId}"
tags: ["Contabilidad"]
---

# Consultar asientos contables

`POST /api/v1/contabilidad/asientos/{documentoId}`

<div id='DatosCrear'><p>Consultar asientos</p><div id='post'><span></span>https://api.worldoffice.cloud/api/v1/contabilidad/asientos/{documentoId}</div>Este servicio permite consultar los asientos contables creados para un documento de tipo recibo de Caja, Comprobante de Egreso o Nota de Contabilidad, a través del ID correspondiente del documento. Para realizar la consulta, es necesario proporcionar el ID del documento contable.Petici&oacute;n de servicio:<br><pre>{<br>    "columnaOrdenar": "id",<br>    "pagina": 0,<br>    "registrosPorPagina": 10,<br>    "orden": "DESC",<br>    "filtros": [],<br>    "canal": 0,<br>    "registroInicial": 0<br>}</pre>Respuesta en el contenido de la petici&oacute;n:<pre>    content: [<br>      {<br>      id: integer,<br>      valorDebito: numeric,<br>      valorCredito: numeric,<br>      valorDebitoLocal: numeric,<br>      valorCreditoLocal: numeric,<br>      monedaPojo: {<br>        id: integer,<br>        codigo: String,<br>        nombre: String,<br>        separadorDecimales: String,<br>        separadorMiles: String,<br>        cantidadDecimales: integre,<br>        simbolo: String,<br>        tieneTRM: boolean<br>      },<br>      trm: numeric,<br>      concepto: String,<br>      fechaVencimiento: Date,<br>      retencionBase: numeric,<br>      retencionPorcentaje: numeric,<br>      retencionValorPago: numeric,<br>      centroCosto: {<br>          id: integer,<br>          codigo: String,<br>          nombre: String,<br>      },<br>      cuentaContable: {<br>        id: integer,<br>        codigo: String,<br>        nombre: String,<br>        cuentaContableTipo: {<br>          id: integer,<br>          codigo: String,<br>          nombre: String,<br>          cuentaContableNaturaleza: String<br>        }<br>      },<br>      terceroInterno: {<br>          id: integer,<br>          nombreCompleto: String,<br>          primerNombre: String,<br>          segundoNombre: String,<br>          primerApellido: String,<br>          segundoApellido: String<br>      },<br>      terceroExterno: {<br>          id: integer,<br>          nombreCompleto: String,<br>          primerNombre: String,<br>          segundoNombre: String,<br>          primerApellido: String,<br>          segundoApellido: String<br>      },<br>      direccion: {<br>          id: integer,<br>          direccion: String,<br>          ciudad: String,<br>          telefonoPrincipal: String,<br>          sucursal: String,<br>          senPrincipal: boolean<br>      },<br>      senRetencion: boolean,<br>      abonaA: String,<br>      senGenerado: boolean,<br>      filtroTercerosRenglonesCCR: boolean,<br>      vieneDeCruce: boolean,<br>      isRetencionIVA: boolean<br>      },<br>    ],<br></pre></div>

## Path parameters

- `documentoId` integer, required

## Request body

- PaginacionWo — <div id='DatosPaginar'>Datos de paginación en formato json con los siguientes campos:<br><cite>columnaOrdenar</cite> -> campo por el que se ordena la respuesta (id, codigo, nombre),<br><cite>pagina</cite> -> numero de pagina a visializar,<br><cite>registrosPorPagina</cite> -> numero de pagina a retornar,<br><cite>orden</cite> -> tipo de orden (ASC - DESC)<br></div>
  - `pagina` integer
  - `registroInicial` integer
  - `registrosPorPagina` integer
  - `columnaOrdenar` string
  - `orden` 'ASC' | 'DESC'
  - `filtros` FiltroWo[]
    - `atributo` string
    - `valor` string
    - `tipoFiltro` 'IGUAL' | 'CONTIENE' | 'MENOR_QUE' | 'MAYOR_QUE' | 'EMPIEZA_CON' | 'MAYOR_O_IGUAL' | 'MENOR_O_IGUAL' | 'TERMINA_CON' | 'ENTRE' | 'IS_NULL' | 'LENGTH' | 'DIFERENTE' | 'IS_NOT_NULL' | 'LENGTH_IGUAL' | 'NO_EMPIEZA_CON'
    - `tipoDato` 'STRING' | 'BOOLEAN' | 'NUMERIC' | 'FECHA' | 'LONG' | 'LISTA' | 'IN' | 'NOT_IN' | 'ENUM' | 'ENTIDAD' | 'ARRAY_INT'
    - `valor2` string
    - `operador` 'AND' | 'OR'
    - `clase` string
    - `valores` string[]
    - `subGrupo` string
    - `valorEnum` object
  - `totalElementos` integer
  - `canal` 'WEB' | 'MOBILE' | 'POS' | 'API' | 'MCP'

## Response `200`

La consulta es realizada correctamente

- ResponsePagAPI
  - `status` '100 CONTINUE' | '101 SWITCHING_PROTOCOLS' | '102 PROCESSING' | '103 EARLY_HINTS' | '103 CHECKPOINT' | '200 OK' | '201 CREATED' | '202 ACCEPTED' | '203 NON_AUTHORITATIVE_INFORMATION' | '204 NO_CONTENT' | '205 RESET_CONTENT' | '206 PARTIAL_CONTENT' | '207 MULTI_STATUS' | '208 ALREADY_REPORTED' | '226 IM_USED' | '300 MULTIPLE_CHOICES' | '301 MOVED_PERMANENTLY' | '302 FOUND' | '302 MOVED_TEMPORARILY' | '303 SEE_OTHER' | '304 NOT_MODIFIED' | '305 USE_PROXY' | '307 TEMPORARY_REDIRECT' | '308 PERMANENT_REDIRECT' | '400 BAD_REQUEST' | '401 UNAUTHORIZED' | '402 PAYMENT_REQUIRED' | '403 FORBIDDEN' | '404 NOT_FOUND' | '405 METHOD_NOT_ALLOWED' | '406 NOT_ACCEPTABLE' | '407 PROXY_AUTHENTICATION_REQUIRED' | '408 REQUEST_TIMEOUT' | '409 CONFLICT' | '410 GONE' | '411 LENGTH_REQUIRED' | '412 PRECONDITION_FAILED' | '413 PAYLOAD_TOO_LARGE' | '413 REQUEST_ENTITY_TOO_LARGE' | '414 URI_TOO_LONG' | '414 REQUEST_URI_TOO_LONG' | '415 UNSUPPORTED_MEDIA_TYPE' | '416 REQUESTED_RANGE_NOT_SATISFIABLE' | '417 EXPECTATION_FAILED' | '418 I_AM_A_TEAPOT' | '419 INSUFFICIENT_SPACE_ON_RESOURCE' | '420 METHOD_FAILURE' | '421 DESTINATION_LOCKED' | '422 UNPROCESSABLE_ENTITY' | '423 LOCKED' | '424 FAILED_DEPENDENCY' | '425 TOO_EARLY' | '426 UPGRADE_REQUIRED' | '428 PRECONDITION_REQUIRED' | '429 TOO_MANY_REQUESTS' | '431 REQUEST_HEADER_FIELDS_TOO_LARGE' | '451 UNAVAILABLE_FOR_LEGAL_REASONS' | '500 INTERNAL_SERVER_ERROR' | '501 NOT_IMPLEMENTED' | '502 BAD_GATEWAY' | '503 SERVICE_UNAVAILABLE' | '504 GATEWAY_TIMEOUT' | '505 HTTP_VERSION_NOT_SUPPORTED' | '506 VARIANT_ALSO_NEGOTIATES' | '507 INSUFFICIENT_STORAGE' | '508 LOOP_DETECTED' | '509 BANDWIDTH_LIMIT_EXCEEDED' | '510 NOT_EXTENDED' | '511 NETWORK_AUTHENTICATION_REQUIRED'
  - `userMessage` string
  - `developerMessage` object
  - `errorCode` string
  - `moreInfo` string
  - `data` PageObject
    - `totalElements` integer
    - `totalPages` integer
    - `size` integer
    - `content` object[]
    - `number` integer
    - `sort` SortObject[]
      - `direction` string
      - `nullHandling` string
      - `ascending` boolean
      - `property` string
      - `ignoreCase` boolean
    - `first` boolean
    - `last` boolean
    - `numberOfElements` integer
    - `pageable` PageableObject
      - `offset` integer
      - `sort` SortObject[]
        - `direction` string
        - `nullHandling` string
        - `ascending` boolean
        - `property` string
        - `ignoreCase` boolean
      - `pageNumber` integer
      - `pageSize` integer
      - `paged` boolean
      - `unpaged` boolean
    - `empty` boolean

## Other responses

- `400` — Bad Request
- `403` — No se puede consultar el documento
- `404` — Sin elementos en la consulta
- `409` — Conflict
- `500` — Error interno del servidor

---

[API](https://skmtc.dev/worldoffice/apis/world-office-api.md) · [All operations](https://skmtc.dev/worldoffice/apis/world-office-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/worldoffice/world-office-api/revisions/1a6667b285bb/schema)
