19
DOCUMENTO DE INTEGRACIÓN PUBLICACIÓN DE CERTIFICADOS DE RETENCIÓN VÍA MQ CON EL PORTAL B2MINING VERSIÓN 1.1

Doc de Integración Pub Retenciones v1.1

Embed Size (px)

Citation preview

Page 1: Doc de Integración Pub Retenciones v1.1

DOCUMENTO DE INTEGRACIÓN PUBLICACIÓN DE CERTIFICADOS DE RETENCIÓN

VÍA MQ CON EL PORTAL B2MINING

VERSIÓN 1.1

Page 2: Doc de Integración Pub Retenciones v1.1

ÍNDICE

PRELIMINARES ........................................................................................................................... 3

ARQUITECTURA DE INTEGRACIÓN ............................................................................................. 4 MAPEO DE DATOS DEL CERTIFICADO DE RETENCIÓN .............................................................. 5

ESTADOS DEL CERTIFICADO DE RETENCIÓN ............................................................................ 9 FLUJO PARA ALMACENAMIENTO DE INFORMACIÓN EN AMBIENTE INTERMEDIO. .................... 10

PREGUNTAS FRECUENTES ....................................................................................................... 12 ANEXOS .................................................................................................................................... 13

ANEXO 1: REQUERIMIENTOS TÉCNICOS ............................................................................. 13

ANEXO 2: LISTA DE CÓDIGOS ISO MONEDAS .................................................................... 14

ANEXO 3: LISTA DE CÓDIGOS ISO UNIDADES.................................................................... 15

ANEXO 4: TIPO DE COMPROBANTES DE PAGO ................................................................... 18

Page 3: Doc de Integración Pub Retenciones v1.1

Pág. 3

PRELIMINARES Para el proceso de integración debemos incluir las siguientes actividades en paralelo mientras vamos desarrollando la interfase de extracción de datos.

Entrega y configuración del Equipo de integración (desarrollo y producción). Obtener y enviar tabla de equivalencia de Monedas en su sistema, Tabla Monedas (ver Anexo

2). Los datos necesarios son Código ISO y descripción en su sistema. Obtener y enviar tabla de equivalencia de unidades en su sistema, Tabla Unidades (ver Anexo

3). Los datos necesarios son Código ISO y descripción en su sistema. Logotipo de la empresa en formato gif. La imagen del logo de la empresa cliente debe tener las

siguientes propiedades:

Fondo color blanco

Ancho 185 píxeles, alto 68 píxeles

Resolución entre 300 ppp - 600 ppp (puntos por pulgada)

Tamaño entre 3KB - 5KB Autorización, rangos y fecha de autorización de impresión que aparece en las impresiones de

comprobantes de retenciones; emitidos por SUNAT Firma y sello de la empresa que va en el certificado de retención, escaneada, en formato gif,

debe tener las siguientes propiedades:

Ancho 540 píxeles, alto 200 píxeles

Resolución entre 300 ppp - 600 ppp (puntos por pulgada)

Tamaño entre 10KB y 15KB. En caso de emitir certificados de retención en papel pre-impreso, solicitar el permiso respectivo

a la SUNAT para emitir certificados de retención de forma computarizada.

Mediante carta simple firmada por el Representante Legal de la empresa, comunicar a la

SUNAT que se va a emitir las retenciones vía electrónica.

Page 4: Doc de Integración Pub Retenciones v1.1

Pág. 4

ARQUITECTURA DE INTEGRACIÓN

Figura 1. Arquitectura para el envío de información al Portal de Negocios

1. La Interfaz de Comunicación extrae la información del Sistema de Información del Cliente.

2. La información extraída se guarda en la Base de Datos Intermedia.

3. El Componente de Integración consulta la información de la Base de Datos Intermedia.

4. El Componente de Integración genera un archivo XML con la información consultada y lo

coloca en el MQ.

5. El MQ envía la información al Portal Web a través de internet.

6. El archivo XML recibido por el MQ de Ebiz llega a Portal Web.

Page 5: Doc de Integración Pub Retenciones v1.1

Pág. 5

MAPEO DE DATOS DEL CERTIFICADO DE RETENCIÓN A continuación se muestra la vista de impresión de un certificado de retención en el Portal.

1

2

4

3

5

6

13

18 19 20

2827

2621 22 23 24 25

