Fattura conto terzi
This commit is contained in:
parent
147d13f9d2
commit
0c82226503
|
@ -240,7 +240,7 @@ if ($dir == 'uscita') {
|
|||
if ($dir == 'entrata') {
|
||||
?>
|
||||
<div class="col-md-3">
|
||||
{[ "type": "checkbox", "label": "<?php echo tr('Fattura per conto terzi'); ?>", "name": "is_fattura_conto_terzi", "value": "$is_fattura_conto_terzi$", "help": "<?php echo tr('Nell\'xml della FE imposta il cliente come cessionario e il fornitore come cedente/prestatore.'); ?>", "placeholder": "<?php echo tr('Fattura per conto terzi'); ?>" ]}
|
||||
{[ "type": "checkbox", "label": "<?php echo tr('Fattura per conto terzi'); ?>", "name": "is_fattura_conto_terzi", "value": "$is_fattura_conto_terzi$", "help": "<?php echo tr('Nell\'xml della FE imposta il fornitore ('.$database->fetchOne('SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica = '.prepare(setting('Azienda predefinita')))['ragione_sociale'].') come cessionario e il cliente come cedente/prestatore.'); ?>", "placeholder": "<?php echo tr('Fattura per conto terzi'); ?>" ]}
|
||||
</div>
|
||||
|
||||
<?php
|
||||
|
|
|
@ -478,7 +478,7 @@ class FatturaElettronica
|
|||
}
|
||||
|
||||
/**
|
||||
* Restituisce l'array responsabile per la generazione del tag CedentePrestatore.
|
||||
* Restituisce l'array responsabile per la generazione del tag CedentePrestatore (mia Azienda ovvero il fornitore) (1.2).
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
|
@ -487,7 +487,7 @@ class FatturaElettronica
|
|||
|
||||
$documento = $fattura->getDocumento();
|
||||
|
||||
//Fattura per conto terzi
|
||||
//Fattura per conto terzi, il cliente diventa il cedente al posto della mia Azienda (fornitore)
|
||||
if ($documento['is_fattura_conto_terzi']){
|
||||
$azienda = $fattura->getCliente();
|
||||
}else{
|
||||
|
@ -538,13 +538,21 @@ class FatturaElettronica
|
|||
}
|
||||
|
||||
/**
|
||||
* Restituisce l'array responsabile per la generazione del tag CessionarioCommittente (1.4).
|
||||
* Restituisce l'array responsabile per la generazione del tag CessionarioCommittente (Cliente) (1.4).
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected static function getCessionarioCommittente($fattura)
|
||||
{
|
||||
|
||||
$documento = $fattura->getDocumento();
|
||||
|
||||
//Fattura per conto terzi, la mia Azienda (fornitore) diventa il cessionario al posto del cliente
|
||||
if ($documento['is_fattura_conto_terzi']){
|
||||
$cliente = static::getAzienda();
|
||||
}else{
|
||||
$cliente = $fattura->getCliente();
|
||||
}
|
||||
|
||||
$result = [
|
||||
'DatiAnagrafici' => static::getDatiAnagrafici($cliente),
|
||||
|
|
Loading…
Reference in New Issue