Saturday, August 24, 2013

Odoo OpenERP 7 Construction Management

                          OpenERP Construction Management system offers a total co-ordination of all the key processes involved in construction companies involved in Building & construction management, Building Roads, Building Dams, Houses & Apartments as well as construction business operating from different locations and sites.     
                         It will enhance overall performance of the company by having complete control over the manpower, appropriate flow of records, managed costing, least chances of errors, organized accounting and reporting.


Key Features of OpenERP Construction Management System 

1) Allows the users to create the construction projects directly from the sale order.
2) Flexibility to link the sale order with the running construction projects.
3) The project deliverables history keeps track of all the Product/ Services like; Flats, Bungalows, Dams etc. to be delivered to the Customer.
4) Flexibility to divide the Projects in different Tasks / Subtasks depending on the requirement. Eg: The Project for construction of building could be divided into individual Flats as the Tasks & Subtasks.
5) It allows the user to allocate different materials like; Cements, Bricks, Tar, Tiles etc..utilized in completing the construction of Buildings, Flats, Roads, etc...
6) It allows the user to allocate man hours utilized in completing the construction of Buildings, Flats, Roads, Dams, etc...
7) The stocks are automatically updated in the warehouse depending on the Products consumed in the construction of Buildings, Flats, Roads, etc..
8) Provision of invoicing each of the construction projects like Building, Flats, Roads, Dams, etc...
9) Project & task wise budgeting

Friday, July 12, 2013

Odoo OpenERP 7 POS - Gift voucher issue and redemption

Now a days there is a trend of purchasing gift vouchers of different denominations either from retail shop or from websites. These gift vouchers can be redeemed by the customer in future purchases.

Following are the features available in gift voucher issue and Redemption
1. Provision to define gift vouchers with different denominations 
2. Provision to define validity for each of gift voucher
3. Unique id for each gift voucher
4. Close monitoring/ validations on unauthorized gift vouchers

Gift Voucher Issue :

Points Redemption :
Receipt :

Odoo OpenERP 7 POS - Loyalty Management System

In retail industry runs customer loyalty management programs for their esteemed customers. Issuing Redeemable points system on purchased is one of the most common loyalty management schemes.



Following are the features available in Redeemable Points Management system :

 1. Schemes can be defined for specific duration
 2. Points can be issued on each product, product category or on sales invoice 
 3. Points schemes can be made applicable to different locations of retail branch 
 4. User defined points redemption schemes 
 5. Keeping track of transaction wise points earned, redeemed & closing balance 

Redeemable Points Issue :


Points Redemption :

Monday, July 8, 2013

Rails 4

I started reading about rails 4 and started working on a shopping cart application. here i am sharing few changes we need to do for running a rails 4 app.

http://ruby.railstutorial.org/chapters/sign-up?version=4.0#top.

The changes i seen that i am updating here
Rails 4 added a bin directory  
Which has Binary executable files.  

by default in gem files the turbolinks gem added
 # Turbolinks makes following links in your web application faster.
 # Read more: https://github.com/rails/turbolinks
 gem 'turbolinks'
  
To deploy on heroku you just need an heroku account. and just add your rails application to heroku.
an heroku by default uses a postgresql database.so this change is require to make in the database.yml file.  

One thing i can share about heroku is on heroku with a free plan there is restriction for each request and response for 30 seconds. so if the request time is more than this then an error will be shown.when you check a log of heroku

You can see different error code. which explains you what is the meaning of that error. you can see a table of this on following link
https://devcenter.heroku.com/articles/error-codes
for free plans you can decreasing a time of request by using rails cache mechanizm

In layouts we can see a default turbolinks javascripts and stylesheets tags.

<%= stylesheet_link_tag "application", media: "all",
                                                "data-turbolinks-track" => true %> 
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>

There is also one major change about params that is Strong parameters.so rails 4 introduces this which restricts parameters directly injected to a database. 
so each models will have a permit method to allow a params to be available to activerecord object. 

In my next blog i will update more things on rails

Friday, July 5, 2013

Odoo OpenERP 7 Geo-Location Module

                                          Geolocation module helps to find out geographical position of OpenERP Partner in this way you can track your partners in various geography and also route between them. Geo-Location tracking of partner based upon address of partners.  This Geo-Location will be very handy when integrate with other OpneERP modules like Sales, CRM, Purchase and other.

 Let see how this module exactly work 

1.Create Multiple Partners with valid addresses.

2.Select Partner and Track Location
3.Get Partner Location

In this way we can track Geo-Location of Partner 

Now we will see how to track Route between two or multiple Partner
1.Select Partners for those you want to find Route. 
 
2.You will be redirect to route map and you get route between selected partners

Tuesday, June 25, 2013

