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:
co-authored by
Claude Sonnet 4.6
parent
be1910b5d8
commit
2321771c3e
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user