Saltearse al contenido

DetalleRequest

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.NumeroLinea

Descripción: Número de la línea del detalle.

Validaciones:

  1. Es obligatorio.
  2. El número de detalle debe contener mínimo 1 y un máximo de 1000.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.PartidaArancelaria

Descripción: Partida Arancelaria.

Validaciones:

  1. Es obligatorio, cuando se utiliza ”Factura Electrónica de Exportación”.
  2. La partida Arancelaria no se acepta para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.CodigoCABYS

Descripción: Código de Producto/Servicio.

Validaciones:

  1. Es obligatorio.
  2. El código cabys es requerido y no se puede reconocer.
  3. El código cabys no se acepta para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.CodigoComercial

Descripción: Código Comercial. Opcional en la mayoria de casos.

Validaciones:

  1. Solo es obligatorio cuando se utilizan surtidos.
  2. El código comercial debe contener mínimo 1 y un máximo de 5.
  3. El código comercial no se acepta para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Cantidad

Descripción: Cantidad del detalle.

Validaciones:

  1. Deberá de contener un valor mayor a “cero”.
  2. La cantidad no se acepta para REP.

Casos especiales:

  1. Es un número decimal compuesto por 13 enteros y 3 decimales.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.UnidadMedida

Descripción: Unidad de Medida.

Validaciones:

  1. Es obligatorio.
  2. 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
  3. Deberá contener mínimo 1 caracteres y un máximo de 15.
  4. La unidad de medida no se acepta para REP.

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:

  1. 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
  2. El tipo de transacción no se aceptan para REP y TE.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.UnidadMedidaComercial

Descripción: Unidad de medida comercial.

Validaciones:

  1. La unidad de medida comercial debe contener mínimo 1 y un máximo de 20 caracteres.
  2. La unidad de medida comercial no se aceptan para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Detalle

Descripción: Detalle de la mercancía transferida o servicio prestado.

Validaciones:

  1. Es obligatorio.
  2. Deberá contener mínimo 3 caracteres y un máximo de 200.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.NumeroVINoSerie

Descripción: Número de VIN o Serie del medio de transporte.

Validaciones:

  1. Es obligatorio, cuando se utiliza el código cabys de tipo medio de transporte.
  2. Debe contener mínimo 1 y un máximo de 1000.
  3. Deberá contener mínimo 1 caracteres y un máximo de 17.
  4. El Número de VIN o Serie no se aceptan para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.RegistroMedicamento

Descripción: Registro de medicamento.

Validaciones:

  1. Es obligatorio, cuando se utiliza el código cabys de tipo medicamento.
  2. El registro de medicamento debe contener mínimo 1 y un máximo de 100 caracteres.
  3. El registro de medicamento no se aceptan para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.FormaFarmaceutica

Descripción: Forma farmacéutica.

Validaciones:

  1. Es obligatorio, cuando se utiliza el código cabys de tipo medicamento.
  2. Deberá contener mínimo 1 caracteres y un máximo de 3.
  3. La forma farmacéutica no se aceptan para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.DetalleSurtido

Descripción: Detalle de productos del surtido.

Validaciones:

  1. Es obligatorio, cuando se utiliza el código cabys de tipo surtidos.
  2. Deberá contener mínimo 3 caracteres y un máximo de 200.
  3. El detalle de surtido no se aceptan para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.PrecioUnitario

Descripción: Precio unitario.

Validaciones:

  1. Deberá de contener un valor mayor a “cero”.
  2. El precio unitario no se acepta para REP.

Casos especiales:

  1. Es un número decimal compuesto por 13 enteros y 5 decimales.

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:

  1. Debe estar presente en los Recibos Electronicos de Pago.

Casos especiales:

  1. Es un número decimal compuesto por 13 enteros y 5 decimales.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.Descuento

Descripción: Descuento.

Validaciones:

  1. El descuento no es aceptable para Notas de Crédito y Notas de Débito para tipos financieras.
  2. Debe contener mínimo 1 y un máximo de 5.
  3. El descuento no se aceptan para REP.

Llave técnica: SendDocumentRequest.Detalles[index].DetalleRequest.IVACobradoFabrica

Descripción: IVA cobrado a nivel de fábrica.

Validaciones:

  1. Es obligatorio.
  2. 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).
  3. 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:

  1. Es obligatorio, cuando se utilicen Recibo Electrónico de Pago con condición de venta 08 y 10.
  2. Debe contener mínimo 1 y un máximo de 1000.