Crea un nuevo proveedor para la empresa
cURL
curl --request POST \ --url https://api.example.com/api/proveedores \ --header 'Content-Type: application/json' \ --data ' { "ruc": "<string>", "razon_social": "<string>", "direccion": "<string>", "telefono": "<string>", "email": "<string>", "departamento": "<string>", "provincia": "<string>", "distrito": "<string>", "ubigeo": "<string>" } '
{ "422": {}, "500": {}, "success": true, "message": "<string>", "data": { "proveedor_id": 123, "ruc": "<string>", "razon_social": "<string>", "direccion": "<string>", "telefono": "<string>", "email": "<string>", "departamento": "<string>", "provincia": "<string>", "distrito": "<string>", "ubigeo": "<string>", "id_empresa": 123, "estado": 123, "created_at": "<string>", "updated_at": "<string>" } }
proveedores.create
curl -X POST \ https://tudominio.com/api/proveedores \ -H 'Authorization: Bearer TU_TOKEN' \ -H 'Content-Type: application/json' \ -d '{ "ruc": "20123456789", "razon_social": "DISTRIBUIDORA LIMA S.A.C.", "direccion": "Av. Industrial 890", "telefono": "01-2345678", "email": "[email protected]", "departamento": "Lima", "provincia": "Lima", "distrito": "Ate", "ubigeo": "150103" }'
Show Objeto Proveedor
{ "success": true, "message": "Proveedor creado exitosamente", "data": { "proveedor_id": 15, "ruc": "20123456789", "razon_social": "DISTRIBUIDORA LIMA S.A.C.", "direccion": "Av. Industrial 890", "telefono": "01-2345678", "email": "[email protected]", "departamento": "Lima", "provincia": "Lima", "distrito": "Ate", "ubigeo": "150103", "id_empresa": 1, "estado": 1, "created_at": "2024-03-05T16:45:00.000000Z", "updated_at": "2024-03-05T16:45:00.000000Z" } }
{ "success": false, "message": "Errores de validación", "errors": { "ruc": [ "El campo ruc es obligatorio" ], "razon_social": [ "El campo razon social es obligatorio" ] } }
{ "success": false, "message": "Errores de validación", "errors": { "ruc": [ "The ruc has already been taken." ] } }
id_empresa
$data['id_empresa'] = $user->id_empresa; $data['estado'] = 1; // Siempre activo al crear
{ "success": false, "message": "Error al crear proveedor: [mensaje específico]" }