User:Trifonnt

From AdempiereWiki

Jump to: navigation, search
Name This user real name is : Trifon Nikolaev Trifonov
This user has a Sourceforge account.
This user has a Wikipedia account.


Contents

About Me

I started my own company in 2006 year providing Adempiere/Compiere consultancy, training and development services. I like developing business systems.

  • SUN Certified Programmer 1.4.
  • Bachelor degree in Mathematics
  • Graduated High School of Economics and Computer Science


My Blogs

Trifon's Paid Services

Paid contract based Adempiere upport

  • 240 EURO per month.
  • 10 hours included.
  • Hours above that are at 30 euro per hour.
  • Free bugfixes.
  • Free migration to next version of Adempeire.
  • One contact person from the side of the customer.
  • Communication channels: Phone, Email, Skype.

Adempiere customized with client's own brand

  • Client must send two images.
  • Price 200 EURO.
  • Services created for small and mid-sized implementation companies which do not have own java developers and find modifying of source code impossible task.


Adempiere Virtual Appliance

  • Fully setup and ready to use Adempiere!
  • Standard users: Garden Admin and Garden Users can send emails!
  • VMWare with Linux - Fedora Core - 5/7
  • Adempiere
  • Sun JDK
  • Database - Oracle or Postgres
  • Jakarta James email server
  • Price 45 EURO


On demand Adempiere build

  • Build of Adempiere upon user request.
  • Price - 125 EUR
  • 17 EUR will be donated to Adempiere.

Users can donate smaller amount and when 125 EUR is reached a build will be made.

  • Build can include additional functionality like Fixed Asset or other not included in trunk.


Adempiere DVD by Trifon

  • DVD with complete Adempiere sources, Eclipse IDE and Sun JDK. Developer need to copy one directory to his local hard drive and can start customizing Adempiere.
  • Available version for Linux and Windows.
  • Price is: 30 EURO + shipping cost to your place or only 30 EUR and download from FTP Server.
  • Jakarta James email server.
  • Please contact me if you would like to have it.


Paid Adempiere Urgent support


  • 25850.gif 0.80 EUR per minute


  • Ether Another pay per call service

Paid on site Adempiere training

  • 2000 EUR per week + ticket + hotel
  • Training plan customized to fit client needs.
  • Example training plan:
01) General overview of Adempiere ERP-CRM system.
02) Introduction to user interface.
03) How to setup new Company in Adempiere.
04) How to setup new Organization in Adempiere.
05) How to create and import Chart of Accounts.
06) How to create new Product, Product Category and set Product Price and Price List.
07) How to create hierarchical Categories of Services and Products (categories, subcategories, etc)
08) How to import Products from external sources/systems.
09) How to create Discount Schema and Price List and apply specific discount/overcharge for specific Product Group/Product, e.t.c. How to create Discount based on a percent or fixed ammount.
10) How to create new Business Partner(Client, Vendor and Employee).
11) How set Credit Limit for Business Partners. Apply a credit limit to a client and Adempiere lock sales when limit is reached.
12) How to Assign discount to specific Business Partner, and change it in every sell.
13) How to import Business Partners from external sources/systems.
14) How to create Purchase Order.
15) How to track purchases: list purchases that are not received, due dates.
15) How to create Material Receipt.
16) How to create Invoice (Vendor)
17) How to create Sales Order.
18) How to create Shipment (Customer).
19) How to create Shipment Confirmation.
20) How to create Invoice (Customer).
21) How to create Payment.
22) How to match Purchase Order - Material Receipt - Invoice (Vendor).
23) How to match Sales Order - Shipment - Invoice (Customer).
24) How to create Cash Payment and Cash Receipt.
25) How to create Bank Account and Bank transaction.
26) How to modify Print Format of documents.
27) How to setup emails of Adempiere users and send emails with attached document(Purchase Order, Invoice, e.t.c) to clients.
28) How to create Users and assign User permissions.
29) How to setup Window, Tab and Field permissions for specific Roles and Users.
30) How to share data between Organizations and users.
31) How to setup records to be readable only by their creators.
32) How to setup taxes.


Paid Adempiere development

  • 30 EURO / hour
  • 4 000 EURO per Month if booked more than 150 hours

Paid EDI @ Adempiere support and training

  • If you need training or support for EDI in Adempiere, please do not hesitate to contact me.
  • Prices start from 30 EUR per hour.

Paid Liferay setup and extensions development

  • Leading Open Source Enterprise Portal
  • JSR-168 compliant
  • Business Friendly Open Source License: MIT License


Paid OpenXava Development

  • Suitable for:
    • Small applications which need to be developed from scratch
    • Development of applications which must be part of a Web Portal.
    • Applications based on OpenXava can run on any DB which is supported by Hibernate.
    • Licensed under LGPL. You can develop commercial application using OpenXava.
    • Applications based on OpenXava can run on any application server (Tomcat, JBoss, WebSphere, etc).
    • Applications based on Openxava have easy integration of reports made with JasperReports.

Trifon's contributions to OpenXava

  • Please contact me for quotation.

Paid Java Development

  • Development of java applications.
  • Please contact me for quotation.

Trifon's projects based on Compiere/Adempiere

Project 0 (area: Supply Chain Management)


