<?php
namespace ModulesAbstract\ElectronicInvoice\UBL30Structure;

/**
 * cac:PartyLegalEntity
 *
 * @see https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PartyLegalEntity/
 */
class PartyLegalEntity extends AbstractPeppolElement
{

	/**
	 * cbc:RegistrationName, MANDATORY tag
	 *
	 * Seller name
	 * The full formal name by which the Seller is registered in the national registry of legal entities or as a Taxable person
	 *   or otherwise trades as a person or persons.
	 *
	 * Example value: Full Formal Seller Name LTD.
	 * @var mixed
	 */
	public $RegistrationName = null;

	/**
	 * cbc:CompanyID, optional tag
	 *
	 * Seller legal registration identifier
	 * An identifier issued by an official registrar that identifies the Seller as a legal entity or person. In order for the
	 *   buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier
	 *   (BT-30) and/or the Seller VAT identifier (BT-31) shall be present
	 *
	 * Example value: 987654321
	 * @var mixed
	 */
	public $CompanyID = null;

	/**
	 * cbc:CompanyLegalForm, optional tag
	 *
	 * Seller additional legal information
	 * Additional legal information relevant for the Seller.
	 *
	 * Example value: Share capital
	 * @var mixed
	 */
	public $CompanyLegalForm = null;

}
