Friday, December 12, 2014

Pragmatic Odoo 8- Authorize Dot Net Integration

Pragmatic has developed the long awaited Odoo 8 – Authorize.net integration. The deployment is done in 1-2-3 steps which is hassle free and meeting all requirements for credit card payments (matching PCI compliance).

1.Configuration
2.Transactions

Merchant Account Configuration
Settings > Companies > Configure the TransactionKey, LoginID and Test mode check box
 
Accounting Module
Set the Journal: Accounting > Configuration > Configuration >Journals>Banks (BNK2)
 
Order Processing
1.Create Sales order
2.Confirm and Create Invoice
a. Validate Invoice (do not register payment, as Authorize.net payment method would not be available here.)
3.Goto Accounts > Customer Payments
4.Create a New Payment – Select the Customer – all the validated orders are listed
5.Select the invoice that needs to be settled (check the box that has Pay) - Select Payment Type as Bank (Default)
6.The Authorize button and Credit Card info Tab is visible. (Run Calculate for the final amount)
7.Click on Credit Card info Tab and fill-in the card details.
8.Click on Authorize button
9.Verify the Authorize Code and Transaction ID
10.Save the transaction and Post.

1.Create Sales order
2.Confirm and Create Invoice
2.1.Validate Invoice (do not register payment, as Authorize.net payment method would not be available here.)

3.Goto Accounts > Customer Payments
4.Create a New Payment – Select the Customer – all the validated orders are listed.
5.Select the invoice that needs to be settled (check the box that has Pay) ) - Select Payment Type as Bank (Default)
5.1. (Run Calculate for the final amount)

6.The Authorize button and Credit Card info Tab is visible.
7. Click on Credit Card info Tab and fill-in the card details.


Note: Incase to verify Authorize.net Merchant Account, we can provide you the Sandbox account to find the postings, transaction Ids, settlements etc .
8.Click on Authorize button
9.Verify the Authorize Code and Transaction ID
10.Save the transaction and Post.

Merchant Email Receipt  
**Please DO NOT REPLY to this message. E-mail developer@authorize.net if you have any questions.
========= 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 : Binish Moulana (487955)
Date/Time : 9-Dec-2014 22:07:13 PST

========= ORDER INFORMATION =========
Invoice :
Description :
Amount : 100.00 (USD)
Payment Method : American Express
Type : Authorization Only

============== RESULTS ==============
Response : This transaction has been approved.
Authorization Code : KELXH4
Transaction ID : 2225300824
Address Verification : Street Address: Match -- First 5 Digits of Zip: Match

==== CUSTOMER BILLING INFORMATION ===
Customer ID :
First Name : East Street
Last Name :
Company :
Address :
City :
State/Province :
Zip/Postal Code :
Country :
Phone :
Fax :
E-Mail :

==== CUSTOMER SHIPPING INFORMATION ===
First Name :
Last Name :
Company :
Address :
City :
State/Province :
Zip/Postal Code :
Country :

======= ADDITIONAL INFORMATION ======
Tax : 0.00
Duty :
Freight :
Tax Exempt :
PO Number :

========== MERCHANT DEFINED =========
x_url : FALSE
Successful Credit Card Settlement Report.

 Your Authorize.Net ID is: 487955
Dear Binish Moulana, The following is your Credit Card settlement report for Wednesday,
December 10, 2014.
Transaction Volume Statistics for Settlement Batch dated 10-Dec-2014
21:01:04 PST:
Batch ID: 3938034
Business Day: 10-Dec-2014
Net Batch Total: 300.00 (USD)
Number of Charge Transactions: 3
Amount of Charge Transactions: 300.00
Number of Refund Transactions: 0
Amount of Refund Transactions: 0.00
To view details for a specific transaction, please log into the Merchant Interface.
1.Click "Reports" from the main menu
2.Select "Transaction Details"
3.Select "Settled Transactions" from the Item Type drop-down box.
4.Select the Settlement Date for the batch you would like to view from the "Date" drop-down box
5.Click "Run Report"
6.In the results, click on any transaction ID to view specific details for that transaction.

If you have any questions regarding this settlement report, please contact your bank or you can call Customer Support at 1-877-447-3938.

Thank You,
Authorize.Net

