2017-08-04 16:28:16 +02:00
< ? php
include_once __DIR__ . '/../../core.php' ;
2017-09-05 17:31:58 +02:00
if ( $module [ 'name' ] == 'Fatture di vendita' ) {
$dir = 'entrata' ;
} else {
$dir = 'uscita' ;
}
2017-08-04 16:28:16 +02:00
if ( isset ( $id_record )) {
2018-08-09 10:14:26 +02:00
$fattura = Modules\Fatture\Fattura :: with ( 'tipo' , 'stato' ) -> find ( $id_record );
2018-11-23 16:48:30 +01:00
$record = $dbo -> fetchOne ( ' SELECT * ,
co_tipidocumento . reversed AS is_reversed ,
co_documenti . idagente AS idagente_fattura ,
co_documenti . note ,
co_documenti . note_aggiuntive ,
co_documenti . idpagamento ,
co_documenti . id AS iddocumento ,
2019-01-03 18:54:09 +01:00
co_documenti . split_payment AS split_payment ,
2018-11-23 16:48:30 +01:00
co_statidocumento . descrizione AS `stato` ,
co_tipidocumento . descrizione AS `descrizione_tipodoc` ,
( SELECT is_fiscale FROM zz_segments WHERE id = id_segment ) AS is_fiscale ,
( SELECT descrizione FROM co_ritenutaacconto WHERE id = idritenutaacconto ) AS ritenutaacconto_desc ,
( SELECT descrizione FROM co_rivalsainps WHERE id = idrivalsainps ) AS rivalsainps_desc ,
( SELECT descrizione FROM dt_causalet WHERE id = idcausalet ) AS causale_desc
FROM co_documenti
LEFT OUTER JOIN co_statidocumento ON co_documenti . idstatodocumento = co_statidocumento . id
INNER JOIN an_anagrafiche ON co_documenti . idanagrafica = an_anagrafiche . idanagrafica
INNER JOIN co_tipidocumento ON co_documenti . idtipodocumento = co_tipidocumento . id
WHERE co_tipidocumento . dir = '.prepare($dir).' AND co_documenti . id = ' . prepare ( $id_record ));
2018-07-04 12:57:53 +02:00
$note_accredito = $dbo -> fetchArray ( " SELECT co_documenti.id, IF(numero_esterno != '', numero_esterno, numero) AS numero, data FROM co_documenti JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE reversed = 1 AND ref_documento= " . prepare ( $id_record ));
2017-08-04 16:28:16 +02:00
}