---
title: "Crear Proveedor"
method: POST
path: "/proveedor"
tags: ["Contabilidad"]
---

# Crear Proveedor

`POST /proveedor`

## Request

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

Permite registrar uno o varios establecimientos asociados a un proveedor. Cada petición puede contener múltiples proveedores, y cada registro será validado individualmente. El servicio retorna el resultado de la importación con el detalle de las operaciones exitosas y las fallidas.

## Request body

- union
  - object
    - `control` string, required: Control: Cadena de caracteres que identifica de manera única un lote de proveedores a importar.
    - `operacion` 'M' | 'C', required: Operación a realizar sobre el tercero. Valores permitidos: M = Modificar, C = Crear
    - `identificacion` string, required: Número de identificación del proveedor
    - `establecimientoProveedor` string: Código del establecimiento del proveedor
    - `nombreEstablecimiento` string: Nombre del establecimiento proveedor
    - `tipoProveedor` string: **Código tipo proveedor.** Este valor puede ser consultado en el endpoint → [/consultarTipoProveedor](https://developer.loggro.com/reference/consultartipoproveedor#/)
    - `estadoProveedor` 'AC' | 'SC' | 'SP': Estado del proveedor. Valores permitidos: AC=Activo, SC=Suspendido para compra, SP=Suspendido para pago
    - `direccion` string: Dirección principal del proveedor
    - `direccion2` string: Dirección secundaria del proveedor
    - `codigoCiudad` string: **Código de la ciudad.** Este valor puede ser consultado en el endpoint → [/consultarCiudad](https://developer.loggro.com/reference/consultarciudad#/)
    - `telefono` string: Teléfono principal del proveedor
    - `telefono2` string: Teléfono secundario del proveedor
    - `telefono3` string: Teléfono adicional del proveedor
    - `fax` string: Número de fax del proveedor
    - `zonaPostal` string: Código de zona postal del proveedor
    - `correo` string: Correo electrónico principal del proveedor
    - `apartadoAereo` string: Número de apartado aéreo del proveedor
    - `calculaICA` 'S' | 'N': ¿Proveedor calcula ICA?
    - `porcentajeDescuento` number, double: Porcentaje de descuento otorgado por el proveedor (0 a 100)
    - `prioridadPago` '1' | '2' | '3': Prioridad de pago. Valores permitidos: 1=Alta, 2=Media, 3=Baja
    - `formaPago` string: **Código de la forma de pago del proveedor.** Este valor puede ser consultado en el endpoint → [/consultarFormaPago](https://developer.loggro.com/reference/consultarFormaPago#/)
    - `monedaNegociacion` string: **Moneda de negociación con el proveedor.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `monedaPago` string: **Moneda en la que se realizan los pagos al proveedor.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `terceroBeneficiario` string: Identificación del tercero beneficiario de los pagos
    - `nombreBeneficiario` string: Nombre del beneficiario de los pagos
    - `manejaPedidosPendientes` 'S' | 'N': ¿Proveedor Maneja Pedidos pendientes?
    - `manejaDescNegociable` 'S' | 'N': ¿El proveedor maneja descuento negociable?
    - `comentarioProveedor` string: Comentarios adicionales sobre el proveedor
  - RecepcionTerceroProveedorDatosEntrada[]
    - `control` string, required: Control: Cadena de caracteres que identifica de manera única un lote de proveedores a importar.
    - `operacion` 'M' | 'C', required: Operación a realizar sobre el tercero. Valores permitidos: M = Modificar, C = Crear
    - `identificacion` string, required: Número de identificación del proveedor
    - `establecimientoProveedor` string: Código del establecimiento del proveedor
    - `nombreEstablecimiento` string: Nombre del establecimiento proveedor
    - `tipoProveedor` string: **Código tipo proveedor.** Este valor puede ser consultado en el endpoint → [/consultarTipoProveedor](https://developer.loggro.com/reference/consultartipoproveedor#/)
    - `estadoProveedor` 'AC' | 'SC' | 'SP': Estado del proveedor. Valores permitidos: AC=Activo, SC=Suspendido para compra, SP=Suspendido para pago
    - `direccion` string: Dirección principal del proveedor
    - `direccion2` string: Dirección secundaria del proveedor
    - `codigoCiudad` string: **Código de la ciudad.** Este valor puede ser consultado en el endpoint → [/consultarCiudad](https://developer.loggro.com/reference/consultarciudad#/)
    - `telefono` string: Teléfono principal del proveedor
    - `telefono2` string: Teléfono secundario del proveedor
    - `telefono3` string: Teléfono adicional del proveedor
    - `fax` string: Número de fax del proveedor
    - `zonaPostal` string: Código de zona postal del proveedor
    - `correo` string: Correo electrónico principal del proveedor
    - `apartadoAereo` string: Número de apartado aéreo del proveedor
    - `calculaICA` 'S' | 'N': ¿Proveedor calcula ICA?
    - `porcentajeDescuento` number, double: Porcentaje de descuento otorgado por el proveedor (0 a 100)
    - `prioridadPago` '1' | '2' | '3': Prioridad de pago. Valores permitidos: 1=Alta, 2=Media, 3=Baja
    - `formaPago` string: **Código de la forma de pago del proveedor.** Este valor puede ser consultado en el endpoint → [/consultarFormaPago](https://developer.loggro.com/reference/consultarFormaPago#/)
    - `monedaNegociacion` string: **Moneda de negociación con el proveedor.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `monedaPago` string: **Moneda en la que se realizan los pagos al proveedor.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `terceroBeneficiario` string: Identificación del tercero beneficiario de los pagos
    - `nombreBeneficiario` string: Nombre del beneficiario de los pagos
    - `manejaPedidosPendientes` 'S' | 'N': ¿Proveedor Maneja Pedidos pendientes?
    - `manejaDescNegociable` 'S' | 'N': ¿El proveedor maneja descuento negociable?
    - `comentarioProveedor` string: Comentarios adicionales sobre el proveedor

## Response `201`

Todos los terceros fueron creados correctamente

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

## Other responses

- `400`: Error en la validación o al menos un tercero 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)
