mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-23 05:54:03 +01:00
Aggiunte note FE
This commit is contained in:
parent
bd7b5b13d4
commit
458b4c54ee
@ -88,7 +88,8 @@ class Fattura extends Document
|
||||
$model->idconto = $id_conto;
|
||||
$model->idsede = $id_sede;
|
||||
|
||||
$model->id_ritenuta_contributi = ($tipo_documento->dir == 'entrata') ? setting('Ritenuta contributi') : null;
|
||||
$id_ritenuta_contributi = ($tipo_documento->dir == 'entrata') ? setting('Ritenuta contributi') : null;
|
||||
$model->id_ritenuta_contributi = $id_ritenuta_contributi ?: null;
|
||||
|
||||
if (!empty($id_pagamento)) {
|
||||
$model->idpagamento = $id_pagamento;
|
||||
|
@ -589,6 +589,17 @@ class FatturaElettronica
|
||||
return $result;
|
||||
}
|
||||
|
||||
protected function chunkSplit($str, $chunklen)
|
||||
{
|
||||
$res = [];
|
||||
$k = ceil(strlen($str) / $chunklen);
|
||||
for ($i = 0; $i < $k; ++$i) {
|
||||
$res[] = substr($str, $i * $chunklen, $chunklen);
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restituisce l'array responsabile per la generazione del tag DatiGeneraliDocumento.
|
||||
*
|
||||
@ -604,9 +615,13 @@ class FatturaElettronica
|
||||
'Divisa' => 'EUR',
|
||||
'Data' => $documento['data'],
|
||||
'Numero' => $documento['numero_esterno'],
|
||||
// TODO: 'Causale' => $documento['causale'],
|
||||
];
|
||||
|
||||
$causali = self::chunkSplit($documento['note'], 200);
|
||||
foreach ($causali as $causale) {
|
||||
$result[] = ['Causale' => $causale];
|
||||
}
|
||||
|
||||
$righe = $fattura->getRighe();
|
||||
|
||||
// Ritenuta d'Acconto
|
||||
|
Loading…
Reference in New Issue
Block a user