Factura electrónica AFIP con Django

1,530 views
Skip to first unread message

Lautaro Santa Cruz

unread,
Mar 1, 2019, 8:24:17 PM3/1/19
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Buenas, desde ya pido mil disculpas por mi ignorancia en este tema, pero estoy realizando un proyecto con django y python, es un sistema para el negocio de mi madre (Primer proyecto) y al momento de vender un producto necesito poder generar la factura electrónica, ya que al entrar a http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs son tantas cosas que no se que descargar y que no, el sistema que estoy realizando es ese:https://www.youtube.com/watch?v=uRexSrevAzU y en el minuto 2:20 realizo una venta a modo de ejemplo, luego de eso yo necesito generar una factura, en la vista de django no se que libreria importar para que me genere dicha factura electrónica, si alguien trabao con django y me puede dar una mano o una pequeña ayuda estaría muy agradecido. Muchas gracias!

Mariano Reingart

unread,
Mar 1, 2019, 8:37:17 PM3/1/19
to pyaf...@googlegroups.com
Hola Lautaro:

Básicamente para usar el proyecto y hacer facturas electrónicas en django o cualquier otro framework (flask, web2py, etc.), deberías importar de pyafipws: wsaa y wsfev1 y luego usar los objetos.

Ejemplo integrado con solicitud de CAE y generación de PDF:

https://github.com/reingart/pyafipws/blob/py3k/ejemplos/factura_electronica.py

Podrías importarlo y usar la rutina (es bastante simple como para adaptarla a cada caso particular):

from factura_electronica import facturar

facturar([
  {"dni": 12345678, "nombre": "Juan Perez", "domicilio": "Balcarce 50",
  "descripcion": "Producto XYZ", "precio": 300.00,
  }])

# abrir el PDF generado en /tmp/factura_{nro}.pdf
# capturar excepciones (en caso de error o rechazo de AFIP)

Documentación:

Para Python, factura electrónica mercado interno WSFEv1 (ejemplo básico explicado linea por línea):


Instalación:

Ejecutar en un entorno virtual o similar:

pip install "httplib2>=0.12.0"  "fpdf>=1.7.2" 

Hay otras dependencias opcionales (ver requirements.txt para más info).
Para Python 3 pueden ver la rama py3k, en la wiki del repositorio deje una página documentando la instalación:

https://github.com/reingart/pyafipws/wiki/Factura-Electronica-Python-3



On Fri, Mar 1, 2019 at 10:24 PM Lautaro Santa Cruz <sclau...@gmail.com> wrote:
Buenas, desde ya pido mil disculpas por mi ignorancia en este tema, pero estoy realizando un proyecto con django y python, es un sistema para el negocio de mi madre (Primer proyecto) y al momento de vender un producto necesito poder generar la factura electrónica, ya que al entrar a http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs son tantas cosas que no se que descargar y que no, el sistema que estoy realizando es ese:https://www.youtube.com/watch?v=uRexSrevAzU y en el minuto 2:20 realizo una venta a modo de ejemplo, luego de eso yo necesito generar una factura, en la vista de django no se que libreria importar para que me genere dicha factura electrónica, si alguien trabao con django y me puede dar una mano o una pequeña ayuda estaría muy agradecido. Muchas gracias!

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages