'SC', 'text' => 'SC - '.tr('Sconto'), ], [ 'id' => 'PR', 'text' => 'PR - '.tr('Premio'), ], [ 'id' => 'AB', 'text' => 'AB - '.tr('Abbuono'), ], [ 'id' => 'AC', 'text' => 'AC - '.tr('Spesa accessoria'), ], ]; $space = str_repeat(' ', 6); $documento = Fattura::find($id_record); // Dati della riga $id_riga = get('idriga'); $type = get('type'); $riga = $documento->getRiga($type, $id_riga); $result = $riga->toArray(); $result = array_merge($result, $riga->dati_aggiuntivi_fe); echo ' '; echo '
'; echo ' '; // Tipo Cessione Prestazione echo ' '; // Data inizio periodo echo ' '; // Data fine periodo echo ' '; // Riferimento amministrazione echo ' '; if (empty($result['altri_dati'])) { $result['altri_dati'][] = []; } $key = 1; foreach ($result['altri_dati'] as $dato) { include __DIR__.'/components/altri_dati.php'; ++$key; } echo '
2 FatturaElettronicaBody
'.str_repeat($space, 1).'2.2 DatiBeniServizi
'.str_repeat($space, 2).'2.2.1 DettaglioLinee
'.str_repeat($space, 3).'2.2.1.2 TipoCessionePrestazione {[ "type": "select", "name": "tipo_cessione_prestazione", "value": "'.$result['tipo_cessione_prestazione'].'", "values": '.json_encode($tipi_cessione_prestazione).' ]}
'.str_repeat($space, 3).'2.2.1.7 DataInizioPeriodo {[ "type": "date", "name": "data_inizio_periodo", "value": "'.$result['data_inizio_periodo'].'" ]}
'.str_repeat($space, 3).'2.2.1.8 DataFinePeriodo {[ "type": "date", "name": "data_fine_periodo", "value": "'.$result['data_fine_periodo'].'" ]}
'.str_repeat($space, 3).'2.2.1.15 RiferimentoAmministrazione {[ "type": "text", "name": "riferimento_amministrazione", "value": "'.$result['riferimento_amministrazione'].'", "maxlength": 20 ]}
'; echo ' '; $dato = []; $key = '-id-'; include __DIR__.'/components/altri_dati.php'; echo '
'; echo '
'; echo '
'; echo ' ';