<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.infinite-erp.co.id/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asp-rahmadi</id>
	<title>InfiniteERP Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.infinite-erp.co.id/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asp-rahmadi"/>
	<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php/Special:Contributions/Asp-rahmadi"/>
	<updated>2026-04-06T16:57:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Attendance_Machine_Configuration&amp;diff=3778</id>
		<title>Attendance Machine Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Attendance_Machine_Configuration&amp;diff=3778"/>
		<updated>2022-06-10T03:08:09Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
this Attendance Machine Configuration is created to make :&lt;br /&gt;
- it easy to setup machine on it own table without using preference like last time.&lt;br /&gt;
- Third-party app can now get last data in from attendance machine, to use as filter, so that old data will not get processed too.&lt;br /&gt;
- the data that will get from the API is the newest data, it will make the process fast because there is no duplicate data get inserted too.&lt;br /&gt;
&lt;br /&gt;
= How to setup =&lt;br /&gt;
&lt;br /&gt;
[[File:Attendance Machine Config.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
Open Attendance Machine Config Menu&lt;br /&gt;
Create Record Per API of the Machine&lt;br /&gt;
Example like on the picture above&lt;br /&gt;
Check the is Check in if the API of the Machine is to insert Check in&lt;br /&gt;
Check the is Check out if the API of the Machine is to insert Check out&lt;br /&gt;
&lt;br /&gt;
note : for now this program is not implement check in and check out in the same API yet&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Attendance_Machine_Configuration&amp;diff=3777</id>
		<title>Attendance Machine Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Attendance_Machine_Configuration&amp;diff=3777"/>
		<updated>2022-06-10T03:05:03Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* How to setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
= How to setup =&lt;br /&gt;
&lt;br /&gt;
[[File:Attendance Machine Config.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
Open Attendance Machine Config Menu&lt;br /&gt;
Create Record Per API of the Machine&lt;br /&gt;
Example like on the picture above&lt;br /&gt;
Check the is Check in if the API of the Machine is to insert Check in&lt;br /&gt;
Check the is Check out if the API of the Machine is to insert Check out&lt;br /&gt;
&lt;br /&gt;
note : for now this program is not implement check in and check out in the same API yet&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=File:Attendance_Machine_Config.png&amp;diff=3776</id>
		<title>File:Attendance Machine Config.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=File:Attendance_Machine_Config.png&amp;diff=3776"/>
		<updated>2022-06-10T02:59:34Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Attendance Machine Config&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3571</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3571"/>
		<updated>2022-02-22T00:48:40Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* InfiniteERP Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
and the process have customize document status on Goods Shipment and Sales Invoice that being generated, the document status is configurated based on Sales Order document type. using Approval Configuration Tab on Document Type Menu. &lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
* Define Document Routing Configuration of Sales Order when complete the document status using '''org.infinite.documentrouting.porting.CustomOrderActionHandler''', if you want to change how Goods Shipment and Sales Invoice document status generated, if not you can use the default one ('''org.wirabumi.gen.oez.porting.OrderActionHandler''').&lt;br /&gt;
* Define generated document status of Goods Shipment and Sales Invoice on Approval Configuration Tab on Document Type Menu (if not being define the Goods Shipment and Sales Invoice document status will be generated using default process).&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
&lt;br /&gt;
to make the process for each document type dynamic, there is need a table that will be put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
* and etc, it can be add depends on what client requirement is.&lt;br /&gt;
&lt;br /&gt;
====Process====&lt;br /&gt;
&lt;br /&gt;
the process will be put on document routing, this will make sure other client will not get impact when the implementation used on other client, from now the new document routing will be using new module org.infinite.documentrouting.&lt;br /&gt;
the process will be use the new table as configuration to process(approval) data, the end result is depends on configuration that used on the new document type configuration table.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3570</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3570"/>
		<updated>2022-02-22T00:46:59Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* InfiniteERP Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
and the process have customize document status on Goods Shipment and Sales Invoice that being generated, the document status is configurated based on Sales Order document type. using Approval Configuration Tab on Document Type Menu. &lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
* Define Document Routing Configuration of Sales Order when complete the document status using org.infinite.documentrouting.porting.CustomOrderActionHandler, if you want to change how Goods Shipment and Sales Invoice document status generated, if not you can use the default one (org.wirabumi.gen.oez.porting.OrderActionHandler).&lt;br /&gt;
* Define generated document status of Goods Shipment and Sales Invoice on Approval Configuration Tab on Document Type Menu (if not being define the Goods Shipment and Sales Invoice document status will be generated using default process).&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
&lt;br /&gt;
to make the process for each document type dynamic, there is need a table that will be put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
* and etc, it can be add depends on what client requirement is.&lt;br /&gt;
&lt;br /&gt;
====Process====&lt;br /&gt;
&lt;br /&gt;
the process will be put on document routing, this will make sure other client will not get impact when the implementation used on other client, from now the new document routing will be using new module org.infinite.documentrouting.&lt;br /&gt;
the process will be use the new table as configuration to process(approval) data, the end result is depends on configuration that used on the new document type configuration table.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3569</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3569"/>
		<updated>2022-02-22T00:41:18Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* InfiniteERP Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
and the process have customize document status on Goods Shipment and Sales Invoice that being generated, the document status is configurated based on Sales Order document type. using Approval Configuration Tab on Document Type Menu. &lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
* Define generated document status of Goods Shipment and Sales Invoice on Approval Configuration Tab on Document Type Menu (if not being define the Goods Shipment and Sales Invoice document status will be generated using default process)&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
&lt;br /&gt;
to make the process for each document type dynamic, there is need a table that will be put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
* and etc, it can be add depends on what client requirement is.&lt;br /&gt;
&lt;br /&gt;
====Process====&lt;br /&gt;
&lt;br /&gt;
the process will be put on document routing, this will make sure other client will not get impact when the implementation used on other client, from now the new document routing will be using new module org.infinite.documentrouting.&lt;br /&gt;
the process will be use the new table as configuration to process(approval) data, the end result is depends on configuration that used on the new document type configuration table.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3568</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3568"/>
		<updated>2022-02-22T00:37:40Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
and the process have customize document status on Goods Shipment and Sales Invoice that being generated, the document status is configurated based on Sales Order document type. using Approval Configuration Tab on Document Type Menu. &lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
&lt;br /&gt;
to make the process for each document type dynamic, there is need a table that will be put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
* and etc, it can be add depends on what client requirement is.&lt;br /&gt;
&lt;br /&gt;
====Process====&lt;br /&gt;
&lt;br /&gt;
the process will be put on document routing, this will make sure other client will not get impact when the implementation used on other client, from now the new document routing will be using new module org.infinite.documentrouting.&lt;br /&gt;
the process will be use the new table as configuration to process(approval) data, the end result is depends on configuration that used on the new document type configuration table.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3078</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3078"/>
		<updated>2022-01-05T02:56:31Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Technical Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
* Master Data&lt;br /&gt;
** Produk baru akan dibuat dan didefinisikan di InfiniteERP oleh pengguna tim Yasmeera&lt;br /&gt;
** Webstore secara rutin akan sinkronisasi produk baru yang ada di ERP.&lt;br /&gt;
** Tim Admin Webstore akan menambahkan gambar-gambar produk yang akan ditampilkan dan dilihat oleh customer.&lt;br /&gt;
&lt;br /&gt;
* Transaksi Penjualan/Sales Order&lt;br /&gt;
** Setiap terjadi transaksi penjualan, Webstore akan melakukan update/insert data penjualan tersebut ke ERP dalam bentuk transaksi Sales Order&lt;br /&gt;
*** Criteria Status transaksi yang akan dikirim ke InfiniteERP akan disepakati kemudian sesuai bisnis proses.&lt;br /&gt;
* Proses Penjualan/Sales Order di InfiniteERP&lt;br /&gt;
** Setelah ERP menerima data transaksi penjualan, Tim Admin CS akan melakukan monitoring melalui window Outstanding Sales Order.&lt;br /&gt;
** Tim CS akan membuat prioritas dan memilih Sales Order mana yang akan diproses dan merubah Document Status pada Sales Order menjadi COMPLETED.&lt;br /&gt;
** Jika diperlukan, bisa dicetak dokumen PICKING LIST yang akan digunakan oleh Tim Picking di gudang untuk mengambil stock produk yang akan dikirim.&lt;br /&gt;
*** Picking List ini menjadi acuan transaksi untuk mengambil sejumlah produk baik Quantity maupun Lokasi Rak (storage bin). Dengan demikian stok produk disetiap rak di gudang benar-benar tepat dan akurat.&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
&lt;br /&gt;
to make the process for each document type dynamic, there is need a table that will be put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
* and etc, it can be add depends on what client requirement is.&lt;br /&gt;
&lt;br /&gt;
====Process====&lt;br /&gt;
&lt;br /&gt;
the process will be put on document routing, this will make sure other client will not get impact when the implementation used on other client, from now the new document routing will be using new module org.infinite.documentrouting.&lt;br /&gt;
the process will be use the new table as configuration to process(approval) data, the end result is depends on configuration that used on the new document type configuration table.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3077</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3077"/>
		<updated>2022-01-05T02:48:16Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Technical Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
* Master Data&lt;br /&gt;
** Produk baru akan dibuat dan didefinisikan di InfiniteERP oleh pengguna tim Yasmeera&lt;br /&gt;
** Webstore secara rutin akan sinkronisasi produk baru yang ada di ERP.&lt;br /&gt;
** Tim Admin Webstore akan menambahkan gambar-gambar produk yang akan ditampilkan dan dilihat oleh customer.&lt;br /&gt;
&lt;br /&gt;
* Transaksi Penjualan/Sales Order&lt;br /&gt;
** Setiap terjadi transaksi penjualan, Webstore akan melakukan update/insert data penjualan tersebut ke ERP dalam bentuk transaksi Sales Order&lt;br /&gt;
*** Criteria Status transaksi yang akan dikirim ke InfiniteERP akan disepakati kemudian sesuai bisnis proses.&lt;br /&gt;
* Proses Penjualan/Sales Order di InfiniteERP&lt;br /&gt;
** Setelah ERP menerima data transaksi penjualan, Tim Admin CS akan melakukan monitoring melalui window Outstanding Sales Order.&lt;br /&gt;
** Tim CS akan membuat prioritas dan memilih Sales Order mana yang akan diproses dan merubah Document Status pada Sales Order menjadi COMPLETED.&lt;br /&gt;
** Jika diperlukan, bisa dicetak dokumen PICKING LIST yang akan digunakan oleh Tim Picking di gudang untuk mengambil stock produk yang akan dikirim.&lt;br /&gt;
*** Picking List ini menjadi acuan transaksi untuk mengambil sejumlah produk baik Quantity maupun Lokasi Rak (storage bin). Dengan demikian stok produk disetiap rak di gudang benar-benar tepat dan akurat.&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
&lt;br /&gt;
to make the process for each document type dynamic, there is need a table that put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3076</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3076"/>
		<updated>2022-01-05T02:47:13Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Technical Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
* Master Data&lt;br /&gt;
** Produk baru akan dibuat dan didefinisikan di InfiniteERP oleh pengguna tim Yasmeera&lt;br /&gt;
** Webstore secara rutin akan sinkronisasi produk baru yang ada di ERP.&lt;br /&gt;
** Tim Admin Webstore akan menambahkan gambar-gambar produk yang akan ditampilkan dan dilihat oleh customer.&lt;br /&gt;
&lt;br /&gt;
* Transaksi Penjualan/Sales Order&lt;br /&gt;
** Setiap terjadi transaksi penjualan, Webstore akan melakukan update/insert data penjualan tersebut ke ERP dalam bentuk transaksi Sales Order&lt;br /&gt;
*** Criteria Status transaksi yang akan dikirim ke InfiniteERP akan disepakati kemudian sesuai bisnis proses.&lt;br /&gt;
* Proses Penjualan/Sales Order di InfiniteERP&lt;br /&gt;
** Setelah ERP menerima data transaksi penjualan, Tim Admin CS akan melakukan monitoring melalui window Outstanding Sales Order.&lt;br /&gt;
** Tim CS akan membuat prioritas dan memilih Sales Order mana yang akan diproses dan merubah Document Status pada Sales Order menjadi COMPLETED.&lt;br /&gt;
** Jika diperlukan, bisa dicetak dokumen PICKING LIST yang akan digunakan oleh Tim Picking di gudang untuk mengambil stock produk yang akan dikirim.&lt;br /&gt;
*** Picking List ini menjadi acuan transaksi untuk mengambil sejumlah produk baik Quantity maupun Lokasi Rak (storage bin). Dengan demikian stok produk disetiap rak di gudang benar-benar tepat dan akurat.&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
====Setup====&lt;br /&gt;
to make process for each document type dynamic, there is need a table that put on Menu Document Type as sub Tab, that we can use as configuration of document type, such as :&lt;br /&gt;
* configuration for document status of Sales Invoice that generated.&lt;br /&gt;
* configuration for document status of Goods Shipment that generated.&lt;br /&gt;
* configuration for is auto generate Payment In.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3075</id>
		<title>Projects/WEBSTORE Sales Order DocumentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Projects/WEBSTORE_Sales_Order_DocumentType&amp;diff=3075"/>
		<updated>2022-01-05T02:41:14Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Non-Functional Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
== Functional Specifications ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
Fitur ini bertujuan untuk mempersingkat proses transaksi penjualan hingga pengiriman yang harus melalui beberapa tahap utama yaitu Sales Order &amp;gt; Goods Shipment &amp;gt; Sales Invoice &amp;gt; Payment In&lt;br /&gt;
&lt;br /&gt;
====Purpose====&lt;br /&gt;
Beberapa klien apparel manufakturing memiliki online store atau market place yang digunakan untuk transaksi penjualan dengan pelanggan. Proses di ERP diharapkan semakin dipersingkat sebagai bentuk otomasi.&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
;POS Order - Document Type: Saat ini ERP sudah memiliki Document Type - POS Order dimana setiap transaksi Sales Order yang menjadi COMPLETED secara otomatis membentuk transaksi Goods Shipment dan Sales Invoice.&lt;br /&gt;
&lt;br /&gt;
===Design Considerations===&lt;br /&gt;
&lt;br /&gt;
Proyek ini didesain tetap mempertimbangkan mengurangi waktu dan biaya implementasi adopsi InfiniteERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Assumptions====&lt;br /&gt;
# It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.&lt;br /&gt;
&lt;br /&gt;
====Dependencies====&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
====Constraints====&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
&lt;br /&gt;
===Functional Requirements===&lt;br /&gt;
&lt;br /&gt;
====An Example====&lt;br /&gt;
=====The Scenario=====&lt;br /&gt;
* Master Data&lt;br /&gt;
** Produk baru akan dibuat dan didefinisikan di InfiniteERP oleh pengguna tim Yasmeera&lt;br /&gt;
** Webstore secara rutin akan sinkronisasi produk baru yang ada di ERP.&lt;br /&gt;
** Tim Admin Webstore akan menambahkan gambar-gambar produk yang akan ditampilkan dan dilihat oleh customer.&lt;br /&gt;
&lt;br /&gt;
* Transaksi Penjualan/Sales Order&lt;br /&gt;
** Setiap terjadi transaksi penjualan, Webstore akan melakukan update/insert data penjualan tersebut ke ERP dalam bentuk transaksi Sales Order&lt;br /&gt;
*** Criteria Status transaksi yang akan dikirim ke InfiniteERP akan disepakati kemudian sesuai bisnis proses.&lt;br /&gt;
* Proses Penjualan/Sales Order di InfiniteERP&lt;br /&gt;
** Setelah ERP menerima data transaksi penjualan, Tim Admin CS akan melakukan monitoring melalui window Outstanding Sales Order.&lt;br /&gt;
** Tim CS akan membuat prioritas dan memilih Sales Order mana yang akan diproses dan merubah Document Status pada Sales Order menjadi COMPLETED.&lt;br /&gt;
** Jika diperlukan, bisa dicetak dokumen PICKING LIST yang akan digunakan oleh Tim Picking di gudang untuk mengambil stock produk yang akan dikirim.&lt;br /&gt;
*** Picking List ini menjadi acuan transaksi untuk mengambil sejumlah produk baik Quantity maupun Lokasi Rak (storage bin). Dengan demikian stok produk disetiap rak di gudang benar-benar tepat dan akurat.&lt;br /&gt;
&lt;br /&gt;
=====InfiniteERP Implementation=====&lt;br /&gt;
Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:&lt;br /&gt;
&lt;br /&gt;
''Setup Data''&lt;br /&gt;
* A client that represents the organization itself.&lt;br /&gt;
* Membuat sebuah user account yang akan digunakan Webstore untuk mengakses API&lt;br /&gt;
* Organization&lt;br /&gt;
** Define new Organization for Online WebStore called &amp;quot;ONLINE_STORE&amp;quot;&lt;br /&gt;
* Master Data Management&lt;br /&gt;
** Business Partner&lt;br /&gt;
** Product&lt;br /&gt;
*** Setiap product yang akan dijual online harus memiliki record di sub tab Product Organization&lt;br /&gt;
** Price List - Selling Price&lt;br /&gt;
** Import Business Partners&lt;br /&gt;
* Sales Management&lt;br /&gt;
** Sales Order&lt;br /&gt;
** Create Invoices from Orders&lt;br /&gt;
** Generate Invoices&lt;br /&gt;
** Print Invoices&lt;br /&gt;
* Financial Management&lt;br /&gt;
** Define a GL calendar with quarterly periods&lt;br /&gt;
** Define Financial Account / a bank account&lt;br /&gt;
** Define a cashbook for petty cash transactions&lt;br /&gt;
* Define the business partner categories:&lt;br /&gt;
** Distributor&lt;br /&gt;
** Agen&lt;br /&gt;
** Reseller&lt;br /&gt;
** Suppliers&lt;br /&gt;
* Define the product categories&lt;br /&gt;
** Ads&lt;br /&gt;
** Services&lt;br /&gt;
** Other&lt;br /&gt;
* Define Payment Method&lt;br /&gt;
* A price list adjustment to represent the discount on advertisements for business members (*)&lt;br /&gt;
&lt;br /&gt;
=====The Industry Template=====&lt;br /&gt;
&lt;br /&gt;
====User roles &amp;amp; profiles====&lt;br /&gt;
&lt;br /&gt;
The user roles affected by this functionality are:&lt;br /&gt;
;Non-professional Functional Administrator: Typically a small business owner or trusted employee at a small business that is tasked with configuring the system to meet the requirements of the business. These users are typically computer-literate and very familiar with desktop applications and consumer web sites but does not have a formal education in computer science; they are therefore expecting a user experience comparable to the one of a consumer-grade application. They are very knowledgeable about the way their business work but are not familiar with ERPs and have never participated in a complex IT or formal business process re-engineering project.&lt;br /&gt;
&lt;br /&gt;
====Business process definition====&lt;br /&gt;
# Users connect to an InfiniteERP instance with a ''guest user'' which has access to a role that only allows to initiate an initial client setup with industry template action.&lt;br /&gt;
# Users can choose to either browse a catalog of industry templates or to instantiate a client from a template they previously downloaded&lt;br /&gt;
# Users can initiate the client creation process using the selected industry template and specifying the organization specific data&lt;br /&gt;
# Optionally, an instance administrator approves the client creation (this task might include payment verification)&lt;br /&gt;
# The system instantiates the client, applies the template&lt;br /&gt;
# Users receive a notification with the login instructions&lt;br /&gt;
&lt;br /&gt;
====User stories====&lt;br /&gt;
&lt;br /&gt;
====Functional requirements based on business processes====&lt;br /&gt;
&lt;br /&gt;
====User Interface Mockups====&lt;br /&gt;
TBD &lt;br /&gt;
&lt;br /&gt;
===Technical Requirements===&lt;br /&gt;
====Setup====&lt;br /&gt;
;Performance: The initial client setup with the application of an industry template should complete within 30 minutes.&lt;br /&gt;
&lt;br /&gt;
===Open Discussion Items===&lt;br /&gt;
; ''Self-service model'': In a pure self-service model - required for a full support of a pure multi-tenant system - the user should be able to initiate the creation of a new client using a template without having any previous access to the system. This action would then be considered as a request and it would need to go through a workflow which includes various steps (example: payment collection, approval, provisioning, etc.). This presupposes the existence of a workflow engine, which is not available in Openbravo.&amp;lt;BR&amp;gt; Instead, we assume that the user can connect with a guest user and initiate the action.&amp;lt;BR&amp;gt; Is this acceptable?&lt;br /&gt;
&lt;br /&gt;
; ''Industry templates by organization'': Larger enterprises can have multiple organizations each implementing different lines of businesses or operations in different countries. It is therefore conceivable that a larger organization might want to implement different industry templates within a single client. &amp;lt;BR&amp;gt;The current proposal is to have a template per client. Is that acceptable?&amp;lt;BR&amp;gt;This feature targets smaller enterprises that typically have only one organization; is that areasonable simplification assumption?''&lt;br /&gt;
&lt;br /&gt;
===Closed Discussion Items===&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects_ERP]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Payroll_Configuration&amp;diff=3003</id>
		<title>Payroll Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Payroll_Configuration&amp;diff=3003"/>
		<updated>2021-12-31T03:12:12Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Payroll Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Payroll Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:preference_ot_minimum_overtime.png|800px]]&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Execution====&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Payroll_Configuration&amp;diff=3002</id>
		<title>Payroll Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Payroll_Configuration&amp;diff=3002"/>
		<updated>2021-12-31T03:11:58Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Payroll Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Payroll Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:preference_ot_minimum_overtime.png|600px]]&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Execution====&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=File:Preference_ot_minimum_overtime.png&amp;diff=3001</id>
		<title>File:Preference ot minimum overtime.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=File:Preference_ot_minimum_overtime.png&amp;diff=3001"/>
		<updated>2021-12-31T03:10:51Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Payroll_Configuration&amp;diff=3000</id>
		<title>Payroll Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Payroll_Configuration&amp;diff=3000"/>
		<updated>2021-12-31T03:10:39Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: Created page with &amp;quot;== Payroll Configuration ==   image:preference_ot_minimum_overtime.png  ====Configuration====    ====Execution====&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Payroll Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:preference_ot_minimum_overtime.png]]&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Execution====&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Human_Resource_Management&amp;diff=2999</id>
		<title>Human Resource Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Human_Resource_Management&amp;diff=2999"/>
		<updated>2021-12-31T03:07:16Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Payroll */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BackTo|User Guide}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
