NameDescriptionTypeAdditional information
Solicitud

SolicitudSinNonceDto

None.

LoginSispro

LoginSisproDto

None.

Rips

Rip

None.

Borrador

Cuando es true el RIPS se guarda como borrador sin enviarse al ministerio. Solo se requieren: Solicitud.Suscriptor, Rips.numDocumentoIdObligado, uno de { Rips.numFactura | idBorradorDocumento } (ver abajo) y al menos un usuario con al menos un servicio.

boolean

None.

idBorradorDocumento

Id del borrador de factura (DocumentosBorrador) al que se asocia este borrador RIPS. Es una forma ALTERNATIVA de identificar la factura: en un borrador se envía EXACTAMENTE UNO de idBorradorDocumento o Rips.numFactura, nunca ambos ni ninguno (regla XOR — la valida RipsBL.ValidarIdentificacionFacturaBorrador). Cuando se usa este id NO se guarda numFactura en la entidad DocumentosBorradorRips (NumeroDocumento queda vacío); el id queda dentro del JSON del borrador (JsonRips), porque viaja en el body y el controller lo conserva en PayloadCrudo. Es campo de control (fuera del nodo Rips), así que NO se envía a SISPRO al emitir. Es string (no Guid?) a propósito: así se distingue "no se envió" (null/vacío) de "se envió pero mal formado" (un texto que no es GUID). Con Guid? un valor inválido se colapsaría a null y la validación diría, engañosamente, que no se envió ningún identificador. El parseo/validación lo hace RipsBL.ValidarIdentificacionFacturaBorrador / TryParseIdBorradorDocumento.

string

None.