Transaction Categories
There are "Transaction Type" definitions in all business objects containing finance, accounting, current transaction, budget transaction, costing and stock movement.
Path: Control Panel > BPM > Transaction Categories
“Transaction Categories” are defined in all business objects containing finance, accounting, current transaction, budget transaction, costing and stock movement. No transactions involving money or stock can be made in Workcube without defining transaction categories. “Action Category” organizes the background links of a document. On the screens with “Transaction Type”, the user clicks a single save or update button. This click causes a lot of action in the background. Records are added to the database or updates are made by creating record sets.

Let's give an example to better understand transaction types.
A typical purchase invoice has the following background links.
CURRENT ACCOUNT -SUPPLIER |
PRODUCT-STOCK |
ACCOUNTING ACCOUNT BASED ON CURRENT ACCOUNT |
ACCOUNTING BASED ON PRODUCT-STOCK ACCOUNT |
BUDGET ITEM BASED ON PRODUCT-STOCK |
BUDGET REVENUE-COST CENTER FOR SALES |
IF A CASH SALE IS MADE CASH ACCOUNT |
CASH ACCOUNTING ACCOUNT IF CASH SALES ARE MADE |
PRODUCT INVENTORY COST ACCOUNT |
Transaction categories that operate under BPM to list, add and update Transaction Categories screens are used. You can edit the background processes associated with the “Process Category”. As shown in the example, when a Purchase invoice is saved, it can be selected which operations will be performed in the background. When the accounting transaction is not selected for the transaction type, that record does not create an accounting voucher. By multiplying the process types, control and action codes can be added when desired, as in the Workflow design, thus providing additional capabilities to the application by using the "Process Type". Category
This definition is used by selecting it from standard definitions. When this definition is selected from the popup screen, Module ID and Process ID are filled automatically. The Transaction Category name can be changed by customizing it. The word can be used multilingually by adding it to the dictionary.
Current Transaction: Records the current transaction.
Accounting Procedure: Makes accounting records.
Budget Process: Makes budget records according to cost center and budget item.
Perform Cost Transaction: It records the cost in purchasing transactions.
Let the Cost Transaction Be Made from the Cost Amounts in the Document: In purchasing transactions, the cost is recorded based on the net price on the document, such as an invoice. (Operates when Cost Transaction is selected)
Perform Cost Transaction for 0 Consistent Lines: It adds the goods and services purchased for "0" price to the cost calculation. It reduces the average cost.
Perform Stock Movement: It adds and subtracts stock records in transactions.
Zero Stock Control: Prevents transactions exceeding the stock in sales and shipment transactions.
Use Lot Number: Lot/Party number is recorded in stock transactions. It is used to track stocks by lot/batch number.
Make Warehouse-Based Accounting: Accounting records are made in accounting accounts specifically defined for warehouses.
Discounts should not be taken in accounting transactions: Accounting transactions are carried out without deducting discounts.
Project-Based Accounting: In businesses that work on a project basis, accounting records are made in accounting accounts specifically selected for the project.
Perform Project-Based Budget Transaction: In businesses working on a project basis, it makes budget records in budget accounts specifically selected for the project.
Group Based on Account: In transactions using Basket, if the accounting accounts of the products and services selected in the lines are the same, it makes the calculation by grouping them.
Perform Current Transaction Based on Maturity and Foreign Currency: If different currencies and maturities are used in the transaction line (basket) or if sales are made in installments, it performs the current transaction by grouping it according to maturity and foreign currency.
Perform Current Transaction Based on Payment Method: If a different payment method is used in the transaction line (basket), it performs the current transaction by grouping it according to payment method.
Perform the Current Transaction on the Basis of the Project in the Row: If different projects are selected in the transaction row (basket), it performs the current transaction by grouping the current transaction according to the projects.
Select it as a Standard Option (Default): When the transaction page is first opened, the transaction category is selected in the transaction category selectbox.
Also Use by Partners: Allows it to be used in self-service transactions made by business partners and corporate customers.
Available in Public:Enables it to be used in self-service transactions made by individual customers.
Used for e-Ledger transactions.
It carries out transactions according to the accounting account connections of Corporate or Individual customers and suppliers. The options are as follows.
Standard Account
Sales Account
Purchase Account
Consignment Sales Account
Given Advance Account
Received Guarantee Account
Given Guarantee Account
Export Registered Sales Account
Export Registered Purchase Account
NOTE: The account types selected here are corporate Represents the accounts defined under accounts -> Accounting Work Periods -> Accounting Period. According to the value selected in the Current and Accounting Transaction preference select, movement will be made to the accounts defined under the Accounting Period of the corporate / individual account in the relevant document. If no account definition assignment has been made in the Corporate Account Accounting Period according to the selected Account type, a warning will be encountered in the relevant document. If Current and Accounting Preference is not selected in the Transaction category, all transactions will be automatically made through the Standard Account.
- Authorized Position Categories
Transaction categories are authorized according to position types. (See the Position/Roles contents for details)
- Authorized Positions Roles
Employees who are authorized to take action are selected. Only selected positions can make transactions.
- Display and Action File
Display File: You can define the rules you want to check before running the relevant page before the action takes place. Display file is a set of code added with the + button. For example, before invoicing the customer, you can check the risk limit and check that the address declared is correct.
Action File: After the transaction recording is completed, you can define what you want to do additionally. Action file is a set of code added with the + button. For example, after cutting the delivery note, you can notify the logistics company and notify the supplier about the missing goods.
Authorities and Warnings in Transaction Types
When setting transaction types, authorizations are selected for the users and the persons who must be notified when the transaction is completed. Unauthorized users cannot save and update these transactions even if they have access to business functions and screens using the "Transaction Type". In this case, Workcube warns "Transaction Type Unauthorized".
Feedback
The cf_big_list_search of this page has been created.
Payment Plan - Display File
Added/Edited Function: Arrangements were made in the display file added to the Payment Plan in the expense voucher and fixed asset purchase invoices. After the warning regarding the payment plan, the displayfile was enabled to work.
Inflation Adjustments
Added/Edited Function: Inflation Adjustment Transaction Transaction type has been added to the Control Panel > BPM > Transaction Categories page.
What needs to be done for use:Inflation Adjustment Transaction (Process ID: 15) must be added in the transaction categories. In order for the transaction type to be used in inflation transactions, the user must be authorized.
Benefit: Cost and accounting records can be made in inflation correction transactions.