Cross transaction is generated automatically by the application for in-house transactions between organizational units and inter-company transactions. These cross transactions can be performed between divisions which are legal entities related to the subsidiary and the general units or between the divisions and the subsidiaries.
The Cross Transaction Rules must be specified to generate the required cross transactions when you add a new record to the system. The cross transaction rules are defined under the System Settings module > Definitions > Trading System menu. The "New" option is used to add a new rule.
The "New" option lists the following options:

  • Order
  • Dispatch / Receipt
  • Invoice
  • Check / Promissory Note
  • Bank Slip
  • AR/AP Slip

Code

The cross transaction rule code. It is a mandatory field.

Description

The cross transaction rule description or name.

Record Type

Refers to the record type for the cross transaction rule will apply. The record types vary according to the rule. Further information is provided below.

Condition

The condition required for the relevant cross transaction rule according to the Record Type is specified in this field. The rule will apply for the records complying with the condition specified in here. For instance, if the record type is Purchase Invoice, this rule will apply only for the relevant purchase invoices complying with this condition. If it is encoded as not to execute this rule for the purchase invoice when the organizational unit is "01", a condition can be specified.


Cross Transaction Info
Area: This field is used to specify the cross transaction areas. The options vary according to the record type.
Value: The value for the area option is specified in this field. As in the Condition field, the relevant parameters and functions are accessed via the Value field. For instance, after selecting the record type as Retail Sales Invoice of a cross transaction for a transaction of which record type is Purchase Invoice, the AR/AP info can be defined as "AR/AP of ....".
The Record type and area options differ according to the cross transaction type selected with the "New" option in the Cross Transaction Rules browser.

Transaction Rule Type

Record Type

Area

Order

Purchase Order Slip
Sales Order Slip

Warehouse
Department
Organizational Unit
AR/AP
Company
Analysis Details
Service/Material

Dispatch / Receipt

Purchase Receipt
Retail Sales Dispatch
Wholesale Dispatch
Retail Return Sales Dispatch Wholesale Return Dispatch
Consignment Receipt
Consignment Dispatch
Consignment Return Receipt
Consignment Return Dispatch

Warehouse
Department
Organizational Unit
AR/AP
Record Type
Company
Analysis Details
Service/Material

Invoice

Purchase Invoice
Retail Sales Invoice
Wholesale Invoice
Service Purchased Invoice
Service Sales Invoice
Proforma Invoice (Received)
Proforma Invoice (Issued)
Purchase Return Invoice
Wholesale Return Invoice
Purchase Price Difference Invoice
Price Difference Invoice (Issued)
Retail Sales Return Invoice

Warehouse
Department
Organizational Unit
AR/AP
Record Type
Company
Analysis Details
Service/Material

Check / Promissory Note

Checks Issued (To AR/AP)
Checks Received
P. Note Issued (To AR/AP)
P. Note Received

Department
Organizational Unit
AR/AP
Company
Analysis Details

Bank Slip

Bank Slip (Collection)
Bank Slip (Payment)

Department
Organizational Unit
Slip Type
Line AR/AP
Line Bank Account
Line AR/AP Bank Account
Company
Analysis Details

AR/AP Slip

AR/AP Slip (Cash Collection)
AR/AP Slip (Cash Payment)

Department
Organizational Unit
Slip Type
Slip Corresponding Account
Line Corresponding Account
Line AR/AP
Company
Analysis Details


The Administration Default Values and Parameters located in the System Settings module > Defaults and Parameters > Operations menu are used to determine the relevant transactions for which the cross transactions will be generated. The cross transactions are generated for the relevant transactions selected in these parameter lines, and the cross transaction rules are considered.
The "Cross Transaction" field located in the relevant browsers appears checked for the transactions which have a cross transaction record. Thereby the relevant transactions for which a cross transaction is generated can be easily tracked by with the Cross Transaction check mark in Purchase/Sales Orders, Dispatches/Receipts and Invoices and Check/P.Notes, AR/AP Slips and Bank Slips browsers.
If it is required to delete the main record from the Purchase/Sales Orders, Dispatches/Receipts and Invoices and Check/P.Notes, AR/AP Slips and Bank Slips browsers, the cross transaction record is deleted automatically. The application will send a prompt message to inform the user that this main record has a cross transaction. If this message is approved, the main record and the cross transaction is deleted. If it is cancelled, the cross transaction is deleted, but the main record remains.
The "Source Cross Transaction" option located under the Info menu in Purchase/Sales Orders, Invoices, Dispatches-Receipts and Checks/Promissory Notes, AR/AP Slips and Bank Slips browser is used to access the source slip of the relevant slip record.

Cross Transaction Rule
Example 1
1. The following example includes Purchase and Sales Invoices. First, the Purchase/Sales Cross Transaction parameter line located under the General line in the System Settings module > Default and Parameters > Operations > Administration Default Values and Parameters window must be defined by selecting the required purchase/sales cross transactions.


2. The Cross-Transaction Rule is defined by selecting the Invoice type in the Cross Transaction Rules browser.
2.1. The Record Type is Purchase Invoice, and the condition suggests that the Organizational Unit Code must be "01.01".



2.2. The area and the value will be Organizational Unit "02", Record Type "Wholesale Invoice" and Warehouse Code "02.01.02" for the cross transaction respectively.

3. According to this rule definition, if a purchase invoice is generated in the Organizational Unit numbered 01.01, a wholesale invoice will be generated in the organizational unit numbered "02" and warehouse numbered "02.01.02".

Cross Transaction Rule


Example 2
1. The following example includes Bank Collection and Payment Slips. First, the Finance Cross Transaction parameter line located under the Finance Transactions line in the System Settings module > Default and Parameters > Operations > Administration Default Values and Parameters window must be defined by selecting the required finance cross transactions.

2. The Cross Transaction Rule is defined by selecting the Bank Slip type in the Cross Transaction Rules browser.
2.1. The Record Type is Bank Slip (Collection), and the condition suggests that the Organizational Unit Code must be "01.01" while the AR/AP code is "C1".



2.2. The area and the value will be as follows:

  • Slip Type is "BB03" referring to the payment slip type in the system
  • Line AR/AP suggests that if the AR/AP is C2 in the collection slip, the payment slip AR/AP must be "C3", and if not it should be "C1".
  • Line Bank Account suggest that if the AR/AP is C2 in the collection slip, the bank account must be "A1", if not it should be "A2".
  • The payment slip's organizational unit must be "03".

3. According to this rule definition, when a slip is issued for the AR/AP coded "C1" and the Organizational Unit numbered "01.01", the cross transaction will be a bank slip of Payment type numbered "BB03" which is generated for the organization unit numbered "03". Since an AR/AP coded "C2" does not exist, the line AR/AP account will be "C1" in the collection slip. Similarly, the line bank account will be "A2", since the AR/AP is not "C2" in the collection slip.