NeavisiónDocs
Contratos JSON

Clientes

Identidad de las cuentas del circuito de ventas y cobros.

Recurso JSONcustomers

Modelo y significado

Las ventas, cobros y créditos de ventas se relacionan por customerId. Este directorio es independiente de suppliers; una entidad no cambia de circuito por compartir nombre.

Consulta del recurso

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

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

Ejemplo estructurado

JSON
{
  "id": "60000000-0000-4000-8000-000000000001",
  "version": 1,
  "createdAt": "2026-10-01T12:00:00Z",
  "updatedAt": "2026-10-01T12:00:00Z",
  "voidedAt": null,
  "name": "Cliente de ejemplo"
}

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.
namestringObligatorioNombre visible. Máx. 1000 caracteres.
legalNamestringOpcionalRazón social opcional. Máx. 1000 caracteres.
taxIdstringOpcionalCUIT, 11 dígitos como texto. Patrón: ^\d{11}$
emailemailOpcionalCorreo electrónico.
phonestringOpcionalTeléfono como texto. Máx. 1000 caracteres.
aliasesarrayOpcionalOtros nombres usados para reconocer la misma entidad. Máx. 100 elementos.
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