Kehitysehdotuksia

Started by ranetuo, 22.06.13 - klo:18:01

Previous topic - Next topic

ranetuo

Kiitos aivan mahtavasta laskutusjärjestelmästä. Olen testannut tätä hyväntekeväisyyskohteeseen. :)

Muutamia kehitysehdotuksiakin on jo ehtinyt tulla mieleen.
-osoitetarrojen tulostus laskuttajakohtaisesti
-asiakkaan valinta liukuvalikosta on aika työläs jos asiakkaita on jo esim. 1500
-passiivisten asiakkaiden poistaminen/poistaminen "aktiivinen" -tilasta jollain menetelmällä
-kun muodostaa laskua, olisi hyvä jos asiakkaan osoitetiedot näkyisivät valikossa, nyt mahdollisesti muuttuneet asiakastiedot pitää kurkkia erikseen
-ryhmälaskutusmahdollisuus esim. muodostamalla etukäteen syötetyistä tietueista monisivuinen PDF
-ennakkoon syöttämistä varten mahdollisuus käyttää oletuspäivämääränä jotain muuta kuin syöttöpäivämäärä (nyt työlästä syöttää ennakkoon, joutuu muuttamaan päivämäärät kolmesta positiosta)

Uitto

Jatkaisin tähän listaan semmoisen asian, että laskun tilaan voisi lisätä kohdan "maksettu käteisellä". Eli käteiskuitit näkyisi raportissa erillään normaalista laskutuksesta. Olisi kirjanpidollisesti paljon helpompaa.

Uitto

Quote from: Uitto on 23.06.13 - klo:19:22
Jatkaisin tähän listaan semmoisen asian, että laskun tilaan voisi lisätä kohdan "maksettu käteisellä". Eli käteiskuitit näkyisi raportissa erillään normaalista laskutuksesta. Olisi kirjanpidollisesti paljon helpompaa.

No olisitte heti sanonut! Mä jo rupesin koodia selaileen, että mistä nämä löytyy.

Mutta näitä laskun tilojahan pääsee muokkaamaan asetuksista kohdast "järjestelmä" -> "laskun tilat"

Nyt saadaan kirjanpito kuntoon :)


Kiitoksia vielä tästä mahtavasta ohjelmasta!

ranetuo

Jos osoitetarroja ei voi tulostaa asiakaskohtaisesti, voisiko hakulomakkeeseen liittää sellaisen hakuoption, joka tulostaa laskuttajan? Eli siis haulla voisi hakea esim. kaikki laskuttajan asiakkaat.

Näin saisi liitettyä asiakkaat ja laskuttajat jotenkin toisiinsa. Tuollaisen listan saa poimittua jotenkin vaikka sitten Exceliin ja sieltä tarroiksi.

ranetuo

Luonnollisesti haun tulisi poimia myös osoiterivit matkaan.

Ere Maijala

ranetuo, voitko vielä vähän selventää käyttötapausta, eli mitä pitäisi saada tulostettua ja millä perusteella. Jäi minulle hiukan epäselväksi. Kiitos!

--Ere

ranetuo

#6
Eli kun laskuttajia on useita, olisi hyvä jos saisi tulostettua a) tarroille b) excel listaan tms. asiakkaat joukkopostitusta varten. Mutta niin että voisi poimia vain yhden laskuttajan asiakkaat. Nyt ei ole mitään menetelmää millä kohdentaa asiakkaat laskuttajiin. Ja asiakkaille olisi hyvä saada joskus joukkopostitusta varten osoitelaput.

Toinen ongelma:
Kun laskuttajia tapauksessani on 43 en saa "laaja haku" etsittyä laskuja joiden base n:o (eli laskuttaja) on esim. 10, 20, 30 jne.). Tarvitsen hakua koska muodostan laskut (yli tuhat laskua) ennakkoon tietokantaan ja tulostan sitten lähempänä. Kun tulostan laskut laskuttajakohtaisesti, poimin laskut haulla ja teen niistä tulosteet. Mutta haku ei siis poimi noita, ne joutuu poimimaan kaikista laskuista ilman hakua.