29

7

11

8

109

12

17

16

15

14

30

Figura 2. Prototipo de un comprobante de retención en el Portal de Negocios

Usted, como ente emisor de Certificados de Retención se encargará de dejar los datos del cliente de retención en la base de datos intermedia, es decir, sus programas deben realizar los pasos 1 y 2 descritos en la sección ARQUITECTURA DE INTEGRACIÓN. La estructura de información contendrá 2 grupos de información:

1. Cabecera: Es siempre obligatoria y contendrá la información propia del Certificado de Retención. Se almacenará en los campos de la tabla RETENCION que se muestran en la Tabla 1.

2. Detalle: Es siempre obligatoria y contendrá la información de cada ítem que se almacenará

en los campos de la tabla RETENTIONITEM que se muestran en la Tabla 1.

Page 6: Doc de Integración Pub Retenciones v1.1

Pág. 6

La estructura de base de datos es la siguiente:

Figura 3. Modelo entidad-relación de Publicación de Certificados de Retención

Descripción de la tabla RETENTION y RETENTIONITEM

Id Nombre Campo

Web Descripción

Base de Datos Integración Obligatoriedad Técnica

Obligatoriedad

Funcional Nombre Tabla Nombre Campo Tipo de

Dato Tamaño

Cabecera del comprobante de retención

1 Razón Social Razón Social de la Empresa Emisora RETENTION RazonSocialCliente VARCHAR 100 NO SI

2 Dirección Dirección de la Empresa Emisora RETENTION DireccionCliente VARCHAR 100 NO SI

3 Teléfono Teléfono de la Empresa Emisora RETENTION TelefonoCliente VARCHAR 30 NO SI

4 PuestoExpedicion Lugar donde se genera la retención. Por ejemplo: Oficina principal Caminos del Inca 134 - Lima - Perú

RETENTION PuestoExpedicion VARCHAR 200 NO

SI

5 RUC

RUC (Registro Único de Contribuyente) de la Empresa Emisora. En el caso de Perú tendrá el formato: PExxxxxxxxxxxx Donde: PE=Codigo ISO de Peru. xxxxxxxxxxx=Núm. RUC de la empresa

RETENTION RucComprador VARCHAR 30 SI

6 Número de Comprobante de retención

Número de serie de la retención definido por la empresa emisora.

RETENTION

RetentionSerie VARCHAR 6

SI

SI Numero correlativo de la retención

definido por la Empresa Emisora. RetentionNumber VARCHAR 20

7 Razón Social Proveedor

Razon Social del Proveedor RETENTION RazonSocialProveedor VARCHAR 100 SI SI

8 RUC Proveedor

RUC (Registro Único de Contribuyente) de la Empresa Proveedora. En el caso de Perú tendrá el formato: PExxxxxxxxxxxx Donde: PE=Codigo ISO de Peru. xxxxxxxxxxx=Núm. RUC de la empresa

RETENTION RucProveedor VARCHAR 30 SI SI

9 Dirección Proveedor

Dirección del Proveedor RETENTION DireccionProveedor VARCHAR 100 SI SI

10 Fecha emisión Fecha de emisión del Comprobante de Retención Formato: mm/dd/yyyy

RETENTION RetentionDate VARCHAR 10 SI SI

Page 7: Doc de Integración Pub Retenciones v1.1

Pág. 7

11 Run N°

Numero correlativo en el sistema del cliente (Código interno) con el cual identifican la transacción del pago de manera que les permite saber que documentos han sido cancelados con dicho movimiento

RETENTION CorridaNumero VARCHAR 30 NO NO

12 Obs Observaciones al Comprobante de Retención

RETENTION Obs VARCHAR 254 NO NO

13 Tipo de Cambio

Tipo de cambio con el que se realiza el Pago.

Si el comprobante está en SOLES enviar 1 (uno), caso contrario enviar el

tipo de cambio respectivo.

RETENTION TipoCambio DECIMAL 15,4 NO

SI (Si el pago es en

dólares)

14 Banco/ Nro Cheque

Banco en que se realiza la transacción del Pago y el Nro de cheque

RETENTION Banco VARCHAR 30 NO

NO

15 Nro. Doc. Interno ERP Cliente

Numero de documento interno del sistema ERP del Emisor

RETENTION NroDocPagoERP VARCHAR 50 NO

