Metadata-Version: 2.4
Name: django-afip
Version: 14.1.0
Summary: AFIP integration for django
Author-email: Hugo Osvaldo Barrera <hugo@whynothugo.nl>
License-Expression: ISC
Project-URL: homepage, https://github.com/WhyNotHugo/django-afip
Project-URL: documentation, https://django-afip.readthedocs.io/
Project-URL: issues, https://github.com/WhyNotHugo/django-afip/issues
Project-URL: changelog, https://django-afip.readthedocs.io/en/latest/changelog.html
Project-URL: donate, https://liberapay.com/WhyNotHugo/
Project-URL: funding, https://github.com/sponsors/WhyNotHugo
Keywords: argentina,afip,wsdl
Classifier: Development Status :: 6 - Mature
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Framework :: Django :: 6.0
Classifier: Framework :: Django :: 6.1
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: cryptography<47,>=3.2
Requires-Dist: django<7.0,>=5.2
Requires-Dist: django_renderpdf<7.0.0,>=6.0.0
Requires-Dist: lxml<7.0.0,>=3.4.4
Requires-Dist: pyopenssl>=16.2.0
Requires-Dist: zeep<5.0.0,>=1.1.0
Requires-Dist: qrcode[pil]<9.0,>=6.1
Requires-Dist: requests!=2.32.0,!=2.32.1,!=2.32.2
Provides-Extra: docs
Requires-Dist: Sphinx>=3.4.0; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinxcontrib_django; extra == "docs"
Requires-Dist: dj_database_url; extra == "docs"
Provides-Extra: factories
Requires-Dist: factory-boy; extra == "factories"
Provides-Extra: dev
Requires-Dist: coverage; extra == "dev"
Requires-Dist: dj_database_url; extra == "dev"
Requires-Dist: django-stubs[compatible-mypy]; extra == "dev"
Requires-Dist: factory-boy; extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-django; extra == "dev"
Requires-Dist: types-backports; extra == "dev"
Requires-Dist: types-freezegun; extra == "dev"
Requires-Dist: types-pyOpenSSL; extra == "dev"
Requires-Dist: types-pytz; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Dynamic: license-file

# django-afip

## What's this?

AFIP is Argentina's tax collection agency. For emitting invoices, taxpayers are
required to inform AFIP of each invoice by using a dedicated SOAP-like web
service for that.

**django-afip** is a Django application implementing the necessary bits for
Django-based applications to both store and comunícate invoicing information.

## Features

- Validate invoices and other receipt types with AFIP's WSFE service.
- Generate valid PDF files for those receipts to send to clients.

## Documentation

The full documentation is available at https://django-afip.readthedocs.io/

It is also possible to build the documentation from source using:

```sh
tox -e docs
```

## Changelog

The changelog is included with the rest of the documentation:
https://django-afip.readthedocs.io/en/stable/changelog.html

## Donate

While some of the work done here is done for clients, much of it is done in my
free time. If you appreciate the work done here, please consider [donating].

[donating]: https://whynothugo.nl/sponsor/

## Licence

This software is distributed under the ISC licence. See LICENCE for details.

Copyright (c) 2015-2026 Hugo Osvaldo Barrera <hugo@whynothugo.nl>
