Processing Indicator Item

Overview

This table expands on the values provided, with country-specific values applicable to the Greek market.

The processingIndicator defines the type of service or item in the charge item block and thus how the Viva processes the individual receipts with regards to receipt generation.

The data type is Int64 and contains a country specific code which is a value following the ISO-3166-1-ALPHA-2 standard, converted from ASCII into hex and used as byte 8 and 7.

Format

The format of the processingIndicator parameter on line item level, should be the below.

CCCC_vlll_gggg_NNSV

Example

4752_2000_0001_0013

The 4752200000010013 is hex and should be converted to decimal number (5139205309155311635). So, the value that should be passed through in the body request.

A helpful online tool for your converting tests is this.

Flag (gggg)

Value Description
0001 IsVoid
Marks ChargeItem as Void previous position. Quantity and amount are inverted, related to original item.
0002 IsReturn/IsRefund
Marks ChargeItem as Return of good or service. Quantity and amount are inverted, related to original item.
0004 Discount
Marks ChargeItem as Discount/Extra for previous position. Positive (+) amount is extra. Negative (-) amount is discount.
0008 Downpayment
Marks ChargeItem as a downpayment. Positive (+) amount is creation of downpayment. Negative (-) amount is reduction of downpayment.
0010 Returnable
Marks ChargeItem as returnable. Positive (+) amount/quantity is handout. Negative (-) amount/quantity is reverse.
0020 TakeAway
Marks ChargeItem as TakeAway item to prove special VAT application.
8000 ShowInPayments
Visualize the item after Total Amount. This inverts amount and does not include it into the visualized total amount on the receipt.

NN - Nature of VAT

Value Description
00 Usual VAT applies
10
11
12
13
14
15
Not Taxable

10 = exports
11 = intra-community supplies
12 = transfers to San Marino
13 = transactions assimilated to export supplies
14 = following declarations of intent
15 = other operations which do not contribute to the formation of the ceiling
20 Not Subject

20 = not subject to VAT pursuant to articles from 7 to 7-septies of Presidential Decree 63372.
40 Margin scheme

40 = margin scheme - VAT not shown on invoice.
50 Reverse charge

50 = reverse charge - disposal of scrap and other salvage materials.
60 VAT paid in other EU country

60 = paid in another EU country.
70 VAT distribution
80 Excluded

80 = excluded pursuant to art. 15 of Presidential Decree 63372.

S - Type of Service

Value Description
0 Unknown type of service
1 Delivery (supply of goods)
2 Other service (supply of service)
3 Tip

- For owner use V=0 to 7, related to total amount.
- For Employee use V=8, Not Taxable (as of 1.1.2022, this is calculated with 5%).
4 Voucher

-For Single-Use-Voucher use V=0 to 7.
- For Multi-Use-Voucher use V=8, Not Taxable
- Voucher Sale is a positive (+) amount.
- Voucher Redeem is a negative (-) amount.
5 Catalog service
6 Not own sales / Agency business
7 Own Consumption
8 Grant

- For Unreal Grant use V=0 to 7.
- For Real Grant use V=8.
9 Receivable

- Receivable creation is negative (-) amount.
- Receivable reduction is positive (+) amount.
A Cash Transfer

- Cash Transfer to till is positive (+) amount.
- Cash Transfer from till is negative (-) amount.
- Only useable with V=8, Not Taxable.

V - VAT

You may find more information about the VAT rules and rates that applied to EU here.

Value Description
0 Unknown type of service for GR
1 Discounted-1 VAT rate
2 Discounted 2 VAT rate
3 Normal VAT rate
4 Super reduced 1 VAT rate
5 Super reduced 2 VAT rate
6 Parking VAT rate
7 Zero VAT rate
8 Not Taxable

Get Support

If you would like to integrate with Viva, or if you have any queries about our products and solutions, please see our Contact & Support page to see how we can help!