SI

16 Moneda Código ISO de la moneda del Comprobante de Retención, en caso del Perú es PEN

RETENTION Moneda VARCHAR 5 SI

SI

17 Estado Se manejan los estados estándar. No se envía por integración

RETENTION Status VARCHAR 1 NO SI

27 Total Importe Operación/ Origen

Monto total en la moneda origen del Comprobante de Pago

RETENTION TotalMontoOrigen DECIMAL 15,4 NO

SI

28 Total Monto pagado

Monto total que se ha pagado por todos los Comprobantes de Pago. En Perú estará en Nuevos Soles.

RETENTION TotalMontoPago DECIMAL 15,4 SI

SI

29 Total Importe Retenido

Monto total que se ha retenido por todos los Comprobantes de Pago

RETENTION TotalMontoRetenido DECIMAL 15,4 SI

SI

EstadoInicial

Estado Inicial del Documento: “PC” = Preparación Completa. El Documento está en Revisión, el documento no es visualizado por el proveedor hasta que el cliente ingrese a la web y apruebe el documento. Si no envían el estado inicial, el estado inicial del Documento será Activa.

RETENTION EstadoInicial VARCHAR 2 NO

30 Nro de Autorización de Impresión

Se emplea para imprimir el rango de números de retención, emitido por la SUNAT (Súper Intendencia Nacional de Administración Tributaria). Esta información debe ser entregada por el cliente (ver PRELIMINARES). Estos datos datos se cargan directamente en la base de datos del portal.

Detalle del comprobante de retención – Listado de Comprobantes de Pago

18 Tipo

Tipo de Comprobante de Pago que ha sido retenido. En base a tipos proporcionado por SUNAT (Super Intendencia Nacional de Administración Tributaria). Ver Anexo 4

RETENTIONITEM TipoDocumento VARCHAR 10 SI SI

19 Serie Número de Serie del Comprobante de Pago que ha sido retenido

RETENTIONITEM SerieDocumento VARCHAR 8 SI SI

20 Nro documento Numero de Comprobante de Pago que ha sido retenido

RETENTIONITEM NumeroDocumento VARCHAR 30 SI SI

21 Fecha emisión Fecha de emisión del Comprobante de Pago Formato: mm/dd/yyyy

RETENTIONITEM FechaDocumento VARCHAR 10 SI SI

22 Moneda Original Moneda original del Comprobante de Pago. Ver anexo 2.

RETENTIONITEM Moneda VARCHAR 5 NO Si

23 Importe Operación/ Origen

Monto Pagado del Comprobante de Pago en Moneda del Comprobante de Pago

RETENTIONITEM MontoOrigen DECIMAL 15,4 NO

SI

24 Monto Pagado S/. Monto Pagado del Comprobante de Pago en Nuevos Soles

RETENTIONITEM MontoPago DECIMAL 15,4 SI

SI

25 Importe Retenido S/.

Monto Retenido del Comprobante de Pago en moneda local. En el caso de Perú es Nuevos Soles

RETENTIONITEM MontoRetenido DECIMAL 15,4 SI

SI

Page 8: Doc de Integración Pub Retenciones v1.1

Pág. 8

26 Nro Doc ERP Cliente

Numero interno del Comprobante de Pago en el sistema

RETENTIONITEM NroDocERPItem VARCHAR 50 NO

SI

Tabla 1. Campos del Certificado de Retención

Para la carga de información en la base de datos, es necesario tener en cuenta lo siguiente: En caso de los campos Numéricos de tipo “decimal”, con tamaño (x, y), indica que se puede enviar hasta número de “x” dígitos con un máximo de “y” decimales. Es decir el siguiente formato: 12345678910.1234 (11 dígitos en la parte entera, 4 dígitos en la parte decimal separados por el punto decimal) En caso no tengan valor se debe colocar cero ‘0’ y NO valores NULL o vacíos. Todos los campos deben cumplir con la condición de Obligatoriedad indicados en la sección Descripción de la tabla RETENTION Y RETENTIONITEM. Si algún campo es OPCIONAL, pero se cuenta con la información en su sistema ERP, debe ser almacenado en base de datos. De esta forma, la retroalimentación al proveedor será mucho mejor. Descripción de la tabla CHECKPOINT_INTEGRACION

