SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 
Log in / create account 
Openbravo.com Partner Portal Issues Blogs Forge Exchange University Downloads 
View source | View content page | Page history | Printable version 
Projects:Cost Adjustments/FunctionalSpecs 
Contents 
1 Cost Adjustments ­Functional 
Specifications 
1.1 Overview 
1.1.1 Purpose 
1.1.2 Scope 
1.1.3 References 
1.2 Design Considerations 
1.2.1 Assumptions 
1.2.2 Dependencies 
1.2.3 Constraints 
1.3 Glossary 
1.4 Functional Requirements 
1.4.1 Business process definition 
1.4.2 User stories 
1.4.3 Functional requirements based on business processes 
1.4.4 User Interface Mockups 
1.5 Technical Requirements 
1.6 Non­Functional 
Requirements 
1.7 Open Discussion Items 
1.8 Closed Discussion Items 
Cost Adjustments ­Functional 
Specifications 
Overview 
This project implements the ability to modify calculated costs. These modifications can be needed by different causes. Backdated 
transactions or landed cost are the most common. 
Purpose 
Current Cost Engine is based on Perpetual Costing. This means that any calculated cost shouldn't be modified. Because of this restriction 
there are some cases that currently cannot be resolved. To solve this Cost Adjustments are needed. With this project it would be able to fix 
unexpected cost results when transactions are not registered in the system in the same order that happened or to implement landed costs. 
Scope 
The scope of this project is to create a new functionality to manage cost adjustments. This project also enables the possibility to create 
modules with processes to adjust costs. 
References 
This project is an extension of the Costing Engine, deep knowledge of this functionality is required. 
Design Considerations 
Assumptions 
The Cost Adjustment process should be possible to be extended by modules. 
Dependencies 
Existing core processes retrieving transaction costs should be reviewed to ensure that adjustments are included when needed. 
http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 1/5
6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 
Existing core algorithms (average and standard) should be updated to implement cost adjustments. 
Constraints 
Costing Algorithms need implement new methods for cost adjustments. Algorithms not upgraded should not break the application. 
Glossary 
Functional Requirements 
Business process definition 
1. New document Cost Adjustment 
1. Header with the adjustment definition, includes cause, type,... 
2. Lines with all the transactions affected by the adjustment. 
2. Algorithms are in charge of populating the involved lines of the Cost Adjustment when a transaction is adjusted. 
3. The process that searches the transactions involved and calculates the adjustment amounts: 
1. Needs to take into account the possibility of a Costing Rule change. 
2. Changes in amount of outgoing transactions is the only case where no other related transactions are affected. There is an 
exception on closing inventories of Costing Rule initializations. 
4. The cost adjustments are generated by 3 different processes: 
1. Standard Cost Corrections: 
1. Fixes transaction costs known to be not accurate. 
2. It fixes the transaction and all the related ones. 
3. The process is done for a reference date. 
1. The process searches transactions that require adjustments up to the reference date. 
2. Involved transactions can be on a later date. 
3. The process ensures a synchrony between ledger balance and inventory balance only on the reference 
date. 
4. Transactions that require adjustments: 
1. The order of the transaction calculation is not correct (backdated transactions) 
2. Differences in order/invoice prices. 
3. Order price modification with receipt cost calculated. Under discussion if this scenario is possible. 
5. Products without stock but with a balance in the ledger or inventory different to zero. 
2. Landed Cost: Ability to assign additional costs to single transactions. Usually freight costs or custom taxes to receipts. 
3. Ability to update the balance of a product on a date to an specific amount. 
1. The process generates closing/starting inventories whose calculated cost is the old balance (closing inventory) 
and the new balance (starting) 
2. If this process is done for a date in the past a cost adjustment will be needed. 
5. Cost adjustments are cumulative. A single transaction can have several adjustments. 
6. The process to search for involved transactions needs to take into account consumed goods transactions of manufacturing. Both 
BOM and Work Efforts. 
1. In this case the related produced goods costs needs to be adjusted as well. 
7. The accounting of the adjustments is not driven by the Cost Adjustment document. 
1. New document/process to post adjustments to the ledger. 
2. A accounting date is set as reference. 
3. All adjustments pending to be posted prior to the reference date are posted on a single journal entry on the given 
accounting date. 
4. It is not possible to close an accounting period with adjustments pending to be posted. 
User stories 
Case 1 
Closing a period with backdated transactions. 
1. Ann want to close an accounting period. 
2. She knows that in that period there were some shipments that were not entered in the same date. 
3. She creates a new Cost Adjustment to check for backdated transactions up to the last date of the period she's closing. 
4. She process the cost adjustment. 
5. On the lines she can review all the transactions that have been updated. 
Case 2 
A shipment is entered on a later date 
http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 2/5
6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 
1. John has registered a mislaid receipt. 
2. He wants its cost to be calculated using the original date. 
3. He creates a new Cost Adjustment for the receipt setting the correct date. 
4. He processes the cost adjustment. 
5. On the lines he can review all the transactions that have been updated. 
Functional requirements based on business processes 
Cost Adjustment functionality 
Id Requirement Importance Status 
1.1 
Window Cost Adjustment. 
Header: 
Accounting Date 
Type 
Document Type and Number 
Transaction 
Transaction Date 
Transaction Cost Difference Amount 
... others TBD 
Lines: 
Transaction 
Difference Amount 
Must have Not Started 
1.2 
Cost Adjustment process. The process: 
The process that generates the adjustment must insert in the lines all the 
transactions that causes adjustments. 
Based on the algorithm in use, searches for all involved transactions that 
needs to be updated and a line for each of them is created. 
Adds the corresponding transactions costs to each transaction. 
Must have Not Started 
Standard Cost Corrections functionality 
Id Requirement Importance Status 
2.1 
Process Standard Cost Corrections. 
Parameters: 
Reference Date (mandatory) 
Product (multiple selection, optional) 
Product Category (optional) 
Must have Not Started 
2.2 
The process: 
Generates a Cost Adjustment Document. 
Adds a line for each transaction found that requires adjustments: 
Difference in price of order and invoice. 
Backdated transaction. 
Order price updated after receipt calculation. (Under discussion) 
Difference in price of invoice with invoice reactivated. (Under 
discussion) 
Must have Not Started 
2.3 Ability to run the process periodically in background mode. Nice to have Not Started 
Landed Cost functionality 
Id Requirement Importance Status 
http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 3/5
6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 
3.1 
Process Landed Cost. 
Parameters: 
Base Transaction. 
Landed Cost amount. 
Must have Not Started 
3.2 
The process: 
Generates a Cost Adjustment Document. 
Adds a line for the transaction with the amount 
Must have Not Started 
3.3 Ability to create the landed cost from Purchase Order or Receipt. Nice to Have Not Started 
3.4 Ability to assign to the receipt the invoices that originates the Landed Cost. Nice to Have Not Started 
3.5 
New document Landed Cost where the Receipts are related to the invoices or 
documents that originates the landed cost. 
Nice to Have Not Started 
3.6 Ability to assign a single freight invoice to several receipts. Nice to Have Not Started 
Balance amout update functionality 
Id Requirement Importance Status 
4.1 
Process Balance amount update. 
Parameters: 
Product 
Reference date. 
Warehouse. When the rule active on the reference date is based on 
warehouse. 
Desired amount. Defaulted from product and date. 
Read only quantity. Defaulted from product and date. 
Must have Not Started 
4.2 
The process: 
Generates a Cost Adjustment Document. 
Must have Not Started 
Accounting process 
Id Requirement Importance Status 
5.1 
Process to generate the journal entry of the adjustements. 
Parameters: 
Reference date. 
Must have Not Started 
Upgrade of Core's Costing Algorithms 
Id Requirement Importance Status 
6.1 Average Algorithm Must have Not Started 
6.2 Standard Algorithm Must have Not Started 
User Interface Mockups 
Technical Requirements 
http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 4/5
6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 
Non­Functional 
Requirements 
Open Discussion Items 
Closed Discussion Items 
Retrieved from "http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs" 
This page has been accessed 50 times. This page was last modified on 23 June 2014, at 16:34. Content is available under Creative 
Commons Attribution­ShareAlike 
2.5 Spain License. 
Category: Projects ERP 
http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 5/5

