fix: quitar codFormaPago del header RDA, añadir fechaAutorizacion y vigenciaAutorizacion

- Elimina codFormaPago del header principal (queda en detalleFormaPago)
- Añade fechaAutorizacion con la fecha de recepcion (dd/MM/yyyy)
- Añade vigenciaAutorizacion: 0 para particular, 30 para EPS/convenio

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-06-30 15:00:17 -05:00
co-authored by Claude Sonnet 4.6
parent be1910b5d8
commit 2321771c3e
+4 -1
View File
@@ -170,6 +170,8 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
via_ingreso = "01"
modalidad = "01"
vigencia = 0 if es_particular else 30
return {
"codigoPrefijo": default_prefijo or str(h.get("PREFIJO") or "00").strip(),
"numero": numero_override if numero_override else (
@@ -178,7 +180,6 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
"fecha": fecha,
"codTercero": str(h.get("COD_PACIENTE") or "").strip(),
"codVendedor": "00",
"codFormaPago": cod_forma_pago,
"codBanco": "00",
"codigoCentroCosto": "00",
"tipoIngreso": str(h.get("CLASEPROC") or "1").strip() or "1",
@@ -192,6 +193,8 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
"esTerapia": False,
"esProcedimiento": False,
"numeroAutorizacion": autorizacion,
"fechaAutorizacion": fecha,
"vigenciaAutorizacion": vigencia,
"detallePedido": detalle_pedido,
"detalleFormaPago": [{
"codigoFormaPago": cod_forma_pago,