Git Product home page Git Product logo

w3s_li_crm's Introduction

LiCRM

The LiCRM (Customer Relationship Management) module enables you to manage customers, products, services, invoices, timekeeping, appointments and tasks directly in your Contao system.

Installation

w3s_li_crm's People

Contributors

apoy2k avatar christian-kolb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

w3s_li_crm's Issues

Ust.-IdNr, IBAN, BIC

Auf der Rechnung sollen zusätzlich Ust.-IdNr, IBAN und BIC angezeigt werden können.

Refactor codebase

Refactor complete codebase for consistency concerning:

  • Method names (eg. render vs. get)
  • Formatting in language files and DCAs
  • Comments in general (MORE)
  • Variable names
  • Language variable names
  • Line lengths
  • Escaping
  • CSS optimization

Dezimalzahlen eingeben!

Hallo,

Das CRM ist gut und man kann damit sehr gut arbeiten - allerdings kann ich beim Stundensatz keine Dezimalzahl eingeben! Könnte ihr das bei deinen nächsten version berücksichtigen?
Beispiel
Wenn ich 44,44 eingebe wird es entweder auf oder abgerunden

Entspannten Tag wünscht
Steve

Default Currency

Is it possible to select a default currency in settings ? If we always use the currency CHF for example, then we don't need to select this currency each time for products or services. It means to have the currency already selected in the drop-down list instead of the first (€).

Mahnung

Automatische Generierung von Mahnungen aus Differenz zwischen Zahlungsziel und Datum der Rechnungsgenerierung (+ 3Tage Kulanz oder so) über Button.

Land auf Rechnung drucken / Print country on invoice

Das Land soll auf die Empfängeradresse gedruckt werden wenn die Rechnung in ein anderes Land als das des eigenen Unternehmens geht.

The country should be printed on the adress of the receipt when the invoice is send to a different country then the own company is based.

Download or view an invoice

We can not download or view an invoice in the backend.

Not Found
The requested URL /contao/main.php was not found on this server.

There is the same problem with the module "Invoice reader" in FE, we can not download an invoice but it's ok with the module "Invoice list"

A name for the Priorities

Can we use a name for the priorities rather than priority 1, 2, 3, 4 and 5. For example: Lowest, Low, Normal, High and Highest ?

Thx

Automatische Rechnungsgenerierung / Automatic invoice generation

Es soll möglich sein Rechnungen automatisch generieren zu lassen.
Die generierten Rechnungen sollen optional direkt veröffentlicht und / oder verschickt werden können.
Aus einer bestehenden Rechnung soll direkt eine Generierung erstellt werden können.

It should be possible to generate invoice automatic.
It should be possible to configure if the new generated invoices be published and / or be send directly.
If should be possible to create a generation from an existing invoice.

Terminverwaltung

Importiert von Redmin: Steven Brauer
http://contao-forge.org/issues/2428

Hallo zusammen

Wie sieht es eigentlich aus mit einer Terminverwaltung?

Das CRM kann ja schon Kunden, Projekte, Zeiten und Rechnungen verwalten. Da wäre es doch eine schöne Sache, wenn man noch Termine verwalten könnte.
Die Termine sollte man mit den Kunden oder/und mit den Projekte verbinden können.

Ein Kalender mit Monats, Wochen und Tagesanischt wäre auch noch super. ;-)

Freundliche Grüsse
Steven

Task History

One of the most missing features in 90% of all CRM systems i know, is a missing history about task changes. Like issues in a tracker.

The history should build from comments, that contains:

  • Description of what the commenter do. (Have a call, work on the task, or somethink else)
  • The date and time of the comment
  • The new assigned person
  • The new status of the task
  • The needed time (combined with the time tracker)
  • The type of the action (e.a. a phone call)

I created a simple Mockup how this may be look. If you are interested, i would develop somethink like this and give you a pull request ;-)
Mockup

