Autoliquidation TVA (achats UE/import)
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Generated by Django 5.2.15 on 2026-06-29 22:08
|
||||
|
||||
from decimal import Decimal
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('compta', '0002_depense_activite_alter_entreprise_activite'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='depense',
|
||||
name='regime_tva',
|
||||
field=models.CharField(choices=[('nationale', 'Nationale (TVA française facturée)'), ('intracom', 'Intracommunautaire (autoliquidation)'), ('import', 'Import hors UE (autoliquidation)')], default='nationale', max_length=12, verbose_name='Régime de TVA'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='depense',
|
||||
name='taux_tva',
|
||||
field=models.DecimalField(decimal_places=2, default=Decimal('0'), help_text='Taux français à auto-liquider pour les achats UE/import (ex. 20).', max_digits=4, verbose_name='Taux TVA autoliquidation (%)'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='entreprise',
|
||||
name='num_tva_intracom',
|
||||
field=models.CharField(blank=True, max_length=20, verbose_name='N° TVA intracommunautaire'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='depense',
|
||||
name='montant_ttc',
|
||||
field=models.DecimalField(decimal_places=2, help_text="Pour un achat UE/import, c'est le montant HT (sans TVA facturée).", max_digits=12, verbose_name='Montant payé (€)'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='depense',
|
||||
name='montant_tva',
|
||||
field=models.DecimalField(decimal_places=2, default=Decimal('0'), help_text='TVA payée au fournisseur (achats nationaux uniquement).', max_digits=12, verbose_name='TVA déductible facturée (€)'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user