VLLasku 1.1 julkaistu

Started by Ere Maijala, 05.01.11 - klo:18:59

Previous topic - Next topic

Ere Maijala

VLLasku 1.1 on julkaistu ja saatavissa osoitteesta https://sourceforge.net/projects/vllasku/files/vllasku-1.1/ . Olennaiset muutokset versiosta 1.0 versioon 1.1:

Toiminnallisuus:
- Laskun muokkaukseen lisätty rivien summat ja koko laskun summat.
- Vain kriittiset tietokanta-asetukset tehdään enää settings.php -tiedostoon. Muut asetukset löytyvät käyttöliittymästä.
- Parannettu varmuuskopioinnin toimintavarmuutta.
- Lisätty yrityksille logon käyttömahdollisuus. Logo tulee laskulomakkeelle lähettäjän tietojen kohdalle.
- Korjattu laskun numerointi laskua kopioitaessa.
- Lisätty mahdollisuus tulostaa laskun sijaan lähetysluettelo tai kuitti.
- Toteutettu tietueille pehmeä poisto. Tietoja ei enää poisteta tietokannasta kokonaan, vaan ne merkitään poistetuiksi. Admin-käyttäjillä on mahdollisuus katsoa myös poistettuja tietoja ja tallentaa ne tarvittaessa uudelleen, jolloin ne palaavat käyttöön.
- Laskurivien laatikko säätyy nyt tarvittaessa automaattisesti suuremmaksi rivien määrän lisääntyessä.
- Muutettu laskun Kopioi-nappula toimimaan oikein ja poistettu erillinen laskun ja laskurivien kopiointinappula.
- Laskulomakkeen muita toimintoja aloittavat nappulat tallentavat nyt laskun ensin, jotta esim. laskun tulostuksessa käytetään viimeisimpiä tietoja.
- Korjattu Laaja haku ja Pikahaku.
- Lisätty eräpäivä laskulistalle.

Muut:
- Parannettu toimivuutta Internet Explorer -selaimella.
- Vaihdettu ponnahdusikkunoita jQuery-dialogeiksi.
- Muutettu kenttien otsikoita ei-tummennetuiksi.
- Parannettu kirjautumisen turvallisuutta rajaamalla kirjautumisavain käyttäjän IP-osoitteeseen ja lisäämällä viive epäonnistuneen kirjautumisen palautukseen.
- Laskulomakkeelle ei enää yritetä tulostaa viivakoodia, jos laskun summa on liian suuri tai tilinumero virheellinen.
- Asiakasnumeroa ei tulosteta, jos se on 0. Tämä mahdollistaa tyhjän asiakkaan (nimenä ja y-tunnuksena välilyönti) käyttämisen käteiskuiteissa.

Kiitokset kaikille ohjelmaa testanneille ja testaaville!

--Ere

flatologi

Tuli asenneltua vllasku 1.1 ja näyttää juuri sellaiselta kuin minun tarpeisiin sopii. Muuta asia kuitenkin tuli eteen:

- Laskussa oman firman osoite tulostuu yhden rivin liian alas eli laskun kehyksien päälle. Firman nimessä välimerkkeineen taitaa olla yli 30 merkkiä eli aikas pitkä.
- Pitäisi tuoda aikaisemmista laskutusohjelmista asiakkaat tietoineen vllaskuun. Pitääkö ne naputella kaikki manuaalisesti, vai löytyykö siihen jokin kikka? Tiedot saan tuotua xls ja csv -muodoissa ohjelmista.

Ere Maijala

Kyllähän noita tietoja saa tuotua vaikka mistä, tosin vielä ei VLLasku itse sisällä siihen toiminnallisuutta. Jos siis saman tien haluaisi kokeilla tietojen tuontia, niin siihen joutuu käyttämään ulkopuolisia työkaluja. Jos sinulla olisi mahdollisuus laittaa sähköpostilla (emaijala at gmail com) esimerkkidataa, niin se kyllä auttaisi tuontityökalun tekemisessä.

Samoin.  Näkisin mielelläni esimerkin siitä, miten laskussa nimi menee pieleen. Eiköhän se saada korjattua. :)

--Ere

flatologi

Tässä esimerkki csv -tiedoston datasta:

