This article describes which business cases can be mapped via the RetailForce system.
A business case (BusinessTransactionType) always refers to the document line (item) or to the payment level (e.g. for a down payment), i.e. it describes which type of business case is mapped to the respective line. A document has one DocumentType assigned to it, but can have several BusinessTransactionTypes.
Example:
Charging for drinks and food in a restaurant; in addition, a multi-purpose voucher is sold, and the waitress/waiter still receives a tip from the guest.
The document has the DocumentType: Receipt
Positions have the following BusinessTransactionTypes:
- Revenue (food and drinks)
- MultiPurposeVoucher (sale of a multi-purpose voucher)
- Tip (tip directly to the employee)
Overview BusinessTransactionTypes:
BusinessTransactionType.Revenue
BusinessTransactionType.Discount
BusinessTransactionType.DepositOnEmpties
BusinessTransactionType.SinglePurposeVoucher
BusinessTransactionType.MultiPurposeVoucher
BusinessTransactionType.Tip
BusinessTransactionType.CompanyTip
BusinessTransactionType.Deposit
BusinessTransactionType.PayOut
BusinessTransactionType.PayIn
BusinessTransactionType.GrantGenuine
BusinessTransactionType.GrantUnreal
BusinessTransactionType.MoneyTransfer
BusinessTransactionType.CashDifferenceDetails
No. |
Type | Description |
[0] |
Revenue | Turnover - sale of a good / service. |
[1] |
Discount | Discount / Rebate - Discount on a good / service as a separate position. Obsolete and only kept for backward compatibility: transfer discounts in the "Discounts" array of the item position instead (see "Transferring discounts and surcharges"). Currently accepted only in Germany and Portugal; in all other countries, the software rejects the document. |
[2] |
DepositOnEmpties | Deposit charging - Deposit on empties, such as beverage crates, beverage bottles, cans or other reusable systems. |
[3] |
SinglePurposeVoucher | Sale of a single-purpose voucher - Voucher for which the place of supply and the VAT due on the underlying goods or services are known at the time of issue. Detailed information in "Different types of vouchers". |
[4] |
MultiPurposeVoucher | Sale of a multi-purpose voucher - Voucher that does not meet the definition of a single-purpose voucher because the place of supply and/or the VAT due on the underlying goods or services is not known at the time of issue. Detailed information in "Different types of vouchers". |
[5] |
Tip | Tip paid voluntarily and directly by the customer to an employee, e.g. a waiter receiving a tip directly from a guest. Tip taxation depends on the respective country's legislation. |
[6] |
CompanyTip | Tip received by the business or entrepreneur, for example, a tip paid to the entrepreneur. Tip taxation depends on the respective country's legislation. |
[7] |
Deposit | Advance payment / down payment - for a good / service which will be provided at a later date. |
[10] |
PayOut |
Withdrawal / Payment with specific reason - e.g. withdrawal of (cash) money from the (cash register) for the purchase of goods.
Attention: Payouts (PayOut) are transferred to the RetailForce system as negative values.
|
[11] |
PayIn |
Deposit with specific reason - deposit of (cash) money into the cash box.
Attention: not for change deposit.
|
[90] |
MoneyTransfer | Money transfer from or to the POS system - e.g. change deposit |
[91] |
CashDifference | Booking of differences, e.g. when checking the cash balance |
[92] |
GrantGenuine | ZuschussEcht* - (field in German DSFinV-K) is used to record additional consideration paid by a third party for a supply, for income tax and VAT purposes. It is used, for example, for the sale of medicines in pharmacies. |
[93] |
GrantUnreal | ZuschussUnecht** - (field in German DSFinV-K) serves to record remuneration from third parties for income tax and VAT purposes, unless the transaction is classified as "ZuschussEcht". |
Notes:
* As a rule, additional consideration from a third party for a supply arises where there is no direct exchange of services between the recipient of the payment (entrepreneur) and the paying third party (UStAE 10.2(3)). The associated payment serves to top up the price if it has the declared purpose of bringing the consideration for the service rendered by the payee to the service recipient (customer) up to the amount required according to calculation principles and thereby to secure or at least to facilitate the realisation of an exchange of services (para. 10.2, para. 5 UStAE).
The receipt may show either the full amount with the corresponding VAT or the reduced amount with the VAT attributable to the full amount (DSFinV-K, Annex C, ZuschussEcht; UStAE 14.10(1)).
** Since there is a direct exchange of services between the payee (entrepreneur) and the paying third party, a subsequent discount arises at the time of payment from the third party.
BusinessTransactionTypes per country
Not all BusinessTransactionTypes are supported in all countries! This is due to legal requirements, for example, but also to the current integration status of RetailForce.
All supported and non-supported business transaction types can be accessed via the fiscalCountryProperties:
- country-specific via GET /api/v1/information/countryProperties
- client-specific via GET /api/v1/information/client/{clientId}/countryProperties
The fiscalCountryProperties can also be viewed in the RetailForce Portal for each country: https://portal.retailforce.cloud/information/fiscal-country
Country details
-
Croatia: The following BusinessTransactionTypes are not currently supported in Croatia:
- Deposit
- Company Tip
- Tip
Comments
0 comments
Please sign in to leave a comment.