MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Ere Maijala on 03.01.26 - klo:21:31

Title: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 03.01.26 - klo:21:31
Hei!

MLInvoice 2.4.0 on julkaistu. Tässä versiossa on muutama virheenkorjaus ja toivottu erillinen kenttä maksun saajan nimelle. Lisäksi mukana on ensimmäinen versio toistuvien maksujen malleista. Tarkemmat tiedot löytyvät muutoslokista sivulta https://labs.fi/mlinvoice_features.php#changelog.

Uusi versio on ladattavissa osoitteesta https://labs.fi/files/mlinvoice-2.4.0.zip.

t. Ere
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: makkeh on 06.01.26 - klo:19:57
Terve

Kokeilin versiota 2.4.0, mutta antaa heti etusivulla virhettä:

"Fatal error: Uncaught mysqli_sql_exception: Unknown column 'invoice_template' in 'WHERE' in /usr/local/mlinvoice/sqlfuncs.php:1706 Stack trace: #0 /usr/local/mlinvoice/sqlfuncs.php(1706): mysqli_stmt_prepare(Object(mysqli_stmt), 'SELECT count(*)...') #1 /usr/local/mlinvoice/sqlfuncs.php(331): dbParamQuery('SELECT count(*)...', Array) #2 /usr/local/mlinvoice/start_page.php(46): recurringInvoiceTemplatesNeedProcessing() #3 /usr/local/mlinvoice/index.php(267): createStartPage() #4 {main} thrown in /usr/local/mlinvoice/sqlfuncs.php on line 1706"

-Markus
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: makkeh on 06.01.26 - klo:20:46
Quote from: makkeh on 06.01.26 - klo:19:57Terve

Kokeilin versiota 2.4.0, mutta antaa heti etusivulla virhettä:

"Fatal error: Uncaught mysqli_sql_exception: Unknown column 'invoice_template' in 'WHERE' in /usr/local/mlinvoice/sqlfuncs.php:1706 Stack trace: #0 /usr/local/mlinvoice/sqlfuncs.php(1706): mysqli_stmt_prepare(Object(mysqli_stmt), 'SELECT count(*)...') #1 /usr/local/mlinvoice/sqlfuncs.php(331): dbParamQuery('SELECT count(*)...', Array) #2 /usr/local/mlinvoice/start_page.php(46): recurringInvoiceTemplatesNeedProcessing() #3 /usr/local/mlinvoice/index.php(267): createStartPage() #4 {main} thrown in /usr/local/mlinvoice/sqlfuncs.php on line 1706"

-Markus

Näyttäisi ettei tietokannan päivitys jostain syystä onnistunut. Löytyisikö jostakin tuo tietokannan päivitys 2.3.3 -> 2.4.0 jonka voisi ajaa jälkikäteen?

-Markus
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 07.01.26 - klo:16:02
Moi,

Tietokannan pitäisi päivittyä automaattisesti, kun menet kirjautumissivulle. Jos ei päivity, niin sitten pitää selvittää, mitä menee pieleen ennemmin kuin yrittää manuaalisesti päivittää. Epäonnistumisesta pitäisi kyllä myös tulla ilmoitus.

--Ere
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 08.01.26 - klo:10:49
moi, kirjautumissivulla "Tietokanta päivitetty" ja hyvin lähti toimimaan!
pitääpä tutustua tuohon toistuvat laskut :)
kiitos, Kimi
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: makkeh on 08.01.26 - klo:21:27
Quote from: makkeh on 06.01.26 - klo:20:46
Quote from: makkeh on 06.01.26 - klo:19:57Terve

Kokeilin versiota 2.4.0, mutta antaa heti etusivulla virhettä:

"Fatal error: Uncaught mysqli_sql_exception: Unknown column 'invoice_template' in 'WHERE' in /usr/local/mlinvoice/sqlfuncs.php:1706 Stack trace: #0 /usr/local/mlinvoice/sqlfuncs.php(1706): mysqli_stmt_prepare(Object(mysqli_stmt), 'SELECT count(*)...') #1 /usr/local/mlinvoice/sqlfuncs.php(331): dbParamQuery('SELECT count(*)...', Array) #2 /usr/local/mlinvoice/start_page.php(46): recurringInvoiceTemplatesNeedProcessing() #3 /usr/local/mlinvoice/index.php(267): createStartPage() #4 {main} thrown in /usr/local/mlinvoice/sqlfuncs.php on line 1706"