Nro Descripción Nombre Campo BD Tamaño Tipo Campo Obligatorio

1 Indica el documento que el componente está gestionando.

CodigoAccion 3 VARCHAR SI

2 Indica el ID en la tabla respectiva del documento.

NroDocumento 4 INTEGER SI

3

Indica si el documento ya fue procesado. Ejm: '0': Nuevo '1': Procesando '2': Procesado '3': Errado

FlagProcesado 2 VARCHAR SI

4

Indica la vía de comunicación del mensaje. Ejm: 'E': Entrada 'S': Salida

TipoBandeja 1 VARCHAR SI

9 Fecha de registro en la tabla Checkpoint_Integracion

FechaRegistro DATETIME SI

Tabla 2. Campos de la tabla Checkpoint_Integracion

Descripción de la tabla CORRELATIVO

Nro Descripción Nombre Campo BD Tamaño Tipo Campo Obligatorio

1 Nombre de la tabla TableName 60 VARCHAR SI

2 Correlativo de la tabla Correlative 4 INTEGER SI

Tabla 3. Campos de la tabla Correlativo

Page 9: Doc de Integración Pub Retenciones v1.1

Pág. 9

ESTADOS DEL CERTIFICADO DE RETENCIÓN

Estados de Certificado de Retención Código de Acción

En Revisión R1

Activa R1

Anulada

Impresa

Tabla 4. Estados de los Certificados de Retenciones

1. Publicar el Certificado de Retención en estado “En Revisión”: El certificado de retención

se almacenará con el valor “PC” en el campo EstadoInicial. En este estado el Cliente puede ingresar al Portal para modificar el Certificado y activarlo para la visualización por parte del proveedor. Mientras el cliente no active el Certificado de Retención, el proveedor no podrá visualizar el comprobante.

2. Publicar el Certificado de Retención en estado “Activa”: El certificado de retención se almacenará con el valor VACIO o NULL en el campo EstadoInicial. En este estado, el proveedor ya podrá visualizar el comprobante. Nota: No se puede publicar una retención más de una vez por integración. Esta debe anularse por la Web antes de republicar alguna de ellas.

3. Anular el Certificado de Retención: La anulación del comprobante de retención se realizará por el portal Web, debido a que es necesario realizar una verificación previa de que si el documento se encuentra impreso por el proveedor o no. El usuario ingresara al portal, buscará dicho documento y hará clic en el botón ANULAR.

4. Imprimir el Certificado de Retención: Si el proveedor ingresa al Portal Web e imprime el comprobante de Retención, el estado del documento cambia a IMPRESA.

Page 10: Doc de Integración Pub Retenciones v1.1

Pág. 10

FLUJO PARA ALMACENAMIENTO DE INFORMACIÓN EN AMBIENTE INTERMEDIO.

PUBLICACION DE RETENCIONES – ENVIO DESDE EL ERP DE LA EMPRESA HASTA EL PORTAL WEB

RETENCION

Obtener datos del Certificado de

Retención

Obtener el ID de la tabla Retention para su

almacenamiento con la siguiente Query:

Select Correlative from Correlativo where

tablename = ‘RETENTION’

Guardar la información del Certificado de

Retención en un registro de la tabla

RETENTION y RETENTIONITEM según el

mapeo de datos.

Actualizar el correlativo de la tabla Correlativo

con el siguiente query:

Update correlativo set correlative = correlative

+1 where tablename=’RETENTION’

Guardar un registro en la tabla checkpoint_integracion:

ID: Autogenerado

CodigoAccion: R1

FlagProcesado: 0

TipoBandeja: ‘S’

FechaRegistro: FechaActual (yyyy/MM/dd)

Nrodocumento: Id del registro de la tabla Retention

FIN

INICIO

¿Existen más

Retenciones

por Publicar?SI

NO

Base de

Datos

Figura 4. Flujo para registro de datos en Ambiente de Integración

Page 11: Doc de Integración Pub Retenciones v1.1

Pág. 11

Ejemplo de carga de información en la base de datos intermedia (tablas RETENTION, RETENTIONITEM, CHECKPOINT_INTEGRACION y CORRELATIVO). Los datos han sido extraídos del Prototipo de Comprobante de Retención (ver figura 2).

Id Base de Datos Integración

Tabla Nombre Campo Valor ingresado

1 R

