<?php
namespace ModulesAbstract\ElectronicInvoice\UBL30Structure;

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

	/**
	 * cbc:ID, MANDATORY tag
	 *
	 * Invoice line object identifier
	 * An identifier for an object on which the invoice line is based, given by the Seller.
	 *
	 * Example value: AB12345
	 * @var mixed
	 */
	public $ID = null;

	/**
	 * cbc:DocumentTypeCode, MANDATORY tag
	 *
	 * Document type code
	 * Code "130" MUST be used to indicate an invoice object reference. Not used for other additional documents
	 *
	 * Default value: 130
	 * @var mixed
	 */
	public $DocumentTypeCode = null;

}
