mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Fatturazione pianificata dei contratti in fatture aperte del cliente
This commit is contained in:
parent
1cfc53693e
commit
5e08a95dd5
@ -148,6 +148,7 @@ switch ($operazione) {
|
|||||||
|
|
||||||
case 'add_fattura':
|
case 'add_fattura':
|
||||||
$id_rata = post('rata');
|
$id_rata = post('rata');
|
||||||
|
$accodare = post('accodare');
|
||||||
$pianificazione = Pianificazione::find($id_rata);
|
$pianificazione = Pianificazione::find($id_rata);
|
||||||
$contratto = $pianificazione->contratto;
|
$contratto = $pianificazione->contratto;
|
||||||
|
|
||||||
@ -155,8 +156,18 @@ switch ($operazione) {
|
|||||||
$id_segment = post('id_segment');
|
$id_segment = post('id_segment');
|
||||||
$tipo = Tipo::find(post('idtipodocumento'));
|
$tipo = Tipo::find(post('idtipodocumento'));
|
||||||
|
|
||||||
|
if (!empty($accodare)) {
|
||||||
|
$documento = $dbo->fetchOne('SELECT co_documenti.id FROM co_documenti INNER JOIN co_statidocumento ON co_documenti.idstatodocumento = co_statidocumento.id WHERE co_statidocumento.descrizione = \'Bozza\' AND idanagrafica = '.prepare($contratto->idanagrafica));
|
||||||
|
|
||||||
|
$id_documento = $documento['id'];
|
||||||
|
}
|
||||||
|
|
||||||
// Creazione fattura
|
// Creazione fattura
|
||||||
$fattura = Fattura::build($contratto->anagrafica, $tipo, $data, $id_segment);
|
if (empty($id_documento)) {
|
||||||
|
$fattura = Fattura::build($contratto->anagrafica, $tipo, $data, $id_segment);
|
||||||
|
}else{
|
||||||
|
$fattura = Fattura::find($id_documento);
|
||||||
|
}
|
||||||
$fattura->note = post('note');
|
$fattura->note = post('note');
|
||||||
$fattura->save();
|
$fattura->save();
|
||||||
|
|
||||||
|
@ -72,6 +72,14 @@ echo '
|
|||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
|
//Accoda a fatture non emesse
|
||||||
|
echo '
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
{[ "type": "checkbox", "label": "<small>'.tr('Aggiungere alle fatture di vendita non ancora emesse?').'</small>", "placeholder": "'.tr('Aggiungere alle fatture di vendita nello stato bozza?').'", "name": "accodare" ]}
|
||||||
|
</div>
|
||||||
|
</div>';
|
||||||
|
|
||||||
// Descrizione fattura
|
// Descrizione fattura
|
||||||
$descrizione = tr('Rata _N_ del contratto numero _NUM_', [
|
$descrizione = tr('Rata _N_ del contratto numero _NUM_', [
|
||||||
'_N_' => $numero_rata,
|
'_N_' => $numero_rata,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user