ETEN

TIO

N

RazonSocialCliente COMPAÑÍA MINERA ANTAMINA S.A.

2 DireccionCliente Av. El Derby N° 055, Torre 1, Oficina 801, Santiago de Surco, Lima

3 TelefonoCliente 217-3000

5 RucComprador PE20330262428

6 RetentionSerie 012

RetentionNumber 0014580

7 RazonSocialProveedor ECCO CONSTRUCTION SRL

8 RucProveedor 20445789641

9 DireccionProveedor MZ A LOTE 13 JR. MIGUEL GRAU HUARMEY ANCASH

10 RetentionDate 07/16/2009

11 CorridaNumero 000835

12 Obs

13 TipoCambio 3.0160

14 Banco BCP / USD

15 NroDocPagoERP

16 Moneda SOL

17 Status I

27 TotalMontoOrigen 1,205.10

28 TotalMontoPago 3,634.58

29 TotalMontoRetenido 218.09

18

RET

ENTI

ON

ITEM

TipoDocumento 01

19 SerieDocumento 001

20 NumeroDocumento 103

21 FechaDocumento 06/18/2009

22 Moneda USD

23 MontoOrigen 1205.10

24 MontoPago 3,634.58

25 MontoRetenido 218.09

26 NroDocERPItem

Tabla 5. Tablas Retention y Retentionitem

Tabla 7. Tabla Correlativo

Id Base de Datos Integración

Tabla Nombre Campo Valor ingresado

1

CH

ECK

PO

INT_

INTE

GR

AC

ION

CodigoAccion R1

2 NroDocumento ID de la tabla RETENTION

3 FlagProcesado 0

4 TipoBandeja S

9 FechaRegistro 2011/07/11

Id Base de Datos Integración

Tabla Nombre Campo Valor ingresado

1

CO

RR

ELA

TI

VO

TableName ID de la Tabla RETENTION

2 Correlative

Page 12: Doc de Integración Pub Retenciones v1.1

Pág. 12

Tabla 6. Tabla Checkpoint_integracion

PREGUNTAS FRECUENTES

1. Los campos tienen un tamaño indicado, al almacenar la información ¿Se debe necesariamente ocupar este tamaño, es decir relleno con espacios vacíos u otro caracter? R. No es necesario que se ocupe el tamaño máximo del campo, pero este no debe excederse de lo indicado

2. ¿Se debe de incluir los signos en los valores de los campos numéricos? R. Sólo si estos incluyen cifras negativas, en el caso de cantidades positivas, es tácito.

3. ¿Cómo se puede hacer para modificar o corregir un documento?

R. En el caso de cualquier modificación en los certificados de retención, el documento debe ser anulado en el Portal Web y luego este puede volver a ser republicado. Si el documento no está anulado, la nueva retención no se almacenará. A nivel de base de datos, solo hará falta actualizar los campos de la retención y colocar este documento pendiente de procesar (ver flujo de ingreso de datos – Página 10)

Page 13: Doc de Integración Pub Retenciones v1.1

Pág. 13

ANEXOS

ANEXO 1: REQUERIMIENTOS TÉCNICOS

1. Requerimientos de Hardware y Software Para los proyectos de integración, se requiere de 02 equipos, ya sean físicos (PCs) o virtuales, los cuales deberán ser destinados exclusivamente para este fin, con las siguientes características:

Procesador de última generación (32 bits).

Memoria mínima 2GB

Disco duro mínimo: 160 GB

Tarjeta de Red : 100 Mbps

Sistemas Operativos: Windows 2003 Server o Superior.

IP Publica Fija (adquirida por el cliente), para el servidor donde se encontrara el MQ desarrollo y MQ de producción.

2 puertos para el equipo de desarrollo, 2 puertos para el equipo de producción, todos los puertos definidos por Ebiz.

2. Software a ser instalados por ebiz en los equipos de desarrollo y producción

Componente Integración Ebiz.

Microsoft SQL Server 2005 Express (libre) u otro motor de Base de Datos proporcionado por el cliente.

También se puede emplear Base de Datos libres, en caso que el número de transacciones sea menor a 100 documentos por día.

Java: o En el equipo de desarrollo se instalará Java Development Kit (JDK) v1.6. o En el equipo de producción se instalará Java Runtime Environment (JRE) v1.6_14.

