OtroCargoRequest
tipo_documento (string?)
Sección titulada «tipo_documento (string?)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.TipoDocumentoOC
Descripción: Tipo de documento de otros cargos.
Validaciones:
- Es obligatorio.
- Debe cumplir con la especificación de tipo de documento:
- 01 = Contribución parafiscal
- 02 = Timbre de la Cruz Roja
- 03 = Timbre de Benemérito Cuerpo de Bomberos de Costa Rica
- 04 = Cobro de un tercero
- 05 = Costos de Exportación
- 06 = Impuesto de servicio 10%
- 07 = Timbre de Colegios Profesionales
- 08 = Depósitos de Garantía
- 09 = Multas o Penalizaciones
- 10 = Intereses Moratorios
- 99 = Otros Cargos
Casos especiales:
- Los códigos 04, 08, 09 y 10, no es obligatorio usar el nodo “Detalle de la mercancía o servicio prestado”.
tipo_documento_otros (string?)
Sección titulada «tipo_documento_otros (string?)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.TipoDocumentoOtros
Descripción: Tipo de documento otros de otros cargos.
Validaciones:
- Es obligatorio, cuando se utiliza 99 en tipo de documento de otros cargos.
- El tamaño máximo es de 100 caracteres.
- Deberá contener mínimo 5 caracteres y un máximo de 100.
identificacion_tercero (IdentificationTerceroRequest?)
Sección titulada «identificacion_tercero (IdentificationTerceroRequest?)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.IdentificacionTercero
Descripción: Identificación de un tercero de otros cargos.
Validaciones:
- Es obligatorio, cuando se utiliza 04 en tipo de documento de otros cargos.
nombre_tercero (string?)
Sección titulada «nombre_tercero (string?)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.NombreTercero
Descripción: Nombre o razón social del receptor de otros cargos.
Validaciones:
- Es obligatorio, cuando se utiliza 04 en tipo de documento de otros cargos.
- El tamaño máximo es de 100 caracteres.
- Deberá contener mínimo 5 caracteres y un máximo de 100.
detalle (string)
Sección titulada «detalle (string)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.Detalle
Descripción: Detalle de otros cargos.
Validaciones:
- Es obligatorio.
- El tamaño máximo es de 160 caracteres.
porcentaje (decimal?)
Sección titulada «porcentaje (decimal?)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.PorcentajeOC
Descripción: Porcentaje de otros cargos. Es un valor opcional. Sirve como informativo y también para generar cálculo automático.
Por ejemplo, si usted desea cobrar el 10% de servicio de restaurante, puede enviar un 10 en esta propiedad y poner el monto en cero, el sistema usará el 10% contra el Total Venta Neta para obtener el monto del cargo que usted necesita.
Validaciones:
- Debe de expresarse el porcentaje como número entero (Ejemplo: la tarifa del 13% se debe de reflejar como 13, la tarifa del 1% como 1, o bien la tarifa del 0.5% como 0.5).
monto_cargo (decimal)
Sección titulada «monto_cargo (decimal)»Llave técnica: SendDocumentRequest.OtrosCargos[index].OtroCargoRequest.MontoCargo
Descripción: Monto del otros cargos. Siempre se respeta el monto enviado en esta propiedad aunque exista un porcentaje. Si desea un cálculo automático con el porcentaje debe enviar un cero o no enviar del todo esta propiedad.
Validaciones:
- Deberá de contener un valor mayor a “cero” si no se ha especificado un porcentaje.