Archivo

Posts Tagged ‘XML’

Intro a XML en Python 1 y 2

17 marzo, 2018 Deja un comentario

Intro-a-XML-en-Python

Después de algunos meses de no publicar nada en mi blog, espero que este post sea el inicio de muchos más nuevamente y ahora por petición de varios visitante que buscan una herramienta para renombrar los xml de la Facturación Electrónica en México con la nueva versión del CFDi v3.3.

Para lograr el objetivo y además hacer un mejor programa, lo primero es entender como funciona un XML y como se puede acceder a los datos desde Python.

Entonces he creado dos mini vídeos para realizar dos tareas en particular, pero además estos vídeos son especiales porque se puede pausar en cualquier momento y se puede marcar el texto en el vídeo y pegarlo en un editor o en una terminal, así que puedes ir realizando el vídeo paso a paso.

En el primer vídeo muestro como usar el módulo xml de la librería estándar de Python para poder abrir y leer un archivo xml correspondiente a un cfdi v3.3 demo e imprimir la lista de atributos de nodo raíz cuyo nombre es cfdi:Combrobante.

El segundo vídeo muestro como obtener el valor de un sólo atributo del nodo cfdi:Combrobante, logrando obtener el valor para los atributos de Serie y Moneda.

 

De momento es todo, se que aún no se resuelve la necesidad original, pero estamos un dos pasos más cerca.

Salu2 del otro lado del cable!

Anuncios

Renombra archivos xml de CFD/CFDi y se feliz :)

19 enero, 2014 107 comentarios

renamecfd-01
Y sigo con las reformas del SAT para faturación electrónica, ya que ahora seguramente tendremos muchos archivos xml, pero cada quien llama sus archivos como mejor conviene a su control interno, para para uno el nombre muchas veces no dice gran cosa y peor aún si necesito buscar un factura en particular, tengo que revisar todos o cuando menos gran parte de los archivos hasta dar con el que necesito, una tarea que sólo de pensarla ya me está dando hambre.
Leer más…

Administrar recepción de CFD/CFDI (update v1.1)

14 enero, 2014 21 comentarios

admincfds-01
Y como a partir del 2014 prácticamente el uso de la facturación electrónica se ha vuelto casi obligatorio, he retomando la administración de archivos xml, ya sea para CFD o CFDi, así que al verificar mi script realizado con anterioridad, resulta que no procesa los CFDi de forma correcta, así que a corregir el bug!!!

Ahora que ya conozco la estructura de un archivo xml para un cfdi v3.2 se que los nombres de los nodos van precedidos por la cadena “cfdi:”, así que manos a la obra.
Leer más…

Administrar la recepción de CFD/CFDI – Script que lee XML de un Comprobante Fistal Digital

16 agosto, 2012 5 comentarios


Esta nota surge de una idea orginal AdanGQ y su nota original se puede consulta en El Arte de Programar, Administrar la recepción de CFD/CFDi y que a petición de el en un twit de crear una versión usando Python, no he logrando no participar… esto era casi irresistible… el código en python claro!

Y el resultado es el que muestro a continuación y lo he creado usando funciones estandar para que funcione en la mayoría de las plataforma! Leer más…

smilinginrm35

Ramblings and Musings from Room 35

PiKon

3D Printing + Raspberry Pi Camera = PiKon Telescope

gvSIG blog

gvSIG project blog

Python Adventures

Welcome to the Jungle!