*** You received this email because you chose to be a Credit Card Report recipient. You may change your email options by logging into the Merchant Interface. Click on Settings and Profile in the Main Menu, and select Manage Contacts from the General section. To edit a contact, click the Edit link next to the contact that you would like to edit. Under Email Types, select or deselect the Email types you would like to receive. Click Submit to save any changes. Please do not reply to this email.

Thursday, November 6, 2014

Pragmatic Odoo 8 Saaskit

Are you starting to offer Odoo OpenERP to your customers in the cloud. Do you want to avoid having to write the Subscription Management, Recurring Billing, and Credit Card Management code? 

The Odoo OpenERP Saas Kit / Script gets your new Odoo OpenERP software-as-a-service site to a running start by providing you a well-tested and proven site management system with PayPal payments. You also get a framework for building membership-based applications, including account signups/upgrades/downgrades, tiered pricing levels, multi-tenant data security in a single database.



Following are the major highlights of Odoo OpenERP Manufacturing Management
1) Works with Odoo OpenERP 8.0
2) Sub-domain support with individual customers getting their own sub-domains or domains
3) Sub-domains URLS with only 1 Database listing thus isolating users from seeing other databases
4) Removal of Database creation URL so that no one can create a new database.
5) Supported gateways: PayPal
6) Support for a Demo site with a direct lead creation in Odoo OpenERP CRM
7) A separate URL is provided for the administrator to create databases.
8) Automated trial versions which expires in 30 days.
9) Self-serve account creation.
10) Ability for users to reset their own passwords (Forgot your password?)
11) Support for SSL with a digital certificate.
12) Ability to monitor the databases system wise
13)Ability to increase and decrease the number of users for each database
14)Ability to send automatic invoices every month

Wednesday, October 29, 2014

Odoo 8 Magento Integration

We provide Odoo 8 Magento integration services. Magento is a good platform for front end of your web shop and Odoo acts as a perfect back office application supporting all the business processes required by a company.



Following are the major highlights of Odoo OpenERP Manufacturing Management
1) Product catalog export from Odoo to Magento and Sale orders imports from Magento to Odoo. Users can import catalogues, categories and products along with customers information and addresses. The Magento Odoo connector imports every order status including the cancelled orders. The other imported orders are pending, enqueued, started, done or failed. The connector also creates a contact if it did not exist earlier.
 2) Product stocks updates, based on Odoo virtual stocks (number of products in the physical stock that have not been reserved yet)
3) Synchronization: The Magento Odoo connector processes the import of orders on the basis of the order status in Odoo, thus synchronising the information across the e-commerce and Odoo platforms.
4) Management of product types: The Magento Odoo connector supports the import of all types of products except configurable products helping the users to maintain a perfect record of the inventory by creating a bill of materials for bundled product types.
5) No Duplication: One individual task is created for each record to import in Odoo for sales order, customer, product and other categories thus reducing data redundancy.
6) Fully Tested: The connector and the integration is completely scrutinized by unit test cases which check the functionality with different order and product types and other combinations.
The testing ensures that the connector behavior is predictable and active development does not hinder the working features. You can see it for yourself. The connector is still missing a few functions, which have been added to our to-do list. Here are the to-do functions:
1.Multi-language support
2.Handling of configurable products
3.Show Odoo OpenERP invoices on Magento customer account.

7) Product Category tree export, including creation and update


Tuesday, October 28, 2014

Odoo OpenERP Manufacturing Management MRP MPS

Odoo OpenERP Manufacturing helps manufacturers especially those that operate within a different mode (process, discrete, repetitive, etc.) environment—design, manufacture, and distribute products in a timely fashion; use appropriate processes that optimize resources; material, machinery, tools etc and satisfy the expectations about quality and delivery.



Following are the major highlights of Odoo OpenERP Manufacturing Management
1) Integrate manufacturing resources to improve your efficiencies and competitive nature
 2) Handle different manufacturing modes with an enterprise-wide system where all processes utilize common material, planning, procurement, and financial costing databases 