Erweiterte Registrierung / Enhanced registration

Das Registrierungsmodul soll erweitert sein um aus einer Registrierung direkt einen Kunden zu erstellen.
Optional soll der Kunde Produkte auswählen können, die wiederum der Kunde bei der Registrierung auswählen kann und die ihm direkt zugewiesen werden.

The registration module should be enhanced through the possibility to create customers through a registration.
It should be possible to add products to the registration which the customer can choose in the registration process and which are assigned to him.

Blank page when I want to see an invoice in the backend

There's nothing in the backend when I want to see an invoice (Invoices -> Show the invoice file with ID XY).

<div class="tl_module_desc">
    <object width="680" height="900" type="application/pdf" data="/contao/main.php?do=li_invoices&amp;key=pdf&amp;id=2" class="pdf"> </object>
    <a href="contao/main.php?do=li_invoices" class="back_link">Back to the overview</a>
</div>

Outgoing = true
Publish invoice = true

li_crm 0.4.0 stable
Contao 2.10.3

Rechnungsgenerierung auf HTML-Seite

HTML-Seite generieren als Alternative zum PDF - wegen leichterem Styling. Als PDF kann sich der Kunde die Rechnung dann ja noch wahlweise über den Contao-OnBoard-PDF-Druck oder eigenem PDF-Generator erstellen.

Gruß,
Anke

Error message with the module "Invoice list"

I added the module "Invoice list" into an article and I have no invoice at this time.

There is this error message that appears...

Warning: array_key_exists() expects parameter 2 to be array, null given in /Applications/MAMP/htdocs/contao-2.10.0/system/modules/li_crm/ModuleInvoiceList.php on line 57

#0 [internal function]: __error(2, 'array_key_exist...', '/Applications/M...', 57, Array)
#1 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/li_crm/ModuleInvoiceList.php(57): array_key_exists('details-dune-fa...', NULL)
#2 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/Module.php(140): ModuleInvoiceList->compile()
#3 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/li_crm/ModuleInvoiceList.php(41): Module->generate()
#4 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/ContentModule.php(72): ModuleInvoiceList->generate()
#5 /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Controller.php(489): ContentModule->generate()
#6 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/ModuleArticle.php(193): Controller->getContentElement('99')
#7 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/Module.php(140): ModuleArticle->compile()
#8 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/ModuleArticle.php(71): Module->generate()
#9 /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Controller.php(421): ModuleArticle->generate(false)
#10 /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Controller.php(294): Controller->getArticle('34', false, false, 'main')
#11 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
#12 /Applications/MAMP/htdocs/contao-2.10.0/index.php(200): PageRegular->generate(Object(DB_Mysqli_Result))
#13 /Applications/MAMP/htdocs/contao-2.10.0/index.php(319): Index->run()
#14 {main}


Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/contao-2.10.0/system/functions.php:164) in /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Template.php on line 286

#0 [internal function]: __error(2, 'Cannot modify h...', '/Applications/M...', 286, Array)
#1 /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Template.php(286): header('Vary: User-Agen...', false)
#2 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/FrontendTemplate.php(208): Template->output()
#3 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/PageRegular.php(168): FrontendTemplate->output()
#4 /Applications/MAMP/htdocs/contao-2.10.0/index.php(200): PageRegular->generate(Object(DB_Mysqli_Result))
#5 /Applications/MAMP/htdocs/contao-2.10.0/index.php(319): Index->run()
#6 {main}


Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/contao-2.10.0/system/functions.php:164) in /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Template.php on line 287

#0 [internal function]: __error(2, 'Cannot modify h...', '/Applications/M...', 287, Array)
#1 /Applications/MAMP/htdocs/contao-2.10.0/system/libraries/Template.php(287): header('Content-Type: t...')
#2 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/FrontendTemplate.php(208): Template->output()
#3 /Applications/MAMP/htdocs/contao-2.10.0/system/modules/frontend/PageRegular.php(168): FrontendTemplate->output()
#4 /Applications/MAMP/htdocs/contao-2.10.0/index.php(200): PageRegular->generate(Object(DB_Mysqli_Result))
#5 /Applications/MAMP/htdocs/contao-2.10.0/index.php(319): Index->run()
#6 {main}

