feat: remove unused fields from RDA JSON output
Remove codFormaPago, codBanco, descuento from header. Remove tipoUnidad, descuento, porcentajeIva, impConsumo from detallePedido. Remove detalleFormaPago entirely. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
3aa0e09aa6
commit
235e20e38d
@@ -161,10 +161,6 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
|
||||
"codigoMaterial": str(row.get("CUPS") or row.get("COD_EXAMEN") or "").strip(),
|
||||
"codigoBodega": "00",
|
||||
"cantidad": 1,
|
||||
"tipoUnidad": "D",
|
||||
"descuento": 0,
|
||||
"porcentajeIva": 0,
|
||||
"impConsumo": 0,
|
||||
"observacion": "",
|
||||
"profesional": default_profesional or None,
|
||||
"especialidad": default_especialidad or None,
|
||||
@@ -213,8 +209,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",
|
||||
"fechaHoraIngreso": ingreso,
|
||||
@@ -229,14 +223,7 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
|
||||
"numeroAutorizacion": autorizacion,
|
||||
"fechaAutorizacion": date.today().strftime("%d/%m/%Y"),
|
||||
"vigenciaAutorizacion": vigencia,
|
||||
"descuento": _calcular_descuento_pct(rows),
|
||||
"detallePedido": detalle_pedido,
|
||||
"detalleFormaPago": [{
|
||||
"codigoFormaPago": cod_forma_pago,
|
||||
"plazoDias": "0" if es_particular else "30",
|
||||
"fechaVencimiento": fecha,
|
||||
"valor": str(int(float(h.get("VALORTOTAL") or 0))),
|
||||
}],
|
||||
}
|
||||
return _clean_times(result)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user