django-afip icon indicating copy to clipboard operation
django-afip copied to clipboard

⚖️ AFIP invoice integration for django.

Results 38 django-afip issues
Sort by recently updated
recently updated
newest added

Validating recepts handles DB transactions by itself just fine. Using this can be dangerous: ```py with transaction.atomic() receipt.validate() ``` If there's a failure during this call, the can be irrecoverable...

El único tests acá está comentado: https://github.com/WhyNotHugo/django-afip/blob/b418225a1c8da2481e9b42aeb760bbe8ea62ecb5/testapp/testapp/testmain/tests/test_webservices.py#L264-L281 Habría que buscar un caso que sepamos con certeza siempre devuelve observaciones, y crear un test de ese.

- Document what variables are passed to template tags. - Allowing subclassing the view for PDFs should be clearly explained too. See #30

documentation

Hola! Actualicé el módulo django-afip a la nueva versión. Lo que implicó cambiar el método populate_all() por load_metadata(). El problema es que en este método no me toma la base...

bug

- Add a `is_draft` field to receipts, to allow distinguishing receipts that are "ready to validate" from those that are not. - `raise` when trying to validate a receipt where...

enhancement

Locking is expected to happen externally. Do it explicitly, remove the assumption, and document the situation.

enhancement

Buenas tardes, Estuve generando facturas B sin inconvenientes, pero al momento de hacer una factura a otro responsable inscripto intento generar una A y me sucede lo siguiente: -- La...

enhancement

Move los campos así: TaxPayer - issuing_name - vat_condition - gross_income_conditoin - logo PointOfSales - issuing_address - issuing_email - sales_terms

This has breaking API changes, so it'll have to wait for v9.0. Move `django_afip.factories` to `django_afip.testing.factories`, to make it **very** clear that these are testing utilities.

AFIP has changed the description of this, so when re-fetching metadata, one ends up with two different `DocumentType`s that have the same code (code 99). `code` should probably be the...