MANUAL DEL PROGRAMADOR
|
|
|
- Natalia Palma Gómez
- hace 10 años
- Vistas:
Transcripción
1 MANUAL DEL PROGRAMADOR Emisión electrónica desde los Sistemas del Contribuyente RS /SUNAT SUPERINTENDENCIA NACIONAL DE ADUANAS Y ADMINISTRACIÓN TRIBUTARIA SUNAT - Lima Perú Mayo 2012
2 INDICE 1 Documentos electrónicos Lineamientos generales Nombre del documento XML y archivos ZIP Contenido del archivo ZIP Contenido del archivo XML Envío de documentos electrónicos Mecanismo de envío: WebServices Mecanismo de seguridad: WS-Security y SSL Tipos de envío Métodos disponibles Constancia de Recepción (CDR) Firma Digital Consideraciones sobre el certificado digital a utilizarse Consideraciones sobre el proceso de firmado Procedimientos específicos Manejo de errores Recuperación de la Constancia de Recepción Utilización de campos del estándar UBL ANEXO 1: Constancia de Recepción A. Información contenida en la Constancia de Recepción y estructura XML A.1 Campos contenidos en la Constancia de Recepción A.2 Estructura XML de ApplicationResponse según norma UBL B. Elementos de la Constancia de Recepción B.1 ext:ublextensions B.2 cbc:ublversionid B.3 cbc:customizationid B.4 cbc:id Proyecto libros y comprobantes de pago electrónicos ~ 2 ~
3 B.5 cbc:issuedate B.6 cbc:issuetime B.7 cbc:responsedate B.8 cbc:responsetime B.9 cac:signature B.10 cbc:note B.11 cac: SenderParty B.12 cac: ReceiverParty B.13 cac: DocumentResponse C. Ejemplos C.1 Respuesta de aplicación SUNAT Estado ACEPTADO C.2 Respuesta de aplicación SUNAT Estado RECHAZADO ANEXO 2: Listado de Errores Proyecto libros y comprobantes de pago electrónicos ~ 3 ~
4 Fecha Versión Elemento de Registros de Cambios del Manual Cambio Motivo de Cambio Autor 31/05/ Proyecto libros y comprobantes de pago electrónicos 25/06/ Anexo 2 Incorporación de listado de Proyecto libros y errores comprobantes de pago electrónicos Proyecto libros y comprobantes de pago electrónicos ~ 4 ~
5 1 Documentos electrónicos Los documentos electrónicos definidos en el proyecto de Factura Electrónica, están especificados en formato XML y basados en el estándar UBL 2.0 ( Para su envío a la SUNAT, se debe tener en cuenta las especificaciones descritas en este manual. El documento será rechazado en caso se incumplan éstas. 1.1 Lineamientos generales 1) Los documentos XML de la factura, boleta de venta y notas de crédito y debito, así como del resumen diario y comunicaciones de baja, antes de ser enviados a la SUNAT, deberán ser empaquetados en un archivo ZIP. 2) Los documentos XML de la factura, boleta de venta y notas de crédito y debito, así como del resumen diario y comunicaciones de baja, deberán tener un nombre. 3) El envío de los archivos ZIP, indicados en el punto 1, será vía WebServices. 4) El servicio Web estará protegido con un esquema de seguridad basado en WSSecurity. 5) El modelo de seguridad usado en WSSecurity será UsernameToken y sólo se aceptará las credenciales de la Clave SOL de la SUNAT. 1.2 Nombre del documento XML y archivos ZIP Los documentos XML y los archivos ZIP que lo contienen, deben ser generados con los nombres que se detallan a continuación: Factura y sus Notas de Crédito y Débito: Posición Nemotécnico Descripción RRRRRRRRRR Ruc del Emisor R 12 - Guión separador TT Tipo de comprobante 01 Factura Electrónica 03 Boleta de venta 07 Nota de Crédito 08 Nota de Débito 15 - Guión separador FAAA ó BAAA Serie del comprobante. Se espera que el primer carácter sea la constante F seguido por 3 caracteres alfanuméricos para las Facturas y Notas asociadas ó B seguido de 3 caracteres para las Boletas de venta y Notas asociadas Guión separador Proyecto libros y comprobantes de pago electrónicos ~ 5 ~
6 21-28 CCCCCCCC Número correlativo del comprobante. Este campo es variante, se espera un mínimo de 1 y máximo de (*). Punto de extensión (*) EEE Extensión del archivo XML Para el caso del documento XML ZIP Para el caso del archivo ZIP (*) Las posiciones pueden variar dependiendo de la longitud variante del correlativo. Ejemplos: Nombre del archivo ZIP: F001-1.ZIP Nombre del archivo XML: F001-1.XML Nombre del archivo ZIP: F ZIP Nombre del archivo XML: F XML Nombre del archivo ZIP: F001-1.ZIP Nombre del archivo XML: F001-1.XML Nombre del archivo ZIP: F001-1.ZIP Nombre del archivo XML: F001-1.XML Resumen Diario de Boletas de Venta y sus correspondientes notas de crédito y débito y Comunicación de baja Posición Nemotécnico Descripción RRRRRRRRRR Ruc del Emisor R 12 - Guión separador TT Tipo de resumen RC Resumen diario de Boletas RA Comunicación de Bajas 15 - Guión separador YYYYMMDD Fecha de la generación del archivo en formato YYYYMMDD 24 - Guión separador Número correlativo del archivo. Este campo es variante, se espera un mínimo de 1 y máximo de (*). Punto de extensión (*) EEE Extensión del archivo XML Para el caso del documento XML ZIP Para el caso del archivo ZIP (*) Las posiciones pueden variar dependiendo de la longitud variante del correlativo. Ejemplos: Nombre del archivo ZIP: RC ZIP Nombre del archivo XML: RC XML Nombre del archivo ZIP: RA ZIP Nombre del archivo XML: RA XML Proyecto libros y comprobantes de pago electrónicos ~ 6 ~
7 1.3 Contenido del archivo ZIP El contenido del archivo ZIP dependerá de la modalidad de envío, la cual deberá ser de la siguiente manera: - En caso de las facturas y sus correspondientes notas de crédito y débito, se enviará un único comprobante, razón por la que se espera recibir un único archivo ZIP y dentro de este, un único documento XML. Los nombres de ambos archivos deben coincidir a excepción de la extensión. Por ejemplo: o Nombre del archivo ZIP: F001-1.ZIP o Nombre del archivo XML: F001-1.XML - En el caso del Resumen Diario de boletas de venta y sus correspondientes notas de crédito y débito y Comunicación de baja, se espera recibir un único archivo ZIP y dentro de este, un único documento XML de Resumen o Baja. Los nombres de ambos archivos deben coincidir a excepción de la extensión. Por ejemplo: Para los archivos de resumen de boletas de venta y sus notas de crédito y débito. o Nombre del archivo ZIP: RC ZIP o Nombre del archivo XML: RC XML Para los archivos de Comunicación de Bajas o Nombre del archivo ZIP: RA ZIP o Nombre del archivo XML: RA XML 1.4 Contenido del archivo XML El contenido del archivo XML deberá cumplir con lo siguiente: a. La estructura de cada documento deberá construirse de acuerdo a los esquemas (xsd) definidos para cada tipo de documento. b. La información consignada debe cumplir las reglas de negocio definidas en la normatividad vigente. Estas especificaciones se encuentran detalladas en las Guías de Elaboración de documentos electrónicos XML publicadas en la página web de SUNAT. c. En el caso de utilizarse acentos o letras propias del alfabeto español como la eñe, se debe generar el archivo XML con la codificación ISO Además se debe especificar en la primera línea del archivo xml el uso de dicha codificación para su correcto procesamiento: <?xml version="1.0" encoding="iso " standalone="no"?> Proyecto libros y comprobantes de pago electrónicos ~ 7 ~
8 2 Envío de documentos electrónicos 2.1 Mecanismo de envío: WebServices Los WebServices permiten la comunicación entre aplicaciones o componentes de aplicaciones de forma estándar a través de protocolos comunes como http(s) y de manera independiente al lenguaje de programación, plataforma de implantación, formato de presentación o sistema operativo. Un WebService es un contenedor que encapsula funciones específicas y hace que estas funciones puedan ser utilizadas en otros servidores. La SUNAT ha determinado que la forma de envío de los comprobantes de pago, Resumen Diario y Comunicación de Baja se realice vía WebServices. En tal sentido, también se han definido métodos personalizados para recibir cada tipo de documento, los mismos que se detallan en el punto 2.4 del presente documento El servicio Web será protegido vía SSL y estará publicado en la siguiente dirección web: Para envío en producción: Para envío en el proceso de homologación: Mecanismo de seguridad: WS-Security y SSL WS-Security (Seguridad en Servicios Web) es un protocolo de comunicaciones que suministra un medio para aplicar seguridad a los Servicios Web. WS- Security incorpora las características de seguridad en el encabezado de un mensaje SOAP. La especificación WS-Security permite una variedad de formatos de firma digital, algoritmos de cifrado y dominios de confianza, y está abierta a diferentes modelos de seguridad, como por ejemplo: X.509 certificates Kerberos tickets UserID/Password credentials SAML-Assertion Custom defined token Proyecto libros y comprobantes de pago electrónicos ~ 8 ~
9 Para acceder al Servicio Web de la SUNAT se ha determinado el uso del WS-Security en el modelo UsernameToken. En donde se debe consignar las credenciales de la Clave SOL, de la siguiente manera: <soapenv:header> <wsse:security> <wsse:usernametoken> <wsse:username> moddatos</wsse:username> <wsse:password>moddatos</wsse:password> </wsse:usernametoken> </wsse:security> </soapenv:header> Como la modalidad UsernameToken solo permite consignar dos campos que son Username y Password y sin embargo la Clave SOL está compuesta de 3 campos que son RUC, usuario y contraseña, se debe concatenar los campos RUC y usuario en el campo Username. La contraseña se consignará en el campo Password. La clave SOL que se utilizará debe cumplir con los siguientes requisitos: - Debe ser una clave de tipo secundaria - Tener asignado el perfil de Envío de documentos electrónicos-grandes emisores Además se hará uso del protocolo SSL en conjunto con HTTPS, con el cual la información que se transfiera desde el servidor del emisor electrónico hacia el servidor de SUNAT, viajará en forma cifrada. Proyecto libros y comprobantes de pago electrónicos ~ 9 ~
10 2.3 Tipos de envío Se han establecido dos tipos de envíos: Síncrono y Asíncrono. Envío Síncrono En este tipo de envío, el servicio web de SUNAT procesa el documento remitido por el emisor y responde inmediatamente con una constancia de recepción (CDR) que puede ser de aceptación o rechazo. Bajo esta modalidad se procesarán las facturas y las notas de crédito y débito asociadas. Envío Asíncrono Este tipo de envío será utilizado para el caso del Resumen diario de Boletas de Venta y sus notas de crédito y debito asociadas así como la Comunicación de Baja. El servicio web de SUNAT recibirá el archivo a procesar y devolverá un número de ticket de atención, con el cual el emisor podrá consultar el resultado del proceso. Proyecto libros y comprobantes de pago electrónicos ~ 10 ~
11 2.4 Métodos disponibles El servicio web de recepción cuenta con un método personalizado para aceptar cada tipo de documento electrónico. Los métodos de recepción definidos son los siguientes: - sendbill, este método recibe un archivo ZIP con un único documento XML de comprobante y devuelve un archivo Zip que contiene un documento XML que es la constancia de aceptación ó rechazo. - sendsummary, este método recibe un archivo Zip con un único documento XML de resúmenes, ya sea resumen de boletas o comunicación de bajas. Devuelve un ticket con el que posteriormente utilizando el método getstatus se puede obtener el archivo Zip que contiene un documento XML que es la constancia de aceptación o rechazo. - getstatus, este método recibe el ticket como parámetro y devuelve un objeto que indica el estado del proceso y en caso de haber terminado, devuelve adjunta la constancia de aceptación o rechazo. A continuación se detalla el uso de cada uno de los métodos definidos: sendbill El método sendbill recibe como parámetro un nombre de archivo especificado por la SUNAT y el contenido de un archivo ZIP con un único documento XML de comprobante y devuelve un archivo Zip que contiene un documento XML que es la constancia de aceptación ó rechazo. Parámetros de entrada Tipo Parámetro Comentario String Nombre del archivo Se debe consignar el nombre del archivo de acuerdo a la especificación de la SUNAT. Por ejemplo: F001-1.ZIP byte[] Contenido del archivo ZIP Se debe consignar el contenido del archivo ZIP en un arreglo de bytes. Proyecto libros y comprobantes de pago electrónicos ~ 11 ~
12 TODOS los parámetros de entrada son obligatorios, de no ingresar alguno o ingresar valores nulos el servicio emitirá una excepción. Retorno Tipo byte[] Comentario Devuelve un arreglo de bytes que es un archivo ZIP que contiene el documento XML de la constancia de aceptación o rechazo. Ejemplo SOAP para invocar el servicio: <soapenv:envelope xmlns:soapenv=" xmlns:ser=" xmlns:wsse=" <soapenv:header> <wsse:security> <wsse:usernametoken> <wsse:username> moddatos</wsse:username> <wsse:password>moddatos</wsse:password> </wsse:usernametoken> </wsse:security> </soapenv:header> <soapenv:body> <ser:sendbill> <filename> f001-1.zip</filename> <contentfile>cid: f001-1.zip</contentfile> </ser:sendbill> </soapenv:body> </soapenv:envelope> sendsummary El método sendsummary recibe como parámetro un nombre de archivo especificado por la SUNAT y el contenido de un archivo ZIP con un único documento XML de resúmenes, ya sea resumen de boletas o resumen de bajas. Devuelve un ticket con el que posteriormente utilizando el método getstatus se puede obtener la constancia de aceptación o rechazo. Proyecto libros y comprobantes de pago electrónicos ~ 12 ~
13 Parámetros de entrada Tipo Parámetro Comentario String Nombre del archivo Se debe consignar el nombre del archivo de acuerdo a la especificación de la SUNAT. Por ejemplo: RC ZIP byte[] Contenido del archivo ZIP Se debe consignar el contenido del archivo ZIP en un arreglo de bytes. TODOS los parámetros de entrada son obligatorios, de no ingresar alguno o ingresar valores nulos el servicio emitirá una excepción. Retorno Tipo String Comentario Retorna el ticket de proceso, con el que posteriormente utilizando el método getstatus se puede obtener el archivo Zip que contiene un documento XML que es la constancia de aceptación o rechazo Ejemplo SOAP para invocar el servicio: <soapenv:envelope xmlns:soapenv=" xmlns:ser=" xmlns:wsse=" <soapenv:header> <wsse:security> <wsse:usernametoken> <wsse:username> moddatos</wsse:username> <wsse:password>moddatos</wsse:password> </wsse:usernametoken> </wsse:security> </soapenv:header> <soapenv:body> <ser:sendsummary> <filename> rc zip</filename> <contentfile>cid: rc zip</contentfile> </ser:sendsummary> </soapenv:body> </soapenv:envelope> Proyecto libros y comprobantes de pago electrónicos ~ 13 ~
14 getstatus El método getstatus recibe como parámetro el número de ticket de procesamiento y devuelve un objeto que indica el estado del proceso y en caso de haber terminado correctamente o con errores, adjunta la constancia de aceptación o rechazo respectivamente. Parámetros de entrada Tipo Parámetro Comentario String ticket Es el ticket de procesamiento que fue devuelto por algún método asíncrono, como lo es sendsummary. TODOS los parámetros de entrada son obligatorios, de no ingresar alguno o ingresar valores nulos el servicio emitirá una excepción. Retorno Tipo StatusResponse Comentario Es un objeto que contiene la respuesta del procesamiento. El objeto StatusResponse tiene dos atributos: statuscode: Indica el estado del procesamiento, es del tipo String y puede tener los siguientes valores: 0 = Procesó correctamente 98 = En proceso 99 = Proceso con errores content: Únicamente si el atributo statuscode tiene los valores 0 ó 99, este campo tendría valores, que es la constancia de aceptación o rechazo empaquetada en un archivo ZIP. Ejemplo SOAP para invocar el servicio: <soapenv:envelope xmlns:soapenv=" xmlns:ser=" xmlns:wsse=" <soapenv:header> <wsse:security> Proyecto libros y comprobantes de pago electrónicos ~ 14 ~
15 <wsse:usernametoken> <wsse:username> moddatos</wsse:username> <wsse:password>moddatos</wsse:password> </wsse:usernametoken> </wsse:security> </soapenv:header> <soapenv:body> <ser:getstatus> <ticket> </ticket> </ser:getstatus> </soapenv:body> </soapenv:envelope> Y esto es lo que esperaríamos que responda: <S:Envelope xmlns:s=" <S:Body> <ns2:getstatusresponse xmlns:ns2=" <status> <content><! - Aquí el contenido del archivo ZIP en Base64 -->content> <statuscode>0</statuscode> </status> </ns2:getstatusresponse> </S:Body> </S:Envelope> 2.5 Constancia de Recepción (CDR) El documento electrónico de respuesta de SUNAT para todos los documentos electrónicos enviados es la Constancia de Recepción (CDR). Este documento informa al emisor el resultado del envío, y podrá tener el estado de aceptada o rechazada. Las implicancias de la aceptación o rechazo se explican en el numeral 4.1 del presente manual. La constancia de recepción ha sido clasificada en tres tipos de acuerdo al documento electrónico enviado: - CDR - Factura y nota, cuando corresponde al resultado del envío de una Factura y/o Nota de crédito y Debito relacionadas - CDR - Resumen Diario, cuando corresponde al resultado del Resumen diario de boletas de venta y notas de crédito y debito electrónicas relacionadas. - CDR Baja, cuando corresponde al resultado de la Comunicación de baja. Sin embargo, para el sistema, los tres tipos de constancias son iguales, es decir, tienen la misma estructura y por lo tanto, contienen la misma información. Proyecto libros y comprobantes de pago electrónicos ~ 15 ~
16 Las características generales de la constancia son las siguientes: - Formato y estructura: Tendrá formato XML basado en el documento ApplicationResponse de UBL versión 2.0. En el Anexo 1 del presente manual se encuentra el detalle de los elementos utilizados para el caso peruano. - Nombre: La constancia de recepción es devuelta por el servicio web de SUNAT dentro de un archivo zip. Al desempaquetar dicho archivo, se encontrará la constancia con el siguiente formato de nombre: R-<Nombre del archivo enviado sin extensión>.xml Ejemplos: Archivo XML enviado FR xml FC xml RC xml RA xml Constancia de Recepción R FR xml R FC xml R RC xml R RA xml - Firma digital: Todas las constancias se encontrarán firmadas digitalmente por SUNAT. Proyecto libros y comprobantes de pago electrónicos ~ 16 ~
17 3 Firma Digital Todos los documentos electrónicos que se enviarán a SUNAT deberán ser firmados digitalmente por el emisor, haciendo uso de un certificado digital. Las características que se deben cumplir se detallan a continuación: 3.1 Consideraciones sobre el certificado digital a utilizarse a) El certificado debe cumplir con los siguientes requisitos técnicos: Formato estándar X.509 v3. Longitud mínima de clave privada de 1024 bits Permitir que se identifique al titular de la Firma digital, señalando nombre y apellidos y DNI, y el número de RUC de la empresa que representa. El número de RUC deberá estar consignado en el campo OU (Organizational Unit) del atributo Subject Name. El proveedor de los certificados digitales, deberá identificar a los titulares y/o suscriptores del certificado digital mediante el levantamiento de datos y la comprobación de la información brindada por el referido titular. b) El certificado digital deberá previamente ser comunicado a SUNAT. Para ello se utilizará la opción de Actualización de certificado digital habilitada en el Menú SOL. c) El certificado debe encontrarse vigente y no revocado, ya que el receptor de SUNAT valida estos dos requisitos. 3.2 Consideraciones sobre el proceso de firmado a) Para todos los documentos, la firma digital se consignará en un elemento <ext:ublextensions/ext:ublextension/ext:extensioncontent>. Dentro de éste elemento es donde se incluye la firma [XMLDSig] del emisor del documento. Por tanto, en el documento únicamente habrá un solo <ext:ublextension> para la inclusión de la firma. b) Se firmará todo el documento completo, es decir, todo el contenido del elemento raíz: Invoice, CreditNote, DebitNote, SummaryDocuments o VoidedDocuments. Se deberá utilizar el estándar de firmas XMLDSig. c) Antes de firmar el documento, el archivo debe contener la totalidad de la información del documento, incluyendo el elemento <cac:signature> definido por el estándar UBL con su respectiva información. Además se debe generar el elemento donde se ubicará la firma digital. Ejemplo de elemento <ext:ublextensions> antes de firmar: <ext:ublextensions> <ext:ublextension> Proyecto libros y comprobantes de pago electrónicos ~ 17 ~
18 <ext:extensioncontent> <sac:additionalinformation> <sac:additionalmonetarytotal> <cbc:id>1001</cbc:id> <cbc:payableamount currencyid="pen"> </cbc:payableamount> </sac:additionalmonetarytotal> <sac:additionalproperty> <cbc:id>1000</cbc:id> <cbc:value>cuatrocientos VEINTITRES Y 00/100</cbc:Value> </sac:additionalproperty> </sac:additionalinformation> </ext:extensioncontent> </ext:ublextension> <ext:ublextension> <ext:extensioncontent> </ext:extensioncontent> </ext:ublextension> </ext:ublextensions> d) La firma digital se debe alojar en el elemento <ext:extensioncontent> creado para tal fin. e) Para firmar un documento electrónico se utilizará la clave privada de un certificado digital X509. Luego de este proceso no podrán añadirse nuevos datos al documento, ni siquiera extensiones en el formato acordado, puesto que la validación consideraría que el documento ha sido alterado. f) La firma deberá generarse con el mismo tipo de codificación con el cual se generó el documento xml. Por ejemplo, si el archivo xml a firmar es generado con la codificación ISO , la firma también deberá ser generada con dicha codificación. g) Mayores detalles de la firma digital se encuentra en cada informe de definición de los documentos electrónicos y también puede ser revisado en la página web del Consorcio World Wide Web - W3C ( Proyecto libros y comprobantes de pago electrónicos ~ 18 ~
19 4 Procedimientos específicos 4.1 Manejo de errores El sistema realiza una serie de validaciones durante el proceso de recepción de los documentos electrónicos. Cada una de estas validaciones en caso de no cumplirse genera un tipo de error. Estos tipos son: 1. Excepciones: Son errores graves que imposibilitan el procesamiento del archivo. En estos casos, el documento se considera como no informado, y el emisor deberá corregir el problema para volver a enviar el documento. 2. Errores que generan rechazos: En estos casos se procesó el documento electrónico, pero se detectaron errores que no permiten registrarlo como documento válido. Las implicancias de este tipo de error dependen del tipo de documento procesado y son las siguientes: En Facturas y Notas de crédito y débito asociadas: Para estos documentos, la numeración se considera ya utilizada, pero la factura o nota electrónica no es válida. En estos casos el emisor ya no podrá utilizar ese número, y tendrá que generar un nuevo documento corrigiendo el problema que generó el error y asignar un nuevo número al documento. En Resúmenes diarios de Boletas de Venta y Comunicación de baja: En estos documentos donde se informa más de un número de comprobante, se rechaza todo el documento completo. No hay procesamiento parcial, y tampoco se invalidan los números. Todo el documento completo se considera como no informado. El emisor debe corregir el problema y volver a enviar todo el documento nuevamente. Puede utilizar el mismo nombre de archivo. 3. Observaciones Son errores que no invalidan el documento y por lo tanto el sistema registrará el comprobante como válido. Las observaciones se informarán en la Constancia de Recepción. La relación de los códigos de error y su descripción se encuentra en el Anexo N 2. Los códigos se han clasificado de acuerdo al tipo de error: - Del 0100 al 1999 Excepciones - Del 2000 al 3999 Errores que generan rechazo - Del 4000 en adelante Observaciones Proyecto libros y comprobantes de pago electrónicos ~ 19 ~
20 De acuerdo al tipo de error que se genera, el sistema responde de manera distinta al emisor. Las respuestas son: - Si es una EXCEPCION, el sistema responde como una excepción del programa, es decir, retorna el código de error con su descripción. - Si hay un ERROR QUE GENERA RECHAZO, el sistema genera una constancia de recepción (CDR) con estado rechazada, indicando que el comprobante no ha sido registrado en SUNAT por tener errores. - Si hay OBSERVACIONES, el sistema genera una constancia de recepción (CDR) con estado aceptada con advertencias, indicando que el comprobante ha sido correctamente enviado y registrado en SUNAT. Las advertencias se muestran en la constancia de recepción. - Finalmente, si no hay ningún tipo de error, se genera una constancia de recepción (CDR) aceptada, indicando que el comprobante ha sido correctamente enviado y registrado en SUNAT. Proyecto libros y comprobantes de pago electrónicos ~ 20 ~
21 4.2 Recuperación de la Constancia de Recepción En los casos de envío síncrono, si se requiere recuperar la Constancia de Recepción de SUNAT (CDR-SUNAT), ésta podrá ser obtenida enviando el mismo documento electrónico. Se debe tomar en cuenta el siguiente comportamiento del sistema: - Si el documento ha sido aceptado por SUNAT, retorna la Constancia generada cuando se recibió el documento. Si el documento no es el mismo (ha sido alterado) retorna una excepción indicando que el documento ya ha sido presentado con otra información. - Si el documento ha sido rechazado por SUNAT, se retorna la Constancia de Recepción de rechazo generada cuando se recibió el documento. En estos casos, no se valida si el documento ha sido alterado. Para los resúmenes diarios y comunicaciones de baja (envío asíncrono), la recuperación de la constancia se efectuará invocando el servicio web de consulta del estado del proceso de envío. En la medida de que el proceso de recepción haya concluido, el sistema devolverá la constancia de recepción correspondiente al proceso asociado al número de ticket consultado. 4.3 Utilización de campos del estándar UBL El estándar UBL permite consignar una gran cantidad de datos comerciales. Todos los elementos disponibles en la versión 2.0 de UBL pueden ser utilizados por el emisor, siempre que cumplan con el formato establecido por el estándar. La comprobación del cumplimiento del estándar se realiza verificando que el documento cumple con el esquema (archivos con extensión xsd) que define su estructura. Este proceso denominado parseo en el ámbito informático, debería realizarse siempre luego de construido un documento electrónico y antes de realizar su envío a SUNAT. Los diferentes lenguajes de programación ofrecen librerías que permiten realizar esta verificación. Proyecto libros y comprobantes de pago electrónicos ~ 21 ~
22 ANEXO 1: Constancia de Recepción La Constancia de Recepción es el documento que permitirá indicar la respuesta de la aplicación SUNAT a la transacción de recepción de la factura, nota o resúmenes enviados por el contribuyente. Este documento informará el estado de recepción, indicando si ha sido aceptado o rechazado por SUNAT. El objetivo de este anexo es describir las normas de uso que usará SUNAT cuando construya el documento de respuesta al proceso de recepción de documentos electrónicos. Este documento está basado en el esquema del documento ApplicationResponse del estándar UBL versión 2.0. A. Información contenida en la Constancia de Recepción y estructura XML Los diferentes campos contenidos en la constancia de recepción se detallan en el cuadro del literal A.1. Para elaborar dicho cuadro se ha tomado en cuenta la siguiente nomenclatura: Para los tipos de campos y longitud: A N An a3 n3 an3 a..3 n..3 an..3 caracter alfabético caracter numérico caracter alfanumérico 3 caracteres alfabéticos de longitud fija 3 caracteres numéricos de longitud fija 3 caracteres alfa-numéricos de longitud fija hasta 3 caracteres alfabéticos hasta 3 caracteres numéricos hasta 3 caracteres alfa-numéricos Para la condición de obligatoriedad o no de un determinado elemento: M: Mandatorio u obligatorio C: Condicional u opcional En lo referente a la identificación del formato de los elementos: n(12,2) n(2,2) F##### YYYY-MM-DD elemento numérico hasta12 enteros + punto decimal+ hasta dos decimales elemento numérico hasta 2 enteros + punto decimal+ hasta dos decimales elemento inicia con la letra F seguida de cinco dígitos formato fecha yyyy=año, mm=mes, dd=día En el cuadro del literal A.2 se muestra la estructura del documento ApplicationResponse de acuerdo a UBL versión 2.0 y una referencia a la información que estará contenida en cada elemento. Además se muestra la cardinalidad de acuerdo al UBL y el asumido para el caso peruano Proyecto libros y comprobantes de pago electrónicos ~ 22 ~
23 A.1 Campos contenidos en la Constancia de Recepción N CAMPOS NIVEL CONDICIÓN TIPO Y LONGITUD FORMATO OBSERVACIONES 1 Firma Digital (Firma electrónica) Global M an Número identificador del proceso de recepción Global M n15 YYYY########### 3 Fecha de recepción del documento electrónico Global M an..10 YYYY-MM-DD Formato Date del XML procesado 4 Hora de recepción del documento electrónico procesado Global M an..11 hh:mm:ss 5 Fecha de generación de la constancia de recepción Global M an..10 YYYY-MM-DD Formato Date del XML 6 Hora de generación de la constancia de recepción Global M an..11 hh:mm:ss 7 Mensajes o notas asociados a la constancia de recepción Global M an Número de RUC del Emisor de la constancia Global M n11 9 Número de RUC del Receptor de la constancia Global M n11 10 Identificador del documento electrónico enviado Global M an..23 Formato de acuerdo al tipo de documento procesado 11 Código de respuesta del envío Global M n Descripción de la respuesta del envío Global M an Identificador del documento electrónico procesado Global M an..23 Formato de acuerdo al tipo de documento procesado 14 Identificación del receptor del documento electrónico Global M an..13 procesado 15 Versión del UBL Global M an Versión de la estructura del documento Global M an..10 Proyecto libros y comprobantes de pago electrónicos ~ 23 ~
24 A.2 Estructura XML de ApplicationResponse según norma UBL ESTRUCTURA XML APPLICATIONRESPONSE - PERU ApplicationResponse Etiqueta XML Descripción Documento para indicar la respuesta de SUNAT al proceso de recepción de documentos Cardinalidad UBL Constancia de Recepción./ext:UBLExtensions Contenedor de Componentes de extensión. Podrán incorporarse nuevas definiciones estructuradas cuando sean de interés conjunto para emisores y receptores, y no estén ya definidas en el esquema del documento de respuesta /ext:UBLExtension/ext:ExtensionContent Componente de extensión para especificar la firma XMLDSIG 1..n Identificación de la firma dentro del documento 1 1./ds:SignedInfo información sobre el valor de la firma e información sobre los datos a firmar 1 1./ds:CanonicalizationMethod@Algorithm Indica cómo se debe transformar a forma canónica el elemento <Signinfo> antes de realizar la firma 1 1./ds:SignatureMethod@Algorithm Especifica qué tipo de algoritmo de firma que se utilizará para obtener la firma 1 1./ds:Reference@URI Identifica al objeto de datos que se va a firmar, Si su valor es cadena vacía identifica al documento completo que contiene la firma 1..n 1./ds:Reference/ds:Transforms/ds:Transform@Algorithm Indica un paso realizado en el procesamiento de cálculo del hash. 1..n 1./ds:Reference/ds:DigestMethod@Algorithm Define la función hash utilizada 0..n 1./ds:Reference/ds:DigestValue Es el valor hash codificado en Base /ds:SignatureValue Contiene la firma codificada en Base /ds:KeyInfo/ds:X509Data/ds:X509Certificate Es una estructura que contiene información del certificado firmante 1..n 1./cbc:UBLVersionID Versión de UBL cbc:customizationid Versión de la estructura del documento Número único asignado por SUNAT para identificar el proceso de./cbc:id recepción 1 1 Proyecto libros y comprobantes de pago electrónicos ~ 24 ~
25 ./cbc:issuedate Fecha de recepción del documento procesado (yyyy-mm-dd) 1 1./cbc:IssueTime Hora de recepción del documento procesado (hh:mm:ss.oz) /cbc:ResponseDate Fecha de generación de la constancia de recepción (yyyy-mm-dd) /cbc:ResponseTime Hora de generación de la constancia de recepción (hh:mm:ss.oz) /cbc:Note Mensajes o notas asociados al documento de respuesta 0..n 0..n./cac:Signature Referencia a la Firma Digital 0..n 1./cbc:ID Identificador de la firma 1 1./cac:SignatoryParty 1 1./cac:PartyIdentification Parte firmante 0..n 1./cbc:ID Identificación de la parte firmante 1 1./cac:PartyName 0..n 1./cbc:Name Nombre de la parte firmante 1 1./cac:DigitalSignatureAttachment Asociación con la firma codificada (en formato XMLDSIG, por ejemplo) /cac:ExternalReference Información acerca de un documento vinculado Identificador de Recurso Uniforme (o URI) que identifica la localización./cbc:uri de la firma /cac:SenderParty Información sobre la parte que remite la información. 1 1./cac:PartyIdentification Describe el tipo de documento de identificación a la parte que remite la información 1..n 1./cbc:ID Indica el número de identificación (RUC) de la parte que envía la 1 1 información (SUNAT)./cac:ReceiverParty Información sobre la parte que recibe la información 1 1./cac:PartyIdentification Describe el tipo de documento de identificación a la parte que recibe la información 1..n 1./cbc:ID Indica el número de identificación (RUC) de la parte que recibe la 1 1 información. Proyecto libros y comprobantes de pago electrónicos ~ 25 ~
26 ./cac:documentresponse Describe el estado de la constancia de recepción 1..n 1./cac:Response Información sobre la respuesta al proceso de recepción 1..n 1./cbc:ReferenceID Identificación del documento electrónico procesado 1..n 1./cbc:ResponseCode Código de la respuesta al documento electrónico procesado 1..n 1./cbc:Description Descripción de la respuesta al documento electrónico procesado 1..n 1./cac:DocumentReference Identificación del documento procesado 1..n 1./cbc:ID Identificador del documento electrónico procesado 1 1./cac:RecipientParty Información de la parte receptora del documento electrónico procesado 1..n 1 Identificación de la parte receptora del documento electrónico./cac:partyidentification procesado./cbc:id Identificación del receptor del documento electrónico procesado 1 1 Proyecto libros y comprobantes de pago electrónicos ~ 26 ~
27 B. Elementos de la Constancia de Recepción Para un mejor entendimiento de la estructura del archivo XML, se muestra el diagrama respectivo en donde se muestra los elementos utilizados para la constancia de recepción. A continuación se detallan los elementos que forman parte de la constancia de recepción. En cada uno de ellos se indica una explicación de la información que almacena: B.1 ext:ublextensions Contenedor de Componentes de extensión. Para el caso peruano se utilizará para consignar la información correspondiente a la firma digital. ~ 27 ~
28 ds:signature: Este elemento complejo se ubicará dentro del tag <ext:extensioncontent> y contendrá la información correspondiente a la firma digital, la cual se encontrará estructurada de acuerdo a las especificaciones de XMLDSig (recomendación de W3C para firmas digitales). B.2 cbc:ublversionid Versión del esquema UBL utilizado para la elaboración de la constancia de recepción. Para el caso peruano se ha utilizado la versión 2.0. <cbc:ublversionid>2.0</cbc:ublversionid> B.3 cbc:customizationid Identifica una personalización de UBL definida para un uso específico. Para nuestro caso corresponderá a la versión 1.0. Por cada variación o adecuación del esquema se deberá de aumentar la versión. <cbc:customizationid>1.0</cbc:customizationid> B.4 cbc:id Número único asignado por SUNAT para identificar el proceso de recepción. B.5 cbc:issuedate Fecha de recepción del documento electrónico enviado por el contribuyente. El tipo de dato corresponde con el tipo Date de XML por lo que el formato deberá ser yyyy-mmdd. <cbc:issuedate> </cbc:issuedate> B.6 cbc:issuetime Hora de recepción del documento electrónico enviado por el contribuyente. El documento puede ser un comprobante de pago, nota electrónica, resumen diario o ~ 28 ~
29 comunicación de baja. El tipo de dato corresponde con el tipo Time de XML por lo que el formato deberá ser hh:mm:ss. <cbc:issuetime>15:12:23</cbc:issuetime> B.7 cbc:responsedate Fecha de generación de la constancia de recepción. El tipo de dato corresponde con el tipo Date de XML por lo que el formato deberá ser yyyy-mm-dd. <cbc:responsedate> </cbc:responsedate> B.8 cbc:responsetime Hora de generación de la constancia de recepción. El tipo de dato corresponde con el tipo Time de XML por lo que el formato deberá ser hh:mm:ss. <cbc:responsetime>15:13:00</cbc:responsetime> B.9 cac:signature Utilizado para identificar al firmante y otro tipo de información relacionada con la firma digital. Su uso se da principalmente para especificar la ubicación de la firma digital. cbc:id. Identificador de la firma. cac:signatoryparty. Asociación con la parte firmante, la cual para el caso de la constancia de recepción corresponde a los datos de SUNAT. o PartyIdentification. A través del elemento ID, se consigna el RUC de la parte firmante. o PartyName. A través del elemento Name, se consigna el nombre de la parte firmante. En este caso corresponde a SUNAT. cac:digitalsignatureattachment. En este componente se puede referenciar la firma del documento como una referencia externa a una URI local o remota. ~ 29 ~
30 o ExternalReference. Información acerca de un documento vinculado. Los vínculos pueden ser externos (referenciados mediante un elemento URI), internos (accesibles mediante un elemento MIME) o pueden estar contenidos dentro del mismo documento en el que se alude a ellos (mediante elementos Documento Incrustado). Este último será el caso a utilizar, es decir una referencia dentro del mismo documento ApplicationResponse. Específicamente se referencia hacia el componente UBLExtensions donde se ha colocado la firma digital. B.10 cbc:note Los mensajes o notas almacenados en este elemento, corresponderán a advertencias sobre inconsistencias detectadas en el proceso de recepción del documento electrónico, pero que no representan rechazos. Estos mensajes se consignarán con el siguiente formato: <Código de observación>-<descripción de la observación> <cbc:note>4001-número de RUC del receptor no existe</cbc:note> 4031-Debe indicar el nombre comercial B.11 cac: SenderParty Información sobre la parte que remite la información. PartyIdentification. En este elemento se consigna los datos de identificación de la parte emisora de la constancia de recepción. En este caso corresponde a datos de SUNAT. o cbc:id. Indica el Número de RUC del emisor de la constancia de recepción (RUC de SUNAT). ~ 30 ~
31 <cac:senderparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:senderparty> B.12 cac: ReceiverParty Información sobre la parte que recibe la constancia de recepción. PartyIdentification. En este elemento se consigna los datos de identificación de la parte que recibe la constancia de recepción. En este caso corresponde a datos del emisor del documento electrónico enviado a SUNAT. o cbc:id. Indica el Número de RUC del receptor de la constancia de recepción. Un ejemplo de ReceiverParty, sería: <cac:receiverparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:receiverparty> B.13 cac: DocumentResponse Información sobre la respuesta que se da al proceso de recepción del documento electrónico enviado por el contribuyente. ~ 31 ~
32 Response: Respuesta al documento recibido. o cbc:referenceid. Identificador del documento enviado por el contribuyente. o Para el caso de facturas, notas de crédito y notas de débito se consignará la serie y número de documento separado por un guión: <FAAA>-<NNNNNNNN> o Para el caso de resúmenes diarios y comunicaciones de baja, se colocará el nombre del archivo de acuerdo al siguiente formato: <RA>-<YYYYMMDD>-<NNNNN> <RB>-<YYYYMMDD>-<NNNNN> o cbc:responsecode. Proporciona el código que da respuesta al proceso de recepción. Indica el estado de la recepción del documento enviado por el contribuyente: o Si es Aceptada se colocará el valor cero ( 0 ). o Si es Rechazada se colocará un valor diferente de cero, y que corresponde al código del error que genera el rechazo. o cbc:description. Describe la respuesta que se da al documento. En el caso de estado aceptado, se muestra una descripción indicando dicha situación. En caso de estado rechazado, se muestra la descripción del error que generó el rechazo. DocumentReference: En este elemento se ubicará la identificación del documento electrónico procesado. ~ 32 ~
33 o cbc:id. Identificador del documento electrónico procesado. o Si el documento es un comprobante de pago o nota, se consignará la serie y número de comprobante. o Si el documento es un resumen diario o una comunicación de baja, se consignará el nombre del archivo. RecipientParty: En este elemento se ubicará la identificación del receptor del documento electrónico procesado. o PartyIdentification. A través del elemento ID, se consigna la identificación de la parte receptora el documento electrónico procesado. o cbc:id. Indica el tipo y número de documento de identidad del receptor del documento electrónico procesado. Para la factura y notas, corresponde a los datos del adquiriente o usuario. Los datos se encontrarán separados por un guión: <Tipo documento>-<número de documento> Para el caso del resumen diario y la comunicación de baja, se consignará un guión. ~ 33 ~
34 Ejemplo: <cac:documentresponse> <cac:response> <cbc:referenceid>f </cbc:referenceid> <cbc:responsecode>0</cbc:responsecode> <cbc:description> La factura numero F , ha sido aceptada </cbc:description> </cac:response> <cac:documentreference> <cbc:id> F </cbc:ID> </cac:documentreference> <cac:recipientparty> <cbc:id> </cbc:id> </cac:recipientparty> </cac:documentresponse> ~ 34 ~
35 C. Ejemplos C.1 Respuesta de aplicación SUNAT Estado ACEPTADO REQUISITO CASO 1 Número identificador del proceso de recepción Fecha de recepción del documento electrónico procesado Hora de recepción del documento electrónico procesado 10:09:27 Fecha de generación del documento de respuesta Hora de generación del documento de respuesta 10:09:30 Mensajes o notas asociados al documento de respuesta Debe indicar el nombre comercial El numero de RUC del receptor no existe Número de RUC del Emisor de la constancia de recepción (SUNAT) Número de RUC del Emisor del documento electrónico procesado Número de RUC del Receptor del documento electrónico procesado Identificador del documento enviado FA Código de respuesta del envío 0 Descripción de la respuesta del envío La Factura numero FA01-981, ha sido aceptada Identificador del documento procesado FA Firma Digital <?xml version="1.0" encoding="iso " standalone="no"?> <ApplicationResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:applicationresponse-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:commonaggregatecomponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:commonbasiccomponents-2" xmlns:ds=" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:commonextensioncomponents-2"> <ext:ublextensions> <ext:ublextension> <ext:extensioncontent> <ds:signature Id="SignSUNAT"> <ds:signedinfo> <ds:canonicalizationmethod Algorithm=" /> <ds:signaturemethod Algorithm=" /> <ds:reference URI=""> <ds:transforms> <ds:transform Algorithm=" /> </ds:transforms> <ds:digestmethod Algorithm=" /> <ds:digestvalue>2hp6yx1+sd9h6n0hdmc625+i40u=</ds:digestvalue> </ds:reference> </ds:signedinfo> <ds:signaturevalue>32xhlekxaoatkahxiidf13qxngfhciprod8dszpfrqgr8em43vxl4is/i+mmhtgn9o Agg5CxpVfa AExM5JJxp9laI+YC4QUKJ8jyIurMCxk2SngUnV5tfrp/ydy/y4bASVDuNp+ewNIUVhXEUQA9sLs+ JnWYj0WPlppqykHm5W8=</ds:SignatureValue> <ds:keyinfo> <ds:x509data> <ds:x509certificate>miic3tccacuccqcbwzdbgxwqajanbgkqhkig9w0baqufadcbhzelmakga1uebhmcu EUxDTALBgNV BAgTBExpbWExDTALBgNVBAcTBExpbWExDjAMBgNVBAoTBVNVTkFUMQ0wCwYDVQQLEwRERFNUMRYw FAYDVQQDEw1Kb2hubnkgVmFsZGV6MSMwIQYJKoZIhvcNAQkBFhRqdmFsZGV6QHN1bmF0LmdvYi5w ZTAeFw0wODA3MTYxNzE2MDdaFw0xNDAxMDYxNzE2MDdaMF0xCzAJBgNVBAYTAlBFMQ0wCwYDVQQI EwRMaW1hMQ0wCwYDVQQHEwRMaW1hMQ4wDAYDVQQKEwVTVU5BVDENMAsGA1UECxMERERTVDERMA8G A1UEAxMIc3J2ZGVzYTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOP4nN062737OUzejMiH p5hba8/ibafvyedc7atxwpf6mhxpxt7x6qvousg2ulmkygkpw2h8ogyzc9rlo/sbiogzrt5bd+cm 1dsK3H4ObRgLDlK6ftdIVZFkvr6rYXGiz92je0QNaNVXuktsNskmvGUbMG6bcUSypQB4rDZhgR9r AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBALN/qz38GM4H4M8T7uPXEqPGurSqfUT59KYqoZ/R24Kf ai/t44usi0qbnjsp8w9yl01xyo+ewnbzjnokjtl3m8liawjroz0dsa8upjqemgqxvgjeipae+io7 ylmiya3roag1nsxcbyuarth6ageww+pihethhcq+z7uhxmoqbbkizpuuflkzkpazffksqtuyyhrb ~ 35 ~
36 Bv1Vj8nEfoy+y9758KTc7n6yF3GJOIUUpzDQJ65iaIrL6CIlbyHHPhNIcrS2iDvYskqjamiI4Qzs Kcm+qcFRf7UZWYNPCA9w9QISByv5KqVfDQtgZGRh3Uved9BR15mpbdVvs9tJhLYrTHw7Fb8=</ds:X509Cert ificate> </ds:x509data> </ds:keyinfo> </ds:signature> </ext:extensioncontent> </ext:ublextension> </ext:ublextensions> <cbc:ublversionid>2.0</cbc:ublversionid> <cbc:customizationid>1.0</cbc:customizationid> <cbc:id> </cbc:id> <cbc:issuedate> </cbc:issuedate> <cbc:issuetime>10:09:27</cbc:issuetime> <cbc:responsedate> </cbc:responsedate> <cbc:responsetime>10:09:30</cbc:responsetime> <cbc:note> Debe indicar el nombre comercial</cbc:note> <cbc:note> El numero de RUC del receptor no existe.</cbc:note> <cac:signature> <cbc:id>signsunat</cbc:id> <cac:signatoryparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> <cac:partyname> <cbc:name><![cdata[sunat]]></cbc:name> </cac:partyname> </cac:signatoryparty> <cac:digitalsignatureattachment> <cac:externalreference> <cbc:uri>#signsunat</cbc:uri> </cac:externalreference> </cac:digitalsignatureattachment> </cac:signature> <cac:senderparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:senderparty> <cac:receiverparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:receiverparty> <cac:documentresponse> <cac:response> <cbc:referenceid>fa01-981</cbc:referenceid> <cbc:responsecode>0</cbc:responsecode> <cbc:description><![cdata[la Factura numero FA01-981, ha sido aceptada]]></cbc:description> </cac:response> <cac:documentreference> <cbc:id>fa01-981</cbc:id> </cac:documentreference> <cac:recipientparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:recipientparty> </cac:documentresponse> </ApplicationResponse> ~ 36 ~
37 C.2 Respuesta de aplicación SUNAT Estado RECHAZADO REQUISITO CASO 2 Número identificador del proceso de recepción Fecha de recepción del documento electrónico procesado Hora de recepción del documento electrónico procesado 13:20:37 Fecha de generación del documento de respuesta Hora de generación del documento de respuesta 13:21:38 Mensajes o notas asociados al documento de respuesta Número de RUC del Emisor de la constancia de recepción (SUNAT) Número de RUC del Emisor del documento electrónico procesado Número de RUC del Receptor del documento electrónico procesado Identificador del documento enviado FT Código de respuesta del envío 2047 Descripción de la respuesta del envío Es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, 1002 o 1003 Identificador del documento procesado FA Firma Digital <?xml version="1.0" encoding="iso " standalone="no"?> <ApplicationResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:applicationresponse-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:commonaggregatecomponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:commonbasiccomponents-2" xmlns:ds=" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:commonextensioncomponents-2"> <ext:ublextensions> <ext:ublextension> <ext:extensioncontent> <ds:signature Id="SignSUNAT"> <ds:signedinfo> <ds:canonicalizationmethod Algorithm=" /> <ds:signaturemethod Algorithm=" /> <ds:reference URI=""> <ds:transforms> <ds:transform Algorithm=" /> </ds:transforms> <ds:digestmethod Algorithm=" /> <ds:digestvalue>urbmyaumkx6hkjbt8fvuijxzv+c=</ds:digestvalue> </ds:reference> </ds:signedinfo> <ds:signaturevalue> GnHp455UMFKgplGx7urhV3G1XHGg0loKPsnj4fDgy1byNd93lzVtkIKQXOJtSQVJ3tmss94dzxl0 Yf3gKfLt01M4QCNOuyTnRNdvwl9pjjzKUbN3H8Tsb3BAX91NvzNlgUhbw7dxJgGeWJkTfihEZGPT /02COVKdDwrBPBWp2zU=</ds:SignatureValue> <ds:keyinfo> <ds:x509data> <ds:x509certificate>miic3tccacuccqcbwzdbgxwqajanbgkqhkig9w0baqufadcbhzelmakga1uebhmcu EUxDTALBgNV BAgTBExpbWExDTALBgNVBAcTBExpbWExDjAMBgNVBAoTBVNVTkFUMQ0wCwYDVQQLEwRERFNUMRYw FAYDVQQDEw1Kb2hubnkgVmFsZGV6MSMwIQYJKoZIhvcNAQkBFhRqdmFsZGV6QHN1bmF0LmdvYi5w ZTAeFw0wODA3MTYxNzE2MDdaFw0xNDAxMDYxNzE2MDdaMF0xCzAJBgNVBAYTAlBFMQ0wCwYDVQQI EwRMaW1hMQ0wCwYDVQQHEwRMaW1hMQ4wDAYDVQQKEwVTVU5BVDENMAsGA1UECxMERERTVDERMA8G A1UEAxMIc3J2ZGVzYTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOP4nN062737OUzejMiH p5hba8/ibafvyedc7atxwpf6mhxpxt7x6qvousg2ulmkygkpw2h8ogyzc9rlo/sbiogzrt5bd+cm 1dsK3H4ObRgLDlK6ftdIVZFkvr6rYXGiz92je0QNaNVXuktsNskmvGUbMG6bcUSypQB4rDZhgR9r AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBALN/qz38GM4H4M8T7uPXEqPGurSqfUT59KYqoZ/R24Kf ~ 37 ~
38 ai/t44usi0qbnjsp8w9yl01xyo+ewnbzjnokjtl3m8liawjroz0dsa8upjqemgqxvgjeipae+io7 ylmiya3roag1nsxcbyuarth6ageww+pihethhcq+z7uhxmoqbbkizpuuflkzkpazffksqtuyyhrb Bv1Vj8nEfoy+y9758KTc7n6yF3GJOIUUpzDQJ65iaIrL6CIlbyHHPhNIcrS2iDvYskqjamiI4Qzs Kcm+qcFRf7UZWYNPCA9w9QISByv5KqVfDQtgZGRh3Uved9BR15mpbdVvs9tJhLYrTHw7Fb8=</ds:X509Cert ificate> </ds:x509data> </ds:keyinfo> </ds:signature> </ext:extensioncontent> </ext:ublextension> </ext:ublextensions> <cbc:ublversionid>2.0</cbc:ublversionid> <cbc:customizationid>1.0</cbc:customizationid> <cbc:id> </cbc:id> <cbc:issuedate> </cbc:issuedate> <cbc:issuetime>13:20:37</cbc:issuetime> <cbc:responsedate> </cbc:responsedate> <cbc:responsetime>13:21:38</cbc:responsetime> <cac:signature> <cbc:id>signsunat</cbc:id> <cac:signatoryparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> <cac:partyname> <cbc:name><![cdata[sunat]]></cbc:name> </cac:partyname> </cac:signatoryparty> <cac:digitalsignatureattachment> <cac:externalreference> <cbc:uri>#signsunat</cbc:uri> </cac:externalreference> </cac:digitalsignatureattachment> </cac:signature> <cac:senderparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:senderparty> <cac:receiverparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:receiverparty> <cac:documentresponse> <cac:response> <cbc:referenceid>ft01-982</cbc:referenceid> <cbc:responsecode>2047</cbc:responsecode> <cbc:description><![cdata[es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, 1002 o 1003]]></cbc:Description> </cac:response> <cac:documentreference> <cbc:id>ft01-982</cbc:id> </cac:documentreference> <cac:recipientparty> <cac:partyidentification> <cbc:id> </cbc:id> </cac:partyidentification> </cac:recipientparty> </cac:documentresponse> </ApplicationResponse> ~ 38 ~
39 ANEXO 2: Listado de Errores CODIGO DESCRIPCION 0100 El sistema no puede responder su solicitud. Intente nuevamente o comuníquese con su Administrador 0101 El encabezado de seguridad es incorrecto 0102 Usuario o contraseña incorrectos 0103 El Usuario ingresado no existe 0104 La Clave ingresada es incorrecta 0105 El Usuario no está activo 0106 El Usuario no es válido 0109 El sistema no puede responder su solicitud. (El servicio de autenticación no está disponible) 0110 No se pudo obtener la informacion del tipo de usuario 0111 No tiene el perfil para enviar comprobantes electronicos 0112 El usuario debe ser secundario 0113 El usuario no esta afiliado a Factura Electronica 0125 No se pudo obtener la constancia 0126 El ticket no le pertenece al usuario 0127 El ticket no existe 0130 El sistema no puede responder su solicitud. (No se pudo obtener el ticket de proceso) 0131 El sistema no puede responder su solicitud. (No se pudo grabar el archivo en el directorio) 0132 El sistema no puede responder su solicitud. (No se pudo grabar escribir en el archivo zip) 0133 El sistema no puede responder su solicitud. (No se pudo grabar la entrada del log) 0134 El sistema no puede responder su solicitud. (No se pudo grabar en el storage) 0135 El sistema no puede responder su solicitud. (No se pudo encolar el pedido) 0136 El sistema no puede responder su solicitud. (No se pudo recibir una respuesta del batch) 0137 El sistema no puede responder su solicitud. (Se obtuvo una respuesta nula) 0151 El nombre del archivo ZIP es incorrecto 0152 No se puede enviar por este método un archivo de resumen 0153 No se puede enviar por este método un archivo por lotes 0154 El RUC del archivo no corresponde al RUC del usuario 0155 El archivo ZIP esta vacio 0156 El archivo ZIP esta corrupto 0157 El archivo ZIP no contiene comprobantes 0158 El archivo ZIP contiene demasiados comprobantes para este tipo de envío 0159 El nombre del archivo XML es incorrecto 0160 El archivo XML esta vacio 0161 El nombre del archivo XML no coincide con el nombre del archivo ZIP 0200 No se pudo procesar su solicitud. (Ocurrio un error en el batch) 0250 No se pudo procesar su solicitud. (Ocurrio un error desconocido al hacer unzip) 0251 No se pudo procesar su solicitud. (No se pudo crear un directorio para el unzip) 0252 No se pudo procesar su solicitud. (No se encontro archivos dentro del zip) 0253 No se pudo procesar su solicitud. (No se pudo comprimir la constancia) 0303 No existe el directorio de schemas 0304 No existe el archivo de schema 0305 El sistema no puede procesar el archivo xml 0306 No se puede leer (parsear) el archivo XML 0307 No se pudo recuperar la constancia 0400 No tiene permiso para enviar casos de pruebas 0401 El caso de prueba no existe 0402 La numeracion o nombre del documento ya ha sido enviado anteriormente 0403 El documento afectado por la nota no existe 0404 El documento afectado por la nota se encuentra rechazado 1001 ID - El dato SERIE-CORRELATIVO no cumple con el formato de acuerdo al tipo de comprobante 1002 El XML no contiene informacion en el tag ID 1003 InvoiceTypeCode - El valor del tipo de documento es invalido o no coincide con el nombre del archivo 1004 El XML no contiene el tag o no existe informacion de InvoiceTypeCode 1005 CustomerAssignedAccountID - El dato ingresado no cumple con el estandar 1006 El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del emisor del documento 1007 AdditionalAccountID - El dato ingresado no cumple con el estandar 1008 El XML no contiene el tag o no existe informacion de AdditionalAccountID del emisor del documento 1022 La serie o numero del documento modificado por la Nota Electrónica no cumple con el formato establecido 1023 No se ha especificado el tipo de documento modificado por la Nota electronica 1032 El comprobante fue informado previamente en una comunicacion de baja ~ 39 ~
40 CODIGO DESCRIPCION 1033 El comprobante fue registrado previamente con otros datos 1034 Número de RUC del nombre del archivo no coincide con el consignado en el contenido del archivo XML 1035 Numero de Serie del nombre del archivo no coincide con el consignado en el contenido del archivo XML 1036 Número de documento en el nombre del archivo no coincide con el consignado en el contenido del XML 1037 El XML no contiene el tag o no existe informacion de RegistrationName del emisor del documento 1038 RegistrationName - El nombre o razon social del emisor no cumple con el estandar 1039 Solo se pueden recibir notas electronicas que modifican facturas 1040 El tipo de documento modificado por la nota electronica no es valido 2010 El contribuyente no esta activo 2011 El contribuyente no esta habido 2013 El contribuyente no cumple con tipo de empresa o tributos requeridos 2014 El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento 2015 El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento 2016 AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar 2017 CustomerAssignedAccountID - El numero de documento de identidad del recepetor debe ser RUC 2021 El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento 2022 RegistrationName - El dato ingresado no cumple con el estandar 2023 El Numero de orden del item no cumple con el formato establecido 2024 El XML no contiene el tag InvoicedQuantity en el detalle de los Items 2025 InvoicedQuantity El dato ingresado no cumple con el estandar 2027 El XML no contiene el tag o no existe informacion de cac:item/cbc:description del item 2028 Debe existir el tag cac:alternativeconditionprice con un elemento cbc:pricetypecode con valor El dato ingresado en TaxAmount de la linea no cumple con el formato establecido 2035 cac:taxcategory/cac:taxscheme/cbc:id El dato ingresado no cumple con el estandar 2036 El codigo del tributo es invalido 2038 cac:taxscheme/cbc:name del item - No existe el tag o el dato ingresado no cumple con el estandar 2040 El tipo de afectacion del IGV es incorrecto 2041 El sistema de calculo del ISC es incorrecto 2042 Debe indicar el IGV. Es un campo obligatorio 2043 El dato ingresado en PayableAmount no cumple con el formato establecido 2045 El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto 2047 Es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, 1002 o El dato ingresado en TaxAmount no cumple con el formato establecido 2050 TaxScheme ID - No existe el tag o el dato ingresado no cumple con el estandar 2051 El codigo del tributo es invalido 2053 TaxScheme Name - No existe el tag o el dato ingresado no cumple con el estandar 2055 TaxScheme TaxTypeCode - El dato ingresado no cumple con el estandar 2057 El Name o TaxTypeCode debe corresponder con el Id para el IGV 2058 El Name o TaxTypeCode debe corresponder con el Id para el ISC 2059 El dato ingresado en TaxSubtotal/cbc:TaxAmount no cumple con el formato establecido 2061 El tag global cac:taxtotal/cbc:taxamount debe tener el mismo valor que cac:taxtotal/cac:subtotal/cbc:taxamount 2062 El dato ingresado en PayableAmount no cumple con el formato establecido 2064 El dato ingresado en ChargeTotalAmount no cumple con el formato establecido 2065 El dato ingresado en AllowanceTotalAmount no cumple con el formato establecido 2066 Debe indicar una descripcion valida para la leyenda 2068 El XML no contiene el tag cac:price/cbc:priceamount en el detalle de los Items 2069 DocumentCurrencyCode - El dato ingresado no cumple con la estructura 2070 El XML no contiene el tag o no existe informacion de DocumentCurrencyCode 2071 La moneda debe ser la misma en todo el documento 2072 CustomizationID - La versión del documento no es la correcta 2073 El XML no contiene el tag o no existe informacion de CustomizationID 2074 UBLVersionID - La versión del UBL no es correcta 2075 El XML no contiene el tag o no existe informacion de UBLVersionID 2076 cac:signature/cbc:id - Falta el identificador de la firma 2077 El tag cac:signature/cbc:id debe contener informacion 2078 cac:signature/cac:signatoryparty/cac:partyidentification/cbc:id - Debe ser igual al RUC del emisor 2080 cac:signature/cac:signatoryparty/cac:partyname/cbc:name - No cumple con el estandar 2082 cac:signature/cac:digitalsignatureattachment/cac:externalreference/cbc:uri - No cumple con el estandar 2083 El XML no contiene el tag cac:signature/cac:digitalsignatureattachment/cac:externalreference/cbc:uri 2084 ext:ublextensions/ext:ublextension/ext:extensioncontent/ds:signature/@id - No cumple con el estandar 2085 El XML no contiene el tag ext:ublextensions/ext:ublextension/ext:extensioncontent/ds:signature/@id 2086 ext:ublextensions/.../ds:signature/ds:signedinfo/ds:canonicalizationmethod/@algorithm - No cumple con el estandar 2087 El XML no contiene el tag ext:ublextensions/.../ds:signature/ds:signedinfo/ds:canonicalizationmethod/@algorithm 2088 ext:ublextensions/.../ds:signature/ds:signedinfo/ds:signaturemethod/@algorithm - No cumple con el estandar ~ 40 ~
41 CODIGO DESCRIPCION 2089 El XML no contiene el tag Debe estar vacio para id No cumple con el estandar 2093 El XML no contiene el tag No cumple con el estandar 2095 El XML no contiene el tag 2096 ext:ublextensions/.../ds:signature/ds:signedinfo/ds:reference/ds:digestvalue - No cumple con el estandar 2097 El XML no contiene el tag ext:ublextensions/.../ds:signature/ds:signedinfo/ds:reference/ds:digestvalue 2098 ext:ublextensions/.../ds:signature/ds:signaturevalue - No cumple con el estandar 2099 El XML no contiene el tag ext:ublextensions/.../ds:signature/ds:signaturevalue 2100 ext:ublextensions/.../ds:signature/ds:keyinfo/ds:x509data/ds:x509certificate - No cumple con el estandar 2101 El XML no contiene el tag ext:ublextensions/.../ds:signature/ds:keyinfo/ds:x509data/ds:x509certificate 2105 Factura a dar de baja no se encuentra registrada en SUNAT 2106 Factura a dar de baja ya se encuentra en estado de baja 2108 Presentacion fuera de fecha 2116 El tipo de documento modificado por la Nota de credito debe ser factura electronica o ticket 2117 La serie o numero del documento modificado por la Nota de Credito no cumple con el formato establecido 2118 Debe indicar las facturas relacionadas a la Nota de Credito 2119 La factura relacionada en la Nota de credito no esta registrada La factura relacionada en la nota de credito se encuentra de baja 2121 La factura relacionada en la nota de credito esta registrada como rechazada 2125 ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento al que se relaciona la Nota 2126 El XML no contiene informacion en el tag ReferenceID del documento al que se relaciona la nota 2127 ResponseCode - El dato ingresado no cumple con la estructura 2128 El XML no contiene el tag o no existe informacion de ResponseCode 2129 AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar 2130 El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento 2131 CustomerAssignedAccountID - El numero de documento de identidad del receptor debe ser RUC 2132 El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento 2133 RegistrationName - El dato ingresado no cumple con el estandar 2134 El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento 2135 cac:discrepancyresponse/cbc:description - El dato ingresado no cumple con la estructura 2136 El XML no contiene el tag o no existe informacion de cac:discrepancyresponse/cbc:description 2137 El Número de orden del item no cumple con el formato establecido 2139 CreditedQuantity - El dato ingresado no cumple con el estandar 2140 El PriceTypeCode debe tener el valor cac:taxcategory/cac:taxscheme/cbc:id - El dato ingresado no cumple con el estandar 2142 El codigo del tributo es invalido 2143 cac:taxscheme/cbc:name del item - No existe el tag o el dato ingresado no cumple con el estandar 2145 El tipo de afectacion del IGV es incorrecto 2147 El sistema de calculo del ISC es incorrecto 2148 El Nombre Internacional debe ser EXC 2149 El dato ingresado en PayableAmount no cumple con el formato establecido 2150 El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto 2151 AdditionalMonetaryTotal/cbc:ID debe tener valor 2156 TaxScheme ID - El dato ingresado no cumple con el estandar 2157 El codigo del tributo es invalido 2158 El XML no contiene el tag o no existe informacion de TaxScheme ID de impuestos globales 2159 TaxScheme Name - El dato ingresado no cumple con el estandar 2160 El XML no contiene el tag o no existe informacion de TaxScheme Name de impuestos globales 2170 ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento al que se relaciona la Nota 2171 El XML no contiene informacion en el tag ReferenceID del documento al que se relaciona la nota 2172 ResponseCode - El dato ingresado no cumple con la estructura 2173 El XML no contiene el tag o no existe informacion de ResponseCode 2174 cac:discrepancyresponse/cbc:description - El dato ingresado no cumple con la estructura 2175 El XML no contiene el tag o no existe informacion de cac:discrepancyresponse/cbc:description 2176 AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar 2177 El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento 2178 CustomerAssignedAccountID - El numero de documento de identidad del receptor debe ser RUC El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento 2180 RegistrationName - El dato ingresado no cumple con el estandar 2181 El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento 2182 TaxScheme ID - El dato ingresado no cumple con el estandar 2183 El codigo del tributo es invalido ~ 41 ~
42 CODIGO DESCRIPCION 2184 El XML no contiene el tag o no existe informacion de TaxScheme ID de impuestos globales 2185 TaxScheme Name - El dato ingresado no cumple con el estandar 2186 El XML no contiene el tag o no existe informacion de TaxScheme Name de impuestos globales 2187 El Numero de orden del item no cumple con el formato establecido 2189 DebitedQuantity El dato ingresado no cumple con el estandar 2190 El XML no contiene el tag Price/cbc:PriceAmount en el detalle de los Items 2192 EL PriceTypeCode debe tener el valor cac:taxcategory/cac:taxscheme/cbc:id El dato ingresado no cumple con el estandar 2194 El codigo del tributo es invalido 2195 cac:taxscheme/cbc:name del item - No existe el tag o el dato ingresado no cumple con el estandar 2197 El tipo de afectacion del IGV es incorrecto 2199 El sistema de calculo del ISC es incorrecto 2204 El tipo de documento modificado por la Nota de Debito debe ser factura electronica o ticket 2205 La serie o numero del documento modificado por la Nota de Debito no cumple con el formato establecido 2206 Debe indicar los documentos afectados por la Nota de Debito 2207 La factura relacionada en la nota de debito se encuentra de baja 2208 La factura relacionada en la nota de debito esta registrada como rechazada 2209 La factura relacionada en la Nota de debito no esta registrada 2210 El dato ingresado no cumple con el formato RC-fecha-correlativo 2211 El XML no contiene el tag ID 2216 CustomerAssignedAccountID - El dato ingresado no cumple con el estandar 2217 El XML no contiene el tag CustomerAssignedAccountID del emisor del documento 2218 AdditionalAccountID - El dato ingresado no cumple con el estandar 2219 El XML no contiene el tag AdditionalAccountID del emisor del documento 2220 El ID debe coincidir con el nombre del archivo 2221 El RUC debe coincidir con el RUC del nombre del archivo 2223 El archivo ya fue presentado anteriormente 2228 RegistrationName - El dato ingresado no cumple con el estandar 2229 El XML no contiene el tag RegistrationName del emisor del documento 2233 ReferenceDate - El dato ingresado no cumple con el patron YYYY-MM-DD 2236 La fecha del IssueDate no debe ser mayor al Today 2237 La fecha del ReferenceDate no debe ser mayor al Today 2238 LineID - El dato ingresado no cumple con el estandar 2239 LineID - El dato ingresado debe ser correlativo mayor a cero 2240 El XML no contiene el tag LineID de SummaryDocumentsLine 2241 DocumentTypeCode - El valor del tipo de documento es invalido 2242 El XML no contiene el tag DocumentTypeCode 2243 El dato ingresado no cumple con el patron SERIE 2244 El XML no contiene el tag DocumentSerialID 2245 El dato ingresado en StartDocumentNumberID debe ser numerico 2246 El XML no contiene el tag StartDocumentNumberID 2247 El dato ingresado en sac:enddocumentnumberid debe ser numerico 2248 El XML no contiene el tag sac:enddocumentnumberid 2249 Los rangos deben ser mayores a cero 2250 En el rango de comprobantes, el EndDocumentNumberID debe ser mayor o igual al StartInvoiceNumberID 2251 El dato ingresado en TotalAmount debe ser numerico mayor o igual a cero 2254 PaidAmount - El dato ingresado no cumple con el estandar 2255 El XML no contiene el tag PaidAmount 2256 InstructionID - El dato ingresado no cumple con el estandar 2257 El XML no contiene el tag InstructionID 2259 Debe indicar 3 Referencias de Importes asociados a las boletas de venta 2261 cbc:amount - El dato ingresado no cumple con el estandar 2263 ChargeIndicator - El dato ingresado no cumple con el estandar 2265 Debe indicar Información acerca del Importe Total de Otros Cargos 2267 TaxScheme ID - El dato ingresado no cumple con el estandar 2268 El codigo del tributo es invalido 2269 El XML no contiene el tag TaxScheme ID de Información acerca del importe total de un tipo particular de impuesto 2270 TaxScheme Name - El dato ingresado no cumple con el estandar 2271 El XML no contiene el tag TaxScheme Name de impuesto 2273 TaxAmount - El dato ingresado no cumple con el estandar 2275 Si el codigo de tributo es 2000, el nombre del tributo debe ser ISC 2276 Si el codigo de tributo es 1000, el nombre del tributo debe ser IGV 2277 No se ha consignado ninguna informacion del importe total de tributos 2278 Debe indicar Información acerca del importe total de ISC e IGV ~ 42 ~
43 CODIGO DESCRIPCION 2282 Existe documento ya informado anteriormente 2283 El dato ingresado no cumple con el formato RA-fecha-correlativo 2285 El ID debe coincidir con el nombre del archivo 2286 El RUC debe coincidir con el RUC del nombre del archivo 2287 AdditionalAccountID - El dato ingresado no cumple con el estandar 2288 El XML no contiene el tag AdditionalAccountID del emisor del documento 2296 RegistrationName - El dato ingresado no cumple con el estandar 2297 El XML no contiene el tag RegistrationName del emisor del documento 2299 El XML no contiene el tag IssueDate 2301 La fecha del IssueDate no debe ser mayor al Today 2302 ReferenceDate - El dato ingresado no cumple con el patron YYYY-MM-DD 2305 LineID - El dato ingresado no cumple con el estandar 2306 LineID - El dato ingresado debe ser correlativo mayor a cero 2307 El XML no contiene el tag LineID de VoidedDocumentsLine 2308 DocumentTypeCode - El valor del tipo de documento es invalido 2309 El XML no contiene el tag DocumentTypeCode 2310 El dato ingresado no cumple con el patron SERIE 2311 El XML no contiene el tag DocumentSerialID 2312 El dato ingresado en DocumentNumberID debe ser numerico y como maximo de 8 digitos 2313 El XML no contiene el tag DocumentNumberID 2314 El dato ingresado en VoidReasonDescription debe contener información válida 2315 El XML no contiene el tag VoidReasonDescription 2323 Existe documento ya informado anteriormente en una comunicacion de baja 2324 El archivo de comunicacion de baja ya fue presentado anteriormente 2325 El certificado usado no es el comunicado a SUNAT 2326 El certificado usado se encuentra de baja 2327 El certificado usado no se encuentra vigente 2328 El certificado usado se encuentra revocado 2329 La fecha de emision se encuentra fuera del limite permitido 2330 La fecha de generación de la comunicación debe ser igual a la fecha consignada en el nombre del archivo 2334 El documento electrónico ingresado ha sido alterado 2335 El documento electrónico ingresado ha sido alterado 2336 Ocurrió un error en el proceso de validación de la firma digital 2337 La moneda debe ser la misma en todo el documento 2338 La moneda debe ser la misma en todo el documento 2339 El dato ingresado en PayableAmount no cumple con el formato establecido 2340 El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto 2341 AdditionalMonetaryTotal/cbc:ID debe tener valor 2342 Fecha de emision de la factura no coincide con la informada en la comunicacion 2343 cac:taxtotal/cac:taxsubtotal/cbc:taxamount - El dato ingresado no cumple con el estandar 2345 La serie no corresponde al tipo de comprobante 2346 La fecha de generación del resumen debe ser igual a la fecha consignada en el nombre del archivo 2349 Debe consignar solo un elemento sac:additionalmonetarytotal con cbc:id igual a Debe consignar solo un elemento sac:additionalmonetarytotal con cbc:id igual a Debe consignar solo un elemento sac:additionalmonetarytotal con cbc:id igual a Debe consignar solo un elemento cac:taxtotal a nivel global para IGV (cbc:id igual a 1000) 2353 Debe consignar solo un elemento cac:taxtotal a nivel global para ISC (cbc:id igual a 2000) 2354 Debe consignar solo un elemento cac:taxtotal a nivel global para Otros (cbc:id igual a 9999) 2355 Debe consignar solo un elemento cac:taxtotal a nivel de item para IGV (cbc:id igual a 1000) 2356 Debe consignar solo un elemento cac:taxtotal a nivel de item para ISC (cbc:id igual a 2000) 2357 Debe consignar solo un elemento sac:billingpayment a nivel de item con cbc:instructionid igual a Debe consignar solo un elemento sac:billingpayment a nivel de item con cbc:instructionid igual a Debe consignar solo un elemento sac:billingpayment a nivel de item con cbc:instructionid igual a Debe consignar solo un elemento cac:taxtotal a nivel de item para Otros (cbc:id igual a 9999) 2362 Debe consignar solo un tag cac:accountingsupplierparty/cbc:additionalaccountid 2363 Debe consignar solo un tag cac:accountingcustomerparty/cbc:additionalaccountid 2364 El comprobante contiene un tipo y número de Guía de Remisión repetido 2365 El comprobante contiene un tipo y número de Documento Relacionado repetido 2366 El codigo de la leyenda debe tener 4 posiciones 2367 El dato ingresado en PriceAmount del Precio de venta unitario por item no cumple con el formato establecido 2368 El dato ingresado en TaxSubtotal/cbc:TaxAmount del item no cumple con el formato establecido 2369 El dato ingresado en PriceAmount del Valor de venta unitario por item no cumple con el formato establecido 2370 El dato ingresado en LineExtensionAmount del item no cumple con el formato establecido 2371 El XML no contiene el tag cbc:taxexemptionreasoncode de Afectacion al IGV ~ 43 ~
44 CODIGO DESCRIPCION 2372 El tag en el item cac:taxtotal/cbc:taxamount debe tener el mismo valor que cac:taxtotal/cac:taxsubtotal/cbc:taxamount 2373 Si existe monto de ISC en el ITEM debe especificar el sistema de calculo 2374 La factura a dar de baja tiene una fecha de recepcion fuera del plazo permitido 2375 Fecha de emision de la boleta no coincide con la fecha de emision consignada en la comunicacion 2376 La boleta de venta a dar de baja fue informada en un resumen con fecha de recepcion fuera del plazo permitido 2377 El Name o TaxTypeCode debe corresponder con el Id para el IGV 2378 El Name o TaxTypeCode debe corresponder con el Id para el ISC 2379 La numeracion de boleta de venta a dar de baja fue generada en una fecha fuera del plazo permitido 2381 Comprobante no cumple con el Grupo 1: No todos los items corresponden a operaciones gravadas a IGV 2382 Comprobante no cumple con el Grupo 2: No todos los items corresponden a operaciones inafectas o exoneradas al IGV 2383 Comprobante no cumple con el Grupo 3: Falta leyenda con codigo Comprobante no cumple con el Grupo 3: Existe item con operación onerosa 2385 Comprobante no cumple con el Grupo 4: Debe exitir Total descuentos mayor a cero 2386 Comprobante no cumple con el Grupo 5: Todos los items deben tener operaciones afectas a ISC 2387 Comprobante no cumple con el Grupo 6: El monto de percepcion no existe o es cero 2388 Comprobante no cumple con el Grupo 6: Todos los items deben tener código de Afectación al IGV igual a Comprobante no cumple con el Grupo 7: El codigo de moneda no es diferente a PEN 2390 Comprobante no cumple con el Grupo 8: No todos los items corresponden a operaciones gravadas a IGV 2391 Comprobante no cumple con el Grupo 9: No todos los items corresponden a operaciones inafectas o exoneradas al IGV 2392 Comprobante no cumple con el Grupo 10: Falta leyenda con codigo Comprobante no cumple con el Grupo 10: Existe item con operación onerosa 2394 Comprobante no cumple con el Grupo 11: Debe existir Total descuentos mayor a cero 2395 Comprobante no cumple con el Grupo 12: El codigo de moneda no es diferente a PEN 2396 Si el monto total es mayor a S/ debe consignar tipo y numero de documento del adquiriente 2397 El tipo de documento del adquiriente no puede ser Numero de RUC 2398 El documento a dar de baja se encuentra rechazado 2400 El tipo de documento modificado por la Nota de debito debe ser boleta electronica 2401 No se puede leer (parsear) el archivo XML 2404 Documento afectado por la nota electronica no se encuentra autorizado 2405 Contribuyente no se encuentra autorizado como emisor de boletas electronicas 2406 Existe mas de un tag sac:additionalmonetarytotal con el mismo ID 2407 Existe mas de un tag sac:additionalproperty con el mismo ID 2408 El dato ingresado en PriceAmount del Valor referencial unitario por item no cumple con el formato establecido 2409 Existe mas de un tag cac:alternativeconditionprice con el mismo cbc:pricetypecode 2410 Se ha consignado un valor invalido en el campo cbc:pricetypecode 2411 Ha consignado mas de un elemento cac:allowancecharge con el mismo campo cbc:chargeindicator 2412 Se ha consignado mas de un documento afectado por la nota (tag cac:billingreference) 2413 Se ha consignado mas de un motivo o sustento de la nota (tag cac:discrepancyresponse/cbc:description) 2414 No se ha consignado en la nota el tag cac:discrepancyresponse 2415 Se ha consignado en la nota mas de un tag cac:discrepancyresponse 4001 El numero de RUC del receptor no existe Para el TaxTypeCode, esta usando un valor que no existe en el catalogo El DocumentTypeCode de las guias debe existir y tener 2 posiciones 4005 El DocumentTypeCode de las guias debe ser 09 o El ID de las guias debe tener informacion de la SERIE-NUMERO de guia El DocumentTypeCode de Otros documentos relacionados no cumple con el estandar El DocumentTypeCode de Otros documentos relacionados tiene valores incorrectos El ID de los documentos relacionados no cumplen con el estandar El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente El RUC del receptor no esta activo 4014 El RUC del receptor no esta habido 4015 Si el tipo de documento del receptor no es RUC, debe tener operaciones de exportacion 4016 El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o debe existir oper. gravadas onerosas 4017 El total valor venta neta de oper. inafectas IGV debe ser mayor a 0.00 o debe existir oper. inafectas onerosas o de export El total valor venta neta de oper. exoneradas IGV debe ser mayor a 0.00 o debe existir oper. exoneradas 4019 El calculo del IGV no es correcto 4020 El ISC no esta informado correctamente 4021 Si se utiliza la leyenda con codigo 2000, el importe de percepcion debe ser mayor a Si se utiliza la leyenda con código 2001, el total de operaciones exoneradas debe ser mayor a Si se utiliza la leyenda con código 2002, el total de operaciones exoneradas debe ser mayor a Si se utiliza la leyenda con código 2003, el total de operaciones exoneradas debe ser mayor a Si usa la leyenda de Transferencia o Servivicio gratuito, todos los items deben ser no onerosos 4026 No se puede indicar Guia de remision de remitente y Guia de remision de transportista en el mismo documento 4027 El importe total no coincide con la sumatoria de los valores de venta mas los tributos mas los cargos ~ 44 ~
45 CODIGO DESCRIPCION 4028 El monto total de la nota de credito debe ser menor o igual al monto de la factura 4029 El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente 4030 El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente 4031 Debe indicar el nombre comercial 4032 Si el código del motivo de emisión de la Nota de Credito es 03, debe existir la descripción del item 4033 La fecha de generación de la numeración debe ser menor o igual a la fecha de generación de la comunicación 4036 La fecha de emisión de los rangos debe ser menor o igual a la fecha de generación del resumen 4037 El calculo del Total de IGV del Item no es correcto 4038 El resumen contiene menos series por tipo de documento que el envío anterior para la misma fecha de emisión 4039 No ha consignado información del ubigeo del domicilio fiscal 4040 Si el importe de percepcion es mayor a 0.00, debe utilizar una leyenda con codigo El codigo de pais debe ser PE ~ 45 ~
MANUAL DEL PROGRAMADOR
MANUAL DEL PROGRAMADOR Emisión electrónica desde los Sistemas del Contribuyente RS 097-2012/SUNAT SUPERINTENDENCIA NACIONAL DE ADUANAS Y ADMINISTRACIÓN TRIBUTARIA SUNAT - Lima Perú Mayo 2012 ~ 2 ~ INDICE
1. CONFIGURACIÓN Y DESARROLLO FACTURACIÓN ELECTRÓNICA. a. CONFIGURACION DE SERVIDORES b. CERTIFICADO DIGITAL c. MODULO GENERADOR DOCUMENTOS XML d.
1. CONFIGURACIÓN Y DESARROLLO FACTURACIÓN ELECTRÓNICA. a. CONFIGURACION DE SERVIDORES b. CERTIFICADO DIGITAL c. MODULO GENERADOR DOCUMENTOS XML d. MODULO FIRMA DIGITAL XML e. MODULO WEB SERVICE SUNAT 2.
GUIA DE ELABORACION DE DOCUMENTOS ELECTRONICOS XML
GUIA DE ELABORACION DE DOCUMENTOS ELECTRONICOS XML 1. Guía Electrónica de Remisión del Remitente Emisión electrónica desde los Sistemas del Contribuyente RS 097-2012/SUNAT SUPERINTENDENCIA NACIONAL DE
GUIA DE ELABORACION DE DOCUMENTOS ELECTRONICOS XML Versión 1.1
GUIA DE ELABORACION DE DOCUMENTOS ELECTRONICOS XML Versión 1.1 1. Comprobante de retención electrónico Emisión electrónica desde los Sistemas del Contribuyente SUPERINTENDENCIA NACIONAL DE ADUANAS Y ADMINISTRACIÓN
GUIA DE ELABORACION DE DOCUMENTOS ELECTRONICOS XML Versión 2.0
GUIA DE ELABORACION DE DOCUMENTOS ELECTRONICOS XML Versión 2.0 1. Factura Electrónica Emisión electrónica desde los Sistemas del Contribuyente RS 097-2012/SUNAT RS 065-2013/SUNAT SUPERINTENDENCIA NACIONAL
Especificación WebService para:
Especificación WebService para: Bandeja de salida Carga masiva Consulta de reportes Bogotá, Diciembre 2010 Modelo Unico de Ingresos, Servicio y Control Automatizado Contenido Procedimiento y Especificación
COMO LLEVAR LOS LIBROS Y/O REGISTROS ELECTRONICOS. RES. N 286-2009/SUNAT modificada por la RES: N 008-2013/SUNAT
I. ANTECEDENTES NORMATIVOS COMO LLEVAR LOS LIBROS Y/O REGISTROS ELECTRONICOS RES. N 286-2009/SUNAT modificada por la RES: N 008-2013/SUNAT A partir del 01 de julio de 2010, los contribuyentes que obtienen
Introducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
Documentacion de servicios para los SARCF del proyecto FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.2.4
Documentacion de servicios para los SARCF del proyecto Equipo de desarrollo de la plataforma Versión 1.2.4 Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Introducción........................................
Modelo Operacional y Características Técnicas de Factura Electrónica en el Perú
SEMINARIO REGIONAL 2015 La factura electrónica para una mejor administración tributaria para Centroamérica, Panamá y Republica Dominicana CAPTAC-DR, WORLD BANK GROUP, BID, CIAT y SAT-MEX Modelo Operacional
Cómo ingresar a la Sucursal Electrónica?
Tabla de Contenidos Cómo ingresar a la Sucursal Electrónica? 2 Página Principal 3 Cómo consultar o eliminar colaboradores o proveedores en mi plan de Proveedores o Planillas? 4 Consultas y Exclusiones
RECEPCIÓN DE FACTURA ELECTRÓNICA
INGENIEROS CIVILES ASOCIADOS S.A. DE C.V. RECEPCIÓN DE FACTURA ELECTRÓNICA MANUAL DE USUARIO PROVEEDOR (Página WEB) Derechos Reservados Recepción de Facturas Electrónicas mediante Página WEB. En este manual
Sistemas de Emisión Electrónica (SEE)
Sistemas de Emisión Electrónica (SEE) PARTE TEÓRICA Sistema de Emisión Electrónica Sistema de Emisión Electrónica SEE Del Contribuyente R.S. 097-2012/SUNAT Facturas Boletas de Venta Notas de crédito Notas
Manual de Usuario Cuadratura Emitidos
Manual de Usuario Cuadratura Emitidos Público Noviembre 2011 Si este documento es impreso, no es un documento controlado. La referencia válida a este documento se encuentra en: Q:\SGC\PR\Interconectar
Manual de Timbrado FEL
Facturar en Línea Manual de Timbrado FEL Le proporcionará de manara precisa los pasos y referencias del proceso de timbrado FEL Aquí podrán resolver todas sus dudas. 55029 www.fel.mx Proveedor autorizado
MANUAL PARA EL ADMINISTRADOR DEL PORTAL WEB
MANUAL PARA EL ADMINISTRADOR DEL PORTAL WEB Contenido 1. INTRODUCCIÓN... 3 1.1 Qué es el Administrador General?... 3 1.2 Quién puede ser el Super-Usuario?... 3 1.3 Componentes del Administrador General...
port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1
Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de
MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO
MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO Contenido 1. Qué es Factura expedida por canales electrónicos? 2. Cuáles son los
Recomendaciones para procesos de integración con Web-Services
Recomendaciones para procesos de integración con Web-Services Este documento es producto de la experiencia en integración vía Web Services. La información recopila una serie de lecciones aprendidas a partir
CORRECCIÓN Y/O ACTUALIZACIÓN DE DATOS DE IDENTIFICACIÓN
CORRECCIÓN Y/O ACTUALIZACIÓN DE DATOS DE IDENTIFICACIÓN SISTEMA SUNAT OPERACIONES EN LÍNEA SUNAT Mayo de 2010 1 ÍNDICE En qué consiste la opción Corrección y/o Actualización de datos de identificación?
Manual Instalación de certificados digitales en Outlook 2000
Manual Instalación de certificados digitales en Outlook 2000 Documento SIGNE_GCSWIE. Ver. 1.0 Fecha de aplicación 12/07/2011 Seguridad documental Este documento ha sido generado por el Departamento de
Banco de la República Bogotá D. C., Colombia
Banco de la República Bogotá D. C., Colombia Subgerencia de Informática Departamento de Seguridad Informática MANUAL DE USUARIO PARA EL SERVICIO - SISTEMA DE GESTIÓN PKI DE USUARIOS ROAMING - USI-GI-56
Firma Digital. Cómo se realiza la solicitud de certificados que posibilitan la firma digital de documentos?
Firma Digital Cómo se realiza la solicitud de certificados que posibilitan la firma digital de documentos? La AFIP es un organismo que ha obtenido la licencia para actuar como proveedor de servicios de
Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)
Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA
Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional
de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006
Certific@2 (Certificado de Empresa): guía para las empresas
Certific@2 (Certificado de Empresa): guía para las empresas Servicio Público de Empleo Estatal Madrid, Octubre - 2011 Índice Qué es y recepción del certificado de empresa Acceso a la transmisión de certificados
Documentacion de servicios para los SARCF del proyecto FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.2.9
Documentacion de servicios para los SARCF del proyecto Equipo de desarrollo de la plataforma Versión 1.2.9 Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Introducción........................................
UNIVERSIDAD DE JAÉN Servicio de Gestión Académica. Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC
Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC PROCEDIMIENTO EN LA GESTIÓN DE LAS DEVOLUCIONES El sistema generará recibos negativos sobre la base de los importes
Manual de Usuario Sistema PMU EN:LÍNEA Versión 1.0
Manual de Usuario Sistema PMU EN:LÍNEA Versión 1.0 http://subonline.subdere.gov.cl Índice 1. Acceso al Sistema....3 2. Pantalla Inicial - Proyectos.... 4 3. Ingreso, Edición y Visualización de un Proyecto...6
Guía de Obtención de Certificados para la Facturación Electrónica en Adquira Marketplace.
Guía de Obtención de Certificados para la Facturación Electrónica en Adquira Marketplace. Julio 2004 Propiedad Intelectual La presente obra ha sido divulgada y editada por ADQUIRA ESPAÑA S.A. correspondiéndole
Doc: Instructivo_Ingreso_Regimen_CFE_v02 Impresión: 25/01/2013 15:06:00. Página 2 de 20
DOCUMENTO FUNCIONAL INSTRUCTIVO INGRESO AL RÉGIMEN DE CFE COMPROBANTE FISCAL ELECTRÓNICO VERSIÓN 02-25/01/2013 ÍNDICE INTRODUCCIÓN... 3 SOLICITUD DE CLAVES... 4 TESTING... 5 I. INTRODUCCIÓN... 5 II. ENVÍOS...
ANEXO A ANEXO Nº1 FACTURA ELECTRÓNICA
ANEXO A ANEXO Nº1 FACTURA ELECTRÓNICA Nº CAMPOS DEFINIDOS CONDICIÓN DE EMISIÓN (1) REQUISITO MÍNIMO (2) REPRESENTACIÓN IMPRESA - INFORMACIÓN MÍNIMA DEL RESUMEN VALIDACIÓN DESCRIPCIÓN FECHA DE EMISIÓN Y
MANUAL DEL PROVEEDOR
CONSEJERÍA DE HACIENDA Y ADMINISTRACIÓN PÚBLICA Dirección General de Política Digital MANUAL DEL PROVEEDOR 15 de mayo de 2015 Página 1 de 20 Hoja de Control del Documento Información del Documento Título
El presente instructivo considera los siguientes temas y alcances para nuestros proveedores- Subcontratistas, según corresponda:
Santiago, 30 de Marzo de 2015 Estimados: Proveedores/Subcontratistas Presente Nos dirigimos a usted (es) para dar a conocer en forma breve y detallada los requerimientos que a partir del 6 de Abril de
CIRCULAR INFORMATIVA Nº 503/2015
ASUNTO: ORDEN HAP/1650/2015 DE 31 DE JULIO. DONDE SE ESTABLECEN LOS CRITERIOS HOMOGENEIZADORES RESPECTO A LA VALIDACIÓN DE LA FACTURA ELECTRÓNICA. I.- INTRODUCCIÓN Con fecha 6 de Agosto de 2015, se publica
Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: COLGATE (Directos / Indirectos Consignación)
Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: COLGATE (Directos / Indirectos Consignación) Guía de Implementación Contenido 1. Consideraciones... 1 2. Configuración de Aspel-SAE...
SISTEMA ELECTRÓNICO DE CONTRATACIONES DEL ESTADO - SEACE - MANUAL DE USUARIO PARA ENTIDADES
SISTEMA ELECTRÓNICO DE CONTRATACIONES DEL ESTADO - SEACE - MANUAL DE USUARIO PARA ENTIDADES PUBLICAS GESTION DE SOLICITUDES DE CREACION, MODIFICACION, REUBICACION E INACTIVACION DE ITEMS EN EL CUBSO Versión
ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 4 REGISTRO MASIVO DE FACTURAS 10
AUTOREGISTRO FACTURAS POR INTERNET MANUAL DE USUARIO Registro de facturas Registro facturas.doc 2 de 14 26/09/2003 ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 3.1 Pantalla
Manual de Usuario Canal Empresa FACTEL
Manual de Usuario Canal Empresa FACTEL INDICE DE CONTENIDO 1. GLOSARIO Y DOCUMENTACION DE REFERENCIA...4 1.1. GLOSARIO DE TERMINOS... 4 1.2. DOCUMENTACION DE REFERENCIA... 4 2. INTRODUCCION...5 2.1. OBJETO...
Web de Letras Manual de usuario. Gestiona tus letras por internet
Web de Letras Manual de usuario Gestiona tus letras por internet Introducción al Sistema 1. Introducción 2 2. Ingreso al Sistema 3 3. Ingreso a la Opción Registro de Planillas 4 3.1 Digitar Planilla 4
SIIGO Pyme. Templates. Cartilla I
SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que
MANUAL MONITOR EMISOR
MANUAL MONITOR EMISOR Contenido Contenido... 1 Introducción... 2 Ingreso... 3 Búsqueda de documentos... 5 Paginación... 5 Ordenar documentos... 6 Descarga documentos... 6 Detalle de columnas... 7 Formatos
Manual de usuario. Facturación Electrónica por Internet CFD-I. EdifactMx Free EMISION GRATUITA. Versión 3.0
Manual de usuario Facturación Electrónica por Internet CFD-I Versión 3.0 EdifactMx Free EMISION GRATUITA 0 INDICE MANUAL EDIFACTMX FREE CARATULA PRINCIPAL---------------------------------------------------------------
Especificaciones funcionales para el acceso al RAI por Web
Especificaciones funcionales para el acceso al RAI por Web CONTENIDO INTRODUCCION...2 SERVICIO ON-LINE DE CONSULTA DE DATOS DE RESUMEN RAI VÍA PÁGINA WEB...3 ESTRUCTURA DE LA APLICACIÓN...3 PÁGINA DE INICIO
SOLICITUD DEL CERTIFICADO
Tabla de Contenido MANUAL DEL USUARIO... Error! Marcador no definido. 1. Requerimiento de Certificación... 1 1.1 Llenar la forma... 2 1.2 Seleccionar el nivel de seguridad... 3 1.3 Generar las llaves...
Anexo B. Comunicaciones entre mc y PC
Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación
Manual Operativo Sistema de Postulación Online
Manual Operativo Sistema de Postulación Online Este Manual está diseñado en forma genérica para apoyar el proceso de postulación en línea, las Bases de cada Concurso definen los requerimientos oficiales
PROCEDIMIENTO PARA EL ENVÍO DE ARCHIVOS DIGITALES DE FICHAS SOCIOECONÓMICAS ÚNICAS (ARCHIVOS PGH ) A CARGO DE LA UNIDAD LOCAL DE EMPADRONAMIENTO
PROCEDIMIENTO PARA EL ENVÍO DE ARCHIVOS DIGITALES DE FICHAS SOCIOECONÓMICAS ÚNICAS (ARCHIVOS PGH ) A CARGO DE LA UNIDAD LOCAL DE EMPADRONAMIENTO 1. OBJETIVO Disminuir el tiempo de atención y respuesta
Manual SSO Avant2. www.avant2.es [email protected] Última revisión: 02/05/2013. Copyright Codeoscopic S.A.
Manual SSO Avant2 www.avant2.es [email protected] Última revisión: 02/05/2013 Copyright Codeoscopic S.A. Este documento es propiedad y copyright de Codeoscopic SA, y su contenido es confidencial. Este
FACTURA ELECTRONICA DE EXPORTACION: IMPLEMENTACION
FACTURA ELECTRONICA DE EXPORTACION: IMPLEMENTACION La R.G. 2758/10 de la A.F.I.P. establece un régimen especial para la emisión y almacenamiento de comprobantes originales que respalden operaciones de
RemitePIN: Nuevo procedimiento de firma electrónica para las aplicaciones de captura de las Oficinas Virtuales de Coordinación Financiera.
RemitePIN: Nuevo procedimiento de firma electrónica para las aplicaciones de captura de las Oficinas Virtuales de Coordinación Financiera. PROCEDIMIENTO DE OBTENCIÓN DE CLAVE DE FIRMA Introducción El presente
P/. Factura Electrónica D/. Manual de Usuario Proveedores
Control documental Versión del Fecha Autor Modificaciones/Comentarios documento 1.0 10/02/2011 Diputación de Teruel Versión inicial del documento 1.1 05/04/2011 Diputación de Teruel Revisado estilo 1.2
GESTION WEB DE CLIENTES
GESTION WEB DE CLIENTES Registración Cambio de Contraseña Instructivo Contenido Ingreso de Cliente...3 Gestión de Registro (Enlace Registrarse )...4 Proceso de Registración...4 Gestión por Olvido de Contraseña
Protegiendo nuestros servicios webs WS-SEC
Protegiendo nuestros servicios webs WS-SEC Cándido Rodríguez [email protected] VI Foro de Seguridad - 28/03/08 Barcelona 1.29 Índice 1.Introducción a WS-SEC 2. Tokens de seguridad 3. Perfiles
FOROS. Manual de Usuario
FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...
Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450
GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR
Autorización de Documentos Electrónicos
Autorización de Documentos Electrónicos Manual de Usuario - Internet Versión: 1.3.0 Junio 2011 Página 1 de 83 Tabla de Contenidos 1. Introducción... 4 1.1. Objetivo del Manual de Usuario... 4 1.2. Alcance
Manual del Protocolo XML-RPC de Mensajería Negocios
Manual del Protocolo XML-RPC de Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos...
Términos y condiciones
Términos y condiciones ENTREGA DE CAMISETAS DE LA SELECCIÓN COLOMBIA DE FÚTBOL CON LA TARJETA DE CRÉDITO OFICIAL DE NUESTRA SELECCIÓN COLOMBIA Y CON LAS TARJETAS E-PREPAGO, DÉBITO MAESTRO Y DÉBITO MASTERCARD
Facturación Electrónica
Facturación Electrónica Qué es la Facturación Electrónica? Es un documento electrónico generado en formato XML de acuerdo a las características y condiciones establecidas por la SUNAT. Este documento permitirá
Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -
Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de
Consulta en Web EDC INVOICE.
Consulta en Web EDC INVOICE. LEVICOM le ofrece la página www.levicom.com.mx, en donde podrás consultar las facturas que han sido enviadas de una manera sencilla, amigable y segura. Y cuenta con las siguientes
Manual para la obtención del certificado del sello digital. Manual para la obtención del certificado del sello digital
Manual para la obtención del certificado del sello digital Manual para la obtención del certificado del sello digital. 1. Introducción 1.1. Objetivo. El objetivo de este documento es proporcionarle al
ANEXO Nº1 FORMATO DE ARCHIVOS PLANOS. ARCHIVO 1 Materia: DETALLE DE FLUJOS DE INGRESOS Y EGRESOS DE CADA BANDA TEMPORAL Periodicidad: Quincenal.
- Archivo Central ANEXO Nº1 FORMATO DE ARCHIVOS PLANOS 1. Definición de Archivos ARCHIVO 1 Materia: DETALLE DE FLUJOS DE INGRESOS Y EGRESOS DE CADA BANDA TEMPORAL Periodicidad: Quincenal. Requerimientos
SINAUTO. (Captura Requirimientos) GRUPO 03
SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi [email protected] Iñigo Arregui [email protected] Javier Arce [email protected] Jorge García. [email protected] Patxi [email protected]
EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata
Aplicateca API Validador de Móviles Certificados SMS -
Aplicateca API Validador de Móviles Certificados SMS - Manual de integración Versión 1.3 DIDIMO Servicios Móviles Contenido 1. Servicios SMS... 2 2. Créditos... 2 3. Credenciales... 2 4. Funcionalidades...
SALA DE FIRMAS. Manual de usuario. 20 de febrero de 2014. Colegio de Registradores de España. C/ Diego de León, 21 28006 Madrid
SALA DE FIRMAS Manual de usuario 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Sala de Firmas http://www.registradores.org Índice 1.INTRODUCCIÓN... 3 2.ACCESO
Padrón de Trabajadores Capacitados. Guía de uso del sistema
Padrón de Trabajadores Capacitados Guía de uso del sistema Contenido: 1. Registro de la empresa... 2 2. Acceso al sistema... 5 3. Funcionalidades... 5 4. Menú: Empresa... 5 4.1 Datos generales... 6 4.2
Manual de usuario administrador. Correo Exchange Administrado
Manual de usuario administrador Correo Exchange Administrado Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad ni en parte, en cualquier
Disposición complementaria modificada en Sesión de Directorio N 967.14 del 15 de diciembre de 2014.
Normas Complementarias al artículo 5 Disposición complementaria modificada en Sesión de Directorio N 967.14 del 15 de diciembre de 2014. DISPOSICION COMPLEMENTARIA AL ARTÍCULO 5 EN RELACION AL ACCESO DIRECTO
Notas de actualización Discovery 3.71
Notas de actualización Discovery 3.71 La información contenida en esta publicación está sujeta a cambios periódicos que serán incorporados en nuevas ediciones de la misma sin previo aviso. Buenos Aires
Contenido 1 INTRODUCCIÓN. Universidad Pablo de Olavide, de Sevilla Vicerrectorado de TIC, Calidad e Innovación
GUÍA PARA INICIAR UN TRÁMITE ELECTRÓNICO Contenido 1 INTRODUCCIÓN... 1 2 PRESENTACIÓN DEL TRÁMITE ELECTRÓNICO... 2 2.1 Requisitos Técnicos... 3 2.2 Iniciación... 3 2.3 Firmar un documento... 9 2.4 Adjuntar
Manual de Usuario Portal Factura Electrónica
Manual de Usuario Portal Factura Electrónica Procter & Gamble (Administrador Proveedor) ÍNDICE 1. INTRODUCCIÓN.... 3 2. REQUERIMIENTOS MÍNIMOS.... 3 3. ACCESO AL PORTAL DE RECEPCIÓN DE FACTURA ELECTRÓNICA....
Módulo de farmacia, stock y compras
Módulo de farmacia, stock y compras Introducción... 2 Compras... 3 Remitos... 3 Facturas... 4 Proveedores... 5 Stock... 8 Configuración... 8 Componentes... 8 Familias de Ítems... 9 Ítems... 10 Productos...
FACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES
FACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES 1.Introducción. La Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica y creación del registro contable
CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS. BizAgi Process Modeler
CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS BizAgi Process Modeler TABLA DE CONTENIDO 1. DIAGRAMA DEL PROCESO... 3 1.1 SUB PROCESO DEVOLVER FACTURA AL PROVEEDOR... 4 2. MODELO DE DATOS... 5 2.1 TABLAS PARAMÉTRICAS...
Registro de usuarios en el nuevo Sistema de Autenticación Central de la UdelaR.
Registro de usuarios en el nuevo Sistema de Autenticación Central de la UdelaR. Objetivo: El presente documento tiene por objetivo presentar a las Secciones Personal la primera versión de la plataforma
GUIA PARA ENVIO DE INFORMACIÓN POR PARTE DE LAS INSTITUCIONES FINANCIERAS OBLIGADAS, UTILIZANDO EL SERVICIO FATCA DE LA DIAN
GUIA PARA ENVIO DE INFORMACIÓN POR PARTE DE LAS INSTITUCIONES FINANCIERAS OBLIGADAS, UTILIZANDO EL SERVICIO FATCA DE LA DIAN 2015 SGSI Subdirección de Gestión de Tecnología de Información y Telecomunicaciones.
Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA
Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA Modelo Único de Ingresos, Servicio y Control Automatizado...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión
Certificados Digitales Tributarios. Guía de Instalación En Estaciones de Trabajo Microsoft Internet Explorer Versión 1.3s
Certificados Digitales Tributarios Guía de Instalación En Estaciones de Trabajo Microsoft Internet Explorer Versión 1.3s 10 de agosto de 2005 Introducción Este documento se ha preparado para ayudar en
Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99
Factura99 Manual de Usuario FACTURA99 FACTURACIÓN FACTURA 99 CONTENIDO 1 Asistente de Registro Paso a Paso... 4 1.1 Paso 1... 4 1.2 Paso 2... 5 1.3 Paso 3... 5 1.4 Paso 4... 6 1.5 Paso 5... 6 2 Tablero
Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica
Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf
Preguntas frecuentes. Page 1 of 7
Preguntas frecuentes 1. Por qué surge la alianza entre Banco Popular y PayPal?... 2 2. Qué servicios ofrece PayPal?... 2 3. Qué beneficios se obtienen a través del uso de PayPal?... 2 4. Qué beneficios
OFICINA VIRTUAL SIS MANUAL DE TUTOR
OFICINA VIRTUAL SIS MANUAL DE TUTOR Copyright 2005 SENA - CEV Comunidad Educativa Virtual - Todos los derechos reservados. BUSCAR IMPRIMIR TABLA DE CONTENIDOS Página 1 de 22 BUSCAR IMPRIMIR TABLA DE CONTENIDOS
INCORPORACIÓN OBLIGATORIA A LOS SISTEMAS DE EMISIÓN ELECTRÓNICA DE COMPROBANTES DE PAGO
INCORPORACIÓN OBLIGATORIA A LOS SISTEMAS DE EMISIÓN ELECTRÓNICA DE COMPROBANTES DE PAGO Mediante Resolución de Superintendencia No. 374-2013-EF publicada el 28 de diciembre de 2013, en el Diario Oficial
Manual de Usuario Transferencia de Archivo Nómina Electrónica
Manual de Usuario Transferencia de Archivo Nómina Electrónica INDICE Pág. 1. DEFINICIÓN DEL SERVICIO / BENEFICIOS... 2 2. INGRESO AL SISTEMA... 2 3. CAMBIO DE CONTRASEÑA... 2 4. NUEVA SOLICITUD... 3 5.
Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Manual de Usuarios Contratistas y Consultores
Departamento de Registros y de Consultores del MOP Manual de Usuarios Contratistas y Consultores Registro de Contratistas y Consultores Versión 6.0 Versiones del Manual Versión Mejora Fecha 1.0 Versión
[MANUAL DE USUARIO VUCE ITP007]
2011 [Escribir texto] MINISTERIO DE COMERCIO EXTERIOR Y TURISMO - MINCETUR Ventanilla Única de Comercio Exterior - VUCE [MANUAL DE USUARIO VUCE ITP007] El presente documento es una guía para el Usuario
Guía rápida Factura Electrónica Versión para proveedores de Sacyr
Guía rápida Factura Electrónica Versión para proveedores de Sacyr Noviembre - 2011 Versión 2.0 Índice 1. Acceso a la plataforma 2. Configuración del proveedor 3. Emisión de facturas Acceso a la plataforma
1. Alcance de la Aplicación Web. 3. Ingreso a la Aplicación Web
Índice 1. Alcance de la Aplicación Web 2 2. Requerimientos 2 3. Ingreso a la Aplicación Web 2 4. Registro de las emisiones 4 5. Registro de las colocaciones 8 6. Registro de los Pagos 13 1. Alcance de
POLÍTICA DE FIRMA (versión 3.1) FORMATO FACTURAE
POLÍTICA DE FIRMA (versión 3.1) FORMATO FACTURAE El presente documento contiene la sintaxis y las reglas de procesamiento que definen la firma electrónica del documento XML de la e-factura que sigue el
Manual de Capacitación y de Usuario
Manual de Capacitación y de Usuario Módulo: Máquinas Registradoras Junio -2011 Tabla de Contenido 1.- INTRODUCCIÓN... 3 2.- DEFINICIONES GENERALES... 3 ESQUEMA COMÚN PARA LAS PANTALLAS... 3 ELEMENTO: PAGINADOR...
PROCEDIMIENTO DE GESTIÓN DE INCIDENCIAS
Superintendencia de Seguridad Social PROCEDIMIENTO DE GESTIÓN DE INCIDENCIAS Sistema de Información de Accidentes del Trabajo y Enfermedades Profesionales (SIATEP) Unidad de Planificación y Desarrollo
Manual de usuario Módulo SEPA (Incluido en la Versión 06400 CGAPW) Área de Gestión Económica Contabilidad
Manual de usuario Módulo SEPA (Incluido en la Versión 06400 CGAPW) Área de Gestión Económica Contabilidad 2 ÍNDICE 1. INTRODUCCIÓN... 3 1.1. MANTENIMIENTO... 4 1.1.1. TERCEROS... 4 1.1.1.1. CÓDIGO IBAN...
CONFIGURACIÓN DEL CERTIFICADO DIGITAL EN OUTLOOK 2013
PÚBLICO Página Página 1 de 10 1 OBJETIVO En el presente documento se describen los pasos necesarios para la configuración del certificado digital en la aplicación de correo Outlook 2013. 2 ALCANCE Este