IBM MQ Series Server v 7.0 (MQ)

IBM MQ Series Internet Pass-Thru v 2.0 (MQ)

3. Software a ser instalados por el cliente en los equipos de desarrollo y producción

Sistema Operativo y sus parches.

Mantenimiento de nuevos parches.

4. Requerimientos de comunicaciones solicitados al cliente

IPs Públicas Fijas de los equipos de integración (Desarrollo y/o producción), para que estas sean habilitadas en los servidores de Ebiz. Las IPs públicas serán utilizadas por el Servidor MQSeries del Equipo de Integración para comunicación con los servidores de Ebiz.

Se puede trabajar con la misma IP publica en Desarrollo (DEV) y Producción (PRD)

Habilitación de 2 puertos, cada uno de entrada y salida en el servidor MQSeries del Equipo de integración, para las comunicaciones con la IP publica del Servidor MQ de Ebiz. Estos puertos serán habilitados por Ebiz.

IP publica Ebiz (Desarrollo) IP publica IBM(Producción)

190.223.43.101 190.81.188.57

Se deben realizar pruebas de comunicación con Ebiz, siguiendo los siguientes pasos: o Enviar la IP Pública para que habiliten el acceso a dicha IP en el Servidor MQ de

Ebiz. o Habilitar los puertos de entrada y salida indicados por Ebiz en los cortafuegos

(firewall) o servidores proxy del cliente para la IP pública del Servidor de Ebiz. o Una vez que Ebiz confirme la habilitación de puertos se harán pruebas de

comunicación a la IP Pública del servidor MQ de Ebiz en los puertos designados.

Page 14: Doc de Integración Pub Retenciones v1.1

Pág. 14

Acceso al servidor de correos del cliente para el envío de correos de control (usuario y password), para los ambientes de desarrollo y producción.

5. Requerimientos adicionales

Acceso VPN.- se requiere acceso, a través de una VPN, a los ambientes de desarrollo y producción del ERP del Cliente, y así poder realizar los trabajos de desarrollo e implantación desde las instalaciones de Ebiz.

Acceso Remoto Habilitado.- se requiere que los equipos de desarrollo y producción tengan el acceso remoto habilitado para poder acceder a los equipos.

Acceso a Internet.- el acceso a Internet es necesario para las actualizaciones automáticas y/o parches de Java, del SQL Server 2005 Express Edition y del Sistema Operativo.

ANEXO 2: LISTA DE CÓDIGOS ISO MONEDAS

Código ISO Nombre Moneda

ARS Argentine Peso

ATS Austrian Schilling

AUD Australian Dollar

BEF Belgian Franc

BOB Bolivia Boliviano

BRL Brazilian Real

CAD Canadian Dollar

CHF Swiss Franc

CLP Chilean Peso

CNY Chinese Yuan

COP Colombian Peso

CRC Costa Rica Colon

DEM Deutsche Mark

DKK Danske Kroner for Denmark

ECS Ecuadorian Sucre

ESP Spanish Peseta

EUR Euro Currency

FIM Finland Markka

FRF French Franc

GBP British Pound

Código ISO Nombre Moneda

HKD Hong Kong Dollar

IEP Irish Punt

ITL Italian Lira

JPY Japanese Yen

KRW South Korean Won

LUF Luxembourg Franc

MXP Mexican Peso

NLG Dutch Guilder

NOK Kroner for Norway

PAB Panama Balboa

PEN Peruvian Nuevo Sol

PTE Portugese Escudo

PYG Paraguay Guarani

SEK Svenske Kroner for Sweden

SGD Singapore Dollar

TWD Taiwan Dollar

USD US Dollar

UYU Uruguay Peso

VEB Venezuelan Bolivar

ZAR South African Rand

Page 15: Doc de Integración Pub Retenciones v1.1

Pág. 15

ANEXO 3: LISTA DE CÓDIGOS ISO UNIDADES

Código ISO Descripción

MHz MegaHertz

None None

oz Ounce

Ha Ha

km Kilometer

m Meter

mm Millimeter

cm Centimeter

in Inch

ft Feet

kg Kilogram

gln galon

doc Docena

sobr Sobre

blk Block

jab Jaba

lt Litro

m3 Metro cubico

% Porcentaje

cc Centimetros Cubicos

sco Saco

Cont Container

Drum Cilindro

Kit Kit

Pall Pallet

Ampl Ampolla

Bid. Bidon

Cap. Capsula

Comp Comprimido

Fco. Frasco

Grag Gragea

Ovul Ovulo

Pkt Packet

Sup. Supositorio

Tab. Tableta

Tubo Tubo

Vial Vial

yd Yarda

Bale Lata

Can Lata

Código ISO Descripción

Ball Ball

Gros Gross

Lgth Length

gln(UK) Galon (UK)

Cr. Cartucho

Fa. Fardo

Pl. Plancha

Pza. Pieza

Var. Varilla

Serv. Servicios

Ch. Chisguete

ot Onza Troy

ml Mililitro

mg Miligramo

Bld. Balde

Est. Estuche

Lote Lote

ft3 Pies Cubicos

Env. Envase

pt Pinta

Gsa Gruesa

dec Decena

Bob. Bobina

hora(s) Hora

cono Cono

atado Atado

bulto Bulto

Pal. Paleta

min(s) Minuto

mes Mes

Kw/h Kilowatts/Hora

Mw/h Megawatts/Hora

H-H Horas - Hombres

H-M Horas - Maquina

dia Dia

Bln Balon

Barril Barril

ml. Mililitro

m/min Metro/Minuto

ton/m3 ton/m3

Page 16: Doc de Integración Pub Retenciones v1.1

Pág. 16

Código ISO Descripción

Pote Pote

PATCH PATCH

m2 Metros Cuadados

cm2 Centimetros Cuadados

ft2 Pies Cuadados

in2 Pulgadas Cuadadas

ton Toneladas

gr Gramos

Und. Unidades

Set Set

Roll Rollo

Cja. Caja

Bol. Bolsa

Pqt. Paquete

Rma. Resma.

Par Par

Plg. Pliego

Btl. Botella

Cil. Cilindro

Hja. Hoja

Lta. Lata

Mllr. Millar

Cto. Ciento.

RPM Revoluciones por Minuto

Kph Kilometros por Hora

HP Caballos de Fuerza

Kw Kilowatt

w Watt

Poise Poise

gr/cms gr/cms

KGS Kilogramo/Segundo

kph/m2 kph/m2

PSI PSI

mmHg mmHg

BAR BAR

ATM ATM

Kg/m3 Kg/m3

gr/cc gr/cc

Hz Hertz

Volt Voltaje

Código ISO Descripción

None None

ft3 Pies Cubicos

lb Libra

Tal Talonario

Case Case

C/U Cada Uno

Jgo. Juego

Eqp. Equipo

Glb. Global

Tramo Tramo

Tira. Tira

UP Unidad de Potencia

UA Unidad de Actividad

Quart Quart

EA EA

dm Decimetro

Viaje Viaje

assy Assembly

pad Pad

conj Conjunto

C37 Milimol por litro

C36 Mol por metro cubico

DAY Dias

DPR Nro. Disparos

UND Unidad

VM Viaje Minero

KNM Kilonewton por metro cuadrado

A93 g/m3

KPA Kilopascal

MTH Metro/Hora

MTS Metro/Segundo

PRS Numero de personas

PA Paquete

TNE Tonela Metrica

DR Tambor

MTR Metro

FOT Pie

BG BOL

MTQ MTQ

CS CS

Page 17: Doc de Integración Pub Retenciones v1.1

Pág. 17

Código ISO Descripción

GLL Galon

KGM Kg

BX BX

LTR Litro

PR Par

PCE Pieza

RO Rollos

RM Resma

PCE Unidad

TNE Tonelada

usd USD

ream Ream

5GL 5Gl

Assortment Asst

Board foot Bft

Book Book

Bote Bote

Bushel Bu

Pastel Cake

Tarjeta Card

Garrafon Cboy

HCF Ccf

CFT Cft

Centegramo Cg

Cajon Cjn

Crema Crem

Cubeta Cube

Cuñete Cun

Quintal Cwt

Display Dis

Disco Disk

Dry Dry

Onza Liq Floz

Medio Gal Glh

Gota Gota

Madeja Hnk

Pul Cub In3

Inyector Inye

Jar Jar

Page 18: Doc de Integración Pub Retenciones v1.1

Pág. 18

ANEXO 4: TIPO DE COMPROBANTES DE PAGO

