trytond-aeat_sii/__init__.py
Sergio Morillo 97833b9583 Reset SII keys on update_taxes method.
This commit refs #21374
2021-12-23 15:51:18 +01:00

50 lines
1.4 KiB
Python

# The COPYRIGHT file at the top level of this repository contains the full
# copyright notices and license terms.
from trytond.pool import Pool
from . import cron
from . import invoice
from . import aeat
from . import party
from . import company
from . import load_pkcs12
from . import account
from . import aeat_mapping
from . import sale
def register():
Pool.register(
account.Configuration,
account.TemplateTax,
account.Tax,
cron.Cron,
party.Party,
party.PartyIdentifier,
company.Company,
invoice.Invoice,
invoice.ResetSIIKeysStart,
invoice.ResetSIIKeysEnd,
load_pkcs12.LoadPKCS12Start,
aeat.CreateSiiIssuedPendingView,
aeat.CreateSiiReceivedPendingView,
aeat.SIIReport,
aeat.SIIReportLine,
aeat.SIIReportLineTax,
aeat_mapping.IssuedInvoiceMapper,
aeat_mapping.RecievedInvoiceMapper,
module='aeat_sii', type_='model')
Pool.register(
sale.Sale,
depends=['sale'],
module='aeat_sii', type_='model')
Pool.register(
invoice.ResetSIIKeys,
aeat.CreateSiiIssuedPending,
aeat.CreateSiiReceivedPending,
load_pkcs12.LoadPKCS12,
module='aeat_sii', type_='wizard')
Pool.register(
invoice.Invoice2,
module='aeat_sii', type_='model',
depends=['account_invoice_posted2draft'])