Новые теги в Ffd105Tags + мелочи

This commit is contained in:
2021-11-28 00:57:07 +08:00
parent 2ebb172f2e
commit e0ff5a261a
4 changed files with 62 additions and 31 deletions

View File

@@ -49,7 +49,7 @@ class Company extends Entity
protected ?string $payment_address;
/**
* Company constructor.
* Конструктор
*
* @param string $sno Система налогообложения продавца (1055)
* @param string $inn ИНН (1018)
@@ -107,8 +107,6 @@ class Company extends Entity
/**
* Возвращает установленный тип налогообложения
*
* Тег ФФД - 1055
*
* @return string
*/
public function getSno(): string
@@ -119,8 +117,6 @@ class Company extends Entity
/**
* Устанавливает тип налогообложения
*
* Тег ФФД - 1055
*
* @param string $sno
* @return $this
* @throws InvalidEnumValueException
@@ -136,8 +132,6 @@ class Company extends Entity
/**
* Возвращает установленный ИНН
*
* Тег ФФД - 1018
*
* @return string
*/
public function getInn(): string
@@ -148,8 +142,6 @@ class Company extends Entity
/**
* Устанавливает ИНН
*
* Тег ФФД - 1018
*
* @param string $inn
* @return $this
* @throws InvalidInnLengthException
@@ -167,8 +159,6 @@ class Company extends Entity
/**
* Возвращает установленный адрес места расчётов
*
* Тег ФФД - 1187
*
* @return string
*/
public function getPaymentAddress(): string
@@ -179,8 +169,6 @@ class Company extends Entity
/**
* Устанавливает адрес места расчётов
*
* Тег ФФД - 1187
*
* @param string $payment_address
* @return $this
* @throws TooLongPaymentAddressException

View File

@@ -22,32 +22,32 @@ use AtolOnline\{
/**
* Предмет расчёта (товар, услуга)
*
* @package AtolOnline\Entities
* @see https://online.atol.ru/files/API_atol_online_v4.pdf Документация, стр 21-30
*/
class Item extends Entity
{
/**
* @var string Наименование. Тег ФФД - 1030.
* @var string Наименование (1030)
*/
protected string $name;
/**
* @var int Цена в копейках (с учётом скидок и наценок). Тег ФФД - 1079.
* @var int Цена в копейках (с учётом скидок и наценок) (1079)
*/
protected int $price = 0;
/**
* @var float Количество, вес. Тег ФФД - 1023.
* @var float Количество, вес (1023)
*/
protected float $quantity = 0.0;
/**
* @var float Сумма в копейках. Тег ФФД - 1043.
* @var float Сумма в копейках (1043)
*/
protected float $sum = 0;
/**
* @var string Единица измерения количества. Тег ФФД - 1197.
* @var string Единица измерения количества (1197)
*/
protected string $measurement_unit;
@@ -57,17 +57,17 @@ class Item extends Entity
protected ?Vat $vat;
/**
* @var string Признак способа расчёта. Тег ФФД - 1214.
* @var string Признак способа расчёта (1214)
*/
protected string $payment_method;
/**
* @var string Признак объекта расчёта. Тег ФФД - 1212.
* @var string Признак объекта расчёта (1212)
*/
protected string $payment_object;
/**
* @var string Дополнительный реквизит. Тег ФФД - 1191.
* @var string Дополнительный реквизит (1191)
*/
protected string $user_data;