<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SAT on Héctor Bautista</title><link>https://hbautista.com/tags/sat/</link><description>Recent content in SAT on Héctor Bautista</description><generator>Hugo -- gohugo.io</generator><language>es-ES</language><lastBuildDate>Thu, 19 Mar 2015 14:20:57 +0000</lastBuildDate><atom:link href="https://hbautista.com/tags/sat/index.xml" rel="self" type="application/rss+xml"/><item><title>Admin CFDI en Debian</title><link>https://hbautista.com/p/admin-cfdi-en-debian/</link><pubDate>Thu, 19 Mar 2015 14:20:57 +0000</pubDate><guid>https://hbautista.com/p/admin-cfdi-en-debian/</guid><description>&lt;img src="https://hbautista.com/images/2018/Admin_CFDI_01.png" alt="Featured image of post Admin CFDI en Debian" /&gt;&lt;h2 style="text-align: center;"&gt;&#10; ¿Qué es Admin CFDI?&#10;&lt;/h2&gt;&#10;&lt;p&gt;Es una herramienta para descargar facturas CFDI desde el SAT (tanto emitidas como recibidas), de uno o más correos electrónicos, organizar, validar y reportar facturas CFDI desde directorios.&lt;/p&gt;&#10;&lt;p&gt;Los creadores son de &lt;a title="Factura Libre" href="https://facturalibre.net/servicios/" target="_blank" rel="noopener"&gt;Factura Libre&lt;/a&gt; que vienen desarrollando esta poderosa herramienta desde hace ya un tiempo.&lt;/p&gt;&#10;&lt;p&gt;Tomado de la página del proyecto:&lt;/p&gt;&#10;&lt;p&gt;Esta herramienta te permite realizar las siguientes acciones:&lt;/p&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Descargar facturas (CFDI) emitidas o recibidas directamente del SAT.&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Descargar facturas (CFDI) recibidas de uno o más correos electrónicos.&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Organizar las facturas (CFDI) en carpetas por emisor o receptor, año y mes.&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Generar PDFs de facturas (CFDI) usando una plantilla ODS de Calc de LibreOffice&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Generar un reporte de facturas (CFDI), así como validar los sellos y su estatus en el SAT&#10;&lt;/li&gt;&#10;&lt;p&gt;El desarrollo y últimas versiones del proyecto se están llevando en Github.&lt;/p&gt;&#10;&lt;p&gt;Requerimientos:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Python 3.4&lt;/li&gt;&#10;&lt;li&gt;Tk si usas Linux, si usas Windows ya lo integra Python&lt;/li&gt;&#10;&lt;li&gt;Firefox para la automatización de la descarga del SAT&lt;/li&gt;&#10;&lt;li&gt;Selenium para la automatización de la descarga del SAT&lt;/li&gt;&#10;&lt;li&gt;PyGubu para la interfaz gráfica.&lt;/li&gt;&#10;&lt;li&gt;ReportLab si usas una plantilla JSON (por implementar)&lt;/li&gt;&#10;&lt;li&gt;LibreOffice si usas la plantilla ODS&lt;/li&gt;&#10;&lt;li&gt;Extensiones win32 para Python si usas Windows&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Tanto en la página del proyecto como en el &lt;a title="Administrar CFDI" href="http://blog.facturalibre.net/stories/admin-cfdi2.html" target="_blank" rel="noopener"&gt;sitio&lt;/a&gt; del buen &lt;a title="Linuxman" href="http://linuxmanr4.com/2015/01/20/descargar-los-xml-del-sat-de-una-manera-mas-sencilla/" target="_blank" rel="noopener"&gt;Linuxman&lt;/a&gt;, encontrarán información para la instalación de lo necesario para que funcione.&lt;/p&gt;&#10;&lt;p&gt;En el caso particular de Debian, viene Python 2.7 por default, así que es necesario instalar los paquetes necesarios para que funcione.&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# aptitude install python3-tk python3-pip python3-uno&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Hay que tener instalado LibreOffice y Firefox además de los paquetes que se acaban de instalar. Una vez instaladas las dependencias, procedemos a instalar con pip, selenium y pygubu:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# pip3 install selenium pygubu&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Tanto la instalación de paquetes con apt-get o aptitude, como los que se instalan con pip3, debe hacerse como root.&lt;/p&gt;&#10;&lt;p&gt;Descargar versión más reciente de producción: &lt;a class="link" href="https://facturalibre.net/download_test/6" target="_blank" rel="noopener"&#10; &gt;AdminCFDI v0.2.2&lt;/a&gt; (&lt;strong&gt;567&lt;/strong&gt;).&lt;/p&gt;&#10;&lt;p&gt;Como usuario normal, procedemos a ejecutar Admin CFDI en el directorio en dónde hayamos extraído el contenido de AdminCFDI:&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:~/AdminCFDI_v0.2.2$ python3 admincfdi.py&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Admin_CFDI_01.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Admin_CFDI_01.png" &gt;2&lt;/a&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Admin_CFDI_02.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Admin_CFDI_02.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y eso sería todo&lt;/p&gt;&#10;&lt;p&gt;Agradecimientos a &lt;a title="Factura Libre" href="https://facturalibre.net/" target="_blank" rel="noopener"&gt;Factura Libre&lt;/a&gt; y a &lt;a title="Linuxman" href="http://linuxmanr4.com/" target="_blank" rel="noopener"&gt;Linuxman&lt;/a&gt; por la ayuda prestada.&lt;/p&gt;&#10;</description></item></channel></rss>