Weitere ähnliche Inhalte

Was ist angesagt?

Job order costing and Process costing
Job order costing and Process costingJob order costing and Process costing
Job order costing and Process costingHurriya Saeed rana
 
Material Ledger Product costing
Material Ledger Product costingMaterial Ledger Product costing
Material Ledger Product costingotchmarz
 
Equivalent production in Cost Accounting
Equivalent production in Cost Accounting Equivalent production in Cost Accounting
Equivalent production in Cost Accounting Sanjeet Yadav
 
Standard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERPStandard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERPLarry Sherrod
 
Standard price & moving average price in SAP
Standard price & moving average price in SAPStandard price & moving average price in SAP
Standard price & moving average price in SAPShalehur Rahman Samy
 
SAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP ControllingSAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP ControllingAlice Adams
 
Co product costing detailed trng
Co product costing detailed trngCo product costing detailed trng
Co product costing detailed trngVenkat Reddy
 
Realize the potential of sap material ledger
Realize the potential of sap material ledgerRealize the potential of sap material ledger
Realize the potential of sap material ledgerRajesh Shanbhag
 
Job Order and Process Costin Accounting
Job Order and Process Costin AccountingJob Order and Process Costin Accounting
Job Order and Process Costin AccountingBahadir Beadin
 
