<?php
namespace ModulesAbstract\ElectronicInvoice\UBL21Structure;

/**
 * Payment
 *
 * @see http://www.datypic.com/sc/ubl21/e-cac_PrepaidPayment.html
 */
class TypePayment extends AbstractPeppolElement
{

	/**
	 * cbc:ID, 0..1, optional tag
	 *
	 * An identifier for this payment.
	 * @var mixed
	 */
	public $ID = null;

	/**
	 * cbc:PaidAmount, 0..1, optional tag
	 *
	 * The amount of this payment.
	 * @var mixed
	 */
	public $PaidAmount = null;

	/**
	 * cbc:ReceivedDate, 0..1, optional tag
	 *
	 * The date on which this payment was received.
	 * @var mixed
	 */
	public $ReceivedDate = null;

	/**
	 * cbc:PaidDate, 0..1, optional tag
	 *
	 * The date on which this payment was made.
	 * @var mixed
	 */
	public $PaidDate = null;

	/**
	 * cbc:PaidTime, 0..1, optional tag
	 *
	 * The time at which this payment was made.
	 * @var mixed
	 */
	public $PaidTime = null;

	/**
	 * cbc:InstructionID, 0..1, optional tag
	 *
	 * An identifier for the payment instruction.
	 * @var mixed
	 */
	public $InstructionID = null;

}
