fix(invoicing): wire emisor config save/load and align fiscal config keys
Some checks failed
CI / lint-and-test (3.11) (push) Has been cancelled
CI / lint-and-test (3.13) (push) Has been cancelled

This commit is contained in:
2026-07-06 23:49:23 +00:00
parent 07dad0801e
commit a8e748e08f
4 changed files with 80 additions and 8 deletions

View File

@@ -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", ""),
}