Download the PHP package bnussbau/rksv-parser-php without Composer
On this page you can find all versions of the php package bnussbau/rksv-parser-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bnussbau/rksv-parser-php
More information about bnussbau/rksv-parser-php
Files in bnussbau/rksv-parser-php
Download bnussbau/rksv-parser-php
More information about bnussbau/rksv-parser-php
Files in bnussbau/rksv-parser-php
Vendor bnussbau
Package rksv-parser-php
Short Description Parses Austrian RKSV String and extracts information
License MIT
Package rksv-parser-php
Short Description Parses Austrian RKSV String and extracts information
License MIT
Please rate this library. Is it a good library?
Informations about the package rksv-parser-php
RKSV Parser PHP
A PHP package for parsing RKSV (Registrierkassen-Sicherheitsverordnung) receipts, specifically designed for Austrian cash register systems.
Features
- Parse RKSV receipt strings
- Extract receipt details including:
- Cash register algorithm identifier
- Cash register ID
- Receipt number
- Receipt date and time
- Tax amounts (normal, reduced rates, zero, special)
- Turnover counter
- Certificate serial number
- Company EU VAT ID
- Signature values
- Support for SPAR JSON response format
- Calculate total amounts including tax
- Calculate individual tax amounts for different tax rates
Installation
Usage
Basic Usage
Parse from SPAR JSON Response
Available Methods
getCashRegisterAlgorithmIdentifier()
: Get the algorithm identifier (e.g., "R1-AT0")getCashRegisterID()
: Get the cash register IDgetReceiptNumber()
: Get the unique receipt numbergetReceiptDateTime()
: Get the receipt date and time as DateTime objectgetSumTaxSetNormal()
: Get the sum of normal tax rategetSumTaxSetReduced1()
: Get the sum of first reduced tax rategetSumTaxSetReduced2()
: Get the sum of second reduced tax rategetSumTaxSetZero()
: Get the sum of zero tax rategetSumTaxSetSpecial()
: Get the sum of special tax rategetTurnoverCounterAES256ICM()
: Get the turnover countergetCertificateSerialNumber()
: Get the certificate serial numbergetCompanyEuVatId()
: Get the company EU VAT IDgetSignatureValuePreviousReceipt()
: Get the signature value of the previous receiptgetSignatureValue()
: Get the current receipt signature valuegetTotalIncludingTax()
: Get the total amount including taxgetAmountTaxSetNormal()
: Get the tax amount for normal rategetAmountTaxSetReduced1()
: Get the tax amount for first reduced rategetAmountTaxSetReduced2()
: Get the tax amount for second reduced rategetAmountTaxSetZero()
: Get the tax amount for zero rate
Requirements
- PHP 8 or higher
License
This package is licensed under the MIT License.
All versions of rksv-parser-php with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0
The package bnussbau/rksv-parser-php contains the following files
Loading the files please wait ....