ria/app/Helpers/purchaseorder_helper.php
2024-05-06 03:47:37 +00:00

31 lines
921 B
PHP

<?php
if (!function_exists('generate_po_number')) {
function generate_po_number($last_pono)
{
$currentYear = date("Y");
$finYear = get_financial_year(); // Get it From DateTime Helper
// if(here have to check fin year if there is a change means both are same means ){
// $counter = $counter + 1;
// }else{
// $counter = 1;
// }
$result = explode('/', $last_pono);
$requestedFinYear = $result[1];
$leftPad = $result[0];
$digit = 5;
if($requestedFinYear == $finYear){
$number = ((int)$result[2])+1;
$PoNo = $leftPad . '/' . $finYear . '/' . str_pad($number, $digit, '0', STR_PAD_LEFT);
}else{
$counter = 1;
$PoNo = $leftPad . '/' . $finYear . '/' . str_pad($counter, $digit, '0', STR_PAD_LEFT);
}
return $PoNo;
}
}
?>