-Markus

Näyttäisi ettei tietokannan päivitys jostain syystä onnistunut. Löytyisikö jostakin tuo tietokannan päivitys 2.3.3 -> 2.4.0 jonka voisi ajaa jälkikäteen?

-Markus

Palautin backupin ja tein päivityksen uudestaan.
Hienosti toimii, kiitos

-Markus
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 09.01.26 - klo:23:22
Tuli muuten esille mahdollinen ongelma alunperin vanhalla MySQL- tai MariaDB:llä luodun tietokannan päivityksen kanssa. Jos taulujen formaatti on vanhaa sorttia, ei tietokannan päivitys välttämättä onnistu. Taulut pitää silloin päivittää manuaalisesti DYNAMIC-formaattiin. MLInvoice ei sitä osaa itse tehdä. Lisätietoa aiheesta:

https://mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/troubleshooting-row-size-too-large-errors-with-innodb

--Ere
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 15.01.26 - klo:15:32
moi,

Käsittelyä odottavat toistuvien laskujen mallit
Muokkaa valittuja

herjaa seuraavaa

Fatal error: Uncaught Exception: Invalid form: invoice_templates in C:\mlinvoice\form_switch.php:2434 Stack trace: #0 C:\mlinvoice\form_config.php(43): include() #1 C:\mlinvoice\multiedit.php(62): getFormConfig('invoice_templat...', 'multiedit', 427) #2 C:\mlinvoice\index.php(249): MultiEdit->launch() #3 {main} thrown in C:\mlinvoice\form_switch.php on line 2434

.Kimi
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 20.01.26 - klo:22:21
Kiitos tiedosta, pistetään korjauslistalle.
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 24.01.26 - klo:22:09
MLInvoice 2.4.1 on nyt julkaistu korjaamaan yllämainittu virhe ja laskun lähetys sähköpostilla.
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 27.01.26 - klo:14:14
kiitos!

eräpäivä ei enää näy punaisella jos erääntynyt maksamattomat listalla?
onko vain minulla tai 2.4.1 versio?
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 29.01.26 - klo:14:17
2.4.1
Keskeneräiset laskut Haku ei myöskään löydä samalla tavalla kuten aikaisemmin esim. As.viite kentästä?
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 29.01.26 - klo:22:57
Julkaisin juuri version 2.4.2. Siinä on korjattu tuo erääntyneiden korostus ja lisätty asiakkaan viite hakuun. Lisäksi korjattu laskunumeron ja viitenumeron päivitysnappula (näkyy, jos automaattinen numeron lisäys ei ole käytössä).

--Ere
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Vilikki on 11.02.26 - klo:12:57
Päivitin juuri 2.4.2. Kun painaa "lasku" painiketta (eli pdf:n pitäisi lähteä generoitumaan) niin tulee:

This page isn't working 192.168.1.226 is currently unable to handle this request. HTTP ERROR 500
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Vilikki on 12.02.26 - klo:18:14
Tutkin logeja ja näyttäisi että vika liittyi mahdollisesti curliin. Yritin sitä päivittää, niin aika nopeaa piti päivittää sitten yhtä ja toista, kunnes lopulta huomasin, että piti päivittää koko virtuaalikone. Lopputulema oli, että tein kokonaan uuden virtuaaliserverin, johon pudotin tiedostot ja kannan. Nyt siis taas kunnossa. Pitäisi siis ehkä huolehtia päivityksistäkin joskus
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 17.02.26 - klo:12:28
moi, huomatuslaskussa eräpäiväksi tulee HETI
Finvoice ei mene läpi tuolla eräpäivällä
Vastaanottajan operaattori on pankki. Pankit vaativat että eräpäivään on vähintään neljä pankkipäivää lähetyspäivästä.
voiko jotenkin kiertää ... tai ehkä tulevaisuudessa :)
.Kimi
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 17.02.26 - klo:13:29
ja kun laittaa lasit silmille näkee että tuo HETI tulee vain tulostettavalle laskulle
ja Finvoice riville tulee oikea pvm.