Asiakkaan nimi;Asiakasnumero;Osoite;Postinumero;Kotipaikka;Sähköposti;Y-tunnus
Asiakas 1;1010;Osoite 12 C;02260;Espoo;;
Asiakas 2;1005;Osoite 7;01950;Sipoo;;

Useissa laskutusohjelmissa (ja muissakin) voidaan määritellä mitä tietoja ja missä järjestyksessä tuodaan csv -muotoon. Tietosarakkeet ovat ensimmäisellä rivillä ja data seuraavilla riveillä.
Tärkeintä lienee tietää missä järjestyksessä ja millä nimikkeellä mikäkin tieto tuodaan. Tuodun datan tietosarakkeen nimet voi vaihtaa csv -tiedostoon jos ne vaikka ovat englanniksi, tai muuten "väärän" nimisiä, kunhan tuotava data on oikein.

Leike laskusta, jossa osoiterivi tulostuu väärään kohtaan:

Ere Maijala

Kansiossa http://sourceforge.net/projects/vllasku/files/beta/ on invoice.php ja pdf.php, joiden pitäisi auttaa tuohon pitkän nimen tulostusongelmaan.

--Ere

flatologi

Nyt tulostuu oikein.

Kiitos,

-Mikael

mhynna

En pysty lisäämään laskuriville verottomia tuotteita. Jos jätän ruksin pois kohdasta Sis. ALV tulee tietokantavirhe ja Apachen error-lokille:
Query 'INSERT INTO vllasku_invoice_row (id, product_id, description, row_date, pcs, type_id, price, vat, vat_included, order_no, invoice_id) VALUES ('0', NULL, 'Testituote', 20110109, 1, 4, 10, '0', '', 5, 8)' failed: (1366) Incorrect integer value: '' for column 'vat_included' at row 1, referer: http://palvelin/laskutus/iform.php?selectform=invoice_rows

Pitäisikö tuossa vat_included arvossa olla 0 jos on veroton tuote?
1.1 versio asennettu XAMP-ympäristöön ja siihen nuo uusimmat pdf.php sekä invoice.php tiedostot.

Ere Maijala

Koitan katsoa, jos huomenna ehdin, mutta sillä välin voisitko kokeilla, onnistuuko rivin muokkaamisessa täpän poistaminen ja sen jälkeen tallennus?

--Ere

mhynna

Neuvomallasi tavalla onnistuu, kiitos

-Markus

Ere Maijala

Jostain syystä en saa virhettä toistettua, vaikka kyselystä tuleekin saman näköinen, mutta https://sourceforge.net/projects/vllasku/files/beta/ -hakemistossa on nyt iform.php, jonka pitäisi korjata tuo ongelma. Jos voisit kokeilla tuota, niin olisin testaustuloksesta kiitollinen.

--Ere

mhynna

Ongelma poistui, suuret kiitokset.
Palaan asiaan kehitystoiveiden merkeissä...

-Markus

Jaakko Korhonen

Hei
Kiitoksia hienosta helppokäyttöisestä laskutusohjelmasta. Olen uusi käyttäjä ja kun syöttelin laskuttajan tietoja, niin huomasi, että pitkässä pankin nimessä menee nimi ja tilinumero päällekkäin.


Ere Maijala

Jep, periaatteessa tuossa olisi tilaa oikealla, mutta lyhyet pankin nimet jäävät sitten taas vähän kauas. Tähän voisi ehkä lisätä vähän muokattavuutta, mutta toistaiseksi tulee mieleen pari vaihtoehtoa:

- Lyhentää nimeä, esim. Tampereen Seudun OP tai vian Osuuspankki.
- Jos ei tarvitse kuin yhden pankkitilin, voisi Osuuspankki-sanan siirtää 2. Pankkiyhteyden kohdalle, jolloin se tulostuisi ikäänkuin seuraavalle riville.

--Ere

Jaakko Korhonen

Kiitos vastauksesta. Toki voin käyttää pankin lyhennettäkin TSOP tai Tampereen Seudun OP, mutta ajattelin, että on olemassa "kikkavitonen" jolla asia hoituu. Tässä tapauksessa ei ole kuin yksi pankki, joten toinen esittämäsi tapa korjaa tilanteen, jos asiakas haluaakin, että koko pankin nimi näkyy.

JiiKoo