fix(invoicing): wire emisor config save/load and align fiscal config keys
This commit is contained in:
@@ -759,6 +759,7 @@ def get_business():
|
||||
'nombre': cfg.get('tenant_nombre', cfg.get('tenant_razon_social', '')),
|
||||
'rfc': cfg.get('tenant_rfc', ''),
|
||||
'regimen_fiscal': cfg.get('tenant_regimen_fiscal', ''),
|
||||
'cp': cfg.get('tenant_cp', ''),
|
||||
'direccion': cfg.get('tenant_direccion', ''),
|
||||
'telefono': cfg.get('tenant_telefono', ''),
|
||||
'email': cfg.get('tenant_email', ''),
|
||||
@@ -775,14 +776,16 @@ def update_business():
|
||||
'nombre': 'tenant_nombre',
|
||||
'rfc': 'tenant_rfc',
|
||||
'regimen_fiscal': 'tenant_regimen_fiscal',
|
||||
'cp': 'tenant_cp',
|
||||
'direccion': 'tenant_direccion',
|
||||
'telefono': 'tenant_telefono',
|
||||
'email': 'tenant_email',
|
||||
# Tax params
|
||||
# Tax params (also keep cfdi_* aliases in sync)
|
||||
'tax_iva': 'tax_iva',
|
||||
'tax_ieps': 'tax_ieps',
|
||||
'invoice_serie': 'invoice_serie',
|
||||
'invoice_folio': 'invoice_folio',
|
||||
'cfdi_serie': 'cfdi_serie',
|
||||
'default_currency': 'default_currency',
|
||||
'default_payment_method': 'default_payment_method',
|
||||
}
|
||||
|
||||
@@ -43,9 +43,9 @@ def _get_issuer_config(cur, branch_id=None):
|
||||
result = {
|
||||
"rfc": config.get("tenant_rfc", ""),
|
||||
"razon_social": config.get("tenant_razon_social", ""),
|
||||
"regimen_fiscal": config.get("cfdi_regimen_fiscal", "601"),
|
||||
"regimen_fiscal": config.get("cfdi_regimen_fiscal") or config.get("tenant_regimen_fiscal", "601"),
|
||||
"cp": config.get("tenant_cp", "00000"),
|
||||
"serie": config.get("cfdi_serie", "A"),
|
||||
"serie": config.get("cfdi_serie") or config.get("invoice_serie", "A"),
|
||||
"facturapi_key": config.get("cfdi_facturapi_key", ""),
|
||||
"facturapi_org_id": config.get("cfdi_facturapi_org_id", ""),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user