Ir al contenido

Factura sector salud

CapacidadQué esDónde
Factura sector saludMisma FE (/invoice) + bloque health_fields (usuarios, coberturas, MIPRES…)Esta página
RIPS / SISPROMódulo /api/rips/* para armar y enviar RIPSRIPS y SISPRO

Muchas IPS usan ambas: facturan a la EPS con health_fields y además generan RIPS.

Igual que una factura normal:

POST /api/ubl2.1/invoice
POST /api/ubl2.1/invoice/{testSetId}
Authorization: Bearer <token_empresa>
Content-Type: application/json

La diferencia es el objeto opcional health_fields.

Ejemplo completo: invoice-health.example.json
Postman: carpeta 09SendInvoice-TestSetId Health.

"health_fields": {
"invoice_period_start_date": "2026-06-01",
"invoice_period_end_date": "2026-06-30",
"health_type_operation_id": 1,
"print_users_info_to_pdf": true,
"users_info": [
{
"provider_code": "AF-0000500-85-XX-001",
"health_type_document_identification_id": 1,
"identification_number": "A89008003",
"surname": "OBANDO",
"second_surname": "LONDONO",
"first_name": "ALEXANDER",
"middle_name": "ANDRES",
"health_type_user_id": 1,
"health_contracting_payment_method_id": 2,
"health_coverage_id": 5,
"autorization_numbers": "A12345;604567",
"mipres": "RNA3D345;664FF04567",
"mipres_delivery": "RN6645G-345;…",
"contract_number": "1000-2021-0005698",
"policy_number": "1045-2FG01-0567228",
"co_payment": "3300.00",
"moderating_fee": "5800.00",
"recovery_fee": "105000.00",
"shared_payment": "225000.00"
}
]
}
CampoUso
invoice_period_start_date / end_datePeriodo de facturación del servicio
health_type_operation_idTipo de operación salud (catálogo)
print_users_info_to_pdfImprime usuarios en la representación gráfica
users_info[]Uno o más usuarios / afiliados
CampoUso
provider_codeCódigo del prestador
health_type_document_identification_idTipo doc. del usuario
identification_numberDocumento
surname, second_surname, first_name, middle_nameNombres
health_type_user_idTipo de usuario
health_contracting_payment_method_idModalidad de contratación
health_coverage_idCobertura
autorization_numbersAutorizaciones (; separados)
mipres / mipres_deliveryCódigos MIPRES
contract_number / policy_numberContrato / póliza
co_payment, moderating_fee, recovery_fee, shared_paymentValores de recaudo

El resto del JSON (customer, lines, taxes, totals) es el de una factura estándar.

GET /api/table/health_type_document_identifications
GET /api/table/health_type_users
GET /api/table/health_contracting_payment_methods
GET /api/table/health_coverages

También vía GET /api/ubl2.1/listing (modelos HealthTypeOperation, HealthTypeUser, etc.).

Ver Catálogos.

Las notas crédito/débito pueden llevar información de salud en líneas / PDF según plantilla. Empieza con la FE salud correcta y luego NC/ND referenciando el CUFE.

  1. Empresa + certificado + resolución FE
  2. Catálogos health_* cargados
  3. Emitir con health_fields (esta guía)
  4. Si aplica RIPS → módulo RIPS
  5. Consultar estado / PDF

WhatsApp sector salud