Angebote / Aufträge

Importiert von Redmine: Nikolas Runde
http://contao-forge.org/issues/2726

Schön wäre wenn analog zu Rechnungen auch Angebote/Aufträge pro Projekt geschrieben werden könnten.
Aus diesen Angeboten/Aufträgen sollten dann Rechnungen generiert werden können.

Sowas schon angedacht oder geplant?

Trotz fehlenden Leistungstypen werden Einträge in der Datenbank gemacht

Falls kein Leistungstyp angelegt ist wird das Erstellen einer Leistung mit einer Fehlermeldung abgebrochen. Trotzdem wird der Artikel aber in der Datenbank angelegt und steht im Auswahlmenü bei der Rechnungsgenerierung zur Verfügung. Diese sind auch nicht mehr löschbar. Jedenfalls nicht mit Bordmitteln.
Sollte man umgekehrt einen zugeordneten Leistungstyp löschen so ist die Leistung auch im Kundenmenü verschwunden. Auch hier ist die Leistung nicht mehr löschbar und steht weiterhin im Rechnungsmenü zur Auswahl.

Problem with postal code

I use a postal code with 4 numbers (Switzerland) but in my invoice, I have 5 numbers (Germany ?). So, there is a zero before. Is it possible to remove this zero ?

Frontend Module / Frontend modules

Für Kunden sollen Frontend Module entwickelt werden, die zu Kunden gehörende Daten zu präsentieren.

There should be frontend modules for customers which present data of the customer.

Keine Anzeige des RG-PDFs bei Generierung bzw. Show im Backend

Bei der Generierung bzw. der Anzeige über den Showbutton im Backend, wird die Rechnung nicht in der Browservorschau (IE9) angezeigt. Nach löschen der Slashes (data="/contao) im Template be_invoice.html5 in Zeile 13 und 19 funktioniert es.
Contao 2.11.2 li_crm 0.5.1 alpha 1 Build 14

Import invoices

I think that, for users that use a software for invoicex/accounting, it can be useful a cron or some other automatic system that imports a csv/txt with new invoices data, so you can link Contao with your own software.

Rechnungen ohne ausgewiesene Mehrwertsteuer

Gemeint ist die Möglichkeit auszuwählen, ob eine Mehrwertsteuer ausgewiesen werden soll. Das trifft zu, wenn die Artikel wie in meinem Fall differenzbesteuert sind. Eine weitere Anwendung wäre der Kleinunternehmer. Benötigt wird nur ein Rechnungsendbetrag ohne Brutto- bzw. Nettobetrag, da die Mehrwertsteuer zwar beinhaltet, aber nicht ausgewiesen wird.

Mitglied bei Registrierung zum Kunden machen / Make member at registration to customer

Wenn sich ein Mitglied über das Registrierungsmodul registriert wird diesem gleich der Status "Kunde" zugeweisen. Dieses kann über eine Moduleinstellung des Registrierungsmoduls angegeben werden.

If a member is registrating himself on the registrationmodule the state "customer" is assigned to him automatically. This can be specified through the settings of the registrationmodule.

Mobiler Zugriff / Mobile access

Es soll möglich sein, leicht auf Daten des CRMs über eine Mobiles Gerät zugreifen zu können.

It should be possible to easily access the data of the crm from a mobile device.

Select Felder filtern / Filter select fields

Die in Contao 2.11 eingeführte Möglichkeit Select Felder zu filtern soll auch im CRM verfügbar sein.

The possibility to filter select fields introduced in Contao 2.11 should be available in the CRM also.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.