---
title: "Crear Cliente"
method: POST
path: "/cliente"
tags: ["Contabilidad"]
---

# Crear Cliente

`POST /cliente`

## Request

- Base URL: `https://api.loggro.com/apik/loggro-enterprise`
- URL: `https://api.loggro.com/apik/loggro-enterprise/cliente`
- Auth: HTTP bearer

Permite registrar uno o varios clientes. Cada petición puede contener múltiples registros y cada uno será validado individualmente antes de procesarse. El servicio retorna una lista de resultados que indican si cada cliente fue creado exitosamente o si presentó errores.

## Request body

- union
  - object
    - `control` string, required: Identificador de control del registro
    - `operacion` 'M' | 'C', required: Tipo de operación a realizar
    - `identificacion` string, required: Número de identificación del cliente
    - `establecimiento` string: Código del establecimiento del cliente
    - `nombreEstablecimiento` string: Nombre del establecimiento
    - `tipoCliente` string: Tipo de cliente
    - `estado` 'AC' | 'SV' | 'SF': Estado del cliente
    - `fechaClienteDesde` string: Fecha desde la cual el cliente está activo (dd/MM/yyyy)
    - `moneda` string: **Código de la moneda asociada al cliente.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `monedaDefecto` 'S' | 'N': Indica si la moneda es por defecto (S/N)
    - `direccion1` string: Dirección principal del cliente
    - `direccion2` string: Segunda dirección del cliente
    - `ciudad` string: Código de la ciudad
    - `telefono1` string: Teléfono principal del cliente
    - `telefono2` string: Teléfono secundario del cliente
    - `telefono3` string: Tercer teléfono del cliente
    - `fax` string: Número de fax
    - `zonaPostal` string: Zona postal
    - `apartadoAereo` string: Apartado aéreo del cliente
    - `envioFormatoXML` 'S' | 'N': Indica si el cliente recibe formato XML (S/N)
    - `envioFormatoDigital` 'S' | 'N': Indica si el cliente recibe formato digital (S/N)
    - `envioFormatoFisico` 'S' | 'N': Indica si el cliente recibe formato físico impreso (S/N)
    - `correoFE` string: Correo de facturación electrónica
    - `localizacion` string: Código de localización del cliente
    - `controlaCupo` 'E' | 'C' | 'N': Controla cupo: E: Establecimiento, C: Cliente o N: No
    - `cupoAsignado` number, double: Valor del cupo asignado
    - `fechaCupo` string: Fecha del cupo (dd/MM/yyyy)
    - `analistaCupo` string: Código o nombre del analista de cupo
    - `desctoPiePagina` number, double: Descuento pie de página (%)
    - `formaPago` string: **Código de la forma de pago del cliente.** Este valor puede ser consultado en el endpoint → [/consultarFormaPago](https://developer.loggro.com/reference/consultarFormaPago#/)
    - `diaPago` 'C' | '2' | '3' | '4' | '5' | '6': Día de pago permitido
    - `vendedor` string: Nombre del vendedor asignado
    - `cobrador` string: Nombre del cobrador asignado
    - `pedidosPendientes` 'S' | 'N': Indica si tiene pedidos pendientes (S/N)
    - `libreFacturacion` 'S' | 'N': Indica si tiene libre facturación (S/N)
    - `liquidaIntereses` 'S' | 'N': Indica si liquida intereses (S/N)
    - `tipoInteres` 'F' | 'V': Tipo de interés: F: Fijo o V: Variable
    - `tasa1` number, double: Tasa de interés 1
    - `tasa2` number, double: Tasa de interés 2
    - `periodoAplicacion` integer: Período de aplicación del interés
    - `correoCliente` string: Correo electrónico principal del cliente
    - `comentario` string: Comentario u observación general
    - `diasGracia` integer: Número de días de gracia
    - `transferenciaRiesgo` 'GF' | 'DF' | 'FE': Transferencia de riesgo: GF: Al generar, DF: Días de la factura, FE: Fecha específica
    - `diasTransRiesgo` integer: Número de días de riesgo
    - `nombreContacto` string: Nombre del contacto principal
    - `telefonoContacto` string: Teléfono del contacto principal
    - `exentoIva` 'S' | 'N': Indica si está exento de IVA (S/N)
  - RecepcionTerceroClienteDatosEntrada[]
    - `control` string, required: Identificador de control del registro
    - `operacion` 'M' | 'C', required: Tipo de operación a realizar
    - `identificacion` string, required: Número de identificación del cliente
    - `establecimiento` string: Código del establecimiento del cliente
    - `nombreEstablecimiento` string: Nombre del establecimiento
    - `tipoCliente` string: Tipo de cliente
    - `estado` 'AC' | 'SV' | 'SF': Estado del cliente
    - `fechaClienteDesde` string: Fecha desde la cual el cliente está activo (dd/MM/yyyy)
    - `moneda` string: **Código de la moneda asociada al cliente.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `monedaDefecto` 'S' | 'N': Indica si la moneda es por defecto (S/N)
    - `direccion1` string: Dirección principal del cliente
    - `direccion2` string: Segunda dirección del cliente
    - `ciudad` string: Código de la ciudad
    - `telefono1` string: Teléfono principal del cliente
    - `telefono2` string: Teléfono secundario del cliente
    - `telefono3` string: Tercer teléfono del cliente
    - `fax` string: Número de fax
    - `zonaPostal` string: Zona postal
    - `apartadoAereo` string: Apartado aéreo del cliente
    - `envioFormatoXML` 'S' | 'N': Indica si el cliente recibe formato XML (S/N)
    - `envioFormatoDigital` 'S' | 'N': Indica si el cliente recibe formato digital (S/N)
    - `envioFormatoFisico` 'S' | 'N': Indica si el cliente recibe formato físico impreso (S/N)
    - `correoFE` string: Correo de facturación electrónica
    - `localizacion` string: Código de localización del cliente
    - `controlaCupo` 'E' | 'C' | 'N': Controla cupo: E: Establecimiento, C: Cliente o N: No
    - `cupoAsignado` number, double: Valor del cupo asignado
    - `fechaCupo` string: Fecha del cupo (dd/MM/yyyy)
    - `analistaCupo` string: Código o nombre del analista de cupo
    - `desctoPiePagina` number, double: Descuento pie de página (%)
    - `formaPago` string: **Código de la forma de pago del cliente.** Este valor puede ser consultado en el endpoint → [/consultarFormaPago](https://developer.loggro.com/reference/consultarFormaPago#/)
    - `diaPago` 'C' | '2' | '3' | '4' | '5' | '6': Día de pago permitido
    - `vendedor` string: Nombre del vendedor asignado
    - `cobrador` string: Nombre del cobrador asignado
    - `pedidosPendientes` 'S' | 'N': Indica si tiene pedidos pendientes (S/N)
    - `libreFacturacion` 'S' | 'N': Indica si tiene libre facturación (S/N)
    - `liquidaIntereses` 'S' | 'N': Indica si liquida intereses (S/N)
    - `tipoInteres` 'F' | 'V': Tipo de interés: F: Fijo o V: Variable
    - `tasa1` number, double: Tasa de interés 1
    - `tasa2` number, double: Tasa de interés 2
    - `periodoAplicacion` integer: Período de aplicación del interés
    - `correoCliente` string: Correo electrónico principal del cliente
    - `comentario` string: Comentario u observación general
    - `diasGracia` integer: Número de días de gracia
    - `transferenciaRiesgo` 'GF' | 'DF' | 'FE': Transferencia de riesgo: GF: Al generar, DF: Días de la factura, FE: Fecha específica
    - `diasTransRiesgo` integer: Número de días de riesgo
    - `nombreContacto` string: Nombre del contacto principal
    - `telefonoContacto` string: Teléfono del contacto principal
    - `exentoIva` 'S' | 'N': Indica si está exento de IVA (S/N)

## Response `201`

Todos los clientes fueron creados correctamente

- RespuestaImportacion[]
  - `identificacion` string
  - `operacionExitosa` boolean
  - `mensaje` string

## Other responses

- `400`: Error de validación o al menos un cliente falló en la creación
- `404`: Recurso no encontrado
- `500`: Error interno inesperado en el servidor

---

[API](https://skmtc.dev/loggro/apis/enterprise-api-s.md) - [All operations](https://skmtc.dev/loggro/apis/enterprise-api-s/llms.txt) - [OpenAPI document](https://skmtc.dev/loggro/apis/enterprise-api-s/revisions/933dac40ea9c?raw)
