NeavisiónDocs
Contratos JSON

Incidencias

Observaciones de datos y diferencias de recepción.

Recurso JSONissues

Modelo y significado

automatic=receiving identifica casos derivados: el estado se resuelve corrigiendo factura/remito/vínculo. No modificar manualmente esos campos para ocultar una diferencia. receiving contiene cantidades, relaciones y motivos concretos.

Consulta del recurso

HTTP
GET https://finanzas.neavision.com.ar/api/v1/agent/issues
Authorization: Bearer <token-de-integracion>

Requiere issues:read. Respuesta de lista: { data: [...], page: { total, nextCursor } }. El detalle se consulta con /issues/{id}. Ver paginación y filtros.

Diccionario de campos

Obligatorio / Opcional: campos del registro de negocio; dentro de una lista u objeto, se aplica cuando ese contenedor está presente. Servidor: identidad y auditoría. Respuesta: campos agregados o administrados por el servidor; no enviarlos como una edición ordinaria. La presencia de los calculados depende del endpoint.

CampoTipo / valoresCondiciónSignificado y restricciones
externalIdstringOpcionalIdentidad opcional del sistema de origen. Única por recurso entre registros activos. Máx. 500 caracteres.
notesstringOpcionalObservaciones registradas. Máx. 10000 caracteres.
titlestringObligatorioTítulo de la incidencia. Máx. 1000 caracteres.
descriptionstringObligatorioDescripción registrada. Máx. 10000 caracteres.
status"open" | "resolved"ObligatorioEstado registrado o calculado, según el recurso y endpoint.
severity"info" | "warning" | "error"Obligatorioinfo, warning o error.
resource"customers" | "sales-invoices" | "receipts" | "sales-credits" | "payment-orders" | "products" | "delivery-notes" | "stock-movements" | "suppliers" | "invoices" | "expenses" | "payments" | "credits" | "commitments" | "recurrences" | "documents" | "issues" | "notification-rules" | "notifications"OpcionalNombre del recurso relacionado.
recordIduuidOpcionalUUID del registro relacionado.
resolvedAtdate-timeOpcionalMomento de resolución.
automaticstringRespuestareceiving indica incidencia derivada de recepción.
receivingobjectRespuestaDetalle estructurado de recepción que originó la incidencia.
receiving.keystringRespuestaClave estable de la fila de recepción.
receiving.resource"invoices" | "delivery-notes"RespuestaNombre del recurso relacionado.
receiving.recordIduuidRespuestaUUID del registro relacionado.
receiving.lineIdstringRespuestaID textual de la línea destino, local a la factura.
receiving.supplierIduuidRespuestaUUID de suppliers; distingue la cuenta del proveedor.
receiving.supplierNamestringRespuestaNombre del proveedor en la proyección.
receiving.invoiceIduuid | nullRespuestaUUID de la factura asociada; el recurso destino depende del circuito.
receiving.invoiceLineIdstring | nullRespuestaID local de la línea de factura; null si no existe destino conocido.
receiving.invoiceNumberstring | nullRespuestaNúmero de factura relacionado; null si no se conoce.
receiving.productIduuid | nullRespuestaUUID de products.
receiving.supplierCodestring | nullRespuestaCódigo de proveedor opcional. Coincidencia exacta cuando ambas líneas lo informan.
receiving.descriptionstringRespuestaDescripción registrada.
receiving.unitstringRespuestaUnidad textual exacta. No hay conversiones automáticas.
receiving.invoicedQuantitystring | nullRespuestaCantidad facturada; null cuando falta el detalle.
receiving.receivedQuantitystringRespuestaCantidad vinculada recibida, incluso vínculos incompatibles señalados en reasons.
receiving.missingQuantitystring | nullRespuestaCantidad faltante; null cuando no puede calcularse.
receiving.excessQuantitystringRespuestaCantidad recibida por encima de lo facturado.
receiving.unlinkedQuantitystringRespuestaParte física recibida sin asignación a factura.
receiving.receivingStatus"unlinked" | "pending" | "partial" | "complete" | "excess" | "mismatch"RespuestaEstado de conciliación de cantidades.
receiving.detailPendingbooleanRespuestaFalta el detalle físico necesario para conciliar.
receiving.deliveryNoteIdsarrayRespuestaUUID de remitos relacionados.
receiving.deliveryNoteNumbersarrayRespuestaNúmeros de remitos relacionados.
receiving.orderReferencesarrayRespuestaReferencias documentadas de pedidos; no son claves foráneas.
receiving.reasonsarrayRespuestaMotivos concretos de incompatibilidad.
receiving.documentIdsarrayRespuestaUUID de los respaldos. No contiene imágenes ni archivos.
receiving.deliveriesarrayRespuestaRecepciones que componen esta fila.
receiving.deliveries[].noteIduuidRespuestaUUID del remito que originó esta recepción.
receiving.deliveries[].lineIdstringRespuestaID textual de la línea destino, local a la factura.
receiving.deliveries[].numberstringRespuestaNúmero de comprobante conservado como texto, con sus ceros y formato.
receiving.deliveries[].datestringRespuestaFecha civil del movimiento, YYYY-MM-DD.
receiving.deliveries[].quantitystringRespuestaCantidad decimal exacta. En entradas de líneas/movimientos es positiva, hasta 4 decimales.
receiving.deliveries[].reasonsarrayRespuestaMotivos concretos de incompatibilidad.
iduuidServidorIdentificador UUID estable del registro. No usar el número de comprobante como ID.
versionintegerServidorVersión entera para detectar cambios sobre este registro. Mín. 1.
createdAtdate-timeServidorMomento de creación, ISO 8601 con zona.
updatedAtdate-timeServidorÚltima modificación del registro; no implica que un saldo derivado se haya mantenido igual.
voidedAtdate-timeServidorMomento de anulación; null o ausente indica registro activo.

Buscar documentación