Anticipa di 2 giorni l'avviso se la scadenza per invio della fattura elettronica di vendita cade di sabato o domenica
This commit is contained in:
parent
e684fe1e12
commit
bb4fb17b4d
|
@ -33,9 +33,13 @@ if ($module->name == 'Fatture di vendita' && $services_enable) {
|
||||||
$codici_invio = ['GEN', 'QUEUE'];
|
$codici_invio = ['GEN', 'QUEUE'];
|
||||||
$data_limite = (new Carbon())->subMonths(6);
|
$data_limite = (new Carbon())->subMonths(6);
|
||||||
$data_limite_invio = (new Carbon())->subDays(10);
|
$data_limite_invio = (new Carbon())->subDays(10);
|
||||||
|
|
||||||
// Verifica se la data cade di sabato o domenica
|
// Verifica se la data cade di sabato o domenica
|
||||||
if ($data_limite_invio->isWeekend()) {
|
$giorno_settimana = $data_limite_invio->dayOfWeek;
|
||||||
$data_limite_invio = $data_limite_invio->subDays(2); // Anticipa la data di 2 giorni se cade di sabato o domenica
|
if ($giorno_settimana == Carbon::SATURDAY) {
|
||||||
|
$data_limite_invio->subDays(); //Anticipa la data di 1 giorno se cade di sabato
|
||||||
|
} elseif ($giorno_settimana == Carbon::SUNDAY) {
|
||||||
|
$data_limite_invio->subDays(2); // Anticipa la data di 2 giorni se cade di domenica
|
||||||
}
|
}
|
||||||
$data_setting = Carbon::createFromFormat('d/m/Y', setting('Data inizio controlli su stati FE'))->format('Y-m-d');
|
$data_setting = Carbon::createFromFormat('d/m/Y', setting('Data inizio controlli su stati FE'))->format('Y-m-d');
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue