NeavisiónDocs
Contratos JSON

Proveedores

Identidad comercial y fiscal de proveedores y servicios.

Recurso JSONsuppliers

Modelo y significado

Referenciar por UUID. Nombre, alias o CUIT no sustituyen supplierId. kind distingue supplier y service. Las categorías y alias son texto, sin catálogos relacionales propios.

Consulta del recurso

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

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

Ejemplo estructurado

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

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}$
kind"supplier" | "service"ObligatorioClasificación del registro; los valores permitidos dependen del recurso.
categorystringOpcionalRubro como texto libre, sin tabla de categorías. Máx. 1000 caracteres.
aliasesarrayOpcionalOtros nombres usados para reconocer la misma entidad. Máx. 100 elementos.
emailemailOpcionalCorreo electrónico.
phonestringOpcionalTeléfono como texto. Máx. 100 caracteres.
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