esim.
www.domain.com/laskutus/index.php?func=invoices&where=i.base_id+%3D+30

Mahdollisuus tulostaa laskut kertatulostuksena olisi hyvä, nythän ne joutuu tekemään yksi kerrallaan. Myös tulostus yhteen PDF-tiedostoon kävisi.

ioxo

Viime päivinä olen miettinyt, että laskutusohjelma olisi hyvä, jos pohjautuisi hyvään json-php (+mysql) viritykseen. Tämä mahdollistaisi sen, että muutoksia voisi tehdä omalta koneelta ja lähettää esim. pythonilla json muodossa palvelimelle. Tulostamisen saisi hoidettua komentoriviltä, jos pdf-tieto löytyisi helposti json tiedoista (esim.
invoice: {
'pdf' : '/path/to/file.pdf',
'customer_id': 123,
'company_id': 321
}

Jsoneista saisi myös ehkä helposti rakennettua eri tulostusmalleja omalla lempikielellä (php, python, ruby, c# jne).

Palvelimella voisi olla myös www-sivut, josta voisi tehdä halutessaan muutoksia. Hyvällä json kannalla (joka taas pohjautuisi mysql tms) saisi rakennettua mielestäni muunneltavampaa ja helposti laajennettavaa systeemiä.

Varmaan jokaisella tuommoinen laskutusohjelma pyörii 1-100 henkilöllä, joten www-sivujen ruuhkautuminen ei pitäisi tulla ainakaan esteeksi(?).

Herättääkö ajatuksia, mitä mieltä?

Ere Maijala

Siihen suuntaanhan tuo on hiljalleen ollut menossa, että enemmän toiminnallisuutta toteutetaan AJAJ:lla. Tällä hetkellä käytössä olevat JSON-kutsut löytyvät kaikki json.php:sta. Lista on toistaiseksi aika jäsentymätön, eikä noiden käyttöön ole mitään tukea MLInvoicen oman käyttöliittymän ulkopuolelta, mutta ehkä jossain vaiheessa rajapinnan voisi virallistaakin, kun se vähän täydentyy.

--Ere

ranetuo

Osoitetiedot ovat perusasetuksilla aika suurella fontilla. Voisiko tekstejä vähän pienentää ja saavutettuun tilaan laittaa toinen osoitetietorivi. Tietty vaatii syöttökentän ja position tietokantaan.

Esim.

Yritys Oy Ab
Reskontranhoitaja Matti Mallikas
PL 123
00000 Mallila


ranetuo

Hakuun (tai tuoteraporttiin) voisi lisätä option millä voisi eroitella, ketkä asiakkaat ovat ostaneet tiettyä tuotetta.

Esim. laajaan hakuun hakuoptioksi tuote/tuotenro. Näin voisi hakea mikä yritys on myynyt tiettyä tuotetta ja kenelle. Kiitos!  :)

ranetuo

Nyt kun asiakasnumerointi on käytössä, jäivät vanhat asiakkaat ilman numeroa. Voisiko seuraavassa versiossa olla koodinpätkä joka numeroisi myös nuo vanhatkin? Tai sellainen .php jonka voisi ajaa kertaluonteisesti ja poistaa palvelimelta. Vanhan asiakastiedon avaaminen ja uudelleentallentaminen ei näytä luovan heille numeroa.

Tekisi mieli opetella itsekin php:tä, mutta sopivien kurssien löytäminen ei ole helppoa. Kun osaamista on sen viikonloppukurssin verran ja kukaan ei järjestä php:tä täsmäopintoina. Tulee isompi paketti aina kerralla javat sun muut ympättynä mukaan.

Ere Maijala

Juu, toiminto asiakasnumeroiden lisäämiseksi on ihan hyvä idea. Laitetaan listalle. Tällä hetkellä ei siis valitettavasti ole parempaa tapaa kuin lisätä numerot käsin.

--Ere