Alla on listattu MLInvoicen merkittävimpiä ominaisuuksia, toiminnallisuutta ja toiminnallisia tavoitteita sekä muutoksia uusimmissa versioissa.
Toiminnallisuus
- Helppokäyttöinen ja joustava
- Käyttöjärjestelmäriippumaton
- Selainpohjainen käyttöliittymä (tukee nykyaikaisia standardeja tukevia selaimia)
- Mahdollisuus määritellä useita laskuttavia yrityksiä
- Asiakasrekisteri
-
Tuoterekisteri
- Varastosaldot
- Raportointi
-
Laskutus
- Automaattinen juokseva numerointi ja viitenumerot, myös manuaalinen numerointi käytettävissä
- Tuotetiedoista esitäytetyt tiedot laskuriveille
- Laskurivien yksiköt määriteltävissä
- ALV:n määrittely laskuriveittäin
- Huomautuskirjeet
- Huomautusmaksun ja viivästyskoron laskenta
- Hyvityslaskut, linkit hyvitetyn ja hyvittävän laskun välillä
- PDF-tulostus
- Laskujen arkistointi - laskut voi säilyttää raportointia varten, mutta ne eivät näy tavallisissa laskulistoissa
- Laskujen lähetys sähköpostilla
- Laskujen tallennus Finvoice-muodossa
- Tilausvahvistus, myös sähköpostilla
- Kuitti, myös sähköpostilla
- Lähetysluettelo
- Ulkoisten lähetyspalveluiden integraatio
-
Tarjoukset
- Tarjousten tekeminen
- Toteutumisen seuranta
- Tarjouksen kopiointi laskuksi (ts. lasku, lähetysluettelo ym.)
-
Raportointi
- Laskutusraportti
- Tuoteraportti
- Tuotteiden varastoraportti
- Kirjanpitoraportti
- Tulostusmuodot: HTML, PDF, CSV ja Excel
- Markdown-muotoilu tulosteissa
- Käyttäjät ja käyttöoikeudet (admin/tavallinen käyttäjä/tavallinen käyttäjä varmuuskopiointioikeudella/vain katselu)
- Tietokannan varmuuskopiointi (SQL-lausekkeina, joilla tietokannan voi luoda uudelleen)
- Tietojen vienti ja tuonti CSV-, XML- ja JSON-formaateissa
Teknisiä ominaisuuksia
- Toimii tavallisilla AMP-tyyppisillä (Apache, MySQL, PHP) alustoilla
- MySQL:ssä käytetään InnoDB-tauluja viite-eheydestä huolehtimiseksi
- UTF-8 -merkistötuki
Kuvia (versiosta 2.0.0)
Versioiden muutokset
Muutokset versiossa 2.3.1 - 22.11.2024
- Korjaus: Laskun toistuvuus ei tallentunut oikein.
- Korjaus: Lomakkeelta puuttuvien pakollisten kenttien tarkistus ei aina toiminut oikein.
- Korjaus: Hyvityslaskulle ei enää kopioida seuraavan laskun päivämäärää.
- Korjaus: Parannettu laskurivien sarakkeiden kokoja laskun muokkauksessa.
- Korjaus: Laskujen järjestäminen laskuttajan mukaan ei toiminut.
Muutokset versiossa 2.3.0 - 3.11.2024
- Uutta: Päivityksessä on nyt mahdollisuus ohittaa tiedostojen varmuuskopiointi päivityksen nopeuttamiseksi.
- Muutos: Liitetiedoston tietojen päivittämisestä näytetään nyt vahvistusviesti.
- Korjaus: Linkit asiakkaasta laskuihin ym. eivät toimineet oikein.
- Korjaus: PHP:ltä vaadittiin virheellisesti MySQL PDO -ajuria mysqli-ajurin lisäksi.
- Korjaus: Alkuasennuksen avustin ei toiminut.
Muutokset versiossa 2.2.1 - 26.10.2024
- Korjaus: Useita korjauksia käyttäjien käsittelyyn (lisäys, poisto, muokkaus).
Muutokset versiossa 2.2.0 - 10.10.2024
- Uutta: laskut voi nyt määritellä tallentumaan hakemistoon palvelimella (ks. ohje).
- Uutta: Haku on tehty kokonaan uudelleen. Uusi haku mahdollistaa erilaiset kohdistukset, hakuehtojen ryhmittelyn ja saman kentän toistamisen.
- Uutta: Etusivulla näytettäviä listoja voi nyt muokata omien tarpeiden mukaisiksi. Mitä tahansa tallennettuja hakuja saa lisättyä etusivulle (ks. ohje).
- Uutta: Sähköpostin lähetykseen käytettävä kirjasto on vaihdettu, ja se tuo mukanaan mahdollisuuden käyttää sähköpostin lähetykseen esim. Mailchimpia tai Mailgunia (vaihtoehdot ja asetukset kuvattu tarkemmin config.php.sample-tiedostossa).
- Uutta: Asiakkaalle voi nyt määritellä oletusviitteen.
- Uutta: Lasku tai tarjous ja sen liitteet on nyt mahdollista yhdistää yhdeksi PDF-tiedostoksi sähköpostilla lähetettäessä (käyttöönotto asetuksella).
- Muutos: Laskuille ja tarjouksille on nyt erilliset valikkokohdat.
- Muutos: Monia pieniä käyttöliittymäparannuksia ja -korjauksia.
- Korjaus: Finvoice-sanomaan sisällytetään nyt asiakasnumero, alkusanat ja loppusanat.
Muutokset versiossa 2.1.2 - 2.4.2023
- Korjaus: Asetus "Muista valittu laskuttaja" toimii nyt oikein.
- Korjaus: Laskulomakkeelta lisätty asiakas tulee automaattisesti valituksi.
- Korjaus: Lomakkeen alustuksen aikana saattoi valintakentässä näkyä virheellinen arvo lyhyen hetken ajan.
- Korjaus: Myöhässä olevien korostus osuu nyt oikeaan sarakkeeseen listoissa.
- Muutos: Finvoice ilman SOAP-kehystä ei enää edellytä laskuttajan ja asiakkaan välittäjätietoja, mutta sisällyttää ne, jos molemmat välittäjätiedot ja organisaatiotunnisteet on saatavissa.
Muutokset versiossa 2.1.1 - 28.2.2023
- Korjaus: Korjattu useita ongelmia laskurivien muokkauksessa erityisesti tuotteen valintaan liittyen.
- Korjaus: Korjattu laskurivin muokkaus ja kopiointi, kun tuotetta ei ole valittu.
- Muutos: Tuotteen nimessä olevaa Markdown-muotoilua ei enää näytetä käyttöliittymässä (aiheutti ongelmia). Laskutulosteessa näytetään.
Muutokset versiossa 2.1.0 - 26.2.2023
Version 2.0.3 jälkeen:
- Uutta: Asiakkaan tietoihin on lisätty nappula, jolla saa haettua kaikki asiakkaan laskut ja tarjoukset.
- Muutos: Finvoice-sanomaan sisällytetään nyt aina välittäjien tiedot (MessageTransmissionDetails).
- Korjaus: Lähetysluettelon tulostaminen yhdelle päivälle ei toiminut.
- Korjaus: Sähköpostin lähettäminen PHP:n sisäänrakennetulla mail-komennolla ei toiminut PHP 8.x:ssä Linuxilla.
- Korjaus: Prosenttimerkki (ja jotkin sillä alkavat merkkijonot) eivät näkyneet oikein maksuehtojen kohdalla.
- Korjaus: Välilyöntejä sisältävät merkkijonot eivät toimineet oikein valintalistojen pikahaussa.
- Korjaus: Valintalistojen pikahaku ja käyttö näppäimistöltä eivät toimineet oikein muokattaessa laskuriviä.
- Korjaus: Laskutusraportin hakuehdoissa välisummat jäivät virheellisesti valittaviksi suodatus- ja vientitoiminnoilla varustetulle taulukolle palattaessa takaisin aiemmasta taulukosta.
- Korjaus: Tilastojen vientitoiminnot eivät toimineet oikein.
- Korjaus: Asiakaskohtaisia hintoja ei pystynyt päivittämään.
- Korjaus: Tuotteen valinnassa erityisesti popup-ikkunoissa oli useita ongelmia.
Muutokset versiossa 2.1.0-rc4 - 1.1.2023
Huom! Tämä on esijulkaisuversio.
- Korjaus: asiakkaan valinta saattoi näkyä leveämpänä kuin pitäisi laskulomakkeella.
- Korjaus: uuden laskun luominen asiakastiedoista ei asettanut oletustekstejä oikein.
- Korjaus: tulostetussa laskulomakkeessa ei näkynyt laskunumero oikein.
- Korjaus: asennuspaketti ei enää sisällä kehitys-riippuvuuksia.
Muutokset versiossa 2.1.0-rc3 - 29.12.2022
Huom! Tämä on esijulkaisuversio.
- Korjaus: tekstipohjan valinta ei toiminut.
- Korjaus: valintalistojen leveys saattoi kasvaa määriteltyä tilaa suuremmaksi.
- Korjaus: valintalistan sisällön haussa saattoi tulla PHP 8:n deprekaatioilmoitus.
- Korjaus: useamman laskun muokkauksessa ei enää pakoteta valitsemaan laskun tilaa.
Muutokset versiossa 2.1.0-rc2 - 13.12.2022
Huom! Tämä on esijulkaisuversio.
- Korjaus: Asennuspaketti korjattu.
Muutokset versiossa 2.1.0-rc1 - 26.11.2022
Huom! Tämä on esijulkaisuversio.
- Uutta: Asiakkaan tietoihin on lisätty nappula, jolla saa haettua kaikki asiakkaan laskut ja tarjoukset.
- Korjaus: Lähetysluettelon tulostaminen yhdelle päivälle ei toiminut.
- Korjaus: Sähköpostin lähettäminen PHP:n sisäänrakennetulla mail-komennolla ei toiminut PHP 8.x:ssä Linuxilla.
- Korjaus: Prosenttimerkki (ja jotkin sillä alkavat merkkijonot) eivät näkyneet oikein maksuehtojen kohdalla.
- Korjaus: Välilyöntejä sisältävät merkkijonot eivät toimineet oikein valintalistojen pikahaussa.
- Korjaus: Valintalistojen pikahaku ja käyttö näppäimistöltä eivät toimineet oikein muokattaessa laskuriviä.
- Korjaus: Laskutusraportin hakuehdoissa välisummat jäivät virheellisesti valittaviksi suodatus- ja vientitoiminnoilla varustetulle taulukolle palattaessa takaisin aiemmasta taulukosta.
Muutokset versiossa 2.0.3 - 31.3.2022
- Korjaus: Turvallisuuspäivitys yhteen MLInvoicessa käytettävään kolmannen osapuolen moduuliin (guzzlehttp/psr7).
- Korjaus: Päivämäärien syötössä käytetään nyt selaimen päivämääräkenttää, joka toimii aiempaa ratkaisua luotettavammin ja paremmin mm. mobiililaitteissa.
Muutokset versiossa 2.0.2 - 19.2.2022
- Korjaus: "Mitätöi ja luo hyvityslasku"-nappula ei toiminut.
- Korjaus: Logo-nappulan paikalla näytetään viesti, kunnes yritys on tallennettu ensimmäisen kerran.
- Korjaus: Asiakkaan kontaktien tagit eivät näkyneet oikein.
- Korjaus: Asiakkaan info-nappula näyttää nyt tekstin kunnollisessa dialogissa, jotta sen voi kopioida kaikilla selaimilla.
- Korjaus: Viestien värejä on säädetty sopimaan teemaan paremmin.
- Korjaus: AJAX-virheilmoitusten ulkoasua on parannettu.
- Korjaus: Raporttien summissa eivät desimaalit näkyneet taulukoissa oikein.
- Korjaus: Kasvatettu monen kentän näkyvää kokoa, jotta odotettu sisältö mahtuu näkymään paremmin.
- Korjaus: Laskun muokkauksessa riveillä näkyvät yksikköhinnan desimaalit nyt asetusten mukaisesti.
- Korjaus: Laskun muokkauksessa riveillä näkyvät summat näytetään aina kahdella desimaalilla (tarkempaa tietoa saa, kun pitää hiiren kursoria arvon päällä).
Muutokset versiossa 2.0.1 - 3.1.2022
- Korjaus: Päivämäärän poiminta sallii tulevaisuuden päivät oikein.
- Korjaus: Päivämäärävälin valinta ei enää täytä kenttää ilman valinnan tekemistä.
- Korjaus: Peru-nappulan kuvake näkyy oikein rivin muokkausdialogissa.
- Korjaus: Päivämäärän poiminta toimii paremmin rivin muokkausdialogissa.
- Korjaus: Rivin summa näytetään kahdella desimaalilla kuten aiemmissa versiossa.
- Korjaus: Listojen maksimileveyttä on rajoitettu liian leveiden taulukoiden välttämiseksi.
- Korjaus: Tuonnin esivalinnat toimivat nyt oikein.
- Korjaus: Osuuspankin tiliotteen tuonnin asetukset on korjattu vastaamaan nykyistä tiliotteen sisältöä.
- Korjaus: Valikot eivät enää aiheuta PHP 8.1:ssä deprecation noticeja.
Muutokset versiossa 2.0.0 - 23.12.2021
Huom! Tämä on suuri päivitys. Käyttöliittymän ulkoasu on muuttunut merkittävästi aiemmasta. Esimerkkejä on ylläolevissa kuvissa.
- Uutta: Uudistettu responsiivinen käyttöliittymä, joka toimii aiempaa paremmin mobiililaitteilla. Myös saavutettavuuteen on kiinnitetty huomiota.
- Uutta: Finvoicen muodostuksessa liian pitkät tekstikentät jaetaan automaattisesti riittävän pieniin osiin.
- Uutta: Tiliotteen tuonnissa aiemmin maksettujen laskujen kohdalla näytetään alkuperäinen maksupäivä.
- Muutos: Finvoice-tuki päivitetty versioon 3.0 (ei vielä täytä EN 16931-1:2017 -standardin edellytyksiä).
- Muutos: Tulostusnappula näytetään kaikilla laskulistoilla.
- Korjaus: en-US -lokalisaatiossa oli väärä päivämäärämuoto.
Vanhempien versioiden muutostiedot löytyvät erilliseltä sivulta.