v1.28 ›

Clientes — Importar CSV/ZIP

Frecuencia de actualización recomendada: 3 horas

Importa el padrón de clientes con sus datos comerciales, fiscales y de contacto. Se envía como archivo CSV o ZIP en el campo Clientes de un multipart/form-data.

POST/v1/files/clientesCSV · ZIP
Campos genéricos · Request body
CampoTipoDescripción
codigoString(64)RequiredCódigo del cliente.
razon_socialString(255)RequiredRazón Social del cliente.
direccionString(255)RequiredDirección del cliente.
zonaString(255)RequiredNombre de la zona o ruta del cliente.
vendedorString(15)RequiredCódigo de vendedor que visita al cliente.
telefonoString(255)Número celular del cliente.
listaInt(4)RequiredCódigo de la lista de precio utilizada (Permitido del 1 al 100).
ordenIntOrden de visita en la zona o ruta.
ramoString(255)RequiredRamo del cliente.
localidadString(255)Localidad del cliente.
condIvaIntCondición de IVA. 1: Consumidor Final · 2: Exento · 3: No Categorizado · 4: Responsable Inscripto · 5: Monotributo · 6: Responsable No Inscripto · 7: No Responsable.
tablaBonifIdString(15)Es el código del grupo de bonificaciones que aplica. Se relaciona a la tabla Bonificaciones.
topeVentaDecimalMonto máximo que puede ser vendido al cliente, expresado en pesos. Si es null no tiene límite.
margenDecimalMargen de ganancia esperado del cliente, expresado en porcentaje (para cálculo de rentabilidad).
cobraIBString(1)Indica si el cliente es agente de percepción de IIBB. 1: True | 0: False.
cuitString(13)CUIT del cliente.
percepIdString(15)Código de percepción que será aplicado al cliente.
emailString(255)Email del cliente.
condicionDePagoString(255)Forma de cobro: Contado, cheque, efectivo, etc.
coordenadasString(255)Coordenadas satelitales (latitud;longitud). Real [1 signo, 2 enteros, 6 decimales].
listasASeleccionarString(255)Posible listado de listas de precio a seleccionar para el cliente. Ej: "2|4".
empresaString(255)Empresa asociada al cliente.
codigoPostalString(255)Código postal del cliente.
paisString(255)País al que pertenece el cliente.
provinciaString(255)Provincia a la que pertenece el cliente.
ciudadString(255)Ciudad a la que pertenece el cliente.
repartidorString(255)Nombre o código del repartidor asignado a este cliente.
estadoString(1)A: Activo | S: Suspendido.
subramoString(255)Subcanal el cual se obtiene combinando descripción y segmento.
minVentaDecimalMínimo de venta permitido expresado en unidades monetarias.
esFocoString(1)Identifica si el cliente es cliente foco de venta.
segmentacionString(1)Categoría a la que pertenece el cliente (A, B o C).
descuentoGlobalStringValores separados por | (pipe) que indican posibles descuentos globales a aplicar en un pedido.
limiteCreditoDecimalValor máximo de deuda que puede poseer el cliente antes de que se aplique el bloqueo de toma de pedidos según setting.
Response body
CampoTipoDescripción
successBooleanRequiredIndica si la operación se procesó con éxito.
messageStringMensaje con el resultado. Si success es false, detalla el motivo del error.
Respuestas
CódigoSignificado
200Importación procesada. El campo success indica el resultado; si es false, message detalla el motivo.
403La API key enviada en X-API-KEY no es válida.
404Falta el header X-API-KEY o la URL es incorrecta.
429Se superó el límite de 30 requests por minuto.
500Error interno del servidor. Reintentar más tarde.
cURL
curl --location 'https://gateway.axum.com.ar/{tenant}/api/v1/files/clientes' \
  --header 'X-API-KEY: {tenant-apikey}' \
  --form 'Clientes=@"clientes.csv"'
REQUEST · CSV DE EJEMPLO
"codigo","razon_social","direccion","zona","vendedor","telefono","lista","orden","ramo"
"2241","ZHUANG LIANG","Membrillar 177","25","2","44444444","1","1","DESPENSA"
"8043","Medina Jose Perez","Mocoreta 40","26","3","45555555","1","1","KIOSCO"
RESPONSE · 200 OK
{
  "success": true,
  "message": "Archivo Clientes subido OK"
}
RESPONSE · ERROR
{
  "success": false,
  "message": "Error subiendo archivo clientes.csv -> Ha ocurrido un error inesperado al intentar actualizar la tabla."
}