TaxRepresentativeParty
in package
uses
Immutable
Read onlyYes
FinalYes
Seller tax representative (BG-11).
Table of Contents
Properties
Methods
- __construct() : mixed
- with() : static
- Returns a copy with the given properties replaced.
Properties
$address
public
Address
$address
Attributes
- #[Bt]
- 'BG-12'
- #[Cardinality]
- '1'
- #[Cii]
- 'ram:PostalTradeAddress'
- #[Level]
- ProfileLevel::BasicWl
- #[Ubl]
- 'cac:PostalAddress'
$name
public
string
$name
Attributes
- #[Bt]
- 'BT-62'
- #[Cardinality]
- '1'
- #[Cii]
- 'ram:SellerTaxRepresentativeTradeParty/ram:Name'
- #[Level]
- ProfileLevel::BasicWl
- #[Ubl]
- 'cac:TaxRepresentativeParty/cac:PartyName/cbc:Name'
$vatId
public
string
$vatId
Attributes
- #[Bt]
- 'BT-63'
- #[Cardinality]
- '1'
- #[Cii]
- 'ram:SpecifiedTaxRegistration/ram:ID[@schemeID="VA"]'
- #[Level]
- ProfileLevel::BasicWl
- #[Ubl]
- 'cac:PartyTaxScheme/cbc:CompanyID'
Methods
__construct()
public
__construct(string $name, string $vatId, Address $address) : mixed
Parameters
- $name : string
- $vatId : string
- $address : Address
with()
Returns a copy with the given properties replaced.
public
with(array<string, mixed> $changes) : static
Parameters
- $changes : array<string, mixed>