Modificar cliente o proveedor
Descripción
Section titled “Descripción”Endpoint para editar un cliente existente en el sistema. Solo se deben incluir los datos que se quieran modificar, no es siendo necesario incluir todos los datos del cliente.
Parámetros de entrada
Section titled “Parámetros de entrada”| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
codigoCliente | string | ✅ | Codigo del cliente |
codigoEmpresa | int | ✅ (si es multiempresa) | Código de la empresa |
Campos obligatorios *
Section titled “Campos obligatorios *”| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
cifDni | string | ✅ | CIF o DNI del cliente (Se pasa en el cuerpo de la petición) |
... | ❌ | Resto de campos |
Ejemplo con filtros
Section titled “Ejemplo con filtros”# Modificar clientecurl -X PUT "https://api.tandem.com/api/common/ventas/clientes/{codigoCliente}" \ -H "Authorization: Bearer tu_access_token" -H "Content-Type: application/json" -d '{ "codigoCliente": "0000002", ... }'Cuerpo de la petición
Section titled “Cuerpo de la petición”{ "razonSocial": "string", "razonSocial2": "string", "nombre": "string", "domicilio": "string", "cargo1": "string", "nombre1": "string", "cargo2": "string", "nombre2": "string", "codigoCuenta": "string", "cifDni": "string", "cifEuropeo": "string", "codigoSigla": "string", "viaPublica": "string", "numero1": "string", "numero2": "string", "escalera": "string", "piso": "string", "puerta": "string", "letra": "string", "codigoPostal": "string", "codigoMunicipio": "string", "municipio": "string", "colaMunicipio": "string", "codigoProvincia": "string", "provincia": "string", "codigoNacion": 0, "nacion": "string", "telefono": "string", "telefono2": "string", "telefono3": "string", "fax": "string", "codigoTransaccion": 0, "codigoRetencion": 0, "deducible": 0, "codigoIva": 0, "mediacion": 0, "exclusion347": 0, "numeroPlazos": 0, "diasPrimerPlazo": 0, "diasEntrePlazos": 0, "diasFijos1": 0, "diasFijos2": 0, "diasFijos3": 0, "inicioNoPago": 0, "finNoPago": 0, "controlarFestivos": 0, "diasRetroceso": 0, "mesesComerciales": 0, "remesaHabitual": "string", "codigoTipoEfecto": 0, "email1": "string", "email2": "string", "idDelegacion": "string", "codigoMotivoBajaClienteLc": "string", "codigoDepartamento": "string", "codigoCanal": "string", "codigoBanco": "string", "codigoAgencia": "string", "dc": "string", "ccc": "string", "iban": "string", "codigoCondiciones": 0, "idProcesoIME": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "movIdentificadorIME": "string", "statusTraspasadoIME": 0, "tipoImportacionIME": 0, "tipoPlanCuentaIME": 0, "contrapartida": "string", "codigoCuentaImpagado": "string", "codigoCuentaEfecto": "string", "comentarios": "string", "codigoTerritorio": 0, "codigoIdioma_": "string", "tarifaPrecio": 0, "descuento": 0, "rappel": 0, "prontoPago": 0, "financiacion": 0, "codigoComisionista": 0, "tarifaDescuento": 0, "siglaNacion": "string", "marcaMenorSinNif": 0, "personaFisicaJuridica": "string", "siglaNacionRepresentante": "string", "cifDniRepresentante": "string", "nombreRepresentante": "string", "tipoDocumentoPersona": 0, "tipoCif": "string", "motivoBajaClienteLc": "string", "puntosSR": 0, "tarjetaSR": "string", "domicilio2": "string", "cuentaProvision": "string", "codigoTransportista": 0, "formadePago": "string", "observacionesCliente": "string", "codigoTipoClienteLc": "string", "tipoCliente": "string", "codigoActividadLc": "string", "actividad": "string", "indicadorIva": "string", "codigoRuta_": "string", "nombreEmpleado": "string", "primerApellidoEmpleado": "string", "segundoApellidoEmpleado": "string", "sysTick": 0, "idCliente": "string", "riesgoMaximo": 0, "plazoMedioPCMA": 0, "criterioIvaIME": 0, "referenciaMandato": "string", "comision": 0, "codigoZona": 0, "bloqueoAlbaran": 0, "idProveedor": "string", "codigoSeccion": "string", "codigoSector_": "string", "codigoProyecto": "string", "codigoCadena_": "string", "bajaEmpresaLc": 0, "fechaBajaLc": "2025-10-27T10:39:26.447Z", "grupoIva": 0, "envioEFactura": 0, "emailEnvioEFactura": "string", "seriePedido_": "string", "serieAlbaran_": "string", "camposAdicionales": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }}