Saltar al contenido principal

Reglas de validación

Busca por código, grupo de datos o tag UBL
84 de 84 reglas
CódigoGrupo de datosCondición de validaciónMensaje de retorno
2111 (editado)Versión del UBLEl Tag UBL está vacíoEl XML no contiene el tag o no existe informacion de UBLVersionIDRechazo
2110Versión del UBLEl valor del Tag UBL es diferente a "2.0"UBLVersionID - La versión del UBL no es correctaRechazo
2113Versión de la estructura del documentoEl Tag UBL está vacíoEl XML no contiene el tag o no existe informacion de CustomizationIDRechazo
2112Versión de la estructura del documentoEl valor del Tag UBL es diferente a "1.0"CustomizationID - La version del documento no es correctaRechazo
1049Numeración, conformada por serie y número correlativoEl valor del Tag UBL es diferente al nombre del archivoID - Serie y Número del archivo no coincide con el consignado en el contenido del XML.Rechazo
1001Numeración, conformada por serie y número correlativoEl formato del Tag UBL no tiene el formato:|- [R][A-Z0-9]{3}-[0-9]{1,8}|- [0-9]{1,4}-[0-9]{1,8}ID - El dato SERIE-CORRELATIVO no cumple con el formato de acuerdo al tipo de comprobanteRechazo
1033Numeración, conformada por serie y número correlativoSi la serie empieza con número, y el valor del Tag UBL se encuentra en el listado con indicador de estado igual a 2|Si la serie NO empieza con número, y el valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 o 2El comprobante fue registrado previamente con otros datosRechazo
3207Numeración, conformada por serie y número correlativoSi la serie empieza con número, el Tag UBL no se encuentra en el listadoComprobante físico no se encuentra autorizadoRechazo
3207Numeración, conformada por serie y número correlativoSi la serie empieza con número, el Tag UBL no se encuentra en el listadoComprobante físico no se encuentra autorizadoRechazo
2600Fecha de emisiónSi serie del documento no inicia con número:|La diferencia entre la fecha de recepción del XML y el valor del Tag UBL es mayor al plazo máximo vigente.El comprobante fue enviado fuera del plazo permitido.Rechazo
1034Número de documento de identidad del emisorEl valor del Tag UBL es diferente al RUC del nombre del XMLNúmero de RUC del nombre del archivo no coincide con el consignado en el contenido del archivo XMLRechazo
2617Número de documento de identidad del emisorNo existe ind_padrón igual a "03" en el listado para el valor del Tag UBLSenor contribuyente a la fecha no se encuentra registrado ó habilitado con la condición de Agente de retención.Rechazo
2678Número de documento de identidad del emisorNo existe el Tag UBL o es vacioEl XML no contiene el atributo o no existe información del tipo de documento del emisorRechazo
2511Número de documento de identidad del emisorEl valor del Tag UBL es diferente a 6El tipo de documento no es aceptado.Rechazo
2901Nombre comercial del emisorSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 1500 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)El nombre comercial del emisor no cumple con el formato establecidoObservación
1037Apellidos y nombres, denominación o razón socialNo existe el Tag UBL o es vacioEl XML no contiene el tag o no existe informacion de RegistrationName del emisor del documentoRechazo
1038Apellidos y nombres, denominación o razón socialSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 1500 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)RegistrationName - El nombre o razon social del emisor no cumple con el estandarRechazo
2917UbigeoSi el Tag UBL existe, el valor del Tag UBL no está en el listadoDebe corresponder a algún valor válido establecido en el catálogo 13Observación
2916Dirección completa y detalladaSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 100 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)La dirección completa y detallada del domicilio fiscal del emisor no cumple con el formato establecidoObservación
2902UrbanizaciónSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)La urbanización del domicilio fiscal del emisor no cumple con el formato establecidoObservación
2903ProvinciaSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)La provincia del domicilio fiscal del emisor no cumple con el formato establecidoObservación
2904DepartamentoSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)El departamento del domicilio fiscal del emisor no cumple con el formato establecidoObservación
2905DistritoSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)El distrito del domicilio fiscal del emisor no cumple con el formato establecidoObservación
2548Código del país de la direcciónSi el Tag UBL existe, el valor es diferente a "PE"El valor del país inválido.Rechazo
2723Número de documento de identidad del proveedorEl valor del Tag UBL esta vacíoEl XML no contiene el tag o no existe información del número de documento de identidad del proveedorRechazo
2724Número de documento de identidad del proveedorEl formato del Tag UBL es diferente a numérico de 11 dígitosEl valor ingresado como documento de identidad del proveedor es incorrectoRechazo
2620Número de documento de identidad del proveedorEl valor del Tag UBL es igual al "Número de documento de identidad del emisor"El Proveedor no puede ser el mismo que el Emisor del comprobante de retención.Rechazo
2621Número de documento de identidad del proveedorEl valor del Tag UBL no está en el listadoNúmero de RUC del Proveedor no existe.Rechazo
4091Número de documento de identidad del proveedorSi ind_padrón es igual a "01", "02", "03" o "10" en el listado para el valor del Tag UBLLa operación con este proveedor está excluida del sistema de retención. Es agente de percepción, agente de retención o buen contribuyente.Observación
2516Número de documento de identidad del proveedorNo existe el Tag UBL o es vacioDebe indicar tipo de documento.Rechazo
2511Número de documento de identidad del proveedorEl valor del Tag UBL es diferente a 6El tipo de documento no es aceptado.Rechazo
2906Nombre comercial del proveedorSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 1500 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)El nombre comercial del proveedor no cumple con el formato establecidoObservación
2134Apellidos y nombres, denominación o razón socialNo existe el Tag UBL o es vacioEl XML no contiene el tag o no existe informacion de RegistrationName del receptor del documentoRechazo
2133Apellidos y nombres, denominación o razón socialSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 1500 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)RegistrationName - El dato ingresado no cumple con el estandarRechazo
2917UbigeoSi el Tag UBL existe, el valor del Tag UBL no está en el listadoDebe corresponder a algún valor válido establecido en el catálogo 13Observación
2918Dirección completa y detalladaSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 100 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)La dirección completa y detallada del domicilio fiscal del proveedor no cumple con el formato establecidoObservación
2907UrbanizaciónSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)La urbanización del domicilio fiscal del proveedor no cumple con el formato establecidoObservación
2908ProvinciaSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)La provincia del domicilio fiscal del proveedor no cumple con el formato establecidoObservación
2909DepartamentoSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)El departamento del domicilio fiscal del proveedor no cumple con el formato establecidoObservación
2910DistritoSi el Tag UBL existe, el formato del Tag UBL es diferente a alfanumérico de hasta 30 caracteres (se considera cualquier carácter incluido espacio, no se permite ningún otro "whitespace character": salto de línea, tab, fin de línea, etc.)El distrito del domicilio fiscal del proveedor no cumple con el formato establecidoObservación
2548Código del país de la direcciónSi el Tag UBL existe, el valor es diferente a "PE"El valor del país inválido.Rechazo
2618Código del régimen de retenciónEl valor del Tag UBL no está en el listadoEl régimen retención enviado no corresponde con su condición de Agente de retención.Rechazo
2619Tasa de retenciónEl valor del Tag UBL es diferente a la Tasa de retención del listado para el "Código del regimen de retención"La tasa de retención enviada no corresponde con el régimen de retención.Rechazo
2669Importe total retenidoEl formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0)El dato ingresado en TotalInvoiceAmount debe ser numérico mayor a ceroRechazo
2628Importe total retenidoEl valor de Tag UBL es diferente a la suma de "Importe retenido", sin considerar los tipos de documentos “07” y “20”.Importe total retenido debe ser igual a la suma de los importes retenidos por cada documento relacionado.Rechazo
2728Moneda del importe total retenidoEl valor del Tag UBL es diferente "PEN"El valor de la moneda del Importe total Retenido debe ser PENRechazo
2730Importe total PagadoEl formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0)El dato ingresado en SUNATTotalPaid debe ser numérico mayor a ceroRechazo
2691Monto de redondeo del importe total pagadoNo existe el Tag UBL o es vacioEl XML no contiene el tag o no existe información del tipo de documento relacionadoRechazo
2692Monto de redondeo del importe total pagadoEl valor del Tag UBL es diferente a "01", "12", "07", "08", "20"El tipo de documento relacionado no es válidoRechazo
2693Serie y número del documento relacionadoEl valor del Tag UBL esta vacíoEl XML no contiene el tag o no existe información del número de documento relacionadoRechazo
2694Serie y número del documento relacionadoSi "Tipo de documento relacionado" es "12", el formato del Tag UBL es diferente a:|- [a-zA-Z0-9-]{1,20}(-[0-9]{1,20})El número de documento relacionado no está permitido o no es validoRechazo
2694Serie y número del documento relacionadoSi "Tipo de documento relacionado" es diferente a "12", el formato del Tag UBL es diferente a:|(E001|((F|R)[A-Z0-9]{3})|([0-9]{4}))-(?!0+$)([0-9]{1,8})El número de documento relacionado no está permitido o no es validoRechazo
2985Fecha de emisión documento relacionadoSi el “Código del régimen de retención” es “02” (TASA 6%) y el valor del Tag UBL es mayor al 28/02/2014Solo se acepta comprobantes con fecha de emisión hasta el 28/02/2014 si la tasa del comprobante de retencion 6%Rechazo
2696Importe total del documento relacionadoEl formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0)El dato ingresado en el importe total documento relacionado debe ser numérico mayor a ceroRechazo
2737Fecha de pagoSi "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBLEl XML no contiene el tag o no existe información de la fecha de pago del documento RelacionadoRechazo
2661Fecha de pagoSi el Tag UBL existe, el valor del Tag UBL es de mes/año (periodo) diferente a otra fecha de pago en /RetentionLa fecha de cobro de cada documento relacionado deben ser del mismo Periodo (mm/aaaa), asimismo estas fechas podrán ser menores o iguales a la fecha de emisión del comprobante de retencionRechazo
2625Fecha de pagoSi el Tag UBL existe y la "Fecha de emisión del documento relacionado" es del mismo mes/año (periodo) de la "Fecha de emisión", el valor del Tag UBL es menor a "Fecha de emisión del documento relacionado"La fecha de pago debe estar entre el primer día calendario del mes al cual corresponde la fecha de emisión del comprobante de retención o desde la fecha de emisión del comprobante relacionado.Rechazo
2625Fecha de pagoSi el Tag UBL existe y la "Fecha de emisión del documento relacionado" es del mismo mes/año (periodo) de la "Fecha de emisión", el valor del Tag UBL es mayor a "Fecha de emisión"La fecha de pago debe estar entre el primer día calendario del mes al cual corresponde la fecha de emisión del comprobante de retención o desde la fecha de emisión del comprobante relacionado.Rechazo
2625Fecha de pagoSi el Tag UBL existe y la "Fecha de emisión del documento relacionado" es de diferente mes/año (periodo) de la "Fecha de emisión", el valor del Tag UBL es menor al primer día del mes de "Fecha de emisión"La fecha de pago debe estar entre el primer día calendario del mes al cual corresponde la fecha de emisión del comprobante de retención o desde la fecha de emisión del comprobante relacionado.Rechazo
2625Fecha de pagoSi el Tag UBL existe y la "Fecha de emisión del documento relacionado" es de diferente mes/año (periodo) de la "Fecha de emisión", el valor del Tag UBL es mayor a "Fecha de emisión"La fecha de pago debe estar entre el primer día calendario del mes al cual corresponde la fecha de emisión del comprobante de retención o desde la fecha de emisión del comprobante relacionado.Rechazo
2733Número de pagoSi "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL o es vacíoEl XML no contiene el tag o no existe información del número de pagoRechazo
2734Número de pagoSi "Tipo de documento relacionado" es diferente a "07", el formato del Tag UBL es diferente a numérico de hasta 9 dígitosEl dato ingresado en el número de pago no es válidoRechazo
2626Número de pagoSi "Tipo de documento relacionado" es diferente a "07", el "Número de documento relacionado" concatenado con el valor del Tag, se repite en /RetentionEl Nro. de documento con el número de pago ya se encuentra en la Relación de Documentos Relacionados agregados.Rechazo
2735Importe del pago sin retenciónSi "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBLEl XML no contiene el tag o no existe información del Importe del pagoRechazo
2736Importe del pago sin retenciónSi "Tipo de documento relacionado" es diferente a "07", el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0)El dato ingresado en el Importe del pago debe ser numérico mayor a ceroRechazo
2622Moneda del importe del pago sin retenciónSi "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente al "Tipo de moneda del documento relacionado"La moneda del importe de pago debe ser la misma que la del documento relacionado.Rechazo
2719Moneda de referencia para el Tipo de CambioSi "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda del documento relacionado" es diferente "PEN", no existe el Tag UBLEl XML no contiene el tag o no existe información de la moneda de referencia para el tipo de cambioRechazo
2749Moneda de referencia para el Tipo de CambioSi "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente "Tipo de moneda del documento relacionado"La moneda de referencia para el tipo de cambio debe ser la misma que la del documento relacionadoRechazo
2715Moneda objetivo para la Tasa de CambioSi "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente "PEN"El valor de la moneda objetivo para la Tasa de Cambio debe ser PENRechazo
2721Factor aplicado a la moneda de origen para calcular la moneda de destino (Tipo de cambio)Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda del documento relacionado" es diferente "PEN", no existe el Tag UBLEl XML no contiene el tag o no existe información del tipo de cambioRechazo
2716Factor aplicado a la moneda de origen para calcular la moneda de destino (Tipo de cambio)Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 4 enteros y 6 decimales o es cero (0)El dato ingresado en el tipo de cambio debe ser numérico mayor a ceroRechazo
2722Fecha de cambioSi "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda del documento relacionado" es diferente "PEN", no existe el Tag UBLEl XML no contiene el tag o no existe información de la fecha de cambioRechazo
2740Importe retenidoSi el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0)El dato ingresado en el Importe retenido debe ser numérico mayor a ceroRechazo
2623Importe retenidoSi "Tipo de moneda del documento relacionado" es "PEN" y el Tag UBL existe, el valor del Tag UBL es diferente a "Importe de pago sin retención" multiplicado por "Tasa de retención" con una tolerancia de más/menos uno (1)Los montos de pago, retenidos y montos pagados consignados para el documento relacionado no son correctos.Rechazo
2623Importe retenidoSi "Tipo de moneda del documento relacionado" es diferente "PEN" y el Tag UBL existe, el valor del Tag UBL es diferente a "Importe de pago sin retención" multiplicado por "Tasa de retención" multiplicado por "Tipo de cambio" con una tolerancia de más/menos uno (1)Los montos de pago, retenidos y montos pagados consignados para el documento relacionado no son correctos.Rechazo
2742Moneda de importe retenidoSi el Tag UBL existe, el valor del Tag UBL es diferente a "PEN"El valor de la moneda de importe retenido debe ser PENRechazo
2746Importe total a pagar (neto)Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0)El dato ingresado en el Importe total a pagar (neto) debe ser numérico mayor a ceroRechazo
2623Importe total a pagar (neto)Si "Tipo de moneda del documento relacionado" es "PEN" y el Tag UBL existe, el valor del Tag UBL es diferente a "Importe del pago sin retención" menos "Importe retenido" con una tolerancia de más/menos uno (1)Los montos de pago, retenidos y montos pagados consignados para el documento relacionado no son correctos.Rechazo
2623Importe total a pagar (neto)Si "Tipo de moneda del documento relacionado" es diferente "PEN" y el Tag UBL existe, el valor del Tag UBL es diferente a "Importe del pago sin retención" multiplicado por "Tipo de cambio" menos "Importe retenido" con una tolerancia de más/menos uno (1)Los montos de pago, retenidos y montos pagados consignados para el documento relacionado no son correctos.Rechazo
2748Moneda del importe total a pagar (neto)Si el Tag UBL existe, el valor del Tag UBL es diferente a "PEN"El valor de la Moneda del monto neto pagado debe ser PENRechazo
2629Importe total PagadoEl valor de Tag UBL es diferente a la suma de "Importe total a pagar" más el "Monto de redondeo del importe total pagado", sin considerar los tipos de documentos “07” y “20”Importe total pagado debe ser igual a la suma de los importes pagados por cada documento relacionado.Rechazo
2732Moneda del importe total pagadoEl valor del Tag UBL es diferente "PEN"El valor de la moneda del Importe total Pagado debe ser PENRechazo
3303Monto de redondeo del importe total pagadoSi existe el tag UBL, el valor absoluto es mayor a 1El monto para el redondeo del Importe Total excede el valor permitidoRechazo
3304Monto de redondeo del importe total pagadoSi el Tag UBL existe, el valor del Tag UBL es diferente a "PEN"La moneda del monto para el redondeo debe ser PENRechazo