DetalleRequest
numero_linea (int)
Sección titulada «numero_linea (int)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.NumeroLinea
Descripción: Número de la línea del detalle.
Validaciones:
- Es obligatorio.
- El número de detalle debe contener mínimo 1 y un máximo de 1000.
partida_arancelaria (string?)
Sección titulada «partida_arancelaria (string?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.PartidaArancelaria
Descripción: Partida Arancelaria.
Validaciones:
- Es obligatorio, cuando se utiliza ”Factura Electrónica de Exportación”.
- La partida Arancelaria no se acepta para REP.
codigo (string?)
Sección titulada «codigo (string?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.CodigoCABYS
Descripción: Código de Producto/Servicio.
Validaciones:
- Es obligatorio.
- El código cabys es requerido y no se puede reconocer.
- El código cabys no se acepta para REP.
codigo_comercial (CodigoComercialRequest[])
Sección titulada «codigo_comercial (CodigoComercialRequest[])»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.CodigoComercial
Descripción: Código Comercial. Opcional en la mayoria de casos.
Validaciones:
- Solo es obligatorio cuando se utilizan surtidos.
- El código comercial debe contener mínimo 1 y un máximo de 5.
- El código comercial no se acepta para REP.
cantidad (decimal)
Sección titulada «cantidad (decimal)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Cantidad
Descripción: Cantidad del detalle.
Validaciones:
- Deberá de contener un valor mayor a “cero”.
- La cantidad no se acepta para REP.
Casos especiales:
- Es un número decimal compuesto por 13 enteros y 3 decimales.
unidad_medida (string)
Sección titulada «unidad_medida (string)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.UnidadMedida
Descripción: Unidad de Medida.
Validaciones:
- Es obligatorio.
- Debe cumplir con la codificación a utilizar para la unidad de medida:
- 1 = uno (índice de refracción)
- ´ = minuto
- ´´ = segundo
- °C = grado Celsius
- 1/m = 1 por metro
- A = Ampere
- A/m = ampere por metro
- A/m² = ampere por metro cuadrado
- Acv = Activo Virtual
- Al = Alquiler de uso habitacional
- Alc = Alquiler de uso comercial
- B = bel
- Bq = Becquerel
- C = coulomb
- C/kg = coulomb por kilogramo
- C/m² = coulomb por metro cuadrado
- C/m³ = coulomb por metro cúbico
- Cc = Cajuela de café
- Cd = Candela
- cd/m² = candela por metro cuadrado
- Cm = Comisiones
- cm = centímetro
- Cu = cuartillos de café
- D = día
- eV = electronvolt
- F = farad
- F/m = farad por metro
- Fa = fanega de café
- G = Gramo
- Gal = Galón
- Gy = gray
- Gy/s = gray por segundo
- h = hora
- H = henry
- H/m = henry por metro
- Hz = hertz
- I = Intereses
- J = Joule
- J/(kg·K) = joule por kilogramo kelvin
- J/(mol·K) = joule por mol kelvin
- J/K = joule por kelvin
- J/kg = joule por kilogramo
- J/m³ = joule por metro cúbico
- J/mol = joule por mol
- K = Kelvin
- Kat = katal
- kat/m³ = katal por metro cúbico
- Kg = Kilogramo
- kg/m³ = kilogramo por metro cúbico
- Km = Kilometro
- Kw = kilovatios
- kWh = Kilovatios por hora
- L = litro
- Lm = lumen
- Ln = pulgada
- Lx = lux
- M = Metro
- m/s = metro por segundo
- m/s² = metro por segundo cuadrado
- m² = metro cuadrado
- m³ = metro cúbico
- Min = minuto
- mL = mililitro
- Mm = Milímetro
- Mol = Mol
- mol/m³ = mol por metro cúbico
- N = newton
- N/m = newton por metro
- N·m = newton metro
- Np = neper
- º = grado
- Os = Otro tipo de servicio
- Otros = Se debe indicar la descripción de la medida a utilizar
- Oz = Onzas
- Pa = pascal
- Pa·s = pascal segundo
- Qq = Quintal
- Rad = radián
- rad/s = radián por segundo
- rad/s² = radián por segundo cuadrado
- S = Segundo
- s = siemens
- Sp = Servicios Profesionales
- Spe = Servicios personales
- Sr = estereorradián
- St = Servicios técnicos
- Sv = sievert
- t = tesla
- T = tonelada
- U = unidad de masa atómica unificada
- Ua = unidad astronómica
- Unid = Unidad
- V = volt
- V/m = volt por metro
- W = Watt
- W/(m·K) = watt por metro kevin
- W/(m²·sr) = watt por metro cuadrado estereorradián
- W/m² = watt por metro cuadrado
- W/sr = watt por estereorradián
- Wb = weber
- Ω = ohm
- Deberá contener mínimo 1 caracteres y un máximo de 15.
- La unidad de medida no se acepta para REP.
tipo_transaccion (string?)
Sección titulada «tipo_transaccion (string?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.TipoTransaccion
Descripción: Identifica el tipo de transacción que se realizará. Campo opcional. No aplica para tiquetes y recibos de pago.
Validaciones:
- Debe cumplir con la especificación del tipo de transacción:
- 01 = Venta Normal de Bienes y Servicios (Transacción General)
- 02 = Mercancía de Autoconsumo exento
- 03 = Mercancía de Autoconsumo gravado
- 04 = Servicio de Autoconsumo exento
- 05 = Servicio de Autoconsumo gravado
- 06 = Cuota de afiliación
- 07 = Cuota de afiliación Exenta
- 08 = Bienes de Capital para el emisor
- 09 = Bienes de Capital para el receptor
- 10 = Bienes de Capital para para el emisor y el receptor
- 11 = Bienes de capital de autoconsumo exento para el emisor
- 12 = Bienes de capital sin contraprestación a terceros exento para el emisor
- 13 = Sin contraprestación a terceros
- El tipo de transacción no se aceptan para REP y TE.
unidad_medida_comercial (string?)
Sección titulada «unidad_medida_comercial (string?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.UnidadMedidaComercial
Descripción: Unidad de medida comercial.
Validaciones:
- La unidad de medida comercial debe contener mínimo 1 y un máximo de 20 caracteres.
- La unidad de medida comercial no se aceptan para REP.
detalle (string)
Sección titulada «detalle (string)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Detalle
Descripción: Detalle de la mercancía transferida o servicio prestado.
Validaciones:
- Es obligatorio.
- Deberá contener mínimo 3 caracteres y un máximo de 200.
vin_o_serie (string[]?)
Sección titulada «vin_o_serie (string[]?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.NumeroVINoSerie
Descripción: Número de VIN o Serie del medio de transporte.
Validaciones:
- Es obligatorio, cuando se utiliza el código cabys de tipo medio de transporte.
- Debe contener mínimo 1 y un máximo de 1000.
- Deberá contener mínimo 1 caracteres y un máximo de 17.
- El Número de VIN o Serie no se aceptan para REP.
registro_medicamento (string?)
Sección titulada «registro_medicamento (string?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.RegistroMedicamento
Descripción: Registro de medicamento.
Validaciones:
- Es obligatorio, cuando se utiliza el código cabys de tipo medicamento.
- El registro de medicamento debe contener mínimo 1 y un máximo de 100 caracteres.
- El registro de medicamento no se aceptan para REP.
forma_farmaceutica (string)
Sección titulada «forma_farmaceutica (string)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.FormaFarmaceutica
Descripción: Forma farmacéutica.
Validaciones:
- Es obligatorio, cuando se utiliza el código cabys de tipo medicamento.
- Deberá contener mínimo 1 caracteres y un máximo de 3.
- La forma farmacéutica no se aceptan para REP.
detalle_surtido (DetalleSurtidoRequest[]?)
Sección titulada «detalle_surtido (DetalleSurtidoRequest[]?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.DetalleSurtido
Descripción: Detalle de productos del surtido.
Validaciones:
- Es obligatorio, cuando se utiliza el código cabys de tipo surtidos.
- Deberá contener mínimo 3 caracteres y un máximo de 200.
- El detalle de surtido no se aceptan para REP.
precio_unitario (decimal)
Sección titulada «precio_unitario (decimal)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.PrecioUnitario
Descripción: Precio unitario.
Validaciones:
- Deberá de contener un valor mayor a “cero”.
- El precio unitario no se acepta para REP.
Casos especiales:
- Es un número decimal compuesto por 13 enteros y 5 decimales.
monto_total (decimal)
Sección titulada «monto_total (decimal)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.MontoTotal
Descripción: Monto total. Solo se usa para Recibos Electronicos de Pago para indicar el monto abonado sobre el bien o servicio originalmente facturado con impuestos incluidos. El API calculará los impuestos automáticamente de acuerdo a la tarifa específicada.
Validaciones:
- Debe estar presente en los Recibos Electronicos de Pago.
Casos especiales:
- Es un número decimal compuesto por 13 enteros y 5 decimales.
Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Descuento
Descripción: Descuento.
Validaciones:
- El descuento no es aceptable para Notas de Crédito y Notas de Débito para tipos financieras.
- Debe contener mínimo 1 y un máximo de 5.
- El descuento no se aceptan para REP.
iva_cobrado_fabrica (string?)
Sección titulada «iva_cobrado_fabrica (string?)»Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.IVACobradoFabrica
Descripción: IVA cobrado a nivel de fábrica.
Validaciones:
- Es obligatorio.
- Debe cumplir con la especificación de la condición del IVA cobrado a nivel de fábrica:
- 01 = Venta de bienes con IVA según el sistema especial de determinación de IVA a nivel de fábrica (Se utiliza cuando se está cobrando el IVA a nivel de fábrica).
- 02 = Ventas exentas según el sistema especial de determinación de IVA a nivel de fábrica, mayorista y aduanas (se utiliza cuando el producto se encuentra exento ya que el bien soporto el cobro de impuestos a nivel de fábrica).
- El IVA cobrado a nivel de fabrica no se aceptan para REP, FEC y FEC.
Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Impuesto
Descripción: Impuesto.
Validaciones:
- Es obligatorio, cuando se utilicen Recibo Electrónico de Pago con condición de venta 08 y 10.
- Debe contener mínimo 1 y un máximo de 1000.