Este artículo explica cómo se genera automáticamente el código de un presupuesto en GMAO CLOUD. El objetivo es identificar cada presupuesto con un código único, combinando país, fecha y un número correlativo.
País: ES
Fecha de creación: 2025-03-31
Número correlativo: 12
Código generado: ES250312
2503
).El número cod_num
se asigna automáticamente al guardar el presupuesto:
if (is_null($this->cod_num)) {
$presupuesto_antiguo = Presupuesto::orderBy('cod_num', 'DESC')->whereYear('created_at', date('Y'))->first();
$this->cod_num = ($presupuesto_antiguo->cod_num ?? 0) + 1;
}
cod_num
está vacío, se busca el último presupuesto del año actual.<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />
Este número se reinicia cada año para empezar desde 001.
</aside>