ToDo.&lt;br /&gt;
&lt;br /&gt;
This application area of Openbravo covers Requisition to Receipt and Invoicing parts of the Procure To Pay business flow and Supplier Returns business process.&lt;br /&gt;
For Payments Management of Procure To Pay see Financial Management // Receivables &amp;amp; Payables application area.&lt;br /&gt;
&lt;br /&gt;
== HR Business Flow ==&lt;br /&gt;
Due to its complexity and different roles involved it is convenient to split Procure to Pay down into two main sub-processes:&lt;br /&gt;
&lt;br /&gt;
[[image:HumanResourceBusinessFlow.png]]&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
The following setup needs to be done before performing the process:&lt;br /&gt;
* Employee&lt;br /&gt;
* Overtime Rules&lt;br /&gt;
* Business Partners (Vendors &amp;amp; Suppliers).&lt;br /&gt;
* Tac Rate&lt;br /&gt;
&lt;br /&gt;
'''Products''' need to be configured prior any purchase requisition is issued.&lt;br /&gt;
Each product that is being purchased needs to have a price in the purchase price list in order to be selectable in any transactional document like a purchase order or a purchase invoice.&lt;br /&gt;
&lt;br /&gt;
'''Business Partners''' need to be configured prior any purchase requisition can automatically turns into a purchase order.&lt;br /&gt;
Please refer to Business Partner Setup and Business Partner for more information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Execution====&lt;br /&gt;
In Procurement Management the Procure to Pay business process is executed as follows:&lt;br /&gt;
&lt;br /&gt;
Any member of the organization allowed to do so can directly issue a Requisition as a result of an organization or business unit need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Relationship with other application areas''' ==&lt;br /&gt;
&lt;br /&gt;
Human Resource Management has a relationship with other application areas:&lt;br /&gt;
* [[Master Data Management]] as Employee Information can be maintained as Business Partner.&lt;br /&gt;
* [[Financial Management]] in terms of managing account payable payments.&lt;br /&gt;
&lt;br /&gt;
== '''Application Menu''' ==&lt;br /&gt;
Please find below detailed description of all windows and reports of the Procurement Management application area.&lt;br /&gt;
&lt;br /&gt;
*[[Employee Information| Employee Information]]&lt;br /&gt;
*[[Daily Job Activity | Daily Job Activity]]&lt;br /&gt;
&lt;br /&gt;
==== '''Payroll''' ====&lt;br /&gt;
Payroll module provides a flexible and automated payroll workflow. &lt;br /&gt;
Starting from here you will learn how to operate payroll processes.&lt;br /&gt;
&lt;br /&gt;
*[[Incidental Earning | Incidental Earning ]]&lt;br /&gt;
*[[Incidental Deduction | Incidental Deduction]]&lt;br /&gt;
*[[Import Incidental Earning | Import Incidental Earning]]&lt;br /&gt;
*[[Import Incidental Deduction | Import Incidental Deduction]]&lt;br /&gt;
*[[Pay Slip Individual | Pay Slip Individual]]&lt;br /&gt;
*[[Reimbursement | Reimbursement ]]&lt;br /&gt;
*[[Salary Back Payment | Salary Back Payment]]&lt;br /&gt;
*[[Salary Payment| Salary Payment]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Generate Pay Slip| Generate Pay Slip]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Salary Formula Library | Salary Formula Library ]]&lt;br /&gt;
*[[Payroll Configuration | Payroll Configuration ]]&lt;br /&gt;
&lt;br /&gt;
==== '''Loan''' ====&lt;br /&gt;
*[[Installment | Installment]]&lt;br /&gt;
*[[Incidental Loan | Incidental Loan]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Employee Loan Report | Employee Loan Report]]&lt;br /&gt;
&lt;br /&gt;
==== '''Jamsostek''' ====&lt;br /&gt;
*[[Jamsostek Pension Funds Report | Jamsostek Pension Funds Report]]&lt;br /&gt;
*[[Jamsostek Payment Report|Jamsostek Payment Report]]&lt;br /&gt;
&lt;br /&gt;
==== '''Insurance''' ====&lt;br /&gt;
*[[Insurance Membership | Insurance Membership]]&lt;br /&gt;
*[[Benefit Claim | Benefit Claim]]&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Insurance Provider|Insurance Provider]]&lt;br /&gt;
*[[Insurance Payee|Insurance Payee]]&lt;br /&gt;
&lt;br /&gt;
==== '''Overtime and Emergency Call''' ====&lt;br /&gt;
*[[Overtime Request|Overtime Request]]&lt;br /&gt;
*[[Emergency Call Request|Emergency Call Request]]&lt;br /&gt;
*[[Calculate Overtime Amount|Calculate Overtime Amount]]&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Overtime Report|Overtime Report]]&lt;br /&gt;
*[[Overtime By Employee|Overtime By Employee]]&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Overtime Rule|Overtime Rule]]&lt;br /&gt;
&lt;br /&gt;
==== '''Business Trip''' ====&lt;br /&gt;
*[[Business Trip Request | Business Trip Request]]&lt;br /&gt;
&lt;br /&gt;
==== '''Income Tax''' ====&lt;br /&gt;
*[[Employee A1 1721 | Employee A1 1721]]&lt;br /&gt;
*[[Import Employee Income tax|Import Employee Income tax]]&lt;br /&gt;
*[[Employee Income Tax|Employee Income Tax]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Laporan PPH 21 Bulanan per Orang|Laporan PPH 21 Bulanan per Orang]]&lt;br /&gt;
*[[Laporan PPH 21 Bulanan per Site|Laporan PPH 21 Bulanan per Site]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Rate of Indonesian Non Taxable Income|Rate of Indonesian Non Taxable Income]]&lt;br /&gt;
*[[Indonesian Position Cost Rate|Indonesian Position Cost Rate]]&lt;br /&gt;
*[[Progressive Income Tax Rate|Progressive Income Tax Rate]]&lt;br /&gt;
&lt;br /&gt;
==== '''Leave''' ====&lt;br /&gt;
*[[Leave Category| Leave Category]]&lt;br /&gt;
*[[Leave Permission|Leave Permission]]&lt;br /&gt;
*[[Manage Employee Leave|Manage Employee Leave]]&lt;br /&gt;
*[[Manage Leave Request|Manage Leave Request]]&lt;br /&gt;
*[[Leave Permit|Leave Permit]]&lt;br /&gt;
*[[Mass Leave|Mass Leave]]&lt;br /&gt;
*[[Leave Request|Leave Request]]&lt;br /&gt;
*[[Employee Leave|Employee Leave]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Leave Request Report|Leave Request Report]]&lt;br /&gt;
*[[Leave Balance Report|Leave Balance Report]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Leave Rule|Leave Rule]]&lt;br /&gt;
&lt;br /&gt;
==== '''Time and Attendance''' ====&lt;br /&gt;
*[[Attendance Entry | Attendance Entry]]&lt;br /&gt;
*[[Attendance Leave Deduction|Attendance Leave Deduction]]&lt;br /&gt;
*[[Attendance Earning Deduction|Attendance Earning Deduction]]&lt;br /&gt;
*[[Employee Manual Schedule | Employee Manual Schedule]]&lt;br /&gt;
*[[Employee Shift | Employee Shift]]&lt;br /&gt;
*[[Import Attendance | Import Attendance]]&lt;br /&gt;
*[[Import Employee Manual Schedule | Import Employee Manual Schedule]]&lt;br /&gt;
*[[Shift Exchange Request | Shift Exchange Request]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Attendance Report | Attendance Report]]&lt;br /&gt;
*[[Attendance Summary Report| Attendance Summary Report]]&lt;br /&gt;
*[[Attendance Performance Report| Attendance Performance Report]]&lt;br /&gt;
*[[Individual Attendance Performance Report| Individual Attendance Performance Report]]&lt;br /&gt;
*[[Shift Report| Shift Report]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Shift Rule| Shift Rule]]&lt;br /&gt;
*[[Manual Schedule Group| Manual Schedule Group]]&lt;br /&gt;
*[[Attendance Machine Configuration| Attendance Machine Configuration]]&lt;br /&gt;
&lt;br /&gt;
==== '''Performance Management''' ====&lt;br /&gt;
*[[KPI Measurement|KPI Measurement]]&lt;br /&gt;
*[[KPI Job Title|KPI Job Title]]&lt;br /&gt;
*[[KPI|KPI]]&lt;br /&gt;
*[[KPI Category|KPI Category]]&lt;br /&gt;
&lt;br /&gt;
==== '''Employee Administration''' ====&lt;br /&gt;
*[[Employee Transfer | Employee Transfer]]&lt;br /&gt;
*[[Employee Job Experience | Employee Job Experience]]&lt;br /&gt;
*[[Employee Education | Employee Education]]&lt;br /&gt;
*[[Employee Training | Employee Training]]&lt;br /&gt;
*[[Employee Competency | Employee Competency]]&lt;br /&gt;
*[[Employee Certificate/License | Employee Certificate/License]]&lt;br /&gt;
*[[Employee Achievement | Employee Achievement]]&lt;br /&gt;
*[[Family Information Change Request | Family Information Change Request]]&lt;br /&gt;
*[[Generate Employee Closure | Generate Employee Closure]]&lt;br /&gt;
*[[Print Death Certificate | Print Death Certificate]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Print ARCI Matrix | Print ARCI Matrix]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Achievement Catalogue | Achievement Catalogue]]&lt;br /&gt;
*[[ARCI Matrix | ARCI Matrix]]&lt;br /&gt;
*[[Certificate/License Catalogue | Certificate/License Catalogue]]&lt;br /&gt;
*[[Department | Department]]&lt;br /&gt;
*[[Employee Position | Employee Position]]&lt;br /&gt;
*[[Employee Grade | Employee Grade]]&lt;br /&gt;
*[[Employee Grade Rule | Employee Grade Rule]]&lt;br /&gt;
*[[Employee Supervisor Management | Employee Supervisor Management]]&lt;br /&gt;
*[[Education Dicipline | Education Dicipline]]&lt;br /&gt;
*[[Import Mapping Definition | Import Mapping Definition]]&lt;br /&gt;
*[[Job Competency Catalogue | Job Competency Catalogue]]&lt;br /&gt;
*[[Job Title | Job Title]]&lt;br /&gt;
*[[Manufacturing Cost Center | Manufacturing Cost Center]]&lt;br /&gt;
*[[Position Rule | Position Rule]]&lt;br /&gt;
*[[Set Applicable Contract | Set Applicable Contract]]&lt;br /&gt;
*[[Site | Site]]&lt;br /&gt;
&lt;br /&gt;
==== '''People Development''' ====&lt;br /&gt;
*[[Education Exam| Education Exam]]&lt;br /&gt;
*[[Education Permit | Education Permit]]&lt;br /&gt;
*[[Education Admission | Education Admission]]&lt;br /&gt;
*[[General Exam | General Exam]]&lt;br /&gt;
*[[Training Calendar | Training Calendar]]&lt;br /&gt;
*[[Training Plan | Training Plan]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Required Competency Report by Job Title by Personel | Required Competency Report by Job Title by Personel]]&lt;br /&gt;
*[[Required Training Report by Job Title by Personel | Required Training Report by Job Title by Personel]]&lt;br /&gt;
*[[Competency By Employee | Competency By Employee]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Training Catalogue | Training Catalogue]]&lt;br /&gt;
&lt;br /&gt;
==== '''Termination and Retirement''' ====&lt;br /&gt;
*[[Employee Termination| Employee Termination]]&lt;br /&gt;
*[[Retirement | Retirement]]&lt;br /&gt;
*[[Severance Payment | Severance Payment]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Severance Rule (Termination) | Severance Rule (Termination)]]&lt;br /&gt;
*[[Severance Rule (Pension) | Severance Rule (Pension)]]&lt;br /&gt;
*[[Severance Rule (Pension) | Severance Rule (Pension)]]&lt;br /&gt;
&lt;br /&gt;
==== '''Recruiment''' ====&lt;br /&gt;
*[[Import Employee Candidate| Import Employee Candidate]]&lt;br /&gt;
*[[Employee Candidate | Employee Candidate]]&lt;br /&gt;
&lt;br /&gt;
==== '''Case Management''' ====&lt;br /&gt;
*[[Employee Case| Employee Case]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Punishment Classification | Punishment Classification]]&lt;br /&gt;
*[[Violation Catalogue | Violation Catalogue]]&lt;br /&gt;
&lt;br /&gt;
== Advanced ==&lt;br /&gt;
=== Related Desktop Application===&lt;br /&gt;
*[[Attendance Machine Importer| Attendance Machine Importer]]&lt;br /&gt;
=== Background Processes ===&lt;br /&gt;
*[[Background Processes Setup | Background Processes Setup]]&lt;br /&gt;
&lt;br /&gt;
{{BackTo|User Guide}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Guide]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Human_Resource_Management&amp;diff=2998</id>
		<title>Human Resource Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Human_Resource_Management&amp;diff=2998"/>
		<updated>2021-12-31T03:05:54Z</updated>

		<summary type="html">&lt;p&gt;Asp-rahmadi: /* Payroll */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BackTo|User Guide}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
ToDo.&lt;br /&gt;
&lt;br /&gt;
This application area of Openbravo covers Requisition to Receipt and Invoicing parts of the Procure To Pay business flow and Supplier Returns business process.&lt;br /&gt;
For Payments Management of Procure To Pay see Financial Management // Receivables &amp;amp; Payables application area.&lt;br /&gt;
&lt;br /&gt;
== HR Business Flow ==&lt;br /&gt;
Due to its complexity and different roles involved it is convenient to split Procure to Pay down into two main sub-processes:&lt;br /&gt;
&lt;br /&gt;
[[image:HumanResourceBusinessFlow.png]]&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
The following setup needs to be done before performing the process:&lt;br /&gt;
* Employee&lt;br /&gt;
* Overtime Rules&lt;br /&gt;
* Business Partners (Vendors &amp;amp; Suppliers).&lt;br /&gt;
* Tac Rate&lt;br /&gt;
&lt;br /&gt;
'''Products''' need to be configured prior any purchase requisition is issued.&lt;br /&gt;
Each product that is being purchased needs to have a price in the purchase price list in order to be selectable in any transactional document like a purchase order or a purchase invoice.&lt;br /&gt;
&lt;br /&gt;
'''Business Partners''' need to be configured prior any purchase requisition can automatically turns into a purchase order.&lt;br /&gt;
Please refer to Business Partner Setup and Business Partner for more information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Execution====&lt;br /&gt;
In Procurement Management the Procure to Pay business process is executed as follows:&lt;br /&gt;
&lt;br /&gt;
Any member of the organization allowed to do so can directly issue a Requisition as a result of an organization or business unit need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Relationship with other application areas''' ==&lt;br /&gt;
&lt;br /&gt;
Human Resource Management has a relationship with other application areas:&lt;br /&gt;
* [[Master Data Management]] as Employee Information can be maintained as Business Partner.&lt;br /&gt;
* [[Financial Management]] in terms of managing account payable payments.&lt;br /&gt;
&lt;br /&gt;
== '''Application Menu''' ==&lt;br /&gt;
Please find below detailed description of all windows and reports of the Procurement Management application area.&lt;br /&gt;
&lt;br /&gt;
*[[Employee Information| Employee Information]]&lt;br /&gt;
*[[Daily Job Activity | Daily Job Activity]]&lt;br /&gt;
&lt;br /&gt;
==== '''Payroll''' ====&lt;br /&gt;
Payroll module provides a flexible and automated payroll workflow. &lt;br /&gt;
Starting from here you will learn how to operate payroll processes.&lt;br /&gt;
&lt;br /&gt;
*[[Incidental Earning | Incidental Earning ]]&lt;br /&gt;
*[[Incidental Deduction | Incidental Deduction]]&lt;br /&gt;
*[[Import Incidental Earning | Import Incidental Earning]]&lt;br /&gt;
*[[Import Incidental Deduction | Import Incidental Deduction]]&lt;br /&gt;
*[[Pay Slip Individual | Pay Slip Individual]]&lt;br /&gt;
*[[Reimbursement | Reimbursement ]]&lt;br /&gt;
*[[Salary Back Payment | Salary Back Payment]]&lt;br /&gt;
*[[Salary Payment| Salary Payment]]&lt;br /&gt;
*[[Overtime| Overtime]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Generate Pay Slip| Generate Pay Slip]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Salary Formula Library | Salary Formula Library ]]&lt;br /&gt;
&lt;br /&gt;
==== '''Loan''' ====&lt;br /&gt;
*[[Installment | Installment]]&lt;br /&gt;
*[[Incidental Loan | Incidental Loan]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Employee Loan Report | Employee Loan Report]]&lt;br /&gt;
&lt;br /&gt;
==== '''Jamsostek''' ====&lt;br /&gt;
*[[Jamsostek Pension Funds Report | Jamsostek Pension Funds Report]]&lt;br /&gt;
*[[Jamsostek Payment Report|Jamsostek Payment Report]]&lt;br /&gt;
&lt;br /&gt;
==== '''Insurance''' ====&lt;br /&gt;
*[[Insurance Membership | Insurance Membership]]&lt;br /&gt;
*[[Benefit Claim | Benefit Claim]]&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Insurance Provider|Insurance Provider]]&lt;br /&gt;
*[[Insurance Payee|Insurance Payee]]&lt;br /&gt;
&lt;br /&gt;
==== '''Overtime and Emergency Call''' ====&lt;br /&gt;
*[[Overtime Request|Overtime Request]]&lt;br /&gt;
*[[Emergency Call Request|Emergency Call Request]]&lt;br /&gt;
*[[Calculate Overtime Amount|Calculate Overtime Amount]]&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Overtime Report|Overtime Report]]&lt;br /&gt;
*[[Overtime By Employee|Overtime By Employee]]&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Overtime Rule|Overtime Rule]]&lt;br /&gt;
&lt;br /&gt;
==== '''Business Trip''' ====&lt;br /&gt;
*[[Business Trip Request | Business Trip Request]]&lt;br /&gt;
&lt;br /&gt;
==== '''Income Tax''' ====&lt;br /&gt;
*[[Employee A1 1721 | Employee A1 1721]]&lt;br /&gt;
*[[Import Employee Income tax|Import Employee Income tax]]&lt;br /&gt;
*[[Employee Income Tax|Employee Income Tax]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Laporan PPH 21 Bulanan per Orang|Laporan PPH 21 Bulanan per Orang]]&lt;br /&gt;
*[[Laporan PPH 21 Bulanan per Site|Laporan PPH 21 Bulanan per Site]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Rate of Indonesian Non Taxable Income|Rate of Indonesian Non Taxable Income]]&lt;br /&gt;
*[[Indonesian Position Cost Rate|Indonesian Position Cost Rate]]&lt;br /&gt;
*[[Progressive Income Tax Rate|Progressive Income Tax Rate]]&lt;br /&gt;
&lt;br /&gt;
==== '''Leave''' ====&lt;br /&gt;
*[[Leave Category| Leave Category]]&lt;br /&gt;
*[[Leave Permission|Leave Permission]]&lt;br /&gt;
*[[Manage Employee Leave|Manage Employee Leave]]&lt;br /&gt;
*[[Manage Leave Request|Manage Leave Request]]&lt;br /&gt;
*[[Leave Permit|Leave Permit]]&lt;br /&gt;
*[[Mass Leave|Mass Leave]]&lt;br /&gt;
*[[Leave Request|Leave Request]]&lt;br /&gt;
*[[Employee Leave|Employee Leave]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Leave Request Report|Leave Request Report]]&lt;br /&gt;
*[[Leave Balance Report|Leave Balance Report]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Leave Rule|Leave Rule]]&lt;br /&gt;
&lt;br /&gt;
==== '''Time and Attendance''' ====&lt;br /&gt;
*[[Attendance Entry | Attendance Entry]]&lt;br /&gt;
*[[Attendance Leave Deduction|Attendance Leave Deduction]]&lt;br /&gt;
*[[Attendance Earning Deduction|Attendance Earning Deduction]]&lt;br /&gt;
*[[Employee Manual Schedule | Employee Manual Schedule]]&lt;br /&gt;
*[[Employee Shift | Employee Shift]]&lt;br /&gt;
*[[Import Attendance | Import Attendance]]&lt;br /&gt;
*[[Import Employee Manual Schedule | Import Employee Manual Schedule]]&lt;br /&gt;
*[[Shift Exchange Request | Shift Exchange Request]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Attendance Report | Attendance Report]]&lt;br /&gt;
*[[Attendance Summary Report| Attendance Summary Report]]&lt;br /&gt;
*[[Attendance Performance Report| Attendance Performance Report]]&lt;br /&gt;
*[[Individual Attendance Performance Report| Individual Attendance Performance Report]]&lt;br /&gt;
*[[Shift Report| Shift Report]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Shift Rule| Shift Rule]]&lt;br /&gt;
*[[Manual Schedule Group| Manual Schedule Group]]&lt;br /&gt;
*[[Attendance Machine Configuration| Attendance Machine Configuration]]&lt;br /&gt;
&lt;br /&gt;
==== '''Performance Management''' ====&lt;br /&gt;
*[[KPI Measurement|KPI Measurement]]&lt;br /&gt;
*[[KPI Job Title|KPI Job Title]]&lt;br /&gt;
*[[KPI|KPI]]&lt;br /&gt;
*[[KPI Category|KPI Category]]&lt;br /&gt;
&lt;br /&gt;
==== '''Employee Administration''' ====&lt;br /&gt;
*[[Employee Transfer | Employee Transfer]]&lt;br /&gt;
*[[Employee Job Experience | Employee Job Experience]]&lt;br /&gt;
*[[Employee Education | Employee Education]]&lt;br /&gt;
*[[Employee Training | Employee Training]]&lt;br /&gt;
*[[Employee Competency | Employee Competency]]&lt;br /&gt;
*[[Employee Certificate/License | Employee Certificate/License]]&lt;br /&gt;
*[[Employee Achievement | Employee Achievement]]&lt;br /&gt;
*[[Family Information Change Request | Family Information Change Request]]&lt;br /&gt;
*[[Generate Employee Closure | Generate Employee Closure]]&lt;br /&gt;
*[[Print Death Certificate | Print Death Certificate]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Print ARCI Matrix | Print ARCI Matrix]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Achievement Catalogue | Achievement Catalogue]]&lt;br /&gt;
*[[ARCI Matrix | ARCI Matrix]]&lt;br /&gt;
*[[Certificate/License Catalogue | Certificate/License Catalogue]]&lt;br /&gt;
*[[Department | Department]]&lt;br /&gt;
*[[Employee Position | Employee Position]]&lt;br /&gt;
*[[Employee Grade | Employee Grade]]&lt;br /&gt;
*[[Employee Grade Rule | Employee Grade Rule]]&lt;br /&gt;
*[[Employee Supervisor Management | Employee Supervisor Management]]&lt;br /&gt;
*[[Education Dicipline | Education Dicipline]]&lt;br /&gt;
*[[Import Mapping Definition | Import Mapping Definition]]&lt;br /&gt;
*[[Job Competency Catalogue | Job Competency Catalogue]]&lt;br /&gt;
*[[Job Title | Job Title]]&lt;br /&gt;
*[[Manufacturing Cost Center | Manufacturing Cost Center]]&lt;br /&gt;
*[[Position Rule | Position Rule]]&lt;br /&gt;
*[[Set Applicable Contract | Set Applicable Contract]]&lt;br /&gt;
*[[Site | Site]]&lt;br /&gt;
&lt;br /&gt;
==== '''People Development''' ====&lt;br /&gt;
*[[Education Exam| Education Exam]]&lt;br /&gt;
*[[Education Permit | Education Permit]]&lt;br /&gt;
*[[Education Admission | Education Admission]]&lt;br /&gt;
*[[General Exam | General Exam]]&lt;br /&gt;
*[[Training Calendar | Training Calendar]]&lt;br /&gt;
*[[Training Plan | Training Plan]]&lt;br /&gt;
&lt;br /&gt;
:'''Analysis Tools'''&lt;br /&gt;
*[[Required Competency Report by Job Title by Personel | Required Competency Report by Job Title by Personel]]&lt;br /&gt;
*[[Required Training Report by Job Title by Personel | Required Training Report by Job Title by Personel]]&lt;br /&gt;
*[[Competency By Employee | Competency By Employee]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Training Catalogue | Training Catalogue]]&lt;br /&gt;
&lt;br /&gt;
==== '''Termination and Retirement''' ====&lt;br /&gt;
*[[Employee Termination| Employee Termination]]&lt;br /&gt;
*[[Retirement | Retirement]]&lt;br /&gt;
*[[Severance Payment | Severance Payment]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Severance Rule (Termination) | Severance Rule (Termination)]]&lt;br /&gt;
*[[Severance Rule (Pension) | Severance Rule (Pension)]]&lt;br /&gt;
*[[Severance Rule (Pension) | Severance Rule (Pension)]]&lt;br /&gt;
&lt;br /&gt;
==== '''Recruiment''' ====&lt;br /&gt;
*[[Import Employee Candidate| Import Employee Candidate]]&lt;br /&gt;
*[[Employee Candidate | Employee Candidate]]&lt;br /&gt;
&lt;br /&gt;
==== '''Case Management''' ====&lt;br /&gt;
*[[Employee Case| Employee Case]]&lt;br /&gt;
&lt;br /&gt;
:'''Setup'''&lt;br /&gt;
*[[Punishment Classification | Punishment Classification]]&lt;br /&gt;
*[[Violation Catalogue | Violation Catalogue]]&lt;br /&gt;
&lt;br /&gt;
== Advanced ==&lt;br /&gt;
=== Related Desktop Application===&lt;br /&gt;
*[[Attendance Machine Importer| Attendance Machine Importer]]&lt;br /&gt;
=== Background Processes ===&lt;br /&gt;
*[[Background Processes Setup | Background Processes Setup]]&lt;br /&gt;
&lt;br /&gt;
{{BackTo|User Guide}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Guide]]&lt;/div&gt;</summary>
		<author><name>Asp-rahmadi</name></author>
		
	</entry>
</feed>