El CFDi es un archivo de texto con extención XML, la información de este archivo esta en formato XML que la idea básica de su sintaxis es:
<variable1>valor de la variable 1</variable1>
<variable2>valor de la variable 2</variable2>
CFDi son las siglas que le puso el SAT al contenido de la información del XML, el contenido esta publicado en el Anexo 20 el cual se descarga de la página del SAT.
Estas reglas de sintaxis nos llevarán a generar un archivo como este:
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante total="10653.03" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" LugarExpedicion="TORREON COAHUILA" TipoCambio="1.0000" fecha="2014-02-05T20:35:01" sello="SPSDsyDAKDBA4RD3XEUubZFLEK4KWPzlhYUpByU6Yt/B0dU7FT0MSfzV7BO2l6EpAoO1ielS6PRJtffNFAmHqokCTrb4Rg4iLXRxNz2AGki8XmUsMtgKaUGdUJ/kTsa/xeppOVt5ZA2fCl5ecOZctEQPoHNupC6DrVRO1lMZsdk=" Moneda="MXN" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" metodoDePago="NO IDENTIFICADO" noCertificado="20001000000100005867" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" version="3.2" serie="H" descuento="0.00" folio="10" subTotal="11174.94" tipoDeComprobante="ingreso" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" formaDePago="PAGO EN UNA SOLA EXHIBICION">
<cfdi:Emisor nombre="MIGUEL ANGEL SOSA HERNANDEZ" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:ExpedidoEn codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:RegimenFiscal Regimen="Regimen Intermedio de las Personas Fisicas con Actividades Empresariales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="VENTA A PUBLICO EN GENERAL" rfc="XAXX010101000"/>
<cfdi:Conceptos>
<cfdi:Concepto importe="11174.94" valorUnitario="1064.28" cantidad="10.5" descripcion="DEMO SERVICIO MANTENIMIENTO" unidad="NO APLICA" noIdentificacion="2G46515"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="1787.94" totalImpuestosRetenidos="2309.85">
<cfdi:Retenciones>
<cfdi:Retencion importe="1192.36" impuesto="IVA"/>
<cfdi:Retencion importe="1117.49" impuesto="ISR"/>
</cfdi:Retenciones>
<cfdi:Traslados>
<cfdi:Traslado importe="1787.94" tasa="16.00" impuesto="IVA"/>
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Comprobante>
Este documento se enviará al SAT por medio de un PAC; el PAC son compañias encargadas de recibir las facturas, ver que todo este en orden y enviarlas al SAT
Si el XML tiene cualquier error en su redacción el PAC lo rechazara.
El método de comunicación hacia el PAC varia, pero el más común es el web service.
Una vez que el XML fue aceptado te regresan un XML NUEVO con información adicional
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante total="10653.03" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" LugarExpedicion="TORREON COAHUILA" TipoCambio="1.0000" fecha="2014-02-05T20:35:01" sello="SPSDsyDAKDBA4RD3XEUubZFLEK4KWPzlhYUpByU6Yt/B0dU7FT0MSfzV7BO2l6EpAoO1ielS6PRJtffNFAmHqokCTrb4Rg4iLXRxNz2AGki8XmUsMtgKaUGdUJ/kTsa/xeppOVt5ZA2fCl5ecOZctEQPoHNupC6DrVRO1lMZsdk=" Moneda="MXN" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" metodoDePago="NO IDENTIFICADO" noCertificado="20001000000100005867" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" version="3.2" serie="H" descuento="0.00" folio="10" subTotal="11174.94" tipoDeComprobante="ingreso" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" formaDePago="PAGO EN UNA SOLA EXHIBICION">
<cfdi:Emisor nombre="MIGUEL ANGEL SOSA HERNANDEZ" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:ExpedidoEn codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:RegimenFiscal Regimen="Regimen Intermedio de las Personas Fisicas con Actividades Empresariales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="VENTA A PUBLICO EN GENERAL" rfc="XAXX010101000"/>
<cfdi:Conceptos>
<cfdi:Concepto importe="11174.94" valorUnitario="1064.28" cantidad="10.5" descripcion="DEMO SERVICIO MANTENIMIENTO" unidad="NO APLICA" noIdentificacion="2G46515"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="1787.94" totalImpuestosRetenidos="2309.85">
<cfdi:Retenciones>
<cfdi:Retencion importe="1192.36" impuesto="IVA"/>
<cfdi:Retencion importe="1117.49" impuesto="ISR"/>
</cfdi:Retenciones>
<cfdi:Traslados>
<cfdi:Traslado importe="1787.94" tasa="16.00" impuesto="IVA"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital version="1.0" UUID="107DC41C-6353-4A4A-A5FD-8EC7EE162490" FechaTimbrado="2014-02-05T20:39:37" selloCFD="SPSDsyDAKDBA4RD3XEUubZFLEK4KWPzlhYUpByU6Yt/B0dU7FT0MSfzV7BO2l6EpAoO1ielS6PRJtffNFAmHqokCTrb4Rg4iLXRxNz2AGki8XmUsMtgKaUGdUJ/kTsa/xeppOVt5ZA2fCl5ecOZctEQPoHNupC6DrVRO1lMZsdk=" noCertificadoSAT="20001000000100005761" selloSAT="vj3grlFbiWP9WCn4IwNhIGGLSHRuuZJfBFVbeJyhSyBGEZo0JrJuNrzq4qidQTEbcAjn88ND6WjwZmRKryYcqmhzPZaX5jKOoUqJ3C9QQgOk9WvP8/U42R1g94e/uSsVX1wJ2gwq73DHyDfLSLrS9dBEc3f1bj9GUcJTASYetL0="/>
</cfdi:Complemento>
</cfdi:Comprobante>
Este nuevo XML es nuestra factura electrónica CFDi
El contenido de esta factura se lee y se puede imprimir o generar un PDF para su fácil visualización.
¿Como generar la factura electrónica fácilmente?
Te recomiendo multifacturas.com su herramienta de desarrollo te genera el XML, lo envía al PAC y te regresa la factura ya generada y validada.
Para utilizarla solo se instala, creas un archivo de texto con la información de la factura, ejecutas un comando y todo.
Suscribirse a:
Enviar comentarios (Atom)
Como bloquera archivos adjuntos que son virus en postfix o plesk
Como bloquear adjuntos del correo en Plesk/Postfix 1- edita el archivo /etc/postfix/main.cf 2- busca el parametro mime_header_checks...
-
Activar en plesk nginx En plesk ir al dominio ir a Configuración de Apache y nginx desactivar Modo proxy...
-
Aquí les dejo un ejemplo de un query para mostrar el día de la semana (lunes, martes, miercoles,....) de una fecha almacenada en mysql ...
-
Como bloquear adjuntos del correo en Plesk/Postfix 1- edita el archivo /etc/postfix/main.cf 2- busca el parametro mime_header_checks...
No hay comentarios:
Publicar un comentario