Set 'AmountsDec' value

@param \AgentSIB\Diadoc\Api\Proto\Invoicing\InvoiceItemAmountsDiff $value
433398
public function setAmountsDec(\AgentSIB\Diadoc\Api\Proto\Invoicing\InvoiceItemAmountsDiff $value = null)
    {
        $this->AmountsDec = $value;
    }
1330787
public function setAmountPolicy($value): self
    {
        if (!in_array($value, self::amountPolicies(), true)) {
            throw new DomainException(sprintf(self::UNEXPECTED_POLICY, implode(', ', self::amountPolicies())));
        }

        return $this->setAttribute('amountPolicy', $value);
    }
1279727
public function setAccountType($value)
    {
        $allowedAccountTypes = self::allowedAccountTypes();

        if (!in_array($value, $allowedAccountTypes, true)) {
            throw new DomainException(sprintf(self::MSG_UNEXPECTED_ACCOUNT_TYPE, implode(', ', $allowedAccountTypes)));
        }

        return $this->setAttribute('accountType', $value);
    }
102990
public function setTaxRate(\AgentSIB\Diadoc\Api\Proto\Invoicing\TaxRate $value)
    {
        $this->TaxRate = $value;
    }
836408
public function setContractDocumentDateAndNumber(\AgentSIB\Diadoc\Api\Proto\Docflow\DocumentDateAndNumber $value = null)
    {
        $this->ContractDocumentDateAndNumber = $value;
    }
588501
public function setTaxCategoryId($value)
    {
        if (!in_array($value, self::allowedTaxCategories(), true)) {
            throw new DomainException(sprintf(
                self::MSG_UNEXPECTED_TAX_CATEGORY,
                implode(', ', self::allowedTaxCategories())
            ));
        }

        return $this->setAttribute('taxCategoryId', $value);
    }
591688
public function setInvoiceCorrectionMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\InvoiceDocument\InvoiceCorrectionMetadata $value = null)
    {
        $this->InvoiceCorrectionMetadata = $value;
    }
105666
public function setInvoiceCorrectionMetadata(\AgentSIB\Diadoc\Api\Proto\Events\EncryptedInvoiceCorrectionMetadata $value = null)
    {
        $this->InvoiceCorrectionMetadata = $value;
    }
1098864
public function setRejectedAfterTransactionProcessPolicy($value): self
    {
        if (!in_array($value, self::rejectedAfterTransactionProcessPolicies(), true)) {
            throw new DomainException(sprintf(self::UNEXPECTED_POLICY, implode(', ', self::rejectedAfterTransactionProcessPolicies())));
        }

        return $this->setAttribute('rejectedAfterTransactionProcessPolicy', $value);
    }
696186
public function setType(\AgentSIB\Diadoc\Api\Proto\Documents\ResolutionStatusType $value = null)
    {
        $this->Type = $value;
    }
841793
public function setInvoiceTable(\AgentSIB\Diadoc\Api\Proto\Invoicing\InvoiceTable $value = null)
    {
        $this->InvoiceTable = $value;
    }
594160
public function setConfirmationDocflow(\AgentSIB\Diadoc\Api\Proto\Docflow\InvoiceConfirmationDocflow $value = null)
    {
        $this->ConfirmationDocflow = $value;
    }
125356
public function setDocumentId(\AgentSIB\Diadoc\Api\Proto\DocumentIdEx $value = null)
    {
        $this->DocumentId = $value;
    }
524915
public function setInvoiceStatus(\AgentSIB\Diadoc\Api\Proto\Documents\InvoiceDocument\InvoiceStatus $value = null)
    {
        $this->InvoiceStatus = $value;
    }
757941
public function setRawValue( $value )
	{
		if ( is_null( $value ) )
			$this->_value = CoreFuncs::$False;
		else
			$this->_value = $value;

		$this->_xmlType = null;
	}
294617
public function setReceiptAttachment(\AgentSIB\Diadoc\Api\Proto\Docflow\SignedAttachment $value = null)
    {
        $this->ReceiptAttachment = $value;
    }
70901
public function setReceiptDocflow(\AgentSIB\Diadoc\Api\Proto\Docflow\ReceiptDocflow $value = null)
    {
        $this->ReceiptDocflow = $value;
    }