Process costing
Process costingProcess costing
Process costingacctg2012
 
Qs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_countQs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_countkhayer
 
Job order costing
Job order costingJob order costing
Job order costingKhalid Aziz
 
Oracle WIP – Supply Types:
Oracle WIP – Supply Types:Oracle WIP – Supply Types:
Oracle WIP – Supply Types:Boopathy CS
 
Sap controlling doc=venu+venu
Sap controlling doc=venu+venuSap controlling doc=venu+venu
Sap controlling doc=venu+venuuvenu
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewPritesh Mogane
 
Product costing in SAP - a primer
Product costing in SAP - a primerProduct costing in SAP - a primer
Product costing in SAP - a primerRajesh Shanbhag
 

Was ist angesagt? (19)

Job order costing and Process costing
Job order costing and Process costingJob order costing and Process costing
Job order costing and Process costing
 
Material Ledger Product costing
Material Ledger Product costingMaterial Ledger Product costing
Material Ledger Product costing
 
Equivalent production in Cost Accounting
Equivalent production in Cost Accounting Equivalent production in Cost Accounting
Equivalent production in Cost Accounting
 
Process costing
Process costingProcess costing
Process costing
 
Standard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERPStandard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERP
 
Standard price & moving average price in SAP
Standard price & moving average price in SAPStandard price & moving average price in SAP
Standard price & moving average price in SAP
 
SAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP ControllingSAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP Controlling
 
Co product costing detailed trng
Co product costing detailed trngCo product costing detailed trng
Co product costing detailed trng
 
Realize the potential of sap material ledger
Realize the potential of sap material ledgerRealize the potential of sap material ledger
Realize the potential of sap material ledger
 
Job Order and Process Costin Accounting
Job Order and Process Costin AccountingJob Order and Process Costin Accounting
Job Order and Process Costin Accounting
 
Process costing
Process costingProcess costing
Process costing
 
Qs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_countQs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_count
 
Job order costing
Job order costingJob order costing
Job order costing
 
Oracle WIP – Supply Types:
Oracle WIP – Supply Types:Oracle WIP – Supply Types:
Oracle WIP – Supply Types:
 
Sap controlling doc=venu+venu
Sap controlling doc=venu+venuSap controlling doc=venu+venu
Sap controlling doc=venu+venu
 
EUP
EUPEUP
EUP
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
 
Install base
Install baseInstall base
Install base
 
Product costing in SAP - a primer
Product costing in SAP - a primerProduct costing in SAP - a primer
Product costing in SAP - a primer
 

Ähnlich wie Projects cost adjustments functional_specs - openbravo

Accounting process costing
Accounting process costingAccounting process costing
Accounting process costingrinushalu
 
COST ACCOUNTING CONCEPTSSSSS
COST ACCOUNTING CONCEPTSSSSSCOST ACCOUNTING CONCEPTSSSSS
COST ACCOUNTING CONCEPTSSSSSPujil Khanna
 
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native FunctionalityDF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native FunctionalityJennifer Phillips
 
Module Financial-Controllership.pdf
Module Financial-Controllership.pdfModule Financial-Controllership.pdf
Module Financial-Controllership.pdfAlmieFundano
 
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbttUnit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbttmanisha61981
 
