<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Empresa extends Model
{
    protected $table = 'empresa';
    protected $primaryKey = 'id_empresa';

    protected $fillable = [
        'id_empresa', 'razon_social','ruc', 'representante', 'dni', 'autorizacion', 'direccion', 'telefono', 'pagina_web', 'email', 'ubigeo', 'valor_impuesto', 'valor_icbper', 'modulo_puntos', 'id_sujeto_detraccion', 'id_medios_pago' ,  'porcentaje_detraccion' , 'porcentaje_retencion' ,'cuenta_detraccion',  'numeros_cuenta', 'descripcion_empresa' , 'campo1' ,'campo2' , 'estado'
    ];


    public function sujeto_detraccion()
    {
        return $this->belongsTo('App\Models\SujetoDetraccion', 'id_sujeto_detraccion');
    }

    public function medios_pago()
    {
        return $this->belongsTo('App\Models\MediosPago', 'id_medios_pago');
    }

}
