La Estructura del Archivo XML (Factura Electrónica)


La estructura de un archivo XML esta basado en el lenguaje de etiquetas que proviene del llamado HTML que fue el pionero para escribir páginas web. Por ello para el Servicio de Administración Tributaria (SAT) no existe representación impresa porque luciría como el texto ubicado debajo de estas líneas.

Aún así, si puede ser entendible lo que el archivo XML presentado como factura electrónica contiene y por lo tanto ampara. Podemos hablar de seis “secciones” diferentes en la estructura del XML.

Una donde se especifica las direcciones electrónicas donde el certificado terminará (color rojo); después el número de certificado seguido de una larga clave codificada (verde).

Para posteriormente mostrar el folio, la fecha, el año y tipo de comprobante, incluyendo el monto que lo ampara con la forma de pago incluida (morado).

Luego vienen los datos fiscales del emisor y el receptor (azul) para finalizar con todos los conceptos amparados en el documento, con todo e impuestos (naranja).

<Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/2
http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd http://www.sat.gob.mx/terceros
 http://www.sat.gob.mx/sitio_internet/cfd/terceros/terceros.xsd"


noCertificado="00001000000100549940"

certificado="MIIEOTCCAyGgAwIBAgIUMDAwMDEwMDAwMDAxMDA1NDk5NDAwDQYJKoZI
hvcNAQEFBQAwggE2MTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbml
zdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3R
yYWNpw7NuIFRyaWJ1dGFyaWExHzAdBgkqhkiG9w0BCQEWEGFjb2RzQHNhdC5nb2IubXgx
JjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUw
NjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEzARBg
NVBAcMCkN1YXVodGVtb2MxMzAxBgkqhkiG9w0BCQIMJFJlc3BvbnNhYmxlOiBGZXJuYW5k
byBNYXJ0w61uZXogQ29zczAeFw0wOTA0MzAyMzM0MjFaFw0xMTA0MzAyMzM0MjFaMIHZM
SkwJwYDVQQDEyBURUxFRk9OT1MgREUgTUVYSUNPIFMgQSBCIERFIEMgVjEpMCcGA1UE
KRMgVEVMRUZPTk9TIERFIE1FWElDTyBTIEEgQiBERSBDIFYxKTAnBgNVBAoTIFRFTEVGT0
5PUyBERSBNRVhJQ08gUyBBIEIgREUgQyBWMSUwIwYDVQQtExxUTUU4NDAzMTVLVDYgL
yBMRU5JNTMxMjA5Rks2MR4wHAYDVQQFExUgLyBMRU5JNTMxMjA5SERGWUdTMDkxDzA
NBgNVBAsTBlVOSURBRDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0BzX5RRPbo
f0KChdRRrWLPJkC204DLSNDCjjvGj1sM9CH+ZeJ/HDVTwpNnILkx7A118bWahSFSnUVj+JFi
mfpcHWulMxbSsBM7Ys66smhIVdNA3L/BgSaAhijS42b05/gzDN+RELXDcsXNMfNGdR6C05s3
fm1H3Upi+/zczRvfcCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwD
QYJKoZIhvcNAQEFBQADggEBAAn9P5A0oERciqC6Dp/ZNgNEDhRfUNIiAf3soKBCJzpQMkE
EJwMz6JbeaPLZltyA4IAiN7+la+KPTgs80SSeCIiU/2CxYNfC7z9suRUsFLfV9OZVCHDt4qNI1kV
uF6ZRALtWncYGE9+7dMVElRkmvAHN20XtIJc7N/HwLA+4b/otxToWO59duxmsOJ9vP4I6pM4I
5kNDmGLwEMFpGT4Ncj4x+6EzDXBeWL/+lB6CaWlICfoKTs+TV9pMB9Sdiv6GngwZuJRrmVg
2rb2Nzyw1EnQbos0iV0tpFqK50MhrQOqlkp1LAbRbPSIGFj4lLgIgx+KLpQGv/n0P8lZW3B6w/u
c=" sello="x6S2jrtBHbSxKNdLZp9BU33oELhKQWMjEiG3fUt4bvXkQB0oJYXWP47qEi98PJhfBi/g
Mf48qam60rg3HmtnYSBwesF1DuDUOj6LPEMa63stRbIdror5r6lDzwfrVz4H3nxV/19aArNvco6+
Lx52IUcahnBW7ql45oB3a/JH9v8=" version="2.0"

serie="MMA"
folio="01515037"
fecha="2011-03-17T07:54:16"
noAprobacion="0000320893"
anoAprobacion="2011"
tipoDeComprobante="ingreso"
formaDePago="PAGO EN UNA SOLA EXHIBICION"
subTotal="218.85"
descuento="0.00"
total="254.00">

<Emisor rfc="TME840315KT6"
nombre="TELEFONOS DE MEXICO S.A.B. DE C.V.">
<DomicilioFiscal calle="PARQUE VIA" noExterior="198" colonia="COL. CUAUHTEMOC"
 municipio="CUAUHTEMOC" estado="DISTRITO FEDERAL" pais="MEXICO"
 codigoPostal="06599"/></Emisor>

<Receptor rfc="XAXX010101000" nombre="USUARIO MENDOZA TORRES TERCERO">
<Domicilio calle="CLL OCHO DE AGOSTO 3341 PISO 25 2508 REFFORMA RIO NAJERA Y
RIO OTHON" municipio="MORELOS" estado="DISTRITO FEDERAL" pais="MEXICO"
 codigoPostal="24800"/></Receptor>

<Conceptos><Concepto cantidad="1.00" descripcion="LADA" valorUnitario="5.92"
 importe="5.92"/><Concepto cantidad="1.00" descripcion="Servicio Local"
 valorUnitario="206.55" importe="206.55"/></Conceptos><Impuestos
totalImpuestosTrasladados="41.39"><Traslados><Traslado impuesto="IEPS" tasa="3.00"
 importe="6.38"/><Traslado impuesto="IVA" tasa="0.00" importe="0.00"/><Traslado
 impuesto="IVA" tasa="11.00" importe="0.00"/><Traslado impuesto="IVA" tasa="16.00"
importe="35.01"/></Traslados></Impuestos></Comprobante>


Como pueden observar si es posible entender como leer un archivo XML, pero nuestros clientes no lo podrán hacer por eso es conveniente entregarlo acompañado de una versión para imprimir, o sea se darán dos archivos diferentes. Ya no es recomendable usar papel para emitir facturas o cualquier otro tipo de comprobantes fiscales, todo puede ser digital.

www.polintegra.org/factura

Comentarios

  1. como puedo sacar el certificado, el segundo q esta en el texto de color verde???

    ResponderEliminar
  2. Hola, el trámite es a través del SAT y CertiSAT, tienes que entrar a Tu PORTAL SAT y desde ahí en la pestaña MicroE debes solicitarlo. Tarda como medio pero debes tener la FIEL, si no, por ahí hay que empezar.

    ResponderEliminar
  3. Hola que tal Tengo la FIEL y el KEY y ya estoy por contratar el PAC, mi duda es como puedo desarrollar mi xml (v3.0) y poder emitir mi factura

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

El Uso del Código de Barras

Tecnología del Código de Barras