4methods of costing in cost accounting.pdf
4methods of costing in cost accounting.pdf4methods of costing in cost accounting.pdf
4methods of costing in cost accounting.pdfNeha234608
 
Method of costing
Method of costingMethod of costing
Method of costingskillssoft
 
Odoo OpenERP 7 Repair Management
Odoo OpenERP 7 Repair ManagementOdoo OpenERP 7 Repair Management
Odoo OpenERP 7 Repair Managementpragmatic123
 
EBS-OPM Costing.docx
EBS-OPM Costing.docxEBS-OPM Costing.docx
EBS-OPM Costing.docxMina Lotfy
 
Method of costing
Method of costingMethod of costing
Method of costingskillssoft
 

Ähnlich wie Projects cost adjustments functional_specs - openbravo (20)

Edit process
Edit processEdit process
Edit process
 
Accounting process costing
Accounting process costingAccounting process costing
Accounting process costing
 
COST ACCOUNTING CONCEPTSSSSS
COST ACCOUNTING CONCEPTSSSSSCOST ACCOUNTING CONCEPTSSSSS
COST ACCOUNTING CONCEPTSSSSS
 
OM .pptx
OM .pptxOM .pptx
OM .pptx
 
final Production
 final Production  final Production
final Production
 
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native FunctionalityDF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
 
Module Financial-Controllership.pdf
Module Financial-Controllership.pdfModule Financial-Controllership.pdf
Module Financial-Controllership.pdf
 
I. Cost Accounting.pdf
I. Cost Accounting.pdfI. Cost Accounting.pdf
I. Cost Accounting.pdf
 
Basics of cost accounting
Basics of cost accountingBasics of cost accounting
Basics of cost accounting
 
Job costing and batch costing
Job costing and batch costingJob costing and batch costing
Job costing and batch costing
 
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbttUnit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
 
4methods of costing in cost accounting.pdf
4methods of costing in cost accounting.pdf4methods of costing in cost accounting.pdf
4methods of costing in cost accounting.pdf
 
Pom unit 3
Pom unit 3Pom unit 3
Pom unit 3
 
Method of costing
Method of costingMethod of costing
Method of costing
 
Odoo OpenERP 7 Repair Management
Odoo OpenERP 7 Repair ManagementOdoo OpenERP 7 Repair Management
Odoo OpenERP 7 Repair Management
 
Costing techniques and methods
Costing techniques and methodsCosting techniques and methods
Costing techniques and methods
 
EBS-OPM Costing.docx
EBS-OPM Costing.docxEBS-OPM Costing.docx
EBS-OPM Costing.docx
 
Chapter4.ppt
Chapter4.pptChapter4.ppt
Chapter4.ppt
 
Process costing
Process costingProcess costing
Process costing
 
Method of costing
Method of costingMethod of costing
Method of costing
 

Mehr von Abul Khayer

Reporting Server_Reporting Server Domains - OpenbravoWiki.pdf
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdfReporting Server_Reporting Server Domains - OpenbravoWiki.pdf
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdfAbul Khayer
 
e-Government Master Plan for Digital Bangladesh Final.pdf
e-Government Master Plan for Digital Bangladesh Final.pdfe-Government Master Plan for Digital Bangladesh Final.pdf
e-Government Master Plan for Digital Bangladesh Final.pdfAbul Khayer
 
Feature list of openbravo for distribution business
Feature list of openbravo for distribution businessFeature list of openbravo for distribution business
Feature list of openbravo for distribution businessAbul Khayer
 
Journal entries report Openbravo for Inventory and COGS
Journal entries report Openbravo for Inventory and COGSJournal entries report Openbravo for Inventory and COGS
Journal entries report Openbravo for Inventory and COGSAbul Khayer
 
Manual doc common ob_concepts&processes - openbravo
Manual doc common ob_concepts&processes - openbravoManual doc common ob_concepts&processes - openbravo
Manual doc common ob_concepts&processes - openbravoAbul Khayer
 
User guide openbravo
User guide   openbravoUser guide   openbravo
User guide openbravoAbul Khayer
 
User interface introduction openbravo
User interface introduction   openbravoUser interface introduction   openbravo
User interface introduction openbravoAbul Khayer
 
Procurement management openbravo
Procurement management   openbravoProcurement management   openbravo
Procurement management openbravoAbul Khayer
 
