Buonasera, per una Features Request si può scrivere qui: https://sourceforge.net/p/gazie/tickets/ Troverà anche richieste datate perché la comunità di sviluppo di cui faccio parte solitamente è spinta all'implementazione di nuove funzionalità da varie motivazioni e a volte di non immediato realizzo.
Buongiorno, non ho capito il contesto. Vorrebbe svilupparla lei oppure vorrebbe finanziare lo sviluppo di questa funzionalità?
Se non sbaglio il metodo di generazione del nome del file xml è cambiato nel corso del tempo e potrebbe essere che hai delle righe vecchie su fae_flux che collidono con la logica attuale. Se non vuoi eliminare lo storico di fae_flux ti direi di archiviarlo, d'altronde realmente interessano solo gli esiti degli ultimi 20 giorni.
Se non ricordo male la funzione in electronic_invoice che genera il nome del file XML su ambienti windows riesce a gestire correttamente solo i sezionali da 1 a 5
Trasmissione fatture elettroniche firmate
Versioning dei file statici (attualmente solo tramite htaccess) per evitare problemi di cache dopo aggiornamento versione
Ripristinato corretto funzionamento tooltip in "Visualizza/stampa partitari"
ID e Nome Tag XML: <cap> Tipo info: xs:string Descrizione funzionale : Codice Avviamento Postale Formato e valori ammessi: formato numerico Dimensione: 5</cap> I cap stranieri vanno normalizzati (per esempio io trasformo A15 B23 in 01523) oppure vanno indicati 5 zeri
Verifico selezione pagamento e dati articolo per evitare warning
Corretti warning nel richiamo del modulo per SdI
Anno di riferimento contratto in elenco fatture basato su data stipula
Il formato XML della fatturazione elettronica SdI permette 28 caratteri per la partita IVA
Stampo a video solo i codici di errore trovati durante l'upgrade
Provate la patch della revisione 6738
Corretto bug in visualizzazione anteprima fattura elettronica nell'import di fatture di vendita
Per risolvere il problema bisogna attenzionare il file modules/vendit/acquire_external_invoice.php Provo a dare un'occhiata più approfondita
Refuso nelle traduzioni del modulo vendit
Aggiunto anno di riferimento contratto in elenco fatture
Abilito il controllo VIES alle partite IVA estere che non hanno codice fiscale
Correzione di vari typo in stringhe descrittive
Aggiungo exec_date all'ordinamento delle notifiche di una AutoFE in caso di più reinvii nello stesso giorno
Aggiungo exec_date all'ordinamento delle notifiche di una FE in caso di più reinvii nello stesso giorno
Controllo VIES tramite API (da definire graficamente la risposta JSON)
Evito setInterval a zero che fa crashare il browser quando si fa aggiungi articolo da emissione documento
Escludo gli articoli non movimentabili dalla procedura di Genera movimenti di magazzino
Autofatture negative per annullare errate autofatture trasmesse
Corretto errore nel calcolo della partita aperta in presenza di reverse charge nella fattura di acquisto
Corretto errore mio in r5841 per gestione stati delle notifiche FE in dialog
Import fatture da esterno, la partita IVA non è un campo numerico
Corretta mancata visualizzazione fattura elettronica durante l'acquisizione in presenza di elementi DatiCassaPrevidenziale
Gestione nome fattura elettronica esteso ai 9 sezionali per sistemi non Windows
Generazione nome file XML delle autofatture allineato al parametro globale che identifica il sezionale scelto
Le transazioni vanno aggiunte in modalità contestuale e non a tappeto: per esempio si potrebbe partire dalle autofatture con un processo di questo tipo (esempio): BEGIN TRANSACTION contabilizzazione (insert su tesmov) modifica fattura acquisto (update su tesdoc) inserimento autofattura (insert su tesdoc) END TRANSACTION
Concordo e aggiungo che impostando foreign keys su InnoDB aumenta l'integrità referenziale e le performance sulle JOIN
Corretta visualizzazione del nome xml della fattura elettronica calcolato nel dialog
Adattamento lunghezza indirizzo cliente al limite di 60 caratteri
Nella verifica dell'ultima data di fatturazione durante l'emissione di fatture da contratti non deve influire l'orario
La modalità manutenzione è per tutti tranne che per l'utente la cui mail viene indicata in gconfig
Credo sia una svista aver abbinato un conto di costo ad una voce che viene messa nella scrittura contabile solo quando il bollo viene addebitato al cliente e quindi un ricavo.
Se è una FAD il link "Apri il documento contabilizzato" riporta all'elenco fatture filtrato su quel protocollo
Priorità alla natura nella selezione dell'aliquota IVA, visto che è presente solo per le percentuali IVA a 0
Corretto bug nell'elenco versamenti nel caso di più versamenti con stesso importo
Gli OR nelle query di solito vanno tra parentesi
Aggiunti altri stati di notifica per retro-compatibilità fino a quando non verrà uniformata completamente la gestione delle notifiche FE
Corretta logica di recupero notifiche FE per autofatture
Completata gestione notifiche FE per autofatture
Filtro anno in report documenti acquisto
Rimane in fae_flux riferimento autofattura eliminata
PHP 7.4 è diventato sensibile alle tipizzazioni delle variabili, la generazione delle reverse charge andava a mollo
Avanzamento compatibilità con nuovi valori notifiche FE
Urgente! La dichiarazione d'intento in AltriDatiGestionali non è prevista a livello di Body ma di singola riga e solo per le righe con natura 3.5, quindi se presente la applico su tutte e sole le righe con questa natura.
Completato commit r5276, grazie tonybio
Iniziato tentativo di recupero della retro-compatibilità nella gestione fatture elettroniche fino a quando non sarà completata quella nuova: innovativi sì, talebani no.
tonybio attenzione, quando in un array di nuova costituzione manca un elemento, se è l'unica condizione di non funzionamento di una procedura, io aggiungerei l'elemento mancante anziché cambiare una logica impostata da anni.
tonybio reso meno "atomico" l'invio tramite pec di pacchetti zip FAE utilizzando moduli esterni a GAzie, la combinazione di lettere 'pec' è presente in diverse parole italiane e straniere e potrebbe dare luogo a comportamenti inaspettati; meglio restringere all'inizio del nome come il modulo fornito all'installazione di GAzie che si chiama pecARUBA_SDI.
Correzione errori di gestione FE in elenco fatture di vendita
Predisposizione all'esclusione delle fatture verso PA e correzione alcuni typo.
Corrette alcune sviste in Invio Mail
Corretto errore nel calcolo del pro-rata quando ci sono più di due sezionali
Nel DDT stampo imballo e condizione di resa se manca il vettore
Interpreto pareri competenti:
In questo elenco le note credito vanno conteggiate con importi negativi
La correzione al problema è stato rilasciato nel commit [r4678] ed il problema era provocato dalla cancellazione di documenti d'acquisto non contabilizzati. A chi non può procedere con l'applicazione della patch consiglio, fino al rilascio della nuova versione, di contabilizzare i documenti prima di cancellarli per evitare che il problema si presenti.
Nuovo codice tipo documento TD27 – autofattura per autoconsumo o per cessioni gratuite senza rivalsa
Salve, ho sviluppato già delle personalizzazioni sui contratti per alcuni clienti e posso proporre lo sviluppo di queste personalizzazioni per 200€+IVA. Se interessato può rispondermi a software@catsrl.it
Corretto controllo sulla generazione di note credito reverse charge
Le note credito reverse charge venivano generate come fatture
Corretto credo un refuso nel calcolo di reverse charge in presenza di storni
In caso di fornitori con partita iva uguale e codice fiscale diverso (vedi Enel Energia e Servizio Elettrico Nazionale) dò priorità al codice fiscale uguale
De monito gazico :D
Definisco il livello di verbosità degli errori
ma non c'era già questa impostazione che gestiva ciò?
Piccole facility
In alcuni casi Kint viene richiamato prima di session_start, ma poichè stampa dei notice a video blocca la scrittura degli header. Messo controllo per mantenere il funzionamento, ovviamente le query eseguite prima del load di Kint non venivano e non verranno tracciate.
Normalizzati richiami sparsi alle primitive mysqli
Corretto sistema di rilevazione lingua dei documenti per i clienti
Nell'elenco ddt l'ordinamento per cliente va in errore e per ora l'ho disattivato
Migliorato matching delle aliquote IVA
Piccoli passi verso l'interpretazione della nota di variazione iva usata come fattura semplificata
Separo gli anni in contabilizzazione basandomi sulla data filtro, perché se provassi a contabilizzare fatture passive con stesso protocollo di anni diversi provocherebbe una fusione indiscriminata di imponibili dentro un'unica scrittura contabile
Separo gli anni in contabilizzazione basandomi sulla data filtro, perché se provassi a contabilizzare fatture passive con stesso protocollo di anni diversi provocherebbe una fusione indiscriminata di imponibili dentro un'unica scrittura contabile
Risolto bug della ventilazione dell'iva nel caso in cui nelle fatture d'acquisto il totale imponibile fosse pari a zero
Separo gli anni in contabilizzazione basandomi sulla data filtro, perché se provassi a contabilizzare fatture con stesso protocollo di anni diversi provocherebbe una fusione indiscriminata di imponibili dentro un'unica scrittura contabile
Ciao @Sergiodc, poiché il servizio automatico richiede: - accreditamento; - un server certificato; - allineamenti dei webservice in invio e ricezione; l'azienda per cui lavoro lo offre a pagamento come Saas. Ne avevo già parlato in altre discussioni: qui https://sourceforge.net/p/gazie/discussion/468173/thread/d0f9f387b8/#9e24/b553/31f9 e qui https://sourceforge.net/p/gazie/discussion/468173/thread/7e802c5b15/#c768
Non veniva richiamato da db il campo codcon, usato nelle chiamate alla funzione getDocFromID
Normalizzato percorso per file temporanei
Se il messaggio che ricevete da SDI è "1.4.1.1 e 1.4.1.2 non coerenti", il motivo è dovuto al fatto che non va indicata la partita IVA nel codice fiscale di una persona fisica come un libero professionista.
Corretti riferimenti statici a gaz_anagra
Corretti piccoli typo
Per eliminare le partite chiuse: Backup preventivo del DB Menù => Acquisti => Scandenzario => Stato delle scadenze Selezionare una data limite e cliccare su ANTEPRIMA Cliccare su Elimina partite chiuse di TUTTI!
Visto che usi la 10.4 controlla i log di mariadb dopo l'installazione di Gazie anche se va a buon fine, per vedere se ci sono degli errori occulti o dei warning
A livello di PHP ho cercato di renderlo compatibile con la versione 7.4 A livello di MariaDB sono stati fatti degli interventi a più mani per essere compatibile con la versione 10.3 Sarebbe importante un tuo contributo: se potessi condividere il risultato di un test di una installazione pulita su quell'ambiente magari anche facendo un test blando delle funzionalità principali. Comunque in genere le funzionalità che in GAzie più soffrono del passaggio di versioni sono: install / update le stampe dei...
Form di selezione della fattura da acquisire all'interno del lotto xml di documenti
Preparazione per acquisizione lotto di fatture in unico XML
Messa in evidenza la modalità di manutenzione nella config
Sistemata visualizzazione fattura elettronica da report fatture acquisto + altre piccolezze
Stampa del libro giornale con salto pagina mese per mese
Corretto errore apertura tag html
Evidenza del reinvio di una fattura in elenco fatture
Reinizializzo l'istanza $calc della classe venditCalc ad ogni ciclo altrimenti non aggiorna i valori