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

# Crear Cliente

`POST /cliente`

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.net/loggro/apis/documentos-electr-nicos.md) · [All operations](https://skmtc.net/loggro/apis/documentos-electr-nicos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/loggro/documentos-electr-nicos/versions/f390b90daf37/schema)