Sales management openbravo
Sales management   openbravoSales management   openbravo
Sales management openbravoAbul Khayer
 
Warehouse management openbravo
Warehouse management   openbravoWarehouse management   openbravo
Warehouse management openbravoAbul Khayer
 
Material requirement Planning (mrp) openbravo
Material requirement Planning (mrp)   openbravoMaterial requirement Planning (mrp)   openbravo
Material requirement Planning (mrp) openbravoAbul Khayer
 
Production management openbravo
Production management   openbravoProduction management   openbravo
Production management openbravoAbul Khayer
 
Project and service management openbravo
Project and service management   openbravoProject and service management   openbravo
Project and service management openbravoAbul Khayer
 
Financial management openbravo
Financial management   openbravoFinancial management   openbravo
Financial management openbravoAbul Khayer
 
Openbravo live development builds
Openbravo live development buildsOpenbravo live development builds
Openbravo live development buildsAbul Khayer
 
Retail web pos user guide openbravo
Retail web pos user guide   openbravoRetail web pos user guide   openbravo
Retail web pos user guide openbravoAbul Khayer
 
Retail configuration guide openbravo
Retail configuration guide   openbravoRetail configuration guide   openbravo
Retail configuration guide openbravoAbul Khayer
 
Financial configuration introconcepts
Financial configuration introconceptsFinancial configuration introconcepts
Financial configuration introconceptsAbul Khayer
 

Mehr von Abul Khayer (20)

Reporting Server_Reporting Server Domains - OpenbravoWiki.pdf
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdfReporting Server_Reporting Server Domains - OpenbravoWiki.pdf
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdf
 
e-Government Master Plan for Digital Bangladesh Final.pdf
e-Government Master Plan for Digital Bangladesh Final.pdfe-Government Master Plan for Digital Bangladesh Final.pdf
e-Government Master Plan for Digital Bangladesh Final.pdf
 
Obbridge docs
Obbridge docsObbridge docs
Obbridge docs
 
Feature list of openbravo for distribution business
Feature list of openbravo for distribution businessFeature list of openbravo for distribution business
Feature list of openbravo for distribution business
 
Openbravo
OpenbravoOpenbravo
Openbravo
 
Journal entries report Openbravo for Inventory and COGS
Journal entries report Openbravo for Inventory and COGSJournal entries report Openbravo for Inventory and COGS
Journal entries report Openbravo for Inventory and COGS
 
Manual doc common ob_concepts&processes - openbravo
Manual doc common ob_concepts&processes - openbravoManual doc common ob_concepts&processes - openbravo
Manual doc common ob_concepts&processes - openbravo
 
User guide openbravo
User guide   openbravoUser guide   openbravo
User guide openbravo
 
User interface introduction openbravo
User interface introduction   openbravoUser interface introduction   openbravo
User interface introduction openbravo
 
Procurement management openbravo
Procurement management   openbravoProcurement management   openbravo
Procurement management openbravo
 
Sales management openbravo
Sales management   openbravoSales management   openbravo
Sales management openbravo
 
Warehouse management openbravo
Warehouse management   openbravoWarehouse management   openbravo
Warehouse management openbravo
 
Material requirement Planning (mrp) openbravo
Material requirement Planning (mrp)   openbravoMaterial requirement Planning (mrp)   openbravo
Material requirement Planning (mrp) openbravo
 
Production management openbravo
Production management   openbravoProduction management   openbravo
Production management openbravo
 
Project and service management openbravo
Project and service management   openbravoProject and service management   openbravo
Project and service management openbravo
 
Financial management openbravo
Financial management   openbravoFinancial management   openbravo
Financial management openbravo
 
Openbravo live development builds
Openbravo live development buildsOpenbravo live development builds
Openbravo live development builds
 
Retail web pos user guide openbravo
Retail web pos user guide   openbravoRetail web pos user guide   openbravo
Retail web pos user guide openbravo
 
Retail configuration guide openbravo
Retail configuration guide   openbravoRetail configuration guide   openbravo
Retail configuration guide openbravo
 
Financial configuration introconcepts
Financial configuration introconceptsFinancial configuration introconcepts
Financial configuration introconcepts
 

Kürzlich hochgeladen

Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarkacall Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarkavikas rana
 
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000Sapana Sha
 
Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyJoanne Cabaero
 
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call GirlIndian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call GirlAroojKhan71
 