3) Enable quick processing through different features through which you can complete the end to end flow
4) Utilize all the potential facilities and resources to effectively transition the manufacturing flow on the shop floor
5) Advanced shop floor control with use of scanning through traveller, labels and efficiency matrix
6) Manage the WIP,semi-finished items without much hassle, also track inventory and costing related to operations as individual or all at once.
7) Bird's eye view through MPS and forecasting to effectively manage and utilize the capacity and projections
8) Production Planning based on MPS throughout the flow which will cut down the decision making on the floor
9) Manage MTS or MTO or Assemble to Order processes within the system which efficiently manage the inventory levels

Material Resource Planning manages the auto procurement for production. It can also be set with minimum quantity.

With advanced features such as Master Production Schedule, it does Advanced Planning and Scheduling. Resources can be scheduled well in advanced against Order or Against Make to Stock. It comes with a neat Gantt chart which visualises the load on resources and completion of the production.

It comes with Real Time Inventory Valuation. Journal entries against Manufacturing Orders are posted consisting of Material cost, Work Centres cost and Labor cost.

Master Production Schedule – Make to Stock
Master Production Schedule module is designed to help manufacturers develop an attainable schedule while balancing internal constraints and limited resources and achieving Advanced Planning and Scheduling. MPS for Make to Stock enables to Schedule the production against stock. MPS balances machine capacity and acknowledges labour to develop a realistic plan of action to move production through various operation steps. The user benefit is that generated schedules are realistic and achievable on the plant floor because the production constraints on the plant floor are considered and modelled.


Key Features
 1) Track each Production Order through each respective routing step and know where each part should be at any particular time. 
2) Keep track of all required resources for each manufacturing step and know the availability of each resource at any particular time.
3) Represent time in a detailed manner (e.g. minute by minute). Machine run time can be defined as - per hour
4)Schedule orders (i.e. manufacturing steps) only when resources are available.
5) Detailed working Time for work centres.
6) Consideration of preventative maintenance (Resource Leave) and other machine down time in Scheduling.
7) Can be Scheduled for any of the month
8) Routing selection is provided at the time of Schedule generation
9) Multiple Tentative Schedules can be generated and changed before freezing it.
10) Multiple products can be scheduled in one Schedule Plan

In Open ERP we have developed the module for managing the MPS.Pre requisites for MPS are BOM, Operations, Work centres, Routing, Resource Working Time, Resource Leave (Down Time).
MPS -Make To Order
Master Production Schedule module is designed to help manufacturers develop an attainable schedule while balancing internal constraints and limited resources and achieving Advanced Planning and Scheduling. MPS for Make to Order enables to Schedule the production against Sales Orders. MPS balances machine capacity and acknowledges labour to develop a realistic plan of action to move production through various operation steps of Sales Orders to be delivered and gives the realistic delivery dates. The user benefit is that generated schedules are realistic and achievable on the plant floor because the production constraints on the plant floor are considered and modelled.


Key Features
 1) After selecting the Sales Order, Start date and Delivery date automatically populates 
2) Start Date can be changed so the delivery date changes accordingly
3) Track each Sales Order through each respective routing step and know where each part should be at any particular time.
4)Keep track of all required resources for each manufacturing step and know the availability of each resource at any particular time.
5) Represent time in a detailed manner (e.g. minute by minute). Machine run time can be defined as - per hour
6) Schedule orders (i.e. manufacturing steps) only when resources are available.
7) Detailed working Time for work centres.
8) Consideration of preventative maintenance (Resource Leave) and other machine down time in Scheduling.
9) Can be Scheduled against single Sales Order or Sales Orders for particular period
10) Routing selection is provided at the time of Schedule generation

In Open ERP we have developed the module for managing the MPS for Make to Order.Pre requisites for MPS are Sales Orders, BOM, Operations, Work centres, Routing, Resource Working Time, Resource Leave (Down Time).

Friday, September 5, 2014

Odoo - Configuration & Validation Service

Pragmatic Verified Odoo Installations 

In the spectrum of Odoo downloads and installations based on self-help documentations to system configurations based on trial and error method, the chances of Odoo failure are high. Customer Grievances: The top ranked in the list of complaints raised by Odoo users are the failure to obtain proper results/ reports expected off the system.

We at Pragmatic, being the experts on OpenERP, from its Tiny days to the current Odoo avatar, thought of putting together a list what we call as the


1) Downright Odoo Configuration Checklist (DOCC) - End to End Business Configuration for Odoo with configuration check and Business Workflow evaluation.

