Skip to main content
Skip table of contents

Actualización de proveedores

Esta función permite actualizar los datos y dirección principal de un proveedor.

Parámetros de Entrada

Parámetro

Tipo

Descripción

id CAMPO OBLIGATORIO

String

Identificador del proveedor

name

String

Nombre

phone

String

Teléfono

email

String

Dirección de correo

identificationDocumentId

String

Número documento de identidad

identificationDocumentTypeId

String

Tipo documento de identidad:

1 = CIF, 2 = NIF, 3 = NIE

observations

String

Observaciones

externalCode

String

Código externo

extraField1

String

Otros 1

extraField2

String

Otros 2

extraField3

String

Otros 3

city

String

Localidad

stateName

String

Nombre provincia

stateId

String

Identificador de la provincia

zipCode

String

Código Postal

addressLine1

String

Datos dirección 1

addressLine2

String

Datos dirección 2

addressName

String

Nombre dirección

additionalData

String

Otros datos

countryCode

String

Código de país (Ver Anexo de códigos)

Parámetros de Salida

Parámetro

Tipo

Descripción

 

 

Devuelve la misma información actualizada del proveedor

Códigos Error

Código

Descripción

1000

Error genérico

3001

Error actualizando el proveedor

3002

Faltan parámetros obligatorios

3003

Proveedor no encontrado

3004

Identificador de proveedor no coincide

9001

Código de país no encontrado

9002

Provincia no encontrada

Ejemplos

Llamada (Método POST)

JSON
https://servidor:8443/calibry-rest-api/rest/cif/supplier/{id}
[https://servidor:8443/calibry-rest-api/rest/cif/supplier/10000]


Headers:
        Authorization
        Content-Type = application/json

Body:

{
        "id": "10000",
        "name": " MiProveedor S.L.",
        "phone": "912345678",
        "email": "contact@miproveedor.com",
        "identificationDocumentId": "AK123456789",
        "observations": null,
        "identificationDocumentTypeId": "1",
        "externalCode": null,
        "extraField1": null,
        "extraField2": null,
        "extraField3": null,
        "city": "London",
        "stateName": null,
        "stateId": "5",
        "zipCode": null,
        "addressLine1": "River Street, 2",
        "addressLine2": "",
        "addressName": "Bill Address",
        "additionalData": null,
        "countryCode": "GB"
}

Respuestas

Correcta:

JSON
{
        "id": "10000",
        "name": " MiProveedor S.L.",
        "phone": "912345678",
        "email": "contact@micliente.com ",
        "identificationDocumentId": "AK123456789",
        "observations": null,
        "identificationDocumentTypeId": "1",
        "externalCode": null,
        "extraField1": null,
        "extraField2": null,
        "extraField3": null,
        "city": "London",
        "stateName": null,
        "stateId": "5",
        "zipCode": null,
        "addressLine1": "River Street, 2",
        "addressLine2": "",
        "addressName": "Bill Address",
        "additionalData": null,
        "countryCode": "GB"
}

Error:

JSON
{"code":"3002"}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.