<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Facturacion on LinuxmanR4</title><link>https://linuxmanr4.com/tags/facturacion/</link><description>Recent content in Facturacion on LinuxmanR4</description><generator>Hugo -- gohugo.io</generator><language>es</language><copyright>LinuxmanR4</copyright><lastBuildDate>Wed, 05 Jan 2011 15:11:00 +0000</lastBuildDate><atom:link href="https://linuxmanr4.com/tags/facturacion/index.xml" rel="self" type="application/rss+xml"/><item><title>Errores al validar los CFD en la página del SAT</title><link>https://linuxmanr4.com/2011/01/05/errores-al-validar-los-cfd-en-la-pagina-del-sat/</link><pubDate>Wed, 05 Jan 2011 15:11:00 +0000</pubDate><guid>https://linuxmanr4.com/2011/01/05/errores-al-validar-los-cfd-en-la-pagina-del-sat/</guid><description>&lt;p>Anote usted la primera del año con respecto a sistemas de gobierno. En el 2011 entra en vigor la factura electrónica, los muy famosos Comprobantes Fiscales Digitales (CFD), lo malo es que ya empezamos con los &amp;ldquo;detallitos&amp;rdquo;.&lt;/p>
&lt;p>Hasta hace una semana hice varias pruebas con &lt;a class="link" href="https://linuxmanr4.com/2010/11/29/facturacion-electronica-libre/" >Factura Libre&lt;/a>
y sin problemas, pero al estar revisando la versión para Windows me di cuenta de que ya no estaba validando correctamente los archivos .xml.&lt;/p>
&lt;figure>&lt;img src="http://farm6.static.flickr.com/5042/5326789705%5F58bc0fbeb8.jpg"
alt="Comprobante inválido">&lt;figcaption>
&lt;p>Comprobante inválido&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Al principio creí que era algún bug en la versión para Windows, generalmente uso la versión para linux y no me había arrojado ningún problema.&lt;/p>
&lt;p>Pero no, al parecer, &amp;ldquo;alguien&amp;rdquo; le movió &amp;ldquo;algo&amp;rdquo; al validador y se ha vuelto todo un caos. ¡Justo al momento de escribir este artículo me aparece simplemente un cuadro en negro !!!!&lt;/p>
&lt;figure>&lt;img src="http://farm6.static.flickr.com/5124/5327399836%5F7d1e54fa8e.jpg"
alt="Validador del SAT en negro">&lt;figcaption>
&lt;p>Validador del SAT en negro&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Como emergencia estoy usando un programa llamado &lt;a class="link" href="http://validacfd.com/" target="_blank" rel="noopener"
>ValidaCFD&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
, no es oficial, pero dado que el programa oficial no funciona validaCFD nos puede sacar un poco del atolladero.&lt;/p>
&lt;figure>&lt;img src="http://farm6.static.flickr.com/5046/5326789767%5F045dd9eb15.jpg"
alt="validaCFD">&lt;figcaption>
&lt;p>validaCFD&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Estimados lectores&amp;hellip; ¿Ustedes también tienen el mismo problema son el &lt;a class="link" href="https://linuxmanr4.com/2022/04/21/obtener-la-constancia-de-situacion-fiscal-usando-la-aplicacion-sat-id/" >SAT&lt;/a>
? ¿Usan un validador externo?&lt;/p></description></item><item><title>Facturación Electrónica Libre</title><link>https://linuxmanr4.com/2010/11/29/facturacion-electronica-libre/</link><pubDate>Mon, 29 Nov 2010 14:44:25 +0000</pubDate><guid>https://linuxmanr4.com/2010/11/29/facturacion-electronica-libre/</guid><description>&lt;p>Durante el fin de semana le di una buena leída al proyecto &lt;a class="link" href="http://www.universolibre.org/node/11" target="_blank" rel="noopener"
>Factura Libre&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
desarrollado por Mauricio Baeza Servin.&lt;/p>
&lt;p>¡Solamente utiliza software libre! , OpenOffice, python, openssl y xsltproc , con estos programas genera los certificados, los sellos, los archivos xml y hasta el reporte mensual.&lt;/p>
&lt;figure>&lt;img src="http://farm5.static.flickr.com/4085/5218038014%5F3aea79dbdb.jpg"
alt="Factura Libre">&lt;figcaption>
&lt;p>Factura Libre&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>En varios artículos de su página explica los siguientes puntos.&lt;/p>
&lt;ol>
&lt;li>&lt;a class="link" href="http://www.universolibre.org/node/12" target="_blank" rel="noopener"
>Instalación de factura libre&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/li>
&lt;li>&lt;a class="link" href="http://www.universolibre.org/node/13" target="_blank" rel="noopener"
>Generación de los Certificados y Sellos digitales&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/li>
&lt;li>&lt;a class="link" href="http://www.universolibre.org/node/14" target="_blank" rel="noopener"
>Datos iniciales y uso del sistema&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/li>
&lt;/ol>
&lt;h2 id="actualización">Actualización
&lt;/h2>&lt;p>Aparecieron nuevas instrucciones corregidas y mejoradas además de un video.&lt;/p>
&lt;p>&lt;a class="link" href="https://web.archive.org/web/20111013195615/http://www.universolibre.org/node/15" target="_blank" rel="noopener"
>Implantación de la Factura Electrónica Libre 4&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/p>
&lt;p>Factura libre utiliza OOo Basic como lenguaje de programación, pero supongo que los algoritmos se pueden cambiar prácticamente a cualquier otro lenguaje. Hasta ahorita lo he probado prácticamente sin complicaciones en el Ubuntu 10.04 que tengo instalado en mi lapita. También se puede ejecutar en Windows pero la instalación de algunos programas complica un poco las cosas.&lt;/p>
&lt;p>Factura libre es ideal para los que facturan servicios, pero para los que buscan más opciones lo pueden modificar o construir algo a partir de este proyecto.&lt;/p>
&lt;p>Los comandos utilizados para obtener el Certificado y el sello valen la visita a la página de Universo Libre.&lt;/p>
&lt;p>La Secretaría de Hacienda debería de apoyar y promover proyectos como este, después de todo, ellos son los más interesados en hacer que se cumplan las normas que establecen.&lt;/p>
&lt;h2 id="actualización-2010-11-30-bug-en-windows---la-declaración-de-la-constante-archivo_cadena">Actualización 2010-11-30 Bug en Windows - La declaración de la constante ARCHIVO_CADENA
&lt;/h2>&lt;p>Con Linux funciona muy bien, pero existe un bug que me causo problemas en Windows. Afortunadamente, lo encontré y es que en Windows no me generaba correctamente la cadena original.&lt;/p>
&lt;p>Abrimos el archivo &lt;strong>FacturaLibre.ods&lt;/strong>. Para corregir el bug se tiene que acceder al código, así que vamos al menú &lt;strong>Herramientas - Macros - Organizar Macros - OpenOffice.org Basic&lt;/strong> .&lt;/p>
&lt;figure>&lt;img src="http://farm6.static.flickr.com/5125/5221947084%5F6a7cc4c21b.jpg"
alt="Editar la Macro">&lt;figcaption>
&lt;p>Editar la Macro&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Se elige cualquier macro de la sección FacturaLibre.ods y presionamos el botón editar.&lt;/p>
&lt;p>En la parte de abajo se verán muchas pestañas, ese es el código de la aplicación. En donde dice &lt;strong>Globales&lt;/strong> podemos ver el bug en todo su esplendor.&lt;/p>
&lt;figure>&lt;img src="http://farm5.static.flickr.com/4140/5221347913%5Fbac5b5b7d1.jpg"
alt="bug factura libre ARCHIVO\_CADENA">&lt;figcaption>
&lt;p>bug factura libre ARCHIVO_CADENA&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>La declaración de la constante &lt;strong>ARCHIVO_CADENA&lt;/strong> esta duplicada. La correcta es la primera, por eso solamente es necesario comentar la declaración de la segunda y con eso el problema ya no existe.&lt;/p>
&lt;p>El bug se hace visible porque al momento de generar el archivo PDF en lugar de aparecer la cadena original sale el código del archivo xslt.&lt;/p>
&lt;p>Es recomendable revisar que el &lt;a class="link" href="https://linuxmanr4.com/2011/01/05/errores-al-validar-los-cfd-en-la-pagina-del-sat/" >CFD es válido&lt;/a>
con la herramienta que nos proporciona el SAT.&lt;/p>
&lt;figure>&lt;img src="http://farm6.static.flickr.com/5245/5221348303%5F443e362caa.jpg"
alt="CFD Válido">&lt;figcaption>
&lt;p>CFD Válido&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Cabe aclarar que esto solo ocurre en windows, porque la generación de la cadena original ocurre en un archivo bat (en donde se origina el bug) y en Linux se utiliza un pequeño programa en Python.&lt;/p>
&lt;p>Webgrafía. :&lt;/p>
&lt;ul>
&lt;li>&lt;a class="link" href="http://www.universolibre.org/node/12" target="_blank" rel="noopener"
>Universo Libre, Factura Libre&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/li>
&lt;li>&lt;a class="link" href="https://web.archive.org/web/20111222012618/http://www.universolibre.org:80/node/7" target="_blank" rel="noopener"
>Aprendiendo OOo Basic&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
.&lt;/li>
&lt;li>&lt;a class="link" href="https://web.archive.org/web/20111007084302/https://www.consulta.sat.gob.mx/SICOFI_WEB/ModuloECFD_Plus/ValidadorComprobantes/Validador.asp" target="_blank" rel="noopener"
>Validador de forma y sintaxis de Comprobantes Fiscales Digitales&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
.&lt;/li>
&lt;/ul></description></item><item><title>Facturación electrónica Verdades y Rumores</title><link>https://linuxmanr4.com/2010/09/06/facturacion-electronica-verdades-y-rumores/</link><pubDate>Mon, 06 Sep 2010 19:25:29 +0000</pubDate><guid>https://linuxmanr4.com/2010/09/06/facturacion-electronica-verdades-y-rumores/</guid><description>&lt;p>Hoy me llegó un correo electrónico con este mensaje&amp;hellip;&lt;/p>
&lt;figure>&lt;img src="http://farm5.static.flickr.com/4133/4964892814%5F6fd985519e.jpg"
alt="Verdades y Rumores sobre la facturación electrónica">&lt;figcaption>
&lt;p>Verdades y Rumores sobre la facturación electrónica&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>A todos los que nos encargamos de algún sistema de facturación nos interesa, pero lo que llamó mi atención es lo de &lt;strong>OBLIGATORIA&lt;/strong>.&lt;/p>
&lt;p>Para saber a exactamente a que le tiramos consulté la página del SAT y me encontré con este &lt;a class="link" href="ftp://ftp2.sat.gob.mx/asistencia_servicio_ftp/publicaciones/boletines/com2010_123.pdf" >Comunicado de prensa&lt;/a>
, resalte los puntos que considero más importantes en negritas.&lt;/p>
&lt;p>A partir del 1 de enero de 2011, inicia el cambio, &lt;strong>de manera paulatina&lt;/strong>, al uso generalizado de la facturación electrónica&lt;/p>
&lt;ul>
&lt;li>Se amplían los mecanismos para emisión de comprobantes para todos los contribuyentes&lt;/li>
&lt;li>Los contribuyentes pueden optar desde ahora por el esquema facturación electrónica&lt;/li>
&lt;li>Los actuales comprobantes fiscales impresos podrán seguir utilizándose hasta vencerse, sin importar el monto que amparen&lt;/li>
&lt;li>Se prevé que &lt;strong>los contribuyentes con ingresos iguales o menores a 4 millones de pesos puedan seguir expidiendo comprobantes impresos&lt;/strong>, sin importar el monto que amparen&lt;/li>
&lt;/ul>
&lt;p>Comparando, como que el mensaje que maneja el correo no es el mismo al que publica el SAT ¿cierto?.&lt;/p>
&lt;p>Apenas si he rascado un poco el tema de la facturación electrónica y es que la información que veo en el SAT es complicada y confusa, un auténtico galimatías.&lt;/p>
&lt;p>Supongo que dedicándole una buena cantidad de tiempo podría desarrollar alguna solución que pudiera adaptar al sistema que tengo actualmente, pero ¿Por qué no desarrollan un API?, ¿Por qué añadirle una complejidad innecesaria a algo que se puede hacer de manera sencilla?.&lt;/p>
&lt;p>Solo espero que todo esto no se haga un caos como con el SUA.&lt;/p></description></item></channel></rss>