Comments (9)
No vi ningún comunicado del AFIP al respecto. Pero alrededor de la fecha que saqué 7.1.1 cambiaron algo, porque de repente un día empecé a recibir cientos de alertas de Sentry [de producción] de la falla al validar facturas. También un par de personas me mandaron mail de que estaban teniendo el mismo error que vos.
Generalmente nunca anuncian nada cuando hacen cambios, así que ya vengo acostumbrado a tener que descubrir que cambió.
Yo uso como base la imágen python:3.8 y ahí también se reproduce el error. El el ambiente de prueba que da GitHub no, por lo cual es fácil que se pase por alto (y ninguna de mis aplicaciones hacen facturación como parte de CI).
from django-afip.
Si te interesa seguirlo charlando con la gente del AFIP, pasos de reproducción fáciles:
docker run --rm -it python:3.8 bash
pip install requests
python -c 'import requests; requests.get("https://wsaahomo.afip.gov.ar")'
from django-afip.
El AFIP cambió algo hace un tiempo (reduciendo la seguridad de su servidor por debajo del mínimo aceptable en muchos ambientes, como es tu caso).
Agregué un parche a 7.1.1 para soportar eso, aunque sólo en producción, faltaría encararle para sandbox.
from django-afip.
@WhyNotHugo Gracias hugo por la explicación. Buscando y buscando ví que se trataba de eso, sobre todo al haber actualizado también mi distro (basado en Ubuntu 20.04).
Ahora, ¿Porque aún así funcionaba sobre lo que ya venía probando con Django AFIP? Esto sucedió cuando empecé de cero nuevamente a hacer una prueba en limpio (con DB en limpio).
¿Hay algún canal de información sobre este evento realizado por AFIP? Dado que les he escrito por esto en el email de Soporte (Homologación) y el que me responde (FISANOTTI GERARDO HUGO) parece que no tiene idea de esto.
Gracias.
from django-afip.
Perfecto, probado con los parches que has aplicado, ahora funciona. Gracias.
from django-afip.
v7.1.2 incluye ese fix.
from django-afip.
Entre una de las cosas que me respondieron desde AFIP:
... El único cambio que hemos realizado recientemente (está documentado en la página principal de nuestro sitio de documentación, www.afip.gob.ar/ws) ha sido la eliminación del soporte de las viejas versiones 1.0 y 1.1 del protocolo TLS ...
from django-afip.
También achicaron el tamaño de la clave Diffie–Hellman.
Varios servidores productivos (e instancias otras personas) de un día para el otro tiraron el mismo error: que la clave DH que estaba dando el AFIP era menos al tamaño mínimo aceptable. Siendo que no hubo ningún cambio de parte de los clientes, es claro que el cambio fue de parte del servidor.
Se ve que cuando reconfiguraron una cosa, rompieron otra y ni se enteraron (y no sería la primera vez que pasa).
Es medio un chiste como "anuncian" cosas en su sitio; no entiendo si esperan que la gente entre todos los días al sitio o qué Alguna vez les sugerí hacer una lista de correo, pero no dieron bola, dijeron que uno puede entrar al sitio a revisar a diario y ya.
De todas formas su anuncio no cubre ese cambio -- sospecho que cambiaron eso sin querer y ni se enteraron del cambio.
from django-afip.
No me extraña nada de la AFIP... como no van a tener mínimo mailing para anunciar estas cosas (y sobre todo anunciar con tiempo de que lo van a hacer).
Lamentable como todo lo que es sistemas en el Gobierno.
from django-afip.
Related Issues (20)
- Docs for `latest` should have a banner to indicate this is an unreleased version
- Change value used to check if fetched points of sales are blocked
- AuthTicket service field (DataError: value too long for type character varying(6) ) HOT 1
- Qn: What about adding new services to the project. HOT 5
- Test certificate used in CI has expired
- Fontconfig error: Cannot load default config file HOT 7
- CAEA support HOT 3
- Tox test error HOT 5
- Tests PointOfSales.issuance_type wrong value HOT 4
- Authorization over POS in tests HOT 3
- Tutorial de renovación de certificados HOT 3
- Error en el formulario de TaxPayer en referencia a certificate HOT 6
- Validations with cae expiration `31 de diciembre de 1969 a las 21:00` HOT 1
- Factura E
- Se pueden generar: Factura de Crédito electrónica MiPyMEs (FCE) A? HOT 9
- Se subio el changelog 11.2.0? HOT 3
- Crash with urllib3 >= 2.0.0
- Error al momento de registrar una Nota de Crédito electrónica MiPyMEs (FCE) A HOT 20
- Integrate with django's custom file storage settings HOT 1
- CI jobs with MySQL are broken.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-afip.