2) Absolute Validation Service (AVS) - Automated Odoo Validation Service to address those issues faced by Odoo users.

 Once the user makes the practice of DOCC and AVS, Pragmatic certifies their Odoo installation for a hassle free Go - live and thereby achieve a successful Odoo implementation.



Pragmatic Implementation Meth-odoo-logy  
 Our meth-odoo-logy in implementing Odoo is with the vision to involve the Client!
A detailed configuration based on the client Demography, Business Vertical, Expectations from the system.



Pragmatic defines a method where the customers requirement is interwoven with the best practices of Odoo implementation. There are a few core modules that are mandatory irrespective of its use for the customer that needs to be installed for proper functioning of Odoo, Pragmatic takes care of such basic and interrelated modules in one-go there by making it trouble free for the end user in making odoo functional at minimal efforts

Pragmatic Verified Odoo installation Benefits 

Key Benefits: 
● Personal on-premise or remote operational instruction by experts on Client’s Business Domain
● Confidence in knowing that any concerns are just a call or visit away by contacting Pragmatic Professional Support Centre.

Double the Benefits: 
● Experience PERFECT Odoo Implementation with Pragmatic Verified Installation.
● Receive a Total of One Year Extended Support on Odoo apps/ installation/ Configuration Assistance.

Pre-inspection includes: 
● Ensuring that the Baseline installation will work with the actual Business flow of the Clients, clear picture of the Odoo feasibility mapping would be shared with appropriate timelines and costs.
● On-site visit/ Remote assistance to inspect and advise client on all utilities, and rough in requirements as per work order.




Downright Odoo Configuration Checklist 

Our meth-odoo-logy in the process is to have a detailed configuration based on the client Demography, Business Vertical, Expectations from the system.

refer our Installation Checklist (Technical) for the technical part in setting up Odoo in the cloud. You can as well use Odoo in the SaaS, or “on-demand”model, offering Odoo SaaS (Software as a Service) which is delivered by a hosting supplier and paid in the form of a monthly subscription that includes hardware (servers), system maintenance, provision of hosting services, and support.

Approach: Modular Configuration 

1. General Settings
2. Admin Settings and prerogatives
3. Finance and Accounts
4. Purchase
5. Warehouse and Inventory
6. Sales and Presales


   DOCC
   Configuration    Steps    Description    Settings
Done
   Status    Pragmatic Expert
Comment
   Initial(General) Settings
   Accounts & Finance
   Master Data
   Purchase
   Inventory
   Sales

Sunday, August 10, 2014

Construction Management In Odoo

Construction management in Odoo provides auto generation of Project against the Sales Order. Multiple Sales Orders can be generated against a project. Each project is distributed in different tasks. A task progresses through different stages. It comes with a Interactive Project Dashboard. All tasks of project are avaible on dashboard under the stages. A work package can be created consisting of different cost heads comprises of Cost codes. Work package can later be assigned to Project and with adding Mark up cost, Estimated cost for project can be calculated.

 Key Features
1) Project gets Created when the sales Order is created
2) Sales Order can be assigned to existing Projects
3) Multiple sales Orders can be assigned to a Projects
4) Project Dashboard alongwith stage wise tasks
5) Procurement can be generated with reference of Project
Cost Code
Cost Header
Work Package
Sales Order
Project
Tasks
Project Tasks Dash Board

Tuesday, August 5, 2014

Odoo OpenERP 7 – Kayako Integration


Kayako a leading company who provides the helpdesk service to the customers all over the globe. Kayako provides an established and proven cloud based helpdesk solution, ideal for smaller businesses that want to get started quickly, all the way through to large enterprises who need to deliver customer support at scale. 

Pragmatic Techsoft Pvt. Ltd. has integrated the Kayako with Odoo OpenERP to process the billing of the tickets worked upon in Kayako so that all the financial data drives from Odoo OpenERP. 

Following is the process followed 

Customer raises the tickets for reporting any issues about their products. These tickets are assigned to an employee and the time worked on the ticket is mentioned. Afterwards this ticket is marked as “Billing” which then is imported at the OpenERP for further process of invoice generation and payment. 

Following are the features available with this integrated version:

1)Below screen shows the process of entering the time spent on the ticket's task.
2)Below screen shows the tickets having “Billing” status.
3)These tickets in billing status are imported in OpenERP
4)Following screen shows the list of imported tickets under project tab.
5)Following screen shows the detail view of a ticket with time spent on it, which is used in the invoice.
6) Following screen shows that the invoice is being generated for the ticket.
7) Following screen shows the invoice details for making payment.
8)Following screen shows the process of making the payment for the invoice.
9)Following screen shows that after making the payment for the invoices, the ticket status gets updated in the Kayako system from “Billing” to “closed”. All these tickets can now be seen under the option “closed” in Kayako. This implies that the ticket status in Kayako is updated after its invoice is paid.
<

Friday, August 1, 2014

Odoo OpenERP 7 Freight Management

Freight management in Open ERP 7 enables tracking and controlling fleets used for Dispatches. It allows create multiple nodes and Routes. A fleet can be selected in Delivery order along with the route. A record for fleet is generated as Vehicle record with status as Available, Dispatched and Return. When the shipment is dispatched, change the status to Dispatched. And change the status to return when it returns back. After disptach it sends alters by mail if not returns within timebound.

 Key Features
i) Track Fleets w.r.t Available, Dispatched and Returned. 
ii) Alters by mail if vehicle not returns within time bound. 
iii) Provision to select the Route and fleet at Delivery Order level
iv) Can be configured to GPS
 
Node
Route
Vehicle Details
Delivery Order
Vehicle Records

Wednesday, July 30, 2014

Odoo OpenERP 7 - Subscription Management

Subscription module is useful for recurring profile for service organizations where they have to generate no of docs with a specific frequency i.e. monthly, weekly etc. It gives you the flexibility to set your reference document as a template which can be used recursively for different clients to generate the repetitive documents like invoice, orders etc.
 
To achieve this we have customized subscription with extended functionalities:

1)Create New Template for each object:
* Get the reference of Subscription Doc;
 Here Subscription doc may be Sale Order and Invoice:
 If doc is of invoice, then user will select the type of invoice in ‘Invoice type’ (customer or supplier invoice).
2. Use this template in Subscriptions:
* Filter templates based on source document:

If selected template is invoice then filter partner based on invoice type:
** Customer will filter if type of invoice is customer invoice
** Supplier will filter if type of invoice is supplier invoice
* If selected template is sale order then all partner will show

* If ‘notify by mail’ is active then partner will receive notification of created invoice doc.
* We can select payment term and write notes/description in notes tab
* If ‘validate’ is inactive then invoice doc will create on ‘draft state’
* If ‘validate’ is active then invoice doc will create on ‘draft state’ and also ‘validate’
* We can update order line in ‘template details’ tab based on our requirement:

Monday, July 21, 2014

Odoo OpenERP 7 – Toll Online Integration


Pragmatic Techsoft Pvt. Ltd. come up with another module to integrate courier transport company i.e Toll Online, New zealand with Odoo OpenERP 7.

Till date we have created modules to integrate courier transport companies like UPS, FedEx, USPS & Australia Post with OpenERP .

This modules allows user to export processed shipments from OpenERP to Toll Online system using csv. Filter on shops also provided so that delivery orders from a specific shop can be passed passed to Toll Online. 
 
Key Features Following is a process for synchronisation :
1)Recording Toll Online Credentials
2)Processing delivery orders from OpenERP
3)Generating list of delivery orders as a manifest
4)Creating csv file from manifest record
5)Uploading csv file to Toll Online system

Sunday, July 20, 2014

Odoo Open ERP 7 - Waste Management


Waste Management in OpenERP 
Waste % can be set at Operation level for each Operation in Bill of Material. In MPS the quantity of Sub Assembly products gets changed considering the waste percentage. Also the quantity of consumed products changes as per the waste percentage. In work Order, the Waste percentage or quantity can be entered as per actual. 
 
Key Features 
1) Waste % can be set at Operation level
2) WIP Products quantity also gets updated as per waste percentage
3) Waste % or quantity can be entered at Work Order level as per actual...


Waste % at Operational level in BOM
Calculation of Child Assembly quantity considering the Waste%
Calculation of Consumed Products quantity in Manufacturing Order considering the waste%
Can change the Waste % or quantity at Work Order Level