Odoo OpenERP 7 Payment Gateway Integration Authorize.net


                          OpenERP has provided wide range of applications like CRM,sales,accounting,Hr and so on . OpenERP has its own method of payment handling in this blog we will see how we can integrate OpenERP with Authorize.net payment gateway to handle online payment method. Through this integration user can see all his OpenERP transaction which is paid through online payment using Authorize.net in their Authorize.net account.

 Let see how it works:

1.Create Invoice either Customer or Supplier Invoice in OpenERP and Validate it.

2. After that fill up Payment Details for Invoice and Pay invoice.

3. Go to Customer Payment and Open Respective Payment for Paid Invoice and click on Authorize button. OpenERP then sends predefined customer credit card information ( or you can specify it before sending it )to Authorize.net for verification.

4. If details sent to Authorize.net is valid OpenERP get verification message and transaction id from Authorize.net.

5. You can loged into your Authorize.net account and Search for Transaction Id you get in OpenERP which is new transaction record created for your OpenERP payment.


6.Open that record and you will get transaction details which is sent from OpenERP.

7. You will also get email as follows from Authorize.net after successful transaction

From: Authorize.Net Auto-Receipt
Date: Wed, Jun 12, 2013 at 7:43 PM 
Subject: Merchant Email Receipt
To: ******************

========= SECURITY STATEMENT ========== 
It is not recommended that you ship product(s) or otherwise grant services relying solely upon this e-mail receipt.
========= GENERAL INFORMATION ========= 
Merchant : ******************
Date/Time : 12-Jun-2013 7:13:47 PDT
========= ORDER INFORMATION ========= 
Invoice :
Description : 
Amount : 100.00 (USD) 
Payment Method : American Express
Type : Authorization Only
============== RESULTS ============== 
Response : This transaction has been approved.
Authorization Code : BBCD9A
Transaction ID : 2194361572
Address Verification : Street Address: Match -- First 5 Digits of Zip: Match

==== CUSTOMER BILLING INFORMATION === 
Customer ID : 
First Name : Adam
Last Name : Smith
Company : Demo Address : West Street 
City : NY 
State/Province : NY
Zip/Postal Code : 4556256
Country : USA 
Phone : 123456
Fax : 123456
E-Mail : demo@example.com
======= ADDITIONAL INFORMATION ====== 
Tax : 10.0
Duty : 0.0.
Freight : 0.0
Tax Exempt : 0.0 
 PO Number :PO-00-011

This flow of payment through Authorize.net can be change according to requirement.  

Wednesday, June 19, 2013

Odoo OpenERP 7 Fleet & Route Management

                    A comprehensive web-based Fleet Management System module for OpenERP (FMS) is developed for fulfilling the business management needs of the Fleet & Transport industry. Its well Integrated & Modular architecture makes it apt for effective running of the Fleet & Transport business.
                     OpenERP's Fleet Management System integrates different functions in a transport company such as accounts, inventory, payroll, invoicing, insurance, asset management, vehicle maintainence, driver details, etc. Further, the system has a scope for customization according to client specific needs.


 
Key Features of OpenERP Fleet Management System 

1) Maintainence of Fleet history including all the relevant details of the Fleet like Model No., Engine Volume, Seats, License Plate, Fuel Type, Registration details, etc.
2) Maintains a complete record of the Driver details like Name, Driving License, etc.
3) Maintainence of Insurance Details.
4) CMMS (Computerized Maintainence Mangement System) for recording & analyzing various maintainence activities of the Vehicle.
5) Management of Fleet Maintainence Contracts including the Fleet Maintainence, Quotation, Fleet Maintainence Orders & its Invoicing.
6) Fuel Tracking which would help in monitoring of Fuel consumption.
7) Odometer Statements specific to the vehicles.
8) Configurable Master Data including Vehicles, Service Templates, Service Tasks, Insurances, Fuel Type, Driving Licences, etc.
9) Accounting Module to meet all the financial & billing needs of the company. Its closely integrated with all other modules.
10) Sales Module to manage all the sales transactions of the company.
11) Purchase Module to manage all the purchase transactions of the company.
12) Warehouse Module to manage all the Inventories & Warehouse requirements of the company.
13) Provision to generate the Work Orders for maintainence of the equipments & assigning the Spare parts required.

Variety of Customizable Reports like 

a) Vehicle Reports.
b) Fuel Consumption Reports.
c) Driver Reports.
d) Fleet Maintainence Reports.
e) Odometer Statement Reports.
f) Financial Statement Reports like P/L(Profit & Loss statement), Balance Sheet, General Ledger, Trial Balance.
e) Invoice Reports. & many more such type of reports.
Asset Management Module for managing all the Current & Fixed assets of the Company.