<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 sp1 (http://www.altova.com) by saul (Philips) -->
<xs:schema xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sat.gob.mx/cfd/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!-- Release: efactura Control number: 1.4-->
	<!-- Record Of Changes from Release 1.3 to Release 1.4
		Changed lang for spanish stribute type from sp to es
		Removed enum types to allow free text 
		Changed type for the Discount at concept level from string to T_Amount
		Added as optional dueDate tag: to express the due date for the payment of the eInvoice-->
	<!-- Release: efactura Control number: 1.3-->
	<!-- Record Of Changes from Release 1.2 to Release 1.3 
		Added Weight unit (e.g.KGM) and volume unit (e.g. CDM) at eInvoice and Concept levels. All optional.
		Added Document Information In Spanish
		Change from required to optional eInvoice->Concepts->Concept->Part
		Change from required to optional Weight and Volume at concept and invoice levels 
		Added XRate at Invoice Level: see XRate Documentation
		Changed documentation in eInvoice->Taxes->TotalTranslatedTax and TotalRetainedTax to clarify those are rates
		Deleted eInvoice->Taxes->TranslatedTaxes->Translated->rate Because it's duplicated-->
	<!-- Release: efactura Control number: 1.2 -->
	<xs:element name="eInvoice">
		<xs:annotation>
			<xs:documentation xml:lang="en">eInvoice document</xs:documentation>
			<xs:documentation xml:lang="es">Archivo de Factura Electronica</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Originator">
					<xs:annotation>
						<xs:documentation xml:lang="en">Node to express the information of the issuing taxpayer of the voucher (Philips Mexicana).</xs:documentation>
						<xs:documentation xml:lang="es">Nodo requerido para expresar la información del contribuyente emisor del comprobante. (Philips Mexicana).</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="FiscalAddress" type="t_Address">
								<xs:annotation>
									<xs:documentation>Philips Mexicana Fiscal Address</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="InvoiceFrom" type="t_Address">
								<xs:annotation>
									<xs:documentation>Node to specify the information of location of the home where the fiscal voucher is emitted in case it is different from the issuing taxpayer's fiscal home.</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="rfc" type="t_RFC" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute for the Key of the Federal Registration of Taxpayers corresponding to the issuing taxpayer of the voucher without scripts or spaces.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo requerido para la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante sin guiones o espacios.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="Name" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute for the name or the issuing taxpayer's of the voucher social reason.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo requerido para el nombre o razón social del contribuyente emisor del comprobante.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="eInvoiceFlags" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute for the flags used for eInvoice. It is possible to use a SAP commnet field.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo para las banderas usadas para la efactura. es posible usar un campo de comentario de SAP.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="InvoiceTo">
					<xs:annotation>
						<xs:documentation>Node to specify the information of the receiving taxpayer of the voucher.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Address" type="t_Address">
								<xs:annotation>
									<xs:documentation> Node for the definition of the location where the home of the receiver of the fiscal voucher is given.</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="rfc" type="t_RFC" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en"> Attribute to specify the Key of the Federal Registration of Taxpayers corresponding to the receiving taxpayer of the voucher.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo requerido para precisar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="Name" use="optional">
							<xs:annotation>
								<xs:documentation xml:lang="en"> Attribute to specify the name or the receiving taxpayer's social reason.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo opcional para precisar el nombre o razón social del contribuyente receptor.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="eInvoiceFlags" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute for the flags used for efactura. It is possible to use SAP commnets field.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo para las banderas usadas para la efactura. es posible usar un campo de comentario de SAP.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="ShipTo">
					<xs:annotation>
						<xs:documentation> Node to express the ShipTo information.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="FiscalAddress" type="t_Address">
								<xs:annotation>
									<xs:documentation>Fiscal Address</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="rfc" type="t_RFC" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en"> Attribute for the Key of the Federal Registration of Taxpayers corresponding to the issuing taxpayer of the voucher without scripts or spaces.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo requerido para precisar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="Name" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en"> Attribute for the name or the issuing taxpayer's of the voucher social reason.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo opcional para precisar el nombre o razón social del contribuyente emisor.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="eInvoiceFlags" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute for the flags used for efactura. It is possible to use SAP commnets field.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo para las banderas usadas para la efactura. es posible usar un campo de comentario de SAP.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="Concepts">
					<xs:annotation>
						<xs:documentation>Node to list the covered concepts for the voucher.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Concept" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation> Node to introduce the detailed information of a good or service aided in the voucher.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:element name="CustomInformation" type="t_CustomInformation" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation> Node to introduce the Custom information (aduanera) applicable when it is sales first hand of cared goods.</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="PredialBill">
											<xs:annotation>
												<xs:documentation> Node to seat the number of predial bill with which was registered the property, in the cadastral system of the federative entity that it tries.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:attribute name="Number" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to specify the number of the predial bill of the covered property presently concept in the event of lease receipts.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo requerido para precisar el número de la cuenta predial del inmueble cubierto por el presente concepto en caso de recibos de arrendamiento.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:whiteSpace value="collapse"/>
															<xs:minLength value="1"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="ConceptComplement">
											<xs:annotation>
												<xs:documentation>Node where the complementary nodes of extension will be included to the concept.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:any minOccurs="0" maxOccurs="unbounded"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Part" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Node to express the parts or components that integrate the entirety of the concept expressed in the digital fiscal voucher. </xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="CustomInformation" type="t_CustomInformation" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Node to introduce the information applicable aduanera when it is parts or cared components sold first hand. </xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="Quantity" use="optional">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to specify the quantity of goods or services of the particular type defined by the present leaves.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo requerido para precisar la cantidad de bienes o servicios del tipo particular definido por la presente parte.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:decimal">
															<xs:whiteSpace value="collapse"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="Unit" use="optional">
													<xs:annotation>
														<xs:documentation xml:lang="en">Attribute to specify the unit of applicable measure for the quantity expressed in the part.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo opcional para precisar la unidad de medida aplicable para la cantidad expresada en la parte.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:whiteSpace value="collapse"/>
															<xs:minLength value="1"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="SerialNumber" use="optional">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to express the serial number of the good or badge of the service aided by the present leaves.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo opcional para expresar el número de serie del bien o identificador del servicio amparado por la presente parte.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:minLength value="1"/>
															<xs:whiteSpace value="collapse"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="Description" use="optional">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to specify the description of the good or covered service for the present leaves.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo requerido para precisar la descripción del bien o servicio cubierto por la presente parte.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:minLength value="1"/>
															<xs:whiteSpace value="collapse"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="UnitaryPrice" type="t_Amount" use="optional">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to specify the value or unitary price of the good or covered service for the present leaves.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo opcional para precisar el valor o precio unitario del bien o servicio cubierto por la presente parte.</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="Amount" type="t_Amount" use="optional">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to specify the total amount of the goods or services of the present leaves. It should be equivalent to the result of multiplying the quantity for the unitary value expressed in the part.</xs:documentation>
														<xs:documentation xml:lang="es">Atributo opcional para precisar el importe total de los bienes o servicios de la presente parte. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en la parte.</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<xs:attribute name="Quantity" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en"> Attribute to specify the quantity of goods or services of the defined particular type presently concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo requerido para precisar la cantidad de bienes o servicios del tipo particular definido por el presente concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:decimal">
												<xs:whiteSpace value="collapse"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="Unit" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the unit of applicable measure for the quantity expressed in the concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo opcional para precisar la unidad de medida aplicable para la cantidad expresada en el concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:whiteSpace value="collapse"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="Weight" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the weight for the quantity expressed in the concept.
</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:whiteSpace value="collapse"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="WeightUnit" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the unit to measure the weight for the quantity expressed in the concept.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:whiteSpace value="collapse"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="Volume" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the Volume for the quantity expressed in the concept.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:whiteSpace value="collapse"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="VolumeUnit" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the unit to measure the Volume for the quantity expressed in the concept.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:whiteSpace value="collapse"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="SerialNumber" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en"> Attribute to express the Serial Number of the good or badge of the service aided concept presently.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo opcional para expresar el número de serie del bien o identificador del servicio amparado por el presente concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:minLength value="1"/>
												<xs:whiteSpace value="collapse"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="SAPID" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en"> Attribute to express the SAP ID of the good or badge of the service aided concept presently.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo opcional para expresar el número de SAP del bien o identificador del servicio amparado por el presente concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:minLength value="1"/>
												<xs:whiteSpace value="collapse"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="ClientID" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to express the Clients ID of the good or badge of the service aided concept presently.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo opcional para expresar el número de cliente del bien o identificador del servicio amparado por el presente concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:minLength value="1"/>
												<xs:whiteSpace value="collapse"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="Description" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the description of the good or covered service presently concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo requerido para precisar la descripción del bien o servicio cubierto por el presente concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:minLength value="1"/>
												<xs:whiteSpace value="collapse"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="UnitaryPrice" type="t_Amount" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en"> Attribute to specify the value or unitary price of the good or covered service presently concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo requerido para precisar el valor o precio unitario del bien o servicio cubierto por el presente concepto.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="Discount" type="t_Amount" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the Discont in the ammount applicable for the quantity expressed in the concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo para especificar el descuento en el monto aplicable para la cantidad expresada en el concepto.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="DiscountDescription" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute on free text format to describe the Discont in the ammount applicable for the quantity expressed in the concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo en texto libre para describir el descuento en el monto aplicable para la cantidad expresada en el concepto.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:whiteSpace value="collapse"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="DiscountRate" type="t_Amount" use="optional">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute describe the Discont rate in the ammount applicable for the quantity expressed in the concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo que describe la tasa de descuento en el monto aplicable para la cantidad expresada en el concepto.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="Tax" type="t_Amount" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the value of the dutty or tax or fee rate of the good or covered service presently concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo para especificar el impuesto del bien o servicio expresado en el concepto.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="TaxRate" type="t_Amount" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the value of the percent of tax rate of the good or covered service presently concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo para especificar el porcentaje de la tasa impositiva del bien o servicio expresado en el concepto.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="Amount" type="t_Amount" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="en">Attribute to specify the total amount of the goods or services of the present concept. It should be equivalent to the result of multiplying the quantity for the unitary value expressed in the concept.</xs:documentation>
											<xs:documentation xml:lang="es">Atributo requerido para precisar el importe total de los bienes o servicios del presente concepto. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en el concepto.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Taxes">
					<xs:annotation>
						<xs:documentation> Node to capture the applicable taxes.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="RetainedTax">
								<xs:annotation>
									<xs:documentation> Node to capture the applicable retained taxes </xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Retained" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Node for the detailed information of a retention of specific tax </xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:attribute name="Description" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to point out the type of retained tax ISR or IVA</xs:documentation>
														<xs:documentation xml:lang="es">Atributo para indicar el tipo de impuestos retenidos ISR o IVA</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:minLength value="1"/>
															<xs:whiteSpace value="collapse"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="Amount" type="t_Amount" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to point out the amount of the retained tax </xs:documentation>
														<xs:documentation xml:lang="es">Atributo para indicar el monto del impuesto retenido</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="TranslatedTaxes">
								<xs:annotation>
									<xs:documentation> Node to seat or to refer the applicable transferred taxes </xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Translated" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Node for the detailed information of a transfer of specific tax </xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:attribute name="Description" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to point out the type of transferred tax IVA or IEPS</xs:documentation>
														<xs:documentation xml:lang="es">Atributo para indicar el tipo del impuesto trasladadoIVA o IEPS</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:minLength value="1"/>
															<xs:whiteSpace value="collapse"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="TaxRate" type="t_Amount" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="es">Atributo requerido para señalar la tasa del impuesto que se traslada por cada concepto amparado en el comprobante</xs:documentation>
														<xs:documentation xml:lang="EN">Translated TAX Rate in percentage</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="Amount" type="t_Amount" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="en"> Attribute to point out the amount of the translated tax </xs:documentation>
														<xs:documentation xml:lang="es">Atributo para indicar el monto del impuesto trasladado</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="TotalRetainedTax" type="t_Amount" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute to express the total of the retained taxes in percentage that they come off of the concepts expressed in the digital fiscal voucher.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo opcional para expresar el total de los impuestos retenidos que se desprenden de los conceptos expresados en el comprobante fiscal digital.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="TotalTranslatedTax" type="t_Amount" use="required">
							<xs:annotation>
								<xs:documentation xml:lang="en">Attribute to express the total of the transferred taxes that they come off of the concepts expressed in the digital fiscal voucher.</xs:documentation>
								<xs:documentation xml:lang="es">Atributo opcional para expresar el total de los impuestos trasladados que se desprenden de los conceptos expresados en el comprobante fiscal digital.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="InvoiceNumber" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">SAP Invoice number</xs:documentation>
					<xs:documentation xml:lang="es">Numero de factura en SAP</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="10"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="dateTtime" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">
fiscal voucher date and time in format "aaaa-mm-ddThh:mm:ss", acording to ISO 8601.</xs:documentation>
					<xs:documentation xml:lang="es">fecha y hora de
voucher fiscal en formato  "aaaa-mm-ddThh:mm:ss", de acuerdo a  ISO 8601.

</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:dateTime">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="CreditPeriod" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to specify the Period Count Quantity form that applies for this digital fiscal voucher.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo que especifica el periodo de credito para este voucher digital
</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="PaymentConditions" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en"> Attribute to express the applicable commercial conditions for the payment of the digital fiscal voucher.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo para expresar las condiciones comerciales aplicables para el pago del voucher digital</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Currency" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Currency identification CODE (MXN, USD, etc.).</xs:documentation>
					<xs:documentation xml:lang="es">codigo de identificacion de moneda (MXN, USD, etc.).</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="XRate" type="t_Amount" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to represent The excahnge rate from the invoice currency to Mexican Pesos the day of the expedition. Ony if the invoice is NOT in Mexican Pesos</xs:documentation>
					<xs:documentation xml:lang="es">Atributo requerido para indicar el tipo de cambio de la moneda del comprobante a pesos mexicanos el dia de expedicion. Solo aplica si el comprobante NO esta en pesos Mexicanos.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="subTotal" type="t_Amount" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to represent the sum of the amounts before discounts and taxes.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo requerido para representar la suma de los importes antes de descuentos e impuestos.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="Discount" type="t_Amount" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to represent the total amount of the applicable discounts before taxes.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo opcional para representar el importe total de los descuentos aplicables antes de impuestos.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="DiscountDescription" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en"> Attribute to express the reason of the applicable discount.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo opcional para expresar el motivo del descuento aplicable.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Weight" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to specify the weight for the quantity expressed in the eInvoice.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo que expresa el peso para la cantidad expresada en la efactura</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="WeightUnit" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to specify the Unit to measure the weight for the quantity expressed in the eInvoice.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo que expresa la unidad de peso para la cantidad expresada en la efactura</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Volume" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to specify the Volume for the quantity expressed in the eInvoice.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo que especifica el volumen de la cantidad expresada en la efactura</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="VolumeUnit" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to specify the measure unit of the Volume for the quantity expressed in the eInvoice.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo que especifica la unidad de medida del volumen de la cantidad expresada en la efactura</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Total" type="t_Amount" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to represent the sum of the subtotal, less the applicable discounts, more the transferred taxes, less the retained taxes.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo requerido para representar la suma del subtotal, menos los descuentos aplicables, más los impuestos trasladados, menos los impuestos retenidos.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="TotalLetter" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Total amount with Letter </xs:documentation>
					<xs:documentation xml:lang="es">Monto total expresado en letras</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="PaymentMetod" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute of free text to express the method of payment of the goods or services aided by the voucher. He/she understands each other as method of payment such legends as: check, credit card or I debit, deposit in bill, etc.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo opcional de texto libre para expresar el método de pago de los bienes o servicios amparados por el comprobante. Se entiende como método de pago leyendas tales como: cheque, tarjeta de crédito o debito, depósito en cuenta, etc.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="eInvoiceEffect" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Attribute to express the effect of the fiscal voucher for the issuing taxpayer.</xs:documentation>
					<xs:documentation xml:lang="es">Atributo que expresa el efecto del vocher fiscal para el pagador de impuestos</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Text" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Free text</xs:documentation>
					<xs:documentation xml:lang="es">Texto libre
</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="VendorID" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Internal Client Vendor Number</xs:documentation>
					<xs:documentation xml:lang="es">numero interno del cliente</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="DeliveryID" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Delivery note number</xs:documentation>
					<xs:documentation xml:lang="es">numero de nota de envio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="NumberPO" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Client Purchase Order Number</xs:documentation>
					<xs:documentation xml:lang="es">numero de orden de compra del cliente</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="20"/>
						<xs:whiteSpace value="collapse"/>
						<xs:pattern value="[0-9]+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="datePO" use="required">
				<xs:annotation>
					<xs:documentation xml:lang="en">Client Purchase Order Date  in format "aaaa-mm-dd"</xs:documentation>
					<xs:documentation xml:lang="es">fecha de la orden de compra del cliente en formato "aaaa-mm-dd"</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:dateTime">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="PaymentDueDate" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Due Date for Paymentof the invoicein format "aaaa-mm-dd"</xs:documentation>
					<xs:documentation xml:lang="es">fecha limite de pago "aaaa-mm-dd"</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:dateTime">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ShipsStaysID" use="optional">
				<xs:annotation>
					<xs:documentation xml:lang="en">Ships stays reference number</xs:documentation>
					<xs:documentation xml:lang="es">numero de referencia de estancia de envio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="t_Address">
		<xs:annotation>
			<xs:documentation xml:lang="en"> Defined type to express homes or addresses </xs:documentation>
		</xs:annotation>
		<xs:attribute name="Street" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en"> This attribute is good to specify the avenue, street, road or highway where the location is given.</xs:documentation>
				<xs:documentation xml:lang="es">Este atributo opcional sirve para precisar la avenida, calle, camino o carretera donde se da la ubicación.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ExternalNumber" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">This attribute is good to express the particular number where the location is given on a given street.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para expresar el numero particular de una locacion en una determinada calle.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="InternalNumber" use="optional">
			<xs:annotation>
				<xs:documentation xml:lang="en">This attribute is good to express additional information to specify the location when he/she remains silent and external number (not External) they are not enough to determine the location in a precise way.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para expresar informacion adicional que especifica la locacion cuando se esta en silencio y el numero externo no es sufuciente para determinar la locacion de manera precisa.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Colony" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">This attribute is good to specify the colony where the location is given when he/she wants himself to be more specific in cases of urban locations.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para expresar la colonia de la locacion cuando se quiere ser mas especifico en locaiones urbanas.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="City" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en"> Attribute that is good to specify the city or population where the location is given.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para especificar la ciudad de la locacion.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Reference" use="optional">
			<xs:annotation>
				<xs:documentation xml:lang="en">Attribute to express additional reference of location.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para expresar la referencia adicional de la locacion.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="MunicipalityDelegation" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">Attribute that is good to specify the municipality or delegation (in the case of the Federal District) where the location is given.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para especificar el municipio o delegacion (en caso del Distrito Federal) en que se encuantra la locacion.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="State" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">Attribute that is good to specify the state or federative entity where the location is given.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para especificar el estado o la entidad federativa en que se encuentra la locacion.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Country" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en"> Attribute that is good to specify the country where the location is given.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para expresar el pais en que se encuentra la locacion.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ZipCode" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en"> Attribute that is good to seat the postal code where the location is given.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para expresar el codigo postal de la locacion.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="EMail" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en"> Attribute that is good to seat the email address.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para indicar la direccion de correo electronico.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="t_RFC">
		<xs:annotation>
			<xs:documentation> Defined type to express keys of the Federal Registration of Taxpayers </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="12"/>
			<xs:maxLength value="13"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="t_Amount">
		<xs:annotation>
			<xs:documentation> Defined type to express numeric amounts with fraction to two decimals </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="2"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="t_CustomInformation">
		<xs:annotation>
			<xs:documentation> Defined type to express Custom Information (Aduana) </xs:documentation>
		</xs:annotation>
		<xs:attribute name="Number" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">Attribute to express the number of the document customs officer that aids the import of the good (Pedimento).</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para indicar el no. del documento de agente aduanero para ayudar a la importacion del bien. (Pedimento)</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Date" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">Attribute to express the date of expedition of the document customs officer that aids the import of the good. </xs:documentation>
				<xs:documentation xml:lang="es">Atributo para indicar la fecha de expedicion del documento de agente aduanero para ayudar a la importacion del bien. </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:date">
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Custom" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">Attribute to specify the custom (Aduana) for which the import of the good was made.</xs:documentation>
				<xs:documentation xml:lang="es">Atributo para indicar la aduana por la que la importacion del bien fue hecha.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:whiteSpace value="collapse"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
</xs:schema>
