AÑADIR FABRICANTE / PROVEEDOR
Esta función permite añadir un nuevo proveedor o fabricante en el sistema. Para el sistema establecido, ambos tipos se tratan en la misma tabla por lo que, para diferenciarlos se deberá dar valor a uno de los campos establecidos como parámetro de la llamada. No obstante, un mismo registro puede ser ambos tipos.
URL
/CTNEAT/SUPPLIER/ADD/{tkn}
Método HTTP
POST
Parámetros de la solicitud
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Obligatorio | Formato del valor |
|---|---|---|---|---|
| NAME | cadena (ANSI) | Nombre del proveedor/fabricante | Sí | - |
| NIF | cadena (ANSI) | NIF/CIF del proveedor/fabricante | Sí | - |
| ADDRESS | cadena (ANSI) | Dirección postal | No | - |
| POSTALCODE | cadena (ANSI) | Código postal | No | - |
| CITY | cadena (ANSI) | Ciudad | No | - |
| STATE | cadena (ANSI) | Provincia | No | - |
| cadena (ANSI) | Correo electrónico | No | - | |
| TELEPHONE | cadena (ANSI) | Número de teléfono | No | - |
| WEBSITE | cadena (ANSI) | Página web | No | - |
| ISSUPPLIER | booleano | Indica si es un proveedor | No | 0 o 1 |
| ISMANUFACTURER | booleano | Indica si es un fabricante | No | 0 o 1 |
Encabezados de la solicitud
| Nombre del encabezado | Descripción del encabezado | Obligatorio |
|---|---|---|
| Content-Type | Tipo de contenido de la solicitud | Sí |
Parámetros de la respuesta
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Formato |
|---|---|---|---|
| ErrorContent, SuccessContent | JSON | Json con la descripción del resultado de la operación | Formato ErrorContent |
Códigos de estado de la respuesta
| Código de estado | Descripción del código de estado | Posibles razones |
|---|---|---|
| 200 | OK | La solicitud fue exitosa |
| 400 | Petición errónea | Alguno de los parámetros pasados no es correcto |
| 500 | Error interno | Error en el servidor |
| 401 | Unauthorized | El usuario no está autenticado |
Cuerpo de la solicitud
Formato del cuerpo de la solicitud: application/json
Descripción del cuerpo de la solicitud:
{
"NAME": "NOMBRE_PROVEEDOR_O_FABRICANTE",
"NIF": "NIF_O_CIF",
"ADDRESS": "DIRECCION_POSTAL",
"POSTALCODE": "CODIGO_POSTAL",
"CITY": "CIUDAD",
"STATE": "PROVINCIA",
"EMAIL": "CORREO_ELECTRONICO",
"TELEPHONE": "TELEFONO",
"WEBSITE": "PAGINA_WEB",
"ISSUPPLIER": 1,
"ISMANUFACTURER": 0
}