feat: integración completa con API TNS v2

- api_client: agrega get_tns_token() — login en /v2/Acceso/Login y retorna JWT
- json_generator: campos en camelCase según swagger v2; agrega nomRegTri y
  email placeholder cuando el paciente no tiene correo
- terceros/transaccion routes: obtienen token TNS antes de cada envío,
  usan endpoints /v2/tablas/Tercero/Crear y /v2/rda/RdaPaciente/Insertar
- config: agrega tns_empresa, tns_usuario, tns_password

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-06-25 18:56:31 -05:00
co-authored by Claude Sonnet 4.6
parent 774ce7d728
commit 6d5a85c55f
6 changed files with 96 additions and 67 deletions
+3
View File
@@ -17,6 +17,9 @@ DEFAULT_KEYS = [
("api_timeout", "30"),
("api_version", "1"),
("api_sucursal", ""),
("tns_empresa", "9002787299"),
("tns_usuario", "DOCUXER"),
("tns_password", "Nicolas2796*+"),
("num_documento_obligado", ""),
("cod_prestador", ""),
]