Código SUNAT

Descripción de tipo comprobante de pago

00 Otros (especificar)

01 Factura

02 Recibo por Honorarios

03 Boleta de Venta

04 Liquidación de compra

05 Boleto de compañía de aviación comercial por el servicio de transporte aéreo de pasajeros

06 Carta de porte aéreo por el servicio de transporte de carga aérea

07 Nota de crédito

08 Nota de débito

09 Guía de remisión - Remitente

10 Recibo por Arrendamiento

11 Póliza emitida por las Bolsas de Valores, Bolsas de Productos o Agentes de Intermediación por operaciones realizadas en las Bolsas de Valores o Productos o fuera de las mismas, autorizadas por CONASEV

12 Ticket o cinta emitido por máquina registradora

13 Documento emitido por bancos, instituciones financieras, crediticias y de seguros que se encuentren bajo el control de la Superintendencia de Banca y Seguros

14 Recibo por servicios públicos de suministro de energía eléctrica, agua, teléfono, telex y telegráficos y otros servicios complementarios que se incluyan en el recibo de servicio público

15 Boleto emitido por las empresas de transporte público urbano de pasajeros

16 Boleto de viaje emitido por las empresas de transporte público interprovincial de pasajeros dentro del país

17 Documento emitido por la Iglesia Católica por el arrendamiento de bienes inmuebles

18 Documento emitido por las Administradoras Privadas de Fondo de Pensiones que se encuentran bajo la supervisión de la Superintendencia de Administradoras Privadas de Fondos de Pensiones

19 Boleto o entrada por atracciones y espectáculos públicos

20 Comprobante de Retención

21 Conocimiento de embarque por el servicio de transporte de carga marítima

22 Comprobante por Operaciones No Habituales

23 Pólizas de Adjudicación emitidas con ocasión del remate o adjudicación de bienes por venta forzada, por los martilleros o las entidades que rematen o subasten bienes por cuenta de terceros

24 Certificado de pago de regalías emitidas por PERUPETRO S.A

25 Documento de Atribución (Ley del Impuesto General a las Ventas e Impuesto Selectivo al Consumo, Art. 19º, último párrafo, R.S. N° 022-98-SUNAT)

26

Recibo por el Pago de la Tarifa por Uso de Agua Superficial con fines agrarios y por el pago de la Cuota para la ejecución de una determinada obra o actividad acordada por la Asamblea General de la Comisión de Regantes o Resolución expedida por el Jefe de la Unidad de Aguas y de Riego (Decreto Supremo N° 003-90-AG, Arts. 28° y 48°)

27 Seguro Complementario de Trabajo de Riesgo

Page 19: Doc de Integración Pub Retenciones v1.1

Pág. 19

28 Tarifa Unificada de Uso de Aeropuerto

29 Documentos emitidos por la COFOPRI en calidad de oferta de venta de terrenos, los correspondientes a las subastas públicas y a la retribución de los servicios que presta

30 Documentos emitidos por las empresas que desempeñan el rol adquirente en los sistemas de pago mediante tarjetas de crédito y débito

31 Guía de Remisión - Transportista

32

Documentos emitidos por las empresas recaudadoras de la denominada Garantía de Red Principal a la que hace referencia el numeral 7.6 del artículo 7° de la Ley N° 27133 – Ley de Promoción del Desarrollo de la Industria del Gas Natural

34 Documento del Operador

35 Documento del Partícipe

36 Recibo de Distribución de Gas Natural

37 Documentos que emitan los concesionarios del servicio de revisiones técnicas vehiculares, por la prestación de dicho servicio

50 Declaración Única de Aduanas - Importación definitiva

52 Despacho Simplificado - Importación Simplificada

53 Declaración de Mensajería o Courier

54 Liquidación de Cobranza

55

BVME para transporte ferroviario de pasajeros

Código y denominación incorporados por la Cuarta Disposición Complementaria y Final de la Resolución de Superintendencia N° 173-2008/SUNAT, publicada el 16.09.2008)

87 Nota de Crédito Especial

88 Nota de Débito Especial

91 Comprobante de No Domiciliado

96 Exceso de crédito fiscal por retiro de bienes

97 Nota de Crédito - No Domiciliado

98 Nota de Débito - No Domiciliado

99 Otros - Consolidado de Boletas de Venta