Skip to content

Commit 7e9d766

Browse files
committed
Generate fixtures for ClientVatCondition
1 parent b1b1b9d commit 7e9d766

File tree

2 files changed

+103
-0
lines changed

2 files changed

+103
-0
lines changed
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
[
2+
{
3+
"model": "afip.clientvatcondition",
4+
"fields": {
5+
"code": "1",
6+
"description": "IVA Responsable Inscripto",
7+
"cmp_clase": "A/ALEY/C"
8+
}
9+
},
10+
{
11+
"model": "afip.clientvatcondition",
12+
"fields": {
13+
"code": "6",
14+
"description": "Responsable Monotributo",
15+
"cmp_clase": "A/ALEY/C"
16+
}
17+
},
18+
{
19+
"model": "afip.clientvatcondition",
20+
"fields": {
21+
"code": "13",
22+
"description": "Monotributista Social",
23+
"cmp_clase": "A/ALEY/C"
24+
}
25+
},
26+
{
27+
"model": "afip.clientvatcondition",
28+
"fields": {
29+
"code": "16",
30+
"description": "Monotributo Trabajador Independiente Promovido",
31+
"cmp_clase": "A/ALEY/C"
32+
}
33+
},
34+
{
35+
"model": "afip.clientvatcondition",
36+
"fields": {
37+
"code": "4",
38+
"description": "IVA Sujeto Exento",
39+
"cmp_clase": "B/C"
40+
}
41+
},
42+
{
43+
"model": "afip.clientvatcondition",
44+
"fields": {
45+
"code": "7",
46+
"description": "Sujeto No Categorizado",
47+
"cmp_clase": "B/C"
48+
}
49+
},
50+
{
51+
"model": "afip.clientvatcondition",
52+
"fields": {
53+
"code": "8",
54+
"description": "Proveedor del Exterior",
55+
"cmp_clase": "B/C"
56+
}
57+
},
58+
{
59+
"model": "afip.clientvatcondition",
60+
"fields": {
61+
"code": "9",
62+
"description": "Cliente del Exterior",
63+
"cmp_clase": "B/C"
64+
}
65+
},
66+
{
67+
"model": "afip.clientvatcondition",
68+
"fields": {
69+
"code": "10",
70+
"description": "IVA Liberado – Ley N° 19.640",
71+
"cmp_clase": "B/C"
72+
}
73+
},
74+
{
75+
"model": "afip.clientvatcondition",
76+
"fields": {
77+
"code": "15",
78+
"description": "IVA No Alcanzado",
79+
"cmp_clase": "B/C"
80+
}
81+
},
82+
{
83+
"model": "afip.clientvatcondition",
84+
"fields": {
85+
"code": "5",
86+
"description": "Consumidor Final",
87+
"cmp_clase": "C/49"
88+
}
89+
}
90+
]

scripts/dump_metadata.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
management.call_command("migrate")
1717

1818
from django_afip.factories import TaxPayerFactory
19+
from django_afip.models import ClientVatCondition
1920
from django_afip.models import GenericAfipType
2021

2122
# Initialise (uses test credentials).
@@ -37,3 +38,15 @@
3738
use_natural_primary_keys=True,
3839
output=f"django_afip/fixtures/{label}.json",
3940
)
41+
42+
ClientVatCondition.objects.populate()
43+
label = ClientVatCondition._meta.label.split(".")[1].lower()
44+
45+
management.call_command(
46+
"dumpdata",
47+
f"afip.{label}",
48+
format="json",
49+
indent=4,
50+
use_natural_primary_keys=True,
51+
output=f"django_afip/fixtures/{label}.json",
52+
)

0 commit comments

Comments
 (0)