The 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyThe 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyTinuiti
 
Planting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfPlanting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfJasper Colin
 
Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai WhsatappFilm= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatappkojalkojal131
 

Kürzlich hochgeladen (8)

Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarkacall Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka
 
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
 
Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through Technology
 
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call GirlIndian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
Indian Call Girl In Dubai #$# O5634O3O18 #$# Dubai Call Girl
 
The 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing StudyThe 15 Minute Breakdown: 2024 Beauty Marketing Study
The 15 Minute Breakdown: 2024 Beauty Marketing Study
 
Planting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfPlanting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdf
 
Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai WhsatappFilm= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
Film= Dubai Call Girls O525547819 Call Girls Dubai Whsatapp
 

Projects cost adjustments functional_specs - openbravo

  • 1. 6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki Log in / create account Openbravo.com Partner Portal Issues Blogs Forge Exchange University Downloads View source | View content page | Page history | Printable version Projects:Cost Adjustments/FunctionalSpecs Contents 1 Cost Adjustments ­Functional Specifications 1.1 Overview 1.1.1 Purpose 1.1.2 Scope 1.1.3 References 1.2 Design Considerations 1.2.1 Assumptions 1.2.2 Dependencies 1.2.3 Constraints 1.3 Glossary 1.4 Functional Requirements 1.4.1 Business process definition 1.4.2 User stories 1.4.3 Functional requirements based on business processes 1.4.4 User Interface Mockups 1.5 Technical Requirements 1.6 Non­Functional Requirements 1.7 Open Discussion Items 1.8 Closed Discussion Items Cost Adjustments ­Functional Specifications Overview This project implements the ability to modify calculated costs. These modifications can be needed by different causes. Backdated transactions or landed cost are the most common. Purpose Current Cost Engine is based on Perpetual Costing. This means that any calculated cost shouldn't be modified. Because of this restriction there are some cases that currently cannot be resolved. To solve this Cost Adjustments are needed. With this project it would be able to fix unexpected cost results when transactions are not registered in the system in the same order that happened or to implement landed costs. Scope The scope of this project is to create a new functionality to manage cost adjustments. This project also enables the possibility to create modules with processes to adjust costs. References This project is an extension of the Costing Engine, deep knowledge of this functionality is required. Design Considerations Assumptions The Cost Adjustment process should be possible to be extended by modules. Dependencies Existing core processes retrieving transaction costs should be reviewed to ensure that adjustments are included when needed. http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 1/5
  • 2. 6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki Existing core algorithms (average and standard) should be updated to implement cost adjustments. Constraints Costing Algorithms need implement new methods for cost adjustments. Algorithms not upgraded should not break the application. Glossary Functional Requirements Business process definition 1. New document Cost Adjustment 1. Header with the adjustment definition, includes cause, type,... 2. Lines with all the transactions affected by the adjustment. 2. Algorithms are in charge of populating the involved lines of the Cost Adjustment when a transaction is adjusted. 3. The process that searches the transactions involved and calculates the adjustment amounts: 1. Needs to take into account the possibility of a Costing Rule change. 2. Changes in amount of outgoing transactions is the only case where no other related transactions are affected. There is an exception on closing inventories of Costing Rule initializations. 4. The cost adjustments are generated by 3 different processes: 1. Standard Cost Corrections: 1. Fixes transaction costs known to be not accurate. 2. It fixes the transaction and all the related ones. 3. The process is done for a reference date. 1. The process searches transactions that require adjustments up to the reference date. 2. Involved transactions can be on a later date. 3. The process ensures a synchrony between ledger balance and inventory balance only on the reference date. 4. Transactions that require adjustments: 1. The order of the transaction calculation is not correct (backdated transactions) 2. Differences in order/invoice prices. 3. Order price modification with receipt cost calculated. Under discussion if this scenario is possible. 5. Products without stock but with a balance in the ledger or inventory different to zero. 2. Landed Cost: Ability to assign additional costs to single transactions. Usually freight costs or custom taxes to receipts. 3. Ability to update the balance of a product on a date to an specific amount. 1. The process generates closing/starting inventories whose calculated cost is the old balance (closing inventory) and the new balance (starting) 2. If this process is done for a date in the past a cost adjustment will be needed. 5. Cost adjustments are cumulative. A single transaction can have several adjustments. 6. The process to search for involved transactions needs to take into account consumed goods transactions of manufacturing. Both BOM and Work Efforts. 1. In this case the related produced goods costs needs to be adjusted as well. 7. The accounting of the adjustments is not driven by the Cost Adjustment document. 1. New document/process to post adjustments to the ledger. 2. A accounting date is set as reference. 3. All adjustments pending to be posted prior to the reference date are posted on a single journal entry on the given accounting date. 4. It is not possible to close an accounting period with adjustments pending to be posted. User stories Case 1 Closing a period with backdated transactions. 1. Ann want to close an accounting period. 2. She knows that in that period there were some shipments that were not entered in the same date. 3. She creates a new Cost Adjustment to check for backdated transactions up to the last date of the period she's closing. 4. She process the cost adjustment. 5. On the lines she can review all the transactions that have been updated. Case 2 A shipment is entered on a later date http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 2/5
  • 3. 6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 1. John has registered a mislaid receipt. 2. He wants its cost to be calculated using the original date. 3. He creates a new Cost Adjustment for the receipt setting the correct date. 4. He processes the cost adjustment. 5. On the lines he can review all the transactions that have been updated. Functional requirements based on business processes Cost Adjustment functionality Id Requirement Importance Status 1.1 Window Cost Adjustment. Header: Accounting Date Type Document Type and Number Transaction Transaction Date Transaction Cost Difference Amount ... others TBD Lines: Transaction Difference Amount Must have Not Started 1.2 Cost Adjustment process. The process: The process that generates the adjustment must insert in the lines all the transactions that causes adjustments. Based on the algorithm in use, searches for all involved transactions that needs to be updated and a line for each of them is created. Adds the corresponding transactions costs to each transaction. Must have Not Started Standard Cost Corrections functionality Id Requirement Importance Status 2.1 Process Standard Cost Corrections. Parameters: Reference Date (mandatory) Product (multiple selection, optional) Product Category (optional) Must have Not Started 2.2 The process: Generates a Cost Adjustment Document. Adds a line for each transaction found that requires adjustments: Difference in price of order and invoice. Backdated transaction. Order price updated after receipt calculation. (Under discussion) Difference in price of invoice with invoice reactivated. (Under discussion) Must have Not Started 2.3 Ability to run the process periodically in background mode. Nice to have Not Started Landed Cost functionality Id Requirement Importance Status http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 3/5
  • 4. 6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki 3.1 Process Landed Cost. Parameters: Base Transaction. Landed Cost amount. Must have Not Started 3.2 The process: Generates a Cost Adjustment Document. Adds a line for the transaction with the amount Must have Not Started 3.3 Ability to create the landed cost from Purchase Order or Receipt. Nice to Have Not Started 3.4 Ability to assign to the receipt the invoices that originates the Landed Cost. Nice to Have Not Started 3.5 New document Landed Cost where the Receipts are related to the invoices or documents that originates the landed cost. Nice to Have Not Started 3.6 Ability to assign a single freight invoice to several receipts. Nice to Have Not Started Balance amout update functionality Id Requirement Importance Status 4.1 Process Balance amount update. Parameters: Product Reference date. Warehouse. When the rule active on the reference date is based on warehouse. Desired amount. Defaulted from product and date. Read only quantity. Defaulted from product and date. Must have Not Started 4.2 The process: Generates a Cost Adjustment Document. Must have Not Started Accounting process Id Requirement Importance Status 5.1 Process to generate the journal entry of the adjustements. Parameters: Reference date. Must have Not Started Upgrade of Core's Costing Algorithms Id Requirement Importance Status 6.1 Average Algorithm Must have Not Started 6.2 Standard Algorithm Must have Not Started User Interface Mockups Technical Requirements http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 4/5
  • 5. 6/25/2014 Projects:Cost Adjustments/FunctionalSpecs - OpenbravoWiki Non­Functional Requirements Open Discussion Items Closed Discussion Items Retrieved from "http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs" This page has been accessed 50 times. This page was last modified on 23 June 2014, at 16:34. Content is available under Creative Commons Attribution­ShareAlike 2.5 Spain License. Category: Projects ERP http://wiki.openbravo.com/wiki/Projects:Cost_Adjustments/FunctionalSpecs 5/5