first commit
This commit is contained in:
2
modules/account_es_sii/__init__.py
Normal file
2
modules/account_es_sii/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
BIN
modules/account_es_sii/__pycache__/__init__.cpython-311.pyc
Normal file
BIN
modules/account_es_sii/__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/account_es_sii/__pycache__/account.cpython-311.pyc
Normal file
BIN
modules/account_es_sii/__pycache__/account.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/account_es_sii/__pycache__/exceptions.cpython-311.pyc
Normal file
BIN
modules/account_es_sii/__pycache__/exceptions.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/account_es_sii/__pycache__/ir.cpython-311.pyc
Normal file
BIN
modules/account_es_sii/__pycache__/ir.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/account_es_sii/__pycache__/party.cpython-311.pyc
Normal file
BIN
modules/account_es_sii/__pycache__/party.cpython-311.pyc
Normal file
Binary file not shown.
728
modules/account_es_sii/account.py
Normal file
728
modules/account_es_sii/account.py
Normal file
@@ -0,0 +1,728 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from collections import defaultdict
|
||||
from decimal import Decimal
|
||||
from itertools import chain, groupby
|
||||
|
||||
from requests import Session
|
||||
from zeep import Client
|
||||
from zeep.exceptions import Error as ZeepError
|
||||
from zeep.transports import Transport
|
||||
|
||||
import trytond.config as config
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import Index, ModelSQL, ModelView, Unique, Workflow, fields
|
||||
from trytond.model.exceptions import AccessError
|
||||
from trytond.modules.company.model import CompanyValueMixin
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Bool, Eval
|
||||
from trytond.tools import grouped_slice
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
from .exceptions import ESSIIPostedInvoicesError
|
||||
|
||||
SEND_SIZE = 10000
|
||||
|
||||
|
||||
SII_URL = [
|
||||
(None, ""),
|
||||
('aeat', "AEAT"),
|
||||
('guipuzkoa', "Guipuzkoa"),
|
||||
# XXX: URLs for basque country and navarra should be added
|
||||
]
|
||||
WS_URL = {
|
||||
'aeat': ('https://www2.agenciatributaria.gob.es/static_files/common/'
|
||||
'internet/dep/aplicaciones/es/aeat/ssii_1_1_bis/fact/ws/'),
|
||||
'guipuzkoa': (
|
||||
'https://egoitza.gipuzkoa.eus/ogasuna/sii/ficheros/v1.1/'),
|
||||
}
|
||||
|
||||
|
||||
class Configuration(metaclass=PoolMeta):
|
||||
__name__ = 'account.configuration'
|
||||
|
||||
es_sii_url = fields.MultiValue(
|
||||
fields.Selection(
|
||||
SII_URL, "SII URL", translate=False,
|
||||
help="The URL where the invoices should be sent."))
|
||||
es_sii_environment = fields.MultiValue(fields.Selection([
|
||||
(None, ""),
|
||||
('staging', "Staging"),
|
||||
('production', "Production"),
|
||||
], "SII Environment",
|
||||
states={
|
||||
'required': Bool(Eval('es_sii_url')),
|
||||
}))
|
||||
|
||||
@classmethod
|
||||
def multivalue_model(cls, field):
|
||||
pool = Pool()
|
||||
if field in {'es_sii_url', 'es_sii_environment'}:
|
||||
return pool.get('account.credential.sii')
|
||||
return super().multivalue_model(field)
|
||||
|
||||
|
||||
class CredentialSII(ModelSQL, CompanyValueMixin):
|
||||
__name__ = 'account.credential.sii'
|
||||
|
||||
es_sii_url = fields.Selection(SII_URL, "SII URL", translate=False)
|
||||
es_sii_environment = fields.Selection([
|
||||
(None, ""),
|
||||
('staging', "Staging"),
|
||||
('production', "Production"),
|
||||
], "SII Environment")
|
||||
|
||||
@classmethod
|
||||
def get_client(cls, endpoint, **pattern):
|
||||
pool = Pool()
|
||||
Configuration = pool.get('account.configuration')
|
||||
configuration = Configuration(1)
|
||||
url = WS_URL.get(
|
||||
configuration.get_multivalue('es_sii_url', **pattern), '')
|
||||
if not url:
|
||||
raise AccessError(
|
||||
gettext('account_es_sii.msg_missing_sii_url'))
|
||||
service = endpoint
|
||||
environment = configuration.get_multivalue(
|
||||
'es_sii_environment', **pattern)
|
||||
session = Session()
|
||||
session.cert = (
|
||||
config.get('account_es_sii', 'certificate'),
|
||||
config.get('account_es_sii', 'privatekey'))
|
||||
transport = Transport(session=session)
|
||||
client = Client(url + endpoint + '.wsdl', transport=transport)
|
||||
if environment == 'staging':
|
||||
# Set guipuzkoa testing service
|
||||
if 'egoitza.gipuzkoa.eus' in url:
|
||||
client.create_service(
|
||||
next(iter(client.wsdl.bindings.keys())),
|
||||
'https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/'
|
||||
'SSII-FACT/')
|
||||
else:
|
||||
service += 'Pruebas'
|
||||
return client.bind('siiService', service)
|
||||
|
||||
|
||||
class TaxTemplate(metaclass=PoolMeta):
|
||||
__name__ = 'account.tax.template'
|
||||
|
||||
es_sii_tax_key = fields.Selection([
|
||||
(None, ''),
|
||||
('S1', "S1"),
|
||||
('S2', "S2"),
|
||||
('S3', "S3"),
|
||||
('E1', "E1"),
|
||||
('E2', "E2"),
|
||||
('E3', "E3"),
|
||||
('E4', "E4"),
|
||||
('E5', "E5"),
|
||||
('E6', "E6"),
|
||||
], "SII Tax Key", translate=False, sort=False)
|
||||
es_sii_operation_key = fields.Selection(
|
||||
[(None, '')]
|
||||
+ [(x, x) for x in ('{:02}'.format(i) for i in range(1, 18))],
|
||||
"SII Operation Key", translate=False, sort=False)
|
||||
es_exclude_from_sii = fields.Boolean("Exclude from SII")
|
||||
|
||||
def _get_tax_value(self, tax=None):
|
||||
values = super()._get_tax_value(tax)
|
||||
for name in [
|
||||
'es_sii_tax_key', 'es_sii_operation_key',
|
||||
'es_exclude_from_sii']:
|
||||
if not tax or getattr(tax, name) != getattr(self, name):
|
||||
values[name] = getattr(self, name)
|
||||
return values
|
||||
|
||||
|
||||
class Tax(metaclass=PoolMeta):
|
||||
__name__ = 'account.tax'
|
||||
|
||||
_states = {
|
||||
'readonly': (Bool(Eval('template', -1))
|
||||
& ~Eval('template_override', False)),
|
||||
}
|
||||
es_sii_tax_key = fields.Selection([
|
||||
(None, ''),
|
||||
('S1', "S1"),
|
||||
('S2', "S2"),
|
||||
('S3', "S3"),
|
||||
('E1', "E1"),
|
||||
('E2', "E2"),
|
||||
('E3', "E3"),
|
||||
('E4', "E4"),
|
||||
('E5', "E5"),
|
||||
('E6', "E6"),
|
||||
], "SII Tax Key", translate=False, sort=False, states=_states,
|
||||
help_selection={
|
||||
'S1': "Not exempt - No passive subject investment",
|
||||
'S2': "Not exempt - With passive subject investment",
|
||||
'S3': ("Not exempt - Without investment by the taxpayer "
|
||||
"and with investment by the taxpayer"),
|
||||
'E1': "Exempt by Art. 20",
|
||||
'E2': "Exempt by Art. 21",
|
||||
'E3': "Exempt by Art. 22",
|
||||
'E4': "Exempt by Art. 24",
|
||||
'E5': "Exempt by Art. 25",
|
||||
'E6': "Exempt others",
|
||||
})
|
||||
es_sii_operation_key = fields.Selection(
|
||||
[(None, '')]
|
||||
+ [(x, x) for x in ('{:02}'.format(i) for i in range(1, 18))],
|
||||
"SII Operation Key", translate=False, sort=False, states=_states)
|
||||
es_exclude_from_sii = fields.Boolean("Exclude from SII", states=_states)
|
||||
del _states
|
||||
|
||||
|
||||
class FiscalYear(metaclass=PoolMeta):
|
||||
__name__ = 'account.fiscalyear'
|
||||
|
||||
es_sii_send_invoices = fields.Function(
|
||||
fields.Boolean("Send invoices to SII"),
|
||||
'get_es_sii_send_invoices', setter='set_es_sii_send_invoices')
|
||||
|
||||
def get_es_sii_send_invoices(self, name):
|
||||
result = None
|
||||
for period in self.periods:
|
||||
if period.type != 'standard':
|
||||
continue
|
||||
value = period.es_sii_send_invoices
|
||||
if value is not None:
|
||||
if result is None:
|
||||
result = value
|
||||
elif result != value:
|
||||
result = None
|
||||
break
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def set_es_sii_send_invoices(cls, fiscalyears, name, value):
|
||||
pool = Pool()
|
||||
Period = pool.get('account.period')
|
||||
|
||||
periods = []
|
||||
for fiscalyear in fiscalyears:
|
||||
periods.extend(
|
||||
p for p in fiscalyear.periods if p.type == 'standard')
|
||||
Period.write(periods, {name: value})
|
||||
|
||||
|
||||
class RenewFiscalYear(metaclass=PoolMeta):
|
||||
__name__ = 'account.fiscalyear.renew'
|
||||
|
||||
def create_fiscalyear(self):
|
||||
fiscalyear = super().create_fiscalyear()
|
||||
previous_fiscalyear = self.start.previous_fiscalyear
|
||||
periods = [
|
||||
p for p in previous_fiscalyear.periods if p.type == 'standard']
|
||||
if periods:
|
||||
last_period = periods[-1]
|
||||
fiscalyear.es_sii_send_invoices = last_period.es_sii_send_invoices
|
||||
return fiscalyear
|
||||
|
||||
|
||||
class Period(metaclass=PoolMeta):
|
||||
__name__ = 'account.period'
|
||||
es_sii_send_invoices = fields.Boolean(
|
||||
"Send invoices to SII",
|
||||
states={
|
||||
'invisible': Eval('type') != 'standard',
|
||||
},
|
||||
help="Check to create SII records for the invoices in the period.")
|
||||
|
||||
@classmethod
|
||||
def check_modification(cls, mode, periods, values=None, external=False):
|
||||
super().check_modification(
|
||||
mode, periods, values=values, external=external)
|
||||
if mode == 'write' and 'es_sii_send_invoices' in values:
|
||||
to_check = []
|
||||
for period in periods:
|
||||
if (period.es_sii_send_invoices
|
||||
!= values['es_sii_send_invoices']):
|
||||
to_check.append(period)
|
||||
cls.check_es_sii_posted_invoices(to_check)
|
||||
|
||||
@classmethod
|
||||
def check_es_sii_posted_invoices(cls, periods):
|
||||
pool = Pool()
|
||||
Invoice = pool.get('account.invoice')
|
||||
for sub_ids in grouped_slice(list(map(int, periods))):
|
||||
invoices = Invoice.search([
|
||||
('move.period', 'in', sub_ids),
|
||||
], limit=1, order=[])
|
||||
if invoices:
|
||||
invoice, = invoices
|
||||
raise ESSIIPostedInvoicesError(gettext(
|
||||
'account_es_sii.msg_es_sii_posted_invoices',
|
||||
period=invoice.move.period.rec_name))
|
||||
|
||||
|
||||
class Invoice(metaclass=PoolMeta):
|
||||
__name__ = 'account.invoice'
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('posted')
|
||||
def _post(cls, invoices):
|
||||
pool = Pool()
|
||||
InvoiceSII = pool.get('account.invoice.sii')
|
||||
posted_invoices = {
|
||||
i for i in invoices if i.state in {'draft', 'validated'}}
|
||||
super()._post(invoices)
|
||||
InvoiceSII.save([
|
||||
InvoiceSII(invoice=i) for i in posted_invoices
|
||||
if i.es_send_to_sii])
|
||||
|
||||
@property
|
||||
def es_send_to_sii(self):
|
||||
if not self.move.period.es_sii_send_invoices:
|
||||
return False
|
||||
if not self.taxes:
|
||||
return True
|
||||
if all(t.tax.es_exclude_from_sii for t in self.taxes):
|
||||
return False
|
||||
return True
|
||||
|
||||
@property
|
||||
def es_sii_party_tax_identifier(self):
|
||||
return self.party_tax_identifier or self.party.tax_identifier
|
||||
|
||||
@property
|
||||
def es_sii_product_type_detail(self):
|
||||
country = None
|
||||
if self.es_sii_party_tax_identifier:
|
||||
country = self.es_sii_party_tax_identifier.es_country()
|
||||
return self.type == 'out' and country != 'ES'
|
||||
|
||||
|
||||
class InvoiceSII(ModelSQL, ModelView):
|
||||
__name__ = 'account.invoice.sii'
|
||||
|
||||
invoice = fields.Many2One(
|
||||
'account.invoice', "Invoice", required=True, ondelete='RESTRICT',
|
||||
states={
|
||||
'readonly': Eval('state') != 'pending',
|
||||
},
|
||||
domain=[
|
||||
('state', 'in', ['posted', 'paid', 'cancelled']),
|
||||
('move.state', '=', 'posted'),
|
||||
])
|
||||
csv = fields.Char("CSV", readonly=True,
|
||||
help="A secure validation code that confirms the delivery of the "
|
||||
"related invoice.")
|
||||
error_code = fields.Char("Error Code", readonly=True,
|
||||
states={
|
||||
'invisible': ~Bool(Eval('error_code')),
|
||||
})
|
||||
error_description = fields.Char("Error Description", readonly=True,
|
||||
states={
|
||||
'invisible': ~Bool(Eval('error_description')),
|
||||
})
|
||||
state = fields.Selection([
|
||||
('pending', "Pending"),
|
||||
('sent', "Sent"),
|
||||
('wrong', "Wrong"),
|
||||
('rejected', "Rejected"),
|
||||
], "State", readonly=True)
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.__access__.add('invoice')
|
||||
|
||||
t = cls.__table__()
|
||||
cls._sql_constraints = [
|
||||
('invoice_unique', Unique(t, t.invoice),
|
||||
'account_es_sii.msg_es_sii_invoice_unique'),
|
||||
]
|
||||
cls._sql_indexes.add(
|
||||
Index(
|
||||
t,
|
||||
(t.state, Index.Equality(cardinality='low')),
|
||||
where=t.state.in_(['pending', 'wrong', 'rejected'])))
|
||||
|
||||
@classmethod
|
||||
def default_state(cls):
|
||||
return 'pending'
|
||||
|
||||
def get_rec_name(self, name):
|
||||
return self.invoice.rec_name
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
return [('invoice.rec_name',) + tuple(clause[1:])]
|
||||
|
||||
@classmethod
|
||||
def check_modification(cls, mode, invoices, values=None, external=False):
|
||||
super().check_modification(
|
||||
mode, invoices, values=values, external=external)
|
||||
if mode == 'delete':
|
||||
for invoice in invoices:
|
||||
if invoice.csv:
|
||||
raise AccessError(gettext(
|
||||
'account_es_sii.msg_es_sii_invoice_delete_sent',
|
||||
invoice=invoice.rec_name))
|
||||
|
||||
@property
|
||||
def endpoint(self):
|
||||
if self.invoice.type == 'out':
|
||||
suffix = 'Emitidas'
|
||||
else:
|
||||
suffix = 'Recibidas'
|
||||
return 'SuministroFact%s' % suffix
|
||||
|
||||
@property
|
||||
def invoice_type(self):
|
||||
tax_identifier = bool(self.invoice.es_sii_party_tax_identifier)
|
||||
if self.invoice.sequence_type == 'credit_note':
|
||||
if tax_identifier:
|
||||
return 'R1'
|
||||
else:
|
||||
return 'R5'
|
||||
else:
|
||||
if tax_identifier:
|
||||
return 'F1'
|
||||
else:
|
||||
return 'F2'
|
||||
|
||||
@property
|
||||
def operation_description(self):
|
||||
return self.invoice.description or '.'
|
||||
|
||||
@classmethod
|
||||
def endpoint2method(cls, endpoint):
|
||||
return {
|
||||
'SuministroFactEmitidas': 'SuministroLRFacturasEmitidas',
|
||||
'SuministroFactRecibidas': 'SuministroLRFacturasRecibidas',
|
||||
}.get(endpoint)
|
||||
|
||||
@classmethod
|
||||
def _grouping_key(cls, record):
|
||||
communication_type = 'A0'
|
||||
# Error 3000 means duplicated
|
||||
if (record.state == 'wrong'
|
||||
or (record.state == 'rejected'
|
||||
and record.error_code == '3000')):
|
||||
communication_type = 'A1'
|
||||
return (
|
||||
('endpoint', record.endpoint),
|
||||
('company', record.invoice.company),
|
||||
('tax_identifier', record.invoice.tax_identifier),
|
||||
('communication_type', communication_type),
|
||||
# Split wrong/rejected to avoid rejection of correct new invoices
|
||||
('new', record.state == 'pending'),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def _credential_pattern(cls, key):
|
||||
return {
|
||||
'company': key['company'].id,
|
||||
}
|
||||
|
||||
def set_state(self, response):
|
||||
self.state = {
|
||||
'Correcto': 'sent',
|
||||
'Anulada': 'sent',
|
||||
'Incorrecto': 'rejected',
|
||||
'AceptadoConErrores': 'wrong',
|
||||
}.get(response.EstadoRegistro, 'pending')
|
||||
|
||||
@classmethod
|
||||
def set_error(cls, records, message, code):
|
||||
for record in records:
|
||||
record.error_description = message
|
||||
record.error_code = code
|
||||
record.state = 'rejected'
|
||||
|
||||
@classmethod
|
||||
def send(cls, records=None):
|
||||
"""
|
||||
Send invoices to SII
|
||||
|
||||
The transaction is committed after each request (up to 10000 invoices).
|
||||
"""
|
||||
pool = Pool()
|
||||
Credential = pool.get('account.credential.sii')
|
||||
transaction = Transaction()
|
||||
|
||||
if not records:
|
||||
records = cls.search([
|
||||
('invoice.company', '=',
|
||||
transaction.context.get('company')),
|
||||
('state', '!=', 'sent'),
|
||||
])
|
||||
else:
|
||||
records = list(filter(lambda r: r.state != 'sent', records))
|
||||
|
||||
cls.lock(records)
|
||||
records = sorted(records, key=cls._grouping_key)
|
||||
for key, grouped_records in groupby(records, key=cls._grouping_key):
|
||||
key = dict(key)
|
||||
for sub_records in grouped_slice(list(grouped_records), SEND_SIZE):
|
||||
# Use clear cache after a commit
|
||||
sub_records = cls.browse(sub_records)
|
||||
cls.lock(sub_records)
|
||||
client = Credential.get_client(
|
||||
key['endpoint'], **cls._credential_pattern(key))
|
||||
method = getattr(client, cls.endpoint2method(key['endpoint']))
|
||||
try:
|
||||
resp = method(
|
||||
cls.get_headers(key),
|
||||
[r.get_payload() for r in sub_records])
|
||||
except ZeepError as e:
|
||||
cls.set_error(sub_records, e.message, None)
|
||||
else:
|
||||
for record, response in zip(
|
||||
sub_records, resp.RespuestaLinea):
|
||||
record.set_state(response)
|
||||
if response.CodigoErrorRegistro:
|
||||
record.error_code = response.CodigoErrorRegistro
|
||||
record.error_description = (
|
||||
response.DescripcionErrorRegistro)
|
||||
else:
|
||||
record.error_code = None
|
||||
record.error_description = None
|
||||
# The response has a CSV that's for all records
|
||||
record.csv = response.CSV or resp.CSV
|
||||
cls.save(sub_records)
|
||||
transaction.commit()
|
||||
|
||||
@classmethod
|
||||
def get_headers(cls, key):
|
||||
owner = {}
|
||||
tax_identifier = key['tax_identifier']
|
||||
if tax_identifier:
|
||||
owner = tax_identifier.es_sii_values()
|
||||
owner['NombreRazon'] = key['company'].rec_name[:120]
|
||||
return {
|
||||
'IDVersionSii': '1.1',
|
||||
'Titular': owner,
|
||||
'TipoComunicacion': key['communication_type'],
|
||||
}
|
||||
|
||||
@classmethod
|
||||
def tax_grouping_key(cls, tax_line):
|
||||
pool = Pool()
|
||||
ModelData = pool.get('ir.model.data')
|
||||
|
||||
if not tax_line.tax:
|
||||
return tuple()
|
||||
tax = tax_line.tax
|
||||
if tax.es_reported_with:
|
||||
tax = tax.es_reported_with
|
||||
if not tax.es_sii_operation_key:
|
||||
return tuple()
|
||||
invoice = tax_line.move_line.move.origin
|
||||
product_type = ''
|
||||
if invoice.es_sii_product_type_detail and tax.group:
|
||||
if tax.group.id == ModelData.get_id(
|
||||
'account_es', 'tax_group_sale'):
|
||||
product_type = 'Entrega'
|
||||
elif tax.group.id == ModelData.get_id(
|
||||
'account_es', 'tax_group_sale_service'):
|
||||
product_type = 'PrestacionServicios'
|
||||
return (
|
||||
('cuota_suffix', (
|
||||
'Repercutida' if invoice.type == 'out' else 'Soportada')),
|
||||
('sii_key', tax.es_sii_tax_key or ''),
|
||||
('operation_key', tax.es_sii_operation_key or ''),
|
||||
('excluded', bool(tax.es_exclude_from_sii)),
|
||||
('product_key', product_type),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def tax_detail_grouping_key(cls, tax_line):
|
||||
if not tax_line.tax:
|
||||
return tuple()
|
||||
tax = tax_line.tax
|
||||
if tax.es_reported_with:
|
||||
tax = tax.es_reported_with
|
||||
if not tax.es_sii_operation_key:
|
||||
return tuple()
|
||||
return (
|
||||
('rate', str((tax.rate * 100).quantize(Decimal('0.01')))),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def get_tax_values(cls, key, tax_lines):
|
||||
if not key or key.get('excluded'):
|
||||
return
|
||||
|
||||
base_amount = sum(
|
||||
t.amount for t in tax_lines
|
||||
if t.type == 'base' and not t.tax.es_reported_with)
|
||||
tax_amount = sum(
|
||||
t.amount for t in tax_lines
|
||||
if t.type == 'tax' and not t.tax.es_reported_with)
|
||||
values = {
|
||||
'BaseImponible': base_amount,
|
||||
'TipoImpositivo': key['rate'],
|
||||
'Cuota%s' % key['cuota_suffix']: tax_amount,
|
||||
}
|
||||
surcharge_taxes = list(t for t in tax_lines
|
||||
if t.type == 'tax' and t.tax.es_reported_with)
|
||||
if surcharge_taxes:
|
||||
values['CuotaRecargoEquivalencia'] = (
|
||||
sum(t.amount for t in surcharge_taxes))
|
||||
values['TipoRecargoEquivalencia'] = str(
|
||||
(surcharge_taxes[0].tax.rate * 100).normalize())
|
||||
|
||||
return values
|
||||
|
||||
def get_out_invoice_details(self, key, values):
|
||||
key = dict(key)
|
||||
sii_key = key['sii_key']
|
||||
subject_key = 'Sujeta'
|
||||
if sii_key[0] == 'E':
|
||||
values = {
|
||||
'Exenta': {
|
||||
'DetalleExenta': {
|
||||
'CausaExencion': sii_key,
|
||||
'BaseImponible': sum(v['BaseImponible']
|
||||
for v in values),
|
||||
},
|
||||
},
|
||||
}
|
||||
elif sii_key[0] == 'S':
|
||||
values = {
|
||||
'NoExenta': {
|
||||
'TipoNoExenta': sii_key,
|
||||
'DesgloseIVA': {
|
||||
'DetalleIVA': values,
|
||||
},
|
||||
},
|
||||
}
|
||||
else:
|
||||
subject_key = 'NoSujeta'
|
||||
non_subject_key = ('ImporteTAIReglasLocalizacion'
|
||||
if sii_key == 'NSTAI'
|
||||
else 'ImportePorArticulos7_14_Otros')
|
||||
values = {
|
||||
non_subject_key: sum(v['BaseImponible']
|
||||
for v in values),
|
||||
}
|
||||
detail_key = (subject_key, key['product_key'])
|
||||
return detail_key, values
|
||||
|
||||
def get_invoice_detail(self,
|
||||
tax_values, operation_keys, total_amount, tax_amount):
|
||||
counterpart = {}
|
||||
invoice_type = self.invoice_type
|
||||
tax_identifier = self.invoice.es_sii_party_tax_identifier
|
||||
if tax_identifier:
|
||||
counterpart = tax_identifier.es_sii_values()
|
||||
counterpart['NombreRazon'] = self.invoice.party.rec_name[:120]
|
||||
detail = {
|
||||
'TipoFactura': invoice_type,
|
||||
'DescripcionOperacion': self.operation_description[:500],
|
||||
'RefExterna': self.invoice.rec_name[:60],
|
||||
'Contraparte': counterpart,
|
||||
'ImporteTotal': str(total_amount),
|
||||
# XXX: Set FechaOperacion from stock moves
|
||||
}
|
||||
if invoice_type.startswith('R'):
|
||||
detail['TipoRectificativa'] = 'I'
|
||||
for idx, value in enumerate(operation_keys):
|
||||
assert idx <= 2
|
||||
key = 'ClaveRegimenEspecialOTrascendencia'
|
||||
if idx:
|
||||
key = '%sAdicional%d' % (key, idx)
|
||||
detail[key] = value
|
||||
if self.invoice.type == 'out':
|
||||
invoice_details = defaultdict(list)
|
||||
for key, values in tax_values.items():
|
||||
detail_key, detail_values = self.get_out_invoice_details(
|
||||
key, values)
|
||||
invoice_details[detail_key].append(detail_values)
|
||||
detail['TipoDesglose'] = {}
|
||||
if self.invoice.es_sii_product_type_detail:
|
||||
detail['TipoDesglose'] = {
|
||||
'DesgloseTipoOperacion': {},
|
||||
}
|
||||
for key, invoice_detail in invoice_details.items():
|
||||
subject_key, product_key = key
|
||||
detail['TipoDesglose']['DesgloseTipoOperacion'][
|
||||
product_key] = {
|
||||
subject_key: invoice_detail,
|
||||
}
|
||||
else:
|
||||
for key, invoice_detail in invoice_details.items():
|
||||
subject_key, _ = key
|
||||
detail['TipoDesglose'] = {
|
||||
'DesgloseFactura': {
|
||||
subject_key: invoice_detail,
|
||||
},
|
||||
}
|
||||
else:
|
||||
detail['DesgloseFactura'] = {
|
||||
# XXX: InversionSujetoPasivo
|
||||
'DesgloseIVA': {
|
||||
'DetalleIVA': list(chain(*tax_values.values())),
|
||||
},
|
||||
}
|
||||
detail['FechaRegContable'] = self.invoice.move.post_date.strftime(
|
||||
'%d-%m-%Y')
|
||||
detail['CuotaDeducible'] = str(tax_amount)
|
||||
return detail
|
||||
|
||||
def get_invoice_payload(self):
|
||||
# Use taxes from move lines to have amount in company currency
|
||||
tax_lines = list(chain(*(
|
||||
l.tax_lines for l in self.invoice.move.lines)))
|
||||
tax_lines = sorted(tax_lines, key=self.tax_grouping_key)
|
||||
tax_values = defaultdict(list)
|
||||
operation_keys = set()
|
||||
total_amount = Decimal(0)
|
||||
tax_amount = Decimal(0)
|
||||
for tax_key, tax_lines in groupby(
|
||||
tax_lines, key=self.tax_grouping_key):
|
||||
tax_lines = list(tax_lines)
|
||||
if tax_key and not dict(tax_key).get('excluded'):
|
||||
base_lines = set()
|
||||
for tax_line in tax_lines:
|
||||
# Do not duplicate base for lines with multiple taxes
|
||||
if (tax_line.type == 'base'
|
||||
and tax_line.move_line.id not in base_lines):
|
||||
total_amount += tax_line.amount
|
||||
base_lines.add(tax_line.move_line.id)
|
||||
if tax_line.type == 'tax':
|
||||
total_amount += tax_line.amount
|
||||
tax_lines = sorted(tax_lines, key=self.tax_detail_grouping_key)
|
||||
for detail_key, tax_lines in groupby(
|
||||
tax_lines, key=self.tax_detail_grouping_key):
|
||||
key = dict(tax_key + detail_key)
|
||||
values = self.get_tax_values(key, list(tax_lines))
|
||||
if not values:
|
||||
continue
|
||||
operation_keys.add(key['operation_key'])
|
||||
tax_amount += values["Cuota%s" % key['cuota_suffix']]
|
||||
tax_values[tax_key].append(values)
|
||||
return self.get_invoice_detail(
|
||||
tax_values, operation_keys, total_amount, tax_amount)
|
||||
|
||||
def get_payload(self):
|
||||
if self.invoice.type == 'in':
|
||||
tax_identifier = self.invoice.es_sii_party_tax_identifier
|
||||
number = self.invoice.reference or self.invoice.number or ''
|
||||
else:
|
||||
tax_identifier = self.invoice.tax_identifier
|
||||
number = self.invoice.number or ''
|
||||
|
||||
date = self.invoice.invoice_date
|
||||
payload = {
|
||||
'PeriodoLiquidacion': {
|
||||
'Ejercicio': "{:04}".format(self.invoice.move.date.year),
|
||||
'Periodo': "{:02}".format(self.invoice.move.date.month),
|
||||
},
|
||||
'IDFactura': {
|
||||
'IDEmisorFactura': (tax_identifier.es_sii_values()
|
||||
if tax_identifier else {}),
|
||||
'NumSerieFacturaEmisor': number[-60:],
|
||||
'FechaExpedicionFacturaEmisor': date.strftime('%d-%m-%Y'),
|
||||
},
|
||||
}
|
||||
invoice_payload = self.get_invoice_payload()
|
||||
if self.invoice.type == 'in':
|
||||
payload['FacturaRecibida'] = invoice_payload
|
||||
else:
|
||||
payload['FacturaExpedida'] = invoice_payload
|
||||
return payload
|
||||
124
modules/account_es_sii/account.xml
Normal file
124
modules/account_es_sii/account.xml
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="configuration_view_form">
|
||||
<field name="model">account.configuration</field>
|
||||
<field name="inherit" ref="account.configuration_view_form"/>
|
||||
<field name="name">configuration_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="template_tax_form_view">
|
||||
<field name="model">account.tax.template</field>
|
||||
<field name="inherit" ref="account.tax_template_view_form"/>
|
||||
<field name="name">tax_template_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="tax_form_view">
|
||||
<field name="model">account.tax</field>
|
||||
<field name="inherit" ref="account.tax_view_form"/>
|
||||
<field name="name">tax_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="fiscalyear_view_form">
|
||||
<field name="model">account.fiscalyear</field>
|
||||
<field name="inherit" ref="account.fiscalyear_view_form"/>
|
||||
<field name="name">fiscalyear_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="period_view_form">
|
||||
<field name="model">account.period</field>
|
||||
<field name="inherit" ref="account.period_view_form"/>
|
||||
<field name="name">period_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="invoice_sii_view_form">
|
||||
<field name="model">account.invoice.sii</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">invoice_sii_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="invoice_sii_view_list">
|
||||
<field name="model">account.invoice.sii</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">invoice_sii_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_invoice_sii_form">
|
||||
<field name="name">Spanish SII</field>
|
||||
<field name="res_model">account.invoice.sii</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_invoice_sii_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="invoice_sii_view_list"/>
|
||||
<field name="act_window" ref="act_invoice_sii_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_invoice_sii_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="invoice_sii_view_form"/>
|
||||
<field name="act_window" ref="act_invoice_sii_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_invoice_sii_form_domain_pending">
|
||||
<field name="name">Pending</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('state', '=', 'pending')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_invoice_sii_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_invoice_sii_form_domain_errors">
|
||||
<field name="name">Wrong</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain" eval="[('state', '=', 'wrong')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_invoice_sii_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_invoice_sii_form_domain_rejected">
|
||||
<field name="name">Rejected</field>
|
||||
<field name="sequence" eval="30"/>
|
||||
<field name="domain" eval="[('state', '=', 'rejected')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_invoice_sii_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_invoice_sii_form_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="act_window" ref="act_invoice_sii_form"/>
|
||||
</record>
|
||||
<menuitem
|
||||
parent="account_invoice.menu_invoices"
|
||||
action="act_invoice_sii_form"
|
||||
id="menu_invoice_sii_form"/>
|
||||
|
||||
<record model="ir.model.access" id="access_invoice_sii">
|
||||
<field name="model">account.invoice.sii</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_invoice_sii_account">
|
||||
<field name="model">account.invoice.sii</field>
|
||||
<field name="group" ref="account.group_account"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_invoice_sii_account_admin">
|
||||
<field name="model">account.invoice.sii</field>
|
||||
<field name="group" ref="account.group_account_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record model="ir.cron" id="cron_invoice_send">
|
||||
<field name="method">account.invoice.sii|send</field>
|
||||
<field name="interval_number" eval="1"/>
|
||||
<field name="interval_type">hours</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
7
modules/account_es_sii/exceptions.py
Normal file
7
modules/account_es_sii/exceptions.py
Normal file
@@ -0,0 +1,7 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.model.exceptions import ValidationError
|
||||
|
||||
|
||||
class ESSIIPostedInvoicesError(ValidationError):
|
||||
pass
|
||||
13
modules/account_es_sii/ir.py
Normal file
13
modules/account_es_sii/ir.py
Normal file
@@ -0,0 +1,13 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.pool import PoolMeta
|
||||
|
||||
|
||||
class Cron(metaclass=PoolMeta):
|
||||
__name__ = 'ir.cron'
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.method.selection.append(
|
||||
('account.invoice.sii|send', "Send invoices to SII"))
|
||||
238
modules/account_es_sii/locale/bg.po
Normal file
238
modules/account_es_sii/locale/bg.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
247
modules/account_es_sii/locale/ca.po
Normal file
247
modules/account_es_sii/locale/ca.po
Normal file
@@ -0,0 +1,247 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Entorn SII"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Entorn SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Envia factures al SII"
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr "CSV"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr "Codi error"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr "Descripció de l'error"
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Factura"
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Envia factures al SII"
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Excloure del SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "Clau operació SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "Clau Impost SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Excloure del SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "Clau operació SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "Clau Impost SII"
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr "La URL on s'han d'enviar les factures."
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
"Un codi segur de validació que confirma la recepció de la factura "
|
||||
"relacionada."
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr "Marqueu per crear registres SII per les factures del període."
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr "Exempt per l'art. 20"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr "Exempt per l'art. 21"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr "Exempt per l'art. 22"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr "Exempt per l'art. 24"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr "Exempt per l'art. 25"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr "Exempció per altres motius"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr "No exempt - Sense inversió de subjecte passiu"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr "No exempt - Amb inversió de subjecte passiu"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
"No exempt: sense inversió del contribuent i amb inversió del contribuent"
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr "Comptabilitat credencials SII"
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr "Factura SII"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Espanyol"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr "Incorrecta"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "Pendent"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr "Rebutjada"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
"No es pot esborrar la factura SII \"%(invoice)s\" perquè ja ha estat "
|
||||
"enviada."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr "Només es pot crear una factura SII per a cada factura."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
"No podeu canviar la configuració SII del període \"%(period)s\" perquè ja te"
|
||||
" factures comptabilitzades."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
"Per enviar factures al servei SII, heu d'establir una URL a la configuració "
|
||||
"comptable."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Espanyol"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Producció"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Desenvolupament"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Producció"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Desenvolupament"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr "Pendent"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rebutjada"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr "Enviada"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr "Incorrecta"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Envia factures al SII"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr "Subministrament Immediat d'Informació Espanyol"
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Espanyol"
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Espanyol"
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Espanyol"
|
||||
238
modules/account_es_sii/locale/cs.po
Normal file
238
modules/account_es_sii/locale/cs.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
250
modules/account_es_sii/locale/de.po
Normal file
250
modules/account_es_sii/locale/de.po
Normal file
@@ -0,0 +1,250 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "SII Umgebung"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "SII URL"
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "SII Umgebung"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "SII URL"
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Rechnungen an SII senden"
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr "CRV"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr "Fehlercode"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr "Fehlerbeschreibung"
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Rechnung"
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Rechnungen an SII senden"
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Von SII ausschließen"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "SII Vorgangsschlüssel"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "SII Steuerschlüssel"
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Von SII ausschließen"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "SII Vorgangsschlüssel"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "SII Steuerschlüssel"
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr "Die URL an die Rechnungen versandt werden."
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
"Ein sicherer Validierungscode der den Versand der zugehörigen Rechnung "
|
||||
"bestätigt."
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
"Auswählen um SII Datensätze für die Rechnung in diesem Buchungszeitraum zu "
|
||||
"erstellen."
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr "Befreit nach Art. 20"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr "Befreit nach Art. 21"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr "Befreit nach Art. 22"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr "Befreit nach Art. 24"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr "Befreit nach Art. 25"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr "Befreit andere"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr "Nicht befreit - Kein passives Investitionsobjekt"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr "Nicht befreit - mit passivem Anlagegegenstand"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
"Nicht befreit - Ohne Investition durch den Steuerzahler und mit Investition "
|
||||
"durch den Steuerzahler"
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr "Buchhaltung Anmeldedaten SII"
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr "Rechnung SII"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spanisches SII"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr "Fehlerhaft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "Ausstehend"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr "Abgelehnt"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
"Die SII Rechnung \"%(invoice)s\" kann nicht gelöscht werden, da sie bereits "
|
||||
"versandt wurde."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr "Es kann nur ein SII Rechnungsdatensatz pro Rechnung erstellt werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
"Die SII-Einstellungen für den Buchungszeitraum \"%(period)s\" können nicht "
|
||||
"geändert werden, da er bereit festgeschriebene Rechnungen enthält."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
"Damit Rechnungen an den SII-Service versandt werden können, muss zuerst eine"
|
||||
" URL in den Buchhaltungseinstellungen erfasst werden."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spanisches SII"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Produktivumgebung"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Testumgebung"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Produktivumgebung"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Testumgebung"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr "Ausstehend"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Abgelehnt"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr "Gesendet"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr "Fehlerhaft"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Rechnungen an SII senden"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr "Spanisches SII Echtzeitinformationssystem"
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spanisches SII"
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spanisches SII"
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spanisches SII"
|
||||
245
modules/account_es_sii/locale/es.po
Normal file
245
modules/account_es_sii/locale/es.po
Normal file
@@ -0,0 +1,245 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Entorno SII"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Entorno SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Enviar facturas al SII"
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr "CSV"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr "Código de error"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr "Descripción del error"
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Factura"
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Enviar facturas al SII"
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Excluir del SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "Clave de operación SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "Clave de impuesto SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Excluir del SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "Clave de operación SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "Clave de impuesto SII"
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr "La URL donde las facturas deberían enviarse."
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
"Un código seguro de validación el cual confirma la recepción de la factura "
|
||||
"relacionada."
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr "Marcar para crear registros SII para las facturas del periodo."
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr "Exento por el Art. 20"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr "Exento por el Art. 21"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr "Exento por el Art. 22"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr "Exento por el Art. 24"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr "Exento por el Art. 25"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr "Extenta por otros motivos"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr "No exenta- Sin inversion sujeto pasivo"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr "No exenta- Con inversion sujeto pasivo"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr "No exenta - Sin inversion sujeto pasivo y con inversion sujeto Pasivo"
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr "Contabilidad Credenciales SII"
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr "Factura SII"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Español"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr "Incorrecto"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "Pendiente"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr "Rechazada"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
"No puedes borrar la factura SII \"%(invoice)s\" porque ya ha sido enviada."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr "Solo se puede crear una factura SII por cada factura."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
"No puedes cambiar la configuración SII para el periodo \"%(period)s\" porque"
|
||||
" ya hay facturas contabilizadas."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
"Para enviar facturas al servicio SII, debéis establecer una URL en la "
|
||||
"configuración contable."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Español"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Producción"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Desarrollo"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Producción"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Desarrollo"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr "Pendiente"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rechazada"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr "Enviada"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr "Incorrecta"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Enviar facturas al SII"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr "Suministro Inmediato de Información Español"
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Español"
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Español"
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII Español"
|
||||
238
modules/account_es_sii/locale/es_419.po
Normal file
238
modules/account_es_sii/locale/es_419.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/et.po
Normal file
238
modules/account_es_sii/locale/et.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/fa.po
Normal file
238
modules/account_es_sii/locale/fa.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/fi.po
Normal file
238
modules/account_es_sii/locale/fi.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
249
modules/account_es_sii/locale/fr.po
Normal file
249
modules/account_es_sii/locale/fr.po
Normal file
@@ -0,0 +1,249 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Environnement SII"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Environnement SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Envoyer les factures au SII"
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr "CSV"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr "Code d'erreur"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr "Description d'erreur"
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Facture"
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Envoyer les factures au SII"
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Exclure du SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "Clé d'opération SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "Clé de taxe SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Exclure du SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "Clé d'opération SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "Clé de taxe SII"
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr "L'URL où les factures doivent être envoyées."
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
"Un code de validation sécurisé qui confirme la livraison de la facture "
|
||||
"associée."
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
"Cochez pour créer des enregistrements SII pour les factures de la période."
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr "Exempté par l'art. 20"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr "Exempté par l'art. 21"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr "Exempté par l'art. 22"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr "Exempté par l'art. 24"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr "Exempté par l'art. 25"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr "Autres exonérations"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr "Non exonéré - Aucun investissement passif"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr "Non exonéré - Avec investissement passif"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
"Non exonéré - Sans investissement du contribuable et avec investissement du "
|
||||
"contribuable"
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr "Information d'identification du compte SII"
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr "Compte de facture SII"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII espagnol"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Toutes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr "Mauvaises"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "En attentes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr "Rejetées"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas supprimer la facture SII « %(invoice)s » car elle a déjà "
|
||||
"été envoyée."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr "Une seule facture SII peut être créée pour chaque facture."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas modifier le paramètre SII pour la période « %(period)s » "
|
||||
"car il y a déjà des factures comptabilisées."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
"Pour envoyer des factures au service SII, vous devez définir une URL dans la"
|
||||
" configuration du compte."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII espagnol"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Production"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Staging"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Production"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "Staging"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr "En attentes"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rejetée"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr "Envoyée"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr "Mauvaise"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Envoyer les factures au SII"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr "Fourniture immédiate d'informations espagnoles"
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII espagnol"
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII espagnol"
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "SII espagnol"
|
||||
238
modules/account_es_sii/locale/hu.po
Normal file
238
modules/account_es_sii/locale/hu.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/id.po
Normal file
238
modules/account_es_sii/locale/id.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Faktur"
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Produksi"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Produksi"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/it.po
Normal file
238
modules/account_es_sii/locale/it.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/lo.po
Normal file
238
modules/account_es_sii/locale/lo.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/lt.po
Normal file
238
modules/account_es_sii/locale/lt.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
248
modules/account_es_sii/locale/nl.po
Normal file
248
modules/account_es_sii/locale/nl.po
Normal file
@@ -0,0 +1,248 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "SII omgeving"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "SII url"
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "SII omgeving"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "SII url"
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Stuur facturen naar SII"
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr "CSV"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr "Foutcode"
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr "Fout omschrijving"
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Factuur"
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Stuur facturen naar SII"
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Uitsluiten van SII"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "SII bedieningssleutel"
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "SII belasting sleutel"
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr "Uitsluiten van SII"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr "SII bedieningssleutel"
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr "SII belasting sleutel"
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr "De url waar de facturen naar toe gestuurd moeten worden."
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
"Een veilige validatie code die het verzenden van de gerelateerde factuur "
|
||||
"bevestigd."
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr "Vink aan om SII records aan te maken voor de facturen in de periode."
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr "Vrijgesteld door art. 20"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr "Vrijgesteld door art. 21"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr "Vrijgesteld door art. 22"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr "Vrijgesteld door art. 24"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr "Vrijgesteld door art. 25"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr "Anders vrijgesteld"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr "Niet vrijgesteld - Geen passieve belegging"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr "Niet vrijgesteld - Met passief onderpand belegging"
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
"Niet vrijgesteld - Zonder investering door de belastingplichtige en met "
|
||||
"investering door de belastingplichtige"
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr "SII aanmeld gegevens"
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr "Factuur Sii"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spaanse SII"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr "Fout"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "In afwachting"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr "Afgewezen"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
"SII factuur \"%(invoice)s\" kan niet verwijderd worden omdat deze al "
|
||||
"verzonden is."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr "Er kan maar één SII factuur gemaakt worden voor elke factuur."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
"De SII instellingen voor periode \"%(period)s\" kunnen niet gewijzigd worden"
|
||||
" omdat er al geboekte facturen zijn."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
"Om facturen naar SII te sturen moet er een url ingesteld zijn in de "
|
||||
"instellingen van boekhouden."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spaanse SII"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Productie"
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "In uitvoering"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr "Productie"
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr "In uitvoering"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr "In afwachting"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Afgewezen"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr "Verzonden"
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr "Fout"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr "Stuur facturen naar SII"
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr "Spaanse directe informatie voorziening"
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spaanse SII"
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spaanse SII"
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr "Spaanse SII"
|
||||
238
modules/account_es_sii/locale/pl.po
Normal file
238
modules/account_es_sii/locale/pl.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/pt.po
Normal file
238
modules/account_es_sii/locale/pt.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
241
modules/account_es_sii/locale/ro.po
Normal file
241
modules/account_es_sii/locale/ro.po
Normal file
@@ -0,0 +1,241 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Mediu SII"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr "URL SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr "Mediu SII"
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/ru.po
Normal file
238
modules/account_es_sii/locale/ru.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/sl.po
Normal file
238
modules/account_es_sii/locale/sl.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/tr.po
Normal file
238
modules/account_es_sii/locale/tr.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/uk.po
Normal file
238
modules/account_es_sii/locale/uk.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
238
modules/account_es_sii/locale/zh_CN.po
Normal file
238
modules/account_es_sii/locale/zh_CN.po
Normal file
@@ -0,0 +1,238 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.configuration,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_environment:"
|
||||
msgid "SII Environment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.credential.sii,es_sii_url:"
|
||||
msgid "SII URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.fiscalyear,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,csv:"
|
||||
msgid "CSV"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_code:"
|
||||
msgid "Error Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,error_description:"
|
||||
msgid "Error Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.invoice.sii,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.period,es_sii_send_invoices:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_exclude_from_sii:"
|
||||
msgid "Exclude from SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_operation_key:"
|
||||
msgid "SII Operation Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:account.tax.template,es_sii_tax_key:"
|
||||
msgid "SII Tax Key"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.configuration,es_sii_url:"
|
||||
msgid "The URL where the invoices should be sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.invoice.sii,csv:"
|
||||
msgid ""
|
||||
"A secure validation code that confirms the delivery of the related invoice."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.period,es_sii_send_invoices:"
|
||||
msgid "Check to create SII records for the invoices in the period."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 20"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 21"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 22"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 24"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt by Art. 25"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Exempt others"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - No passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid "Not exempt - With passive subject investment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:account.tax,es_sii_tax_key:"
|
||||
msgid ""
|
||||
"Not exempt - Without investment by the taxpayer and with investment by the "
|
||||
"taxpayer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.credential.sii,string:"
|
||||
msgid "Account Credential Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:account.invoice.sii,string:"
|
||||
msgid "Account Invoice Sii"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_errors"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_invoice_sii_form_domain_rejected"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
|
||||
msgid ""
|
||||
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
|
||||
"sent."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
|
||||
msgid "Only one SII invoice can be created for each invoice."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
|
||||
msgid ""
|
||||
"You can not change the SII setting for period \"%(period)s\" because there "
|
||||
"are already posted invoices."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_missing_sii_url"
|
||||
msgid ""
|
||||
"To send invoices to SII service, you need to set an URL on the account "
|
||||
"configuration."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_sii_form"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.configuration,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.credential.sii,es_sii_environment:"
|
||||
msgid "Staging"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Sent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:account.invoice.sii,state:"
|
||||
msgid "Wrong"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Send invoices to SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.configuration:"
|
||||
msgid "Spanish Immediate Information Supply"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.fiscalyear:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax.template:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:account.tax:"
|
||||
msgid "Spanish SII"
|
||||
msgstr ""
|
||||
19
modules/account_es_sii/message.xml
Normal file
19
modules/account_es_sii/message.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="ir.message" id="msg_es_sii_invoice_unique">
|
||||
<field name="text">Only one SII invoice can be created for each invoice.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_es_sii_invoice_delete_sent">
|
||||
<field name="text">You cannot delete SII invoice "%(invoice)s" because it has already been sent.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_missing_sii_url">
|
||||
<field name="text">To send invoices to SII service, you need to set an URL on the account configuration.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_es_sii_posted_invoices">
|
||||
<field name="text">You can not change the SII setting for period "%(period)s" because there are already posted invoices.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
32
modules/account_es_sii/party.py
Normal file
32
modules/account_es_sii/party.py
Normal file
@@ -0,0 +1,32 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.pool import PoolMeta
|
||||
|
||||
|
||||
class Identifier(metaclass=PoolMeta):
|
||||
__name__ = 'party.identifier'
|
||||
|
||||
def es_sii_values(self):
|
||||
if not self.type:
|
||||
return {}
|
||||
country = self.es_country()
|
||||
code = self.es_code()
|
||||
if country == 'ES':
|
||||
return {
|
||||
'NIF': code
|
||||
}
|
||||
if country is None:
|
||||
try:
|
||||
country, _ = self.type.split('_', 1)
|
||||
country = country.upper()
|
||||
except ValueError:
|
||||
country = ''
|
||||
# Greece uses ISO-639-1 as prefix (EL)
|
||||
country = country.replace('EL', 'GR')
|
||||
return {
|
||||
'IDOtro': {
|
||||
'ID': country + code,
|
||||
'IDType': self.es_vat_type(),
|
||||
'CodigoPais': country,
|
||||
}
|
||||
}
|
||||
233
modules/account_es_sii/tax.xml
Normal file
233
modules/account_es_sii/tax.xml
Normal file
@@ -0,0 +1,233 @@
|
||||
<?xml version='1.0'?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="account.tax.template" id="account_es.iva_rep_4_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_4_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_10_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_10_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_10_servicios_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_10_servicios_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_21_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_21_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_21_servicios_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_21_servicios_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_ex_normal">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_ex_pyme">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_ex_servicios_normal">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_ex_servicios_pyme">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_exportaciones_normal">
|
||||
<field name="es_sii_tax_key">E2</field>
|
||||
<field name="es_sii_operation_key">02</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_exportaciones_pyme">
|
||||
<field name="es_sii_tax_key">E2</field>
|
||||
<field name="es_sii_operation_key">02</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_exportaciones_servicios_normal">
|
||||
<field name="es_sii_tax_key">E2</field>
|
||||
<field name="es_sii_operation_key">02</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_exportaciones_servicios_pyme">
|
||||
<field name="es_sii_tax_key">E2</field>
|
||||
<field name="es_sii_operation_key">02</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_intracomunitario_bienes_normal">
|
||||
<field name="es_sii_tax_key">E5</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_intracomunitario_bienes_pyme">
|
||||
<field name="es_sii_tax_key">E5</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_intracomunitario_servicios_normal">
|
||||
<field name="es_sii_tax_key">E6</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_rep_intracomunitario_servicios_pyme">
|
||||
<field name="es_sii_tax_key">E6</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_4_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_4_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_10_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_10_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_10_servicios_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_10_servicios_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_21_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_21_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_21_servicios_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_21_servicios_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_ex_normal">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_ex_pyme">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_ex_servicios_normal">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_ex_servicios_pyme">
|
||||
<field name="es_sii_tax_key">E1</field>
|
||||
<field name="es_sii_operation_key">01</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_10_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_10_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_4_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_4_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_servicios_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_servicios_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_servicios_10_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_servicios_10_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_inv_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_inv_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_inv_10_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_inv_10_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_inv_4_1_normal">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_intracomunitario_inv_4_1_pyme">
|
||||
<field name="es_sii_tax_key">S1</field>
|
||||
<field name="es_sii_operation_key">09</field>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_importacion_normal">
|
||||
<field name="es_exclude_from_sii" eval="True"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_importacion_pyme">
|
||||
<field name="es_exclude_from_sii" eval="True"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_importacion_servicios_normal">
|
||||
<field name="es_exclude_from_sii" eval="True"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_importacion_servicios_pyme">
|
||||
<field name="es_exclude_from_sii" eval="True"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_importacion_inv_normal">
|
||||
<field name="es_exclude_from_sii" eval="True"/>
|
||||
</record>
|
||||
<record model="account.tax.template" id="account_es.iva_sop_importacion_inv_pyme">
|
||||
<field name="es_exclude_from_sii" eval="True"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/account_es_sii/tests/__init__.py
Normal file
2
modules/account_es_sii/tests/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
57
modules/account_es_sii/tests/scenario_renew_fiscalyear.rst
Normal file
57
modules/account_es_sii/tests/scenario_renew_fiscalyear.rst
Normal file
@@ -0,0 +1,57 @@
|
||||
========================================
|
||||
Account ES SSI Renew Fiscalyear Scenario
|
||||
========================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> from proteus import Wizard
|
||||
>>> from trytond.modules.account.tests.tools import create_fiscalyear
|
||||
>>> from trytond.modules.account_invoice.tests.tools import (
|
||||
... set_fiscalyear_invoice_sequences)
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules('account_es_sii', create_company)
|
||||
|
||||
Create fiscal year::
|
||||
|
||||
>>> fiscalyear = create_fiscalyear()
|
||||
>>> fiscalyear = set_fiscalyear_invoice_sequences(fiscalyear)
|
||||
>>> fiscalyear.click('create_period')
|
||||
|
||||
>>> last_period = fiscalyear.periods[-1]
|
||||
>>> last_period.es_sii_send_invoices = True
|
||||
>>> last_period.save()
|
||||
|
||||
>>> period = fiscalyear.periods.new()
|
||||
>>> period.name = 'Adjustment'
|
||||
>>> period.start_date = fiscalyear.end_date
|
||||
>>> period.end_date = fiscalyear.end_date
|
||||
>>> period.type = 'adjustment'
|
||||
>>> fiscalyear.save()
|
||||
|
||||
>>> fiscalyear.es_sii_send_invoices
|
||||
|
||||
Renew fiscal year having last period sending invoices::
|
||||
|
||||
>>> renew_fiscalyear = Wizard('account.fiscalyear.renew')
|
||||
>>> renew_fiscalyear.form.reset_sequences = False
|
||||
>>> renew_fiscalyear.execute('create_')
|
||||
>>> new_fiscalyear, = renew_fiscalyear.actions[0]
|
||||
>>> bool(new_fiscalyear.es_sii_send_invoices)
|
||||
True
|
||||
|
||||
Renew fiscal year having last period not sending invoices::
|
||||
|
||||
>>> last_period = new_fiscalyear.periods[-1]
|
||||
>>> last_period.es_sii_send_invoices = False
|
||||
>>> last_period.save()
|
||||
|
||||
>>> renew_fiscalyear = Wizard('account.fiscalyear.renew')
|
||||
>>> renew_fiscalyear.form.reset_sequences = False
|
||||
>>> renew_fiscalyear.execute('create_')
|
||||
>>> new_fiscalyear, = renew_fiscalyear.actions[0]
|
||||
>>> bool(new_fiscalyear.es_sii_send_invoices)
|
||||
False
|
||||
585
modules/account_es_sii/tests/test_module.py
Normal file
585
modules/account_es_sii/tests/test_module.py
Normal file
@@ -0,0 +1,585 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
import datetime
|
||||
from decimal import Decimal
|
||||
|
||||
from trytond.modules.account.tests import create_chart, get_fiscalyear
|
||||
from trytond.modules.account_invoice.tests import set_invoice_sequences
|
||||
from trytond.modules.company.tests import create_company, set_company
|
||||
from trytond.modules.currency.tests import add_currency_rate, create_currency
|
||||
from trytond.pool import Pool
|
||||
from trytond.tests.test_tryton import ModuleTestCase, with_transaction
|
||||
|
||||
today = datetime.date.today()
|
||||
|
||||
|
||||
def create_party(name, identifier_type, identifier_code):
|
||||
pool = Pool()
|
||||
Party = pool.get('party.party')
|
||||
party, = Party.create([{
|
||||
'name': name,
|
||||
'addresses': [('create', [{}])],
|
||||
'identifiers':
|
||||
[('create', [{
|
||||
'type': identifier_type,
|
||||
'code': identifier_code,
|
||||
}])]}])
|
||||
return party
|
||||
|
||||
|
||||
def create_invoice(type_, company, party, taxes, currency=None, quantity=1):
|
||||
pool = Pool()
|
||||
Account = pool.get('account.account')
|
||||
Journal = pool.get('account.journal')
|
||||
Invoice = pool.get('account.invoice')
|
||||
InvoiceSII = pool.get('account.invoice.sii')
|
||||
|
||||
if type_ == 'out':
|
||||
kind = 'revenue'
|
||||
invoice_account = party.account_receivable_used
|
||||
else:
|
||||
kind = 'expense'
|
||||
invoice_account = party.account_payable_used
|
||||
journal, = Journal.search([
|
||||
('type', '=', kind),
|
||||
], limit=1)
|
||||
line_account, = Account.search([
|
||||
('company', '=', company.id),
|
||||
('type.%s' % kind, '=', True),
|
||||
], limit=1)
|
||||
if currency is None:
|
||||
currency = company.currency
|
||||
invoice, = Invoice.create([{
|
||||
'type': type_,
|
||||
'company': company.id,
|
||||
'currency': currency.id,
|
||||
'party': party.id,
|
||||
'invoice_address': party.addresses[0].id,
|
||||
'journal': journal.id,
|
||||
'account': invoice_account.id,
|
||||
'invoice_date': today,
|
||||
'lines': [
|
||||
('create', [{
|
||||
'company': company.id,
|
||||
'currency': currency.id,
|
||||
'account': line_account.id,
|
||||
'quantity': quantity,
|
||||
'unit_price': Decimal('50'),
|
||||
'taxes': [('add', [t.id for t in taxes])],
|
||||
}]),
|
||||
],
|
||||
}])
|
||||
Invoice.post([invoice])
|
||||
sii_invoices = InvoiceSII.search([('invoice', '=', invoice.id)])
|
||||
if sii_invoices:
|
||||
sii_invoice, = sii_invoices
|
||||
return sii_invoice
|
||||
return sii_invoices
|
||||
|
||||
|
||||
class AccountEsSiiTestCase(ModuleTestCase):
|
||||
"Test Account Es Sii module"
|
||||
module = 'account_es_sii'
|
||||
|
||||
@with_transaction()
|
||||
def test_party_identifier_sii_values(self):
|
||||
"Test party identifier sii values"
|
||||
|
||||
for type_, code, value in [
|
||||
('eu_vat', 'ES00000000T', {'NIF': '00000000T'}),
|
||||
('es_vat', '00000000T', {'NIF': '00000000T'}),
|
||||
('eu_vat', 'BE0897290877', {
|
||||
'IDOtro': {
|
||||
'ID': 'BE0897290877',
|
||||
'IDType': '02',
|
||||
'CodigoPais': 'BE',
|
||||
},
|
||||
}),
|
||||
('eu_vat', 'EL094259216', {
|
||||
'IDOtro': {
|
||||
'ID': 'GR094259216',
|
||||
'IDType': '02',
|
||||
'CodigoPais': 'GR',
|
||||
}
|
||||
}),
|
||||
('ad_vat', 'L709604E', {
|
||||
'IDOtro': {
|
||||
'ID': 'ADL709604E',
|
||||
'IDType': '06',
|
||||
'CodigoPais': 'AD',
|
||||
}
|
||||
}),
|
||||
]:
|
||||
|
||||
party = create_party('Customer', type_, code)
|
||||
self.assertDictEqual(party.tax_identifier.es_sii_values(), value)
|
||||
|
||||
@with_transaction()
|
||||
def test_fiscalyear_sii_send_invoices(self):
|
||||
"Test Fiscalyear SII send invoices"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
|
||||
self.assertFalse(fiscalyear.es_sii_send_invoices)
|
||||
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
self.assertTrue(fiscalyear.es_sii_send_invoices)
|
||||
|
||||
period = fiscalyear.periods[0]
|
||||
period.es_sii_send_invoices = False
|
||||
period.save()
|
||||
|
||||
fiscalyear = FiscalYear(fiscalyear.id)
|
||||
self.assertIsNone(fiscalyear.es_sii_send_invoices)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_invoice_sii_payload(self):
|
||||
"Test Customer Invoice SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
|
||||
party = create_party('Customer', 'eu_vat', 'ES00000000T')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA 21% (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
sii_invoice = create_invoice('out', company, party, [tax])
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertListEqual(
|
||||
list(payload.keys()),
|
||||
['PeriodoLiquidacion', 'IDFactura', 'FacturaExpedida'])
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['TipoFactura'], 'F1')
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['ImporteTotal'], '60.50')
|
||||
invoice_detail = {
|
||||
'DesgloseFactura': {
|
||||
'Sujeta': [{
|
||||
'NoExenta': {
|
||||
'TipoNoExenta': 'S1',
|
||||
'DesgloseIVA': {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
'TipoImpositivo': '21.00',
|
||||
'CuotaRepercutida': (
|
||||
Decimal('10.50')),
|
||||
}],
|
||||
},
|
||||
},
|
||||
}]
|
||||
},
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose'], invoice_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_invoice_excempt_sii_payload(self):
|
||||
"Test Customer Invoice Excempt SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Customer', 'es_vat', '00000000T')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA Exento (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
sii_invoice = create_invoice('out', company, party, [tax])
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
invoice_detail = {
|
||||
'DesgloseFactura': {
|
||||
'Sujeta': [{
|
||||
'Exenta': {
|
||||
'DetalleExenta': {
|
||||
'CausaExencion': 'E1',
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
},
|
||||
},
|
||||
}],
|
||||
},
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose'], invoice_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_surcharge_tax_invoice_sii_payload(self):
|
||||
"Test Customer Surcharge Tax Invoice SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Customer', 'eu_vat', 'ES00000000T')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'Recargo Equivalencia 1.4%'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
sii_invoice = create_invoice(
|
||||
'out', company, party, [tax.es_reported_with, tax])
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['ImporteTotal'], '55.70')
|
||||
tax_detail = {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
'TipoImpositivo': '10.00',
|
||||
'CuotaRepercutida': (
|
||||
Decimal('5.00')),
|
||||
'TipoRecargoEquivalencia': '1.4',
|
||||
'CuotaRecargoEquivalencia': (
|
||||
Decimal('0.70')),
|
||||
},
|
||||
],
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose']['DesgloseFactura'][
|
||||
'Sujeta'][0]['NoExenta']['DesgloseIVA'], tax_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_intracomunitary_invoice_sii_payload(self):
|
||||
"Test Customer Intracomunitary Invoice Excempt SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Customer', 'eu_vat', 'BE0897290877')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA Intracomunitario (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
sii_invoice = create_invoice('out', company, party, [tax])
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
invoice_detail = {
|
||||
'Entrega': {
|
||||
'Sujeta': [{
|
||||
'Exenta': {
|
||||
'DetalleExenta': {
|
||||
'CausaExencion': 'E5',
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
},
|
||||
},
|
||||
}],
|
||||
},
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose'][
|
||||
'DesgloseTipoOperacion'], invoice_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_invoice_alternate_currency_sii_payload(self):
|
||||
"Test Customer Invoice Alternate Currency SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
currency = create_currency('gbp')
|
||||
add_currency_rate(currency, 2, fiscalyear.start_date)
|
||||
|
||||
party = create_party('Customer', 'eu_vat', 'ES00000000T')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA 21% (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
sii_invoice = create_invoice(
|
||||
'out', company, party, [tax], currency=currency)
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['ImporteTotal'], '30.25')
|
||||
tax_detail = {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('25.00'),
|
||||
'TipoImpositivo': '21.00',
|
||||
'CuotaRepercutida': (
|
||||
Decimal('5.25')),
|
||||
},
|
||||
],
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose']['DesgloseFactura'][
|
||||
'Sujeta'][0]['NoExenta']['DesgloseIVA'], tax_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_invoice_multiple_taxes_sii_payload(self):
|
||||
"Test Customer Invoice Multiple Taxes SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
|
||||
party = create_party('Customer', 'eu_vat', 'ES00000000T')
|
||||
normal_tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA 21% (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
reduced_tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA 10% (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
taxes = [normal_tax, reduced_tax]
|
||||
sii_invoice = create_invoice('out', company, party, taxes)
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertListEqual(
|
||||
list(payload.keys()),
|
||||
['PeriodoLiquidacion', 'IDFactura', 'FacturaExpedida'])
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['TipoFactura'], 'F1')
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['ImporteTotal'], '65.50')
|
||||
tax_detail = {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
'TipoImpositivo': '10.00',
|
||||
'CuotaRepercutida': Decimal('5.00'),
|
||||
}, {
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
'TipoImpositivo': '21.00',
|
||||
'CuotaRepercutida': Decimal('10.50'),
|
||||
}],
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose']['DesgloseFactura'][
|
||||
'Sujeta'][0]['NoExenta']['DesgloseIVA'], tax_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_customer_credit_note_sii_payload(self):
|
||||
"Test Customer Credit Note SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Customer', 'eu_vat', 'ES00000000T')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA 21% (bienes)'),
|
||||
('group.kind', '=', 'sale'),
|
||||
])
|
||||
sii_invoice = create_invoice(
|
||||
'out', company, party, [tax], quantity=-1)
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['ImporteTotal'], '-60.50')
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['TipoFactura'], 'R1')
|
||||
self.assertEqual(
|
||||
payload['FacturaExpedida']['TipoRectificativa'], 'I')
|
||||
tax_detail = {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('-50.00'),
|
||||
'TipoImpositivo': '21.00',
|
||||
'CuotaRepercutida': (
|
||||
Decimal('-10.50')),
|
||||
},
|
||||
],
|
||||
}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaExpedida']['TipoDesglose']['DesgloseFactura'][
|
||||
'Sujeta'][0]['NoExenta']['DesgloseIVA'], tax_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_supplier_invoice_sii_payload(self):
|
||||
"Test Supplier Invoice SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Supplier', 'eu_vat', 'ES00000000T')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA 10% (bienes)'),
|
||||
('group.kind', '=', 'purchase'),
|
||||
])
|
||||
sii_invoice = create_invoice('in', company, party, [tax])
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertListEqual(
|
||||
list(payload.keys()),
|
||||
['PeriodoLiquidacion', 'IDFactura', 'FacturaRecibida'])
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida']['TipoFactura'], 'F1')
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida'][
|
||||
'ClaveRegimenEspecialOTrascendencia'], '01')
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida']['ImporteTotal'], '55.00')
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida']['CuotaDeducible'], '5.00')
|
||||
|
||||
invoice_detail = {
|
||||
'DesgloseIVA': {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
'TipoImpositivo': '10.00',
|
||||
'CuotaSoportada': Decimal('5.00')}]}}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaRecibida']['DesgloseFactura'], invoice_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_supplier_intracomunitary_invoice_sii_payload(self):
|
||||
"Test Supplier Intracomunitary Invoice SII Payload"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Supplier', 'eu_vat', 'BE0897290877')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA Intracomunitario 21% (bienes)'),
|
||||
('group.kind', '=', 'purchase'),
|
||||
])
|
||||
sii_invoice = create_invoice('in', company, party, [tax])
|
||||
|
||||
payload = sii_invoice.get_payload()
|
||||
|
||||
self.assertListEqual(
|
||||
list(payload.keys()),
|
||||
['PeriodoLiquidacion', 'IDFactura', 'FacturaRecibida'])
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida']['TipoFactura'], 'F1')
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida'][
|
||||
'ClaveRegimenEspecialOTrascendencia'], '09')
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida']['ImporteTotal'], '60.50')
|
||||
self.assertEqual(
|
||||
payload['FacturaRecibida']['CuotaDeducible'], '10.50')
|
||||
|
||||
invoice_detail = {
|
||||
'DesgloseIVA': {
|
||||
'DetalleIVA': [{
|
||||
'BaseImponible': Decimal('50.00'),
|
||||
'TipoImpositivo': '21.00',
|
||||
'CuotaSoportada': Decimal('10.50')}]}}
|
||||
self.assertDictEqual(
|
||||
payload['FacturaRecibida']['DesgloseFactura'], invoice_detail)
|
||||
|
||||
@with_transaction()
|
||||
def test_taxes_excluded_from_sii_taxes(self):
|
||||
"Test Taxes excluded from SII"
|
||||
pool = Pool()
|
||||
FiscalYear = pool.get('account.fiscalyear')
|
||||
Tax = pool.get('account.tax')
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
create_chart(company, chart='account_es.pgc_0_pyme')
|
||||
fiscalyear = set_invoice_sequences(get_fiscalyear(company))
|
||||
fiscalyear.save()
|
||||
FiscalYear.create_period([fiscalyear])
|
||||
fiscalyear.es_sii_send_invoices = True
|
||||
fiscalyear.save()
|
||||
|
||||
party = create_party('Supplier', 'eu_vat', 'BE0897290877')
|
||||
tax, = Tax.search([
|
||||
('company', '=', company.id),
|
||||
('name', '=', 'IVA Importaciones (bienes)'),
|
||||
('group.kind', '=', 'purchase'),
|
||||
])
|
||||
self.assertTrue(tax.es_exclude_from_sii)
|
||||
|
||||
sii_invoice = create_invoice('in', company, party, [tax])
|
||||
|
||||
self.assertEqual(sii_invoice, [])
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/account_es_sii/tests/test_scenario.py
Normal file
8
modules/account_es_sii/tests/test_scenario.py
Normal file
@@ -0,0 +1,8 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import load_doc_tests
|
||||
|
||||
|
||||
def load_tests(*args, **kwargs):
|
||||
return load_doc_tests(__name__, __file__, *args, **kwargs)
|
||||
26
modules/account_es_sii/tryton.cfg
Normal file
26
modules/account_es_sii/tryton.cfg
Normal file
@@ -0,0 +1,26 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
account
|
||||
account_es
|
||||
account_invoice
|
||||
ir
|
||||
xml:
|
||||
account.xml
|
||||
message.xml
|
||||
tax.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
ir.Cron
|
||||
account.Configuration
|
||||
account.CredentialSII
|
||||
account.TaxTemplate
|
||||
account.Tax
|
||||
account.FiscalYear
|
||||
account.Period
|
||||
account.Invoice
|
||||
account.InvoiceSII
|
||||
party.Identifier
|
||||
wizard:
|
||||
account.RenewFiscalYear
|
||||
12
modules/account_es_sii/view/configuration_form.xml
Normal file
12
modules/account_es_sii/view/configuration_form.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form" position="inside">
|
||||
<separator id="sii" string="Spanish Immediate Information Supply" colspan="4"/>
|
||||
<label name="es_sii_url"/>
|
||||
<field name="es_sii_url"/>
|
||||
<label name="es_sii_environment"/>
|
||||
<field name="es_sii_environment"/>
|
||||
</xpath>
|
||||
</data>
|
||||
11
modules/account_es_sii/view/fiscalyear_form.xml
Normal file
11
modules/account_es_sii/view/fiscalyear_form.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/notebook" position="inside">
|
||||
<page string="Spanish SII" id="es_sii">
|
||||
<label name="es_sii_send_invoices"/>
|
||||
<field name="es_sii_send_invoices"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
16
modules/account_es_sii/view/invoice_sii_form.xml
Normal file
16
modules/account_es_sii/view/invoice_sii_form.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="invoice"/>
|
||||
<field name="invoice"/>
|
||||
<newline/>
|
||||
<label name="error_code"/>
|
||||
<field name="error_code"/>
|
||||
<label name="error_description"/>
|
||||
<field name="error_description"/>
|
||||
<label name="csv"/>
|
||||
<field name="csv"/>
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
</form>
|
||||
8
modules/account_es_sii/view/invoice_sii_list.xml
Normal file
8
modules/account_es_sii/view/invoice_sii_list.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="invoice" expand="1"/>
|
||||
<field name="csv"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
9
modules/account_es_sii/view/period_form.xml
Normal file
9
modules/account_es_sii/view/period_form.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='move_sequence']" position="after">
|
||||
<label name="es_sii_send_invoices"/>
|
||||
<field name="es_sii_send_invoices"/>
|
||||
</xpath>
|
||||
</data>
|
||||
15
modules/account_es_sii/view/tax_form.xml
Normal file
15
modules/account_es_sii/view/tax_form.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/notebook" position="inside">
|
||||
<page string="Spanish SII" id="es_sii">
|
||||
<label name="es_sii_tax_key"/>
|
||||
<field name="es_sii_tax_key"/>
|
||||
<label name="es_sii_operation_key"/>
|
||||
<field name="es_sii_operation_key"/>
|
||||
<label name="es_exclude_from_sii"/>
|
||||
<field name="es_exclude_from_sii"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
15
modules/account_es_sii/view/tax_template_form.xml
Normal file
15
modules/account_es_sii/view/tax_template_form.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/notebook" position="inside">
|
||||
<page string="Spanish SII" id="es_sii">
|
||||
<label name="es_sii_tax_key"/>
|
||||
<field name="es_sii_tax_key"/>
|
||||
<label name="es_sii_operation_key"/>
|
||||
<field name="es_sii_operation_key"/>
|
||||
<label name="es_exclude_from_sii"/>
|
||||
<field name="es_exclude_from_sii"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user