Migrated from Microsoft Access based application to Compiere ERP-CRM
Company is the biggest distributor of newspapers in Bulgaria.
Huge migration effort.
Imported definitions of:
Vendors, Customers, Sales Agents, Products, Price Lists, Accounts, Purchase Orders, Sales Orders, Billing addresses, Warehouses.
Imported ~  20 000 Product definitions.
Imported ~ 100 000 Purchase Orders.
Imported ~ 100 000 Sales Orders.
Developed new module in Compiere ERP-CRM in order to fit company needs in Product Distribution area.
Developed mobile application and data synchronization module for real time tracking of products.
Implemented:
Product Attributes, Purchase Orders, Material Receipts, Invoices (Vendor), Sales Orders, Shipments, Invoices (Customer), Warehouse management, Price Lists, Accounting, Discount Schema.


Project 1 (area: ERP)

Migrated from 20 years old application to Compiere ERP-CRM.
Huge effort in import of data from legacy system.
Imported definitions of:
Vednors, Customers, Sales Agents, Products, Price Lists, Accounts, Purchase Orders, Sales Orders, Shippers, Billing addresses, Discount Schema.
Developed import functionality in Compiere ERP-CRM.
Developed Slading Scale Commissions in Compiere ERP-CRM.
Developed Bill of Ladding in Compiere ERP-CRM.

Implemented:
Purchase Orders, Material Receipts, Invoices (Vendor), Sales Orders, Shipments, Invoices (Customer), Warehouse management, Price Lists, Accounting.


Project 2 (area: ERP)

Migrated from Microsoft Solomon to Compiere ERP-CRM.
Fast migration path.
Imported definitions of:
Vendors, Customers, Products, Accounts.
Developed better user interface to fit needs of users used to work with Microsoft Solomon.
Developed export from Compiere ERP-CRM to People Soft system.
Improved traceability of Orders to fit needs of purchasing agency.

Implemented:
Purchase Orders, Material Receipts, Invoices (Vendor), Sales Orders, Shipments, Invoices (Customer), Warehouse management, Price Lists, Accounting.


Project 3 (area: Supply Chain Management)

Extension for Compiere MFG-SCM project.
Developed java application for java enabled mobile phones.
Developed web application.
Developed connection module that enables data scanned with bluetooth enabled barcode scanner to be transferred to mobile phone and after that to web application.
Application allows factory to track in real time product/part availability.
Used Java, JSP, Servlet, AJAX and J2ME technologies.

Trifon's Recent thoughts

Strange live

Working in Open Source space is very hard sometime or probably most of the time. Contributor's work is in public space and everyone can see it and make comments. I do not speak only for source code, but wiki contributions, forums posts and so on. Contribution to Open Source project has many faces and this is good as all we are good in different areas. Open Source project gather contributors at one space and gives them freedom to express their self. All this is very very nice, BUT, there is always one big BUT. This word makes me sad sometimes, not the word itself but the words which come after BUT. For me Open Source first of all means Free Will to do something, FREE will to comment something, and so on. Just FREE, like i'm free to do it. I do not want anyone to push me to do anything in my Open Source project especially when this man is a man like me, who works side by side with me. I understand that first job of people is for commercial companies with strict rules for everything, but applying rules to Open Source most of the times leads to mistakes. In Adempiere project i was one of the developers who expressed his opinion against rules and i made it not because i do not like rules, but because rules can't work in the Free world. At least rules which demand a contributor to do something when other contributor contribute. I do not see how a contributor can demand other contributor to review his contribution. Contributor can ask for opinion of other contributor, but trying to push other contributor to do something is just something which is not going to happen. Words 'demand' and 'rule' live outside the Free will world of Open Source and are not compatible with the Free world of Open Source. In Adempiere project we have one prove of my words - Policy which demanded a peer review of committed code was reverted, because trackers were left in not appropriate state (in most of the cases second developer do not took the demanded action). I write this words because i want to remember my thoughts and writing is the best way to save thoughts in time. I predicted that push of rules in Adempiere would fail, but my prediction increased my bad karma image and my image of complainer which makes me sad. I'm not a complainer, i'm a contributor. I was trying to show to other developers that rules will fail but i didn't found enough understanding at that past moment. Sometimes i wish not to see such bad things, i wish to be calm and nice guy applauding nice contributors and consuming their work anonymously. Trifonnt 10:24, 15 February 2008 (EST)


Open Source’s Missed Opportunity

Trifonnt 03:07, 18 January 2008 (EST)

Requirements of very small companies

  • sf.netInteresting post from OpenBravo forums.

How customers should approach Open source vendor

Very good post from Matt Asay


Yes, I get quite a few requests to have Alfresco integrate with JBoss and Liferay, and I've done business with both. But I didn't need a committee to tell me that. Customers did. Customers have yet to request integration with Compiere, for example, so we haven't done it. Someday we probably will. But when customers vote with dollars.


Interesting requirement: Map Your Contacts By Region


Select a group of accounts based on geography...let's say all accounts in Texas. Then be able to map those accounts on an interactive map that will show the locations of each of those accounts as push pins. When you roll over each push pin, it pops up the name of the account and any specified modules like opportunities, calendar etc. Another cool feature would be select any two accounts to calculate the distance/drive time and even download directions.

Trifonnt 02:07, 11 December 2007 (EST)


Number of Adempiere developers

22 May 2008.

Adempiere has 70 registered developers in sf.net.

trifon 03:28, 22 May 2008 (EDT)


11 December 2007.

Adempiere has 56 registered developers in sf.net.

Trifonnt 02:07, 11 December 2007 (EST)

Risk to be Open Source developer

Here i will try to identify some of the negative sides of being Open Source developer. This are real examples which happen to me and make me sad.

  • Help a user and after f