fix: ventas CMXC usan NIT_EMPRESA como codTercero en lugar del código de paciente
Las facturas de venta de contratos externos (ej. CMXC) deben ir a nombre de la empresa referente (NIT sin dígito de verificación), no del paciente. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
cefc8b664b
commit
02b0defef5
@@ -283,6 +283,9 @@ def generar_factura_venta(rows: list, default_vendedor: str = "00",
|
||||
"tipoSerial": "",
|
||||
})
|
||||
|
||||
nit_raw = str(h.get("NIT_EMPRESA") or "").strip()
|
||||
cod_tercero = nit_raw.split("-")[0].strip() if nit_raw else str(h.get("COD_PACIENTE") or "").strip()
|
||||
|
||||
return _clean_times({
|
||||
"codigoPrefijo": default_prefijo or "00",
|
||||
"numero": num_fac,
|
||||
@@ -291,7 +294,7 @@ def generar_factura_venta(rows: list, default_vendedor: str = "00",
|
||||
"kardexId": 0,
|
||||
"codigoPedido": "",
|
||||
"nombreCliente": "",
|
||||
"codTercero": str(h.get("COD_PACIENTE") or "").strip(),
|
||||
"codTercero": cod_tercero,
|
||||
"codVendedor": default_vendedor or "00",
|
||||
"codDespachar": "00",
|
||||
"codFormaPago": "CO",
|
||||
|
||||
Reference in New Issue
Block a user