+ All Categories
Home > Documents > Factura electronica

Factura electronica

Date post: 20-Mar-2016
Category:
Upload: jorge-ferreyra
View: 255 times
Download: 6 times
Share this document with a friend
Description:
Descripcion de la factura electronica de Argentina
Popular Tags:
26
Implementación de Factura Electrónica en Argentina Página 1 de 26
Transcript
Page 1: Factura electronica

Implementación de Factura Electrónica en Argentina

Página 1 de 26

Page 2: Factura electronica

Factura Electrónica en Argentina

IndiceIndice ................................................................................................................................. 2 Introducción ....................................................................................................................... 3 Contenido ........................................................................................................................... 4

Diagrama de Estados de los Comprobantes .................................................................. 4 Configuración Inicial ..................................................................................................... 4

Actualización de Componentes del Sistema .............................................................. 4 Creación de Sucursales electrónicas ........................................................................ 23 Formatos de Impresión ............................................................................................ 23

Emisión de Facturas Electrónicas ................................................................................ 24 Solicitud de CAE ......................................................................................................... 24 Impresión de Facturas Electrónicas ............................................................................. 25 Consulta de archivo de respuesta de solicitud de CAE ............................................... 25

Página 2 de 26

Page 3: Factura electronica

Factura Electrónica en Argentina

IntroducciónEn este documento se detalla los pasos a seguir para poder configurar e implementar

el régimen de factura electrónica para todas las agencias de publicidad que utilizan el sistema MediaPlus en Argentina.

Además posee un instructivo de cómo proceder cuando se requiera emitir una factura electrónica desde el sistema.

Para poder trabajar con la factura electrónica la agencia debe inscribirse en la AFIP para la emisión de factura electrónica con un clave de nivel 3.

Página 3 de 26

Page 4: Factura electronica

Factura Electrónica en Argentina

Contenido

Diagrama de Estados de los ComprobantesEl siguiente es un diagrama donde indica los cambios de estado de un comprobante

según su naturaleza y los eventos que ocurren sobre el en el sistema.

USUARIO

Pend. deSolicitar CAE

grabar facturaes sucursalElectronica?

AFIP<web servcice>

solicitud CAE

CAERechazado

con CAE

sin CAE

recepción OK - Rechazadocodigos (08,09,10 o 13)

recepción OK - CAE

IMPRESOR FISCAL(preimpresa)

imprimir

SI

NO

IMPRESOR PROPIO(digital o papel)

Impresa

imprimir(con leyenda rechazo)

imprimir(con nº CAE)

impresión OK

impresión OK

certificado derecepción

recepción OK - Rechazadocodigos NO (08,09,10 o 13)

Configuración Inicial

Actualización de Componentes del SistemaPara poder implementar Factura Electrónica debe estar ejecutado el Actfile

versión 31/10/2007 (verificar en nuestro sitio FTP, carpeta ACTFILES).Actualizar del FTP los siguientes componentes:

MP1187

Página 4 de 26

Page 5: Factura electronica

Factura Electrónica en Argentina

MP1189MP1270MP1181MP1185MP1327MP1179MP1177MP1008MP1165MP1528MP1617MP1191MP1186MP1065MP1064MP1648

Por último actualizar el componente msxml.dll en la carpeta CMDSWIN\Componentes que se encuentra en nuestro sitio FTP carpeta Complementos\Instalacion\Componentes

Obtención de claves para conexión con AFIP

El intercambio de información entre AFIP y los Entes Externos (EE) se implementa a través de web services SOAP sobre transporte HTTPS.

Todos estos web services de negocio (WSN) están directamente accesibles a través de Internet, no se requiere el establecimiento de canales especiales de comunicaciones ni VPNs.

El acceso a los WSN está regulado por otro WS llamado Web Service de Autenticación y Autorización (WSAA), el cual autentica a los clientes y les concede permiso de acceso a cada uno de los WSN mediante el otorgamiento de un Ticket de Acceso (TA). Cada TA es válido para un WSN en particular y tiene una validez limitada en el tiempo (actualmente, doce horas). El cliente será responsable de presentar al WSN el TA otorgado por el WSAA, de lo contrario el WSN rechazará su solicitud de acceso.

Autenticación y Autorización

La autenticación del cliente se realiza utilizando criptografía de clave pública basada en certificados digitales X.509. A estos efectos, AFIP actúa como Autoridad Certificante y emite estos certificados sin aplicar ningún cargo a los EE.

Una vez obtenido el certificado digital el EE llevará a cabo los trámites requeridos en cada caso para obtener la autorización inicial para acceder a un WSN y lo relacionará con un certificado digital. El cliente solicitará al WSAA que le conceda un TA para un WSN en particular mediante el envío de una estructura CMS (ver PKCS#7, S/MIME) conteniendo la solicitud propiamente dicha (ver TRA en Manual para el desarrollador del WSAA) más su firma digital separada más su certificado X.509. Basado en el análisis de estos datos, el WSAA autenticará al cliente mediante la verificación de su firma digital y la comprobación en su base de datos de que el EE haya

Página 5 de 26

Page 6: Factura electronica

Factura Electrónica en Argentina

completado los trámites de autorización inicial para acceder al WSN para el cual solicita permiso en el TRA; si estos controles son superados, entonces el WSAA contestará devolviendo un TA, de lo contrario, devolverá un mensaje de error explicativo.

El cliente del WSN extraerá del TA dos componentes -Token y Sign- y los enviará junto con los datos de negocio en cada solicitud que le envíe al WSN.

Ambientes de ejecución

Toda esta infraestructura está replicada en dos ambientes separados, el de Testing y el de Producción. El de Testing es provisto para que los EEs puedan probar sus desarrollos hasta que estén listos para pasar al ambiente de Producción. Como estos dos ambientes están completamente aislados uno del otro, los certificados digitales de uno no son válidos en el otro.

Obtención de certificados y autorización inicial

El mecanismo de obtención de certificados digitales y los trámites iniciales para obtener autorización de acceso a los WSN es también diferente en ambos ambientes: en el de Testing estos dos pasos se completan mediante e-mail a [email protected]; en el de Producción estos dos pasos deben ser completados a través del portal de AFiP en www.afip.gov.ar, Trámites con Clave Fiscal, Administrador de Relaciones.

Consultas

Para obtener información adicional sobre cualquiera de los WSN, los EE puedenenviar sus consultas a [email protected] o bien contactar al Sr. GerardoFisanotti en el 0800-333 6372O al mail [email protected]

1er Paso: Clave Fiscal de Nivel 3

Para utilizar el WebServices de la AFIP, todas las empresas tienen la necesidad de tramitar una clave fiscal de nivel 3.

Este trámite se efectúa en las oficinas de la AFIP, y hasta la fecha de este documento (01-12-2007), únicamente es necesario presentar el DNI de la persona responsable de la Empresa, junto a los datos básicos de la Empresa.

Recomendamos averiguar telefónicamente los documentos necesarios a presentar.

Con este tramite la AFIP provee un usuario y una contraseña con la cual se obtiene el acceso.

Solicitamos que se instale el programa en la terminal (desde donde se va a solicitar el cae en la AFIP). Win32OpenSSL_Light-0_9_8. Una vez instalado el mismo crea una carpeta C:\OpenSSL\bin. Bajar de nuestro ftp el archivo clienteafip.exe y copiarlo en la carpeta cmdswin del servidor.

En la misma pc donde se instaló el programa openssl ejecutar la aplicación ClienteAfip.exe este programa nos va amostrar la siguiente ventana de configuración, se

Página 6 de 26

Page 7: Factura electronica

Factura Electrónica en Argentina

debe completar los datos solicitados, en los campos donde tiene un punto, no son obligatorios cargar dato, solo dejar el punto.

Sobre la parte inferior tiene tres botones, el primero “Genera Archivo PRIVADA”, al presionarlo la aplicación genera un archivo PRIVADA dentro del directorio c:\openssl\bin inmediatamente el sistema habilita el botón “Genera Archivo PEDIDO” el cual va a generar un archivo con el mismo nombre en el mismo directorio el cual es necesario enviar a la AFIP a fin de generar los certificados, el archivo se encuentra en la carpeta c:\openssl\bin\pedido.

Una vez generado ambos archivos se debe salir de la aplicación, tener la precaución de no volver a generar los archivos privada y pedido dado que se van a utilizados nuevamente cuando la AFIP nos envíe el certificado

La direcciones de correo donde debe enviarse son para:

Prueba : [email protected]

Producción: www.afip.gov.ar/Clave Fiscal/ Administración de Certificados Digitales

2do Paso: Certificado .CRT

Una vez obtenida la habilitación de la Clave Fiscal de Nivel 3 y los dos archivos antes mencionados. El resultado de este proceso es un Certificado de su empresa (archivo con extensión .crt).

Se presupone que ya se posee clave fiscal de nivel acorde a los servicios que se utilizan, tramitada en la dependencia de la AFIP.

Los siguientes pasos deben realizarse en la pagina de la AFIP para obtener el achivo (nombreempresa.crt)

Página 7 de 26

Page 8: Factura electronica

Factura Electrónica en Argentina

Una vez ingresado, aparece el siguiente menú

Opción: Aceptación de designación

En el caso de poder aceptar una delegación, aparecen en la lista los ítems de posibles delegaciones.

Página 8 de 26

Page 9: Factura electronica

Factura Electrónica en Argentina

En el caso de revocar algún servicio aparece el formulario 3283/R revocación. Ejemplo revocando servicio de Factura Electrónica:

Página 9 de 26

Page 10: Factura electronica

Factura Electrónica en Argentina

Esto solo se utiliza cuando se quiere eliminar una relación previamente generada.

Opción Administrador de relaciones de clave fiscal

Página 10 de 26

Page 11: Factura electronica

Factura Electrónica en Argentina

Donde vamos a asignar nuevas relaciones

Nueva relaciones: Administración de Certificados Digitales y ARFE Gestor de relaciones.

Seleccionamos en la barra desplegable Administración de Certificado Digital

Página 11 de 26

Page 12: Factura electronica

Factura Electrónica en Argentina

Confirmamos la selección nos va a pedir el cuit del titular y luego confirmar la selección. Realizamos el mismo proceso para ARFE

Paso posterior debemos volver al menú

Entramos en la opción Aceptación de Designación y confirmamos las asignaciones anteriores, ya que deben estar pendientes.

Paso posterior ingresamos a la opción Administración de Certificados Digitales, en donde vamos a buscar el archivo PEDIDO generado previamente.

Página 12 de 26

Page 13: Factura electronica

Factura Electrónica en Argentina

Agregamos un Alias (nombre a definir por la empresa)Ej en nuestro caso ingresamos Advertmind y buscamos el archivo pedido para genera el certificado

Obtenemos el certificado

Con el botón descargar podemos obtener el certificado (*.crt)

Se baja el archivo de la pagina y se debe colocar en la carpeta c: \openssl\bin

Ahora vamos a la opción Gestión de relaciones Donde seleccionamos encontramos el nombre de la empresa el certificado y lo

asociamos al alias

Página 13 de 26

Page 14: Factura electronica

Factura Electrónica en Argentina

Al presionar ingresar ingresa en la mitad de pantalla la relación.

3er Paso: Generación de archivo .p12.pfx

Una vez obtenido el certificado de extensión “.crt”, y teniendo previamente del paso 1, la habilitación de nivel 3, más los dos archivos de clave (pública y privada).

El resultado de los procesos efectuados mediante ese documento, es un archivo encriptado de extensión .p12.pfx el cual ha unido su certificado (.crt) con su clave privada mediante encriptación acorde.

Finalmente, con ese archivo .p12.pfx usted ya se encuentra apto para operar con el WebServices de la AFIP.

El objetivo de este documento es armar un archivo en formato PKCS#12 que contenga el certificado de su Empresa (tomaremos a advertmind a modo ejemplo durante este documento) cuyo archivo es: advertmind.crt más la clave privada (archivo: privada). (Ambos archivos, seleccionados en la pantalla 1).

Para el armado del archivo, se utiliza OpenSSL.exe que debe ser instalado en la unidad raíz (generalmente c:\) y que puede ser descargado gratuitamente desde internet http://www.openssl.org

Esta pantalla muestra en el OpenSSL, la ubicación de los archivos del certificado y la clave privada.

Página 14 de 26

Page 15: Factura electronica

Factura Electrónica en Argentina

Ejecutar nuevamente la aplicación ClienteAfip.exe.

Presionamos el botón Genera Certificado P12 y solicita el certificado que nos envío la AFIP

Página 15 de 26

Page 16: Factura electronica

Factura Electrónica en Argentina

Una vez presionado abrir el sistema genera el archivo en formato PKCS#12 (certificado.p12)

Una vez generado el certificado P12 puede salir del aplicativo ClienteAfip.exe

Nos dirigimos a Panel de Control > Opciones de Internet > Solapa: Contenido > Botón: Certificados

Página 16 de 26

Page 17: Factura electronica

Factura Electrónica en Argentina

Pulsamos el botón Importar.

Página 17 de 26

Page 18: Factura electronica

Factura Electrónica en Argentina

Nos guiamos con el Asistente. Al momento de elegir el archivo, por defecto nos muestra los tipos de archivo “.crt”, y justamente en el paso anterior, nosotros generamos el “.p12” que simboliza al certificado (“.crt” + la clave privada).Elegimos el tipo de Archivo correcto como se muestra en pantalla

Continuamos con el asistente. Tildamos la opción “Marcar estaclave como exportable”. Pulsamos siguiente hasta finalizar elasistente.

Página 18 de 26

Page 19: Factura electronica

Factura Electrónica en Argentina

En la pantalla anterior, seleccionamos el certificado ya importado, y pulsamos el botón exportar.Se inicia el asistente de exportación.

Es importante elegir la opción: “exportar la clave privada”, y Al momento de elegir CONTRASEÑA, dejarla en blanco (no ingresar contraseña)

Página 19 de 26

Page 20: Factura electronica

Factura Electrónica en Argentina

Al momento de elegir la ubicación y nombre del archivo a exportar, elegimos la misma ubicación del archivo importado en los pasos anterior, y el mismo nombre, con excepción que le agregamos al final la extensión .pfx

Página 20 de 26

Page 21: Factura electronica

Factura Electrónica en Argentina

Pulsamos continuar, hasta finalizar el asistente.Aquí concluye el proceso de Importación y Exportación de Certificados bajo

Windows.Usted ha partido desde un archivo: certificado y un archivo: clave privada, hasta

la unión de ambos mediante encriptación bajo SSL.El resultado fue un archivo de extensión: .p12.pfx

Este archivo se utilizará en el sistema de Advertmind para operar con el WebServices de la AFIP.

4to Paso: Instalación del Certificado de la AFIP

Este proceso debe realizarse en cada estación de trabajo en donde se efectúen las solicitudes de CAE a la AFIP.

Descargar el certificado desde la URL: https://wswhomo.afip.gov.ar/wsfedocs/certificados/AFIPcertprod.crt

Página 21 de 26

Page 22: Factura electronica

Factura Electrónica en Argentina

Una vez descargado, abrirlo y pulsar “Instalar Certificado” como muestra la imagen.

Seguir el asistente con los valores por defecto. Una vez finalizado el asistente el proceso queda concluido.

5to Paso: Copia de archivos resultantes

El resultado de los pasos anteriores es 1 (UNO) archivo: el certificado (.pfx).

El mismo debe ser copiado en cada estación de trabajo que vaya a realizar solicitudes de CAE a la AFIP en su disco local, carpeta C:\cliente_afip.

6to Paso: Instalación de Cliente de conexión de la AFIP

El archivo ClienteLoginCms.exe que fue enviado junto con este instructivo debe ser copiado en cada estación de trabajo que vaya a realizar solicitudes de CAE a la AFIP en su disco local, carpeta C:\cliente_afip. Luego debe instalarse el .NET Framework versión 2.0 Redistributable. El archivo de instalación se puede descargar de la siguiente URL (descargar la versión según el idioma de su sistema operativo) http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

Página 22 de 26

Page 23: Factura electronica

Factura Electrónica en Argentina

El proceso de instalación del .NET Framework posee una demora de 30 minutos.

Enviar el Framework directamente.

Creación de Sucursales electrónicasSe debe configurar la opción Multiples Sucursales para poder generar sucursales

electrónicas. La forma de activar esta opción ingresando a las Configuraciones Especiales del sistema, sección Facturación, opción Múltiples Sucursales.

Para crear una sucursal electrónica ingresar a las Configuraciones Especiales del sistema, sección Facturación y presionar el botón Sucursales, se visualizaran todas las sucursales existentes. Para agregar nuevas sucursales, incrementar la cantidad de sucursales, definirle nombres y seleccionar el tipo de sucursal (Normal o Electrónica).

Formatos de ImpresiónSetear en los formatos de impresión de facturas la configuración Usa Formato x

Sucursales del Menú Opc. Especiales, Generales.

Luego, debe configurarse el formato para la sucursal Electrónica generada ya que va a diferir de las normales. Tener en cuenta de configurar la posición del CAE, el vencimiento del CAE y el motivo de rechazo del CAE en la sección Pie ya que son datos obligatorios en la emisión de una factura electrónica.

Página 23 de 26

Page 24: Factura electronica

Factura Electrónica en Argentina

Las facturas electrónicas no se imprimen de forma inmediata ya que necesitan la generación del número de CAE antes de ser impresas. Es por esto que para estos casos primero se contabilizan, luego se realiza la solicitud del CAE y en última instancia se habilita la impresión.

7mo Paso: Configurar conexión con AFIP desde el sistema

Ingresar al módulo de Facturación Clientes, opción Impresión de Facturas, presionar botón Configura AFIP y completar todos los campos proveídos por la AFIP.

Posterior a la configuración se debe correr el script el servidor de SQL “Genera BASE para ATTACHMENTS” (este script se debe editar y donde NombreBase reemplazar por el nombre de la base que esta en producción o uso actual) este va a generar una nueva base de datos en el servidor la misma va a servir para guardar los datos de la emisión de la facturas. Luego correr el script “Genera TABLAS para ATTACHMENTS.sql” en el analizador de consultas del sql seleccionando la base de Imágenes_Nombrebase (esta base de datos es la que crearon en el paso anterior).

Estos archivos se envían con el instructivo.

Emisión de Facturas Electrónicas

Las facturas electrónicas se generan de la misma forma que se generan las facturas normales con la diferencia que se debe seleccionar una sucursal que sea de tipo Electrónica, esto último es lo que define a una factura como electrónica, caso contrario la factura se imprime como se venía emitiendo hasta ahora, de forma inmediata o no según estén configuradas.

Al contabilizarse una factura electrónica, la misma nace en estado PENDIENTE DE SOLICITAR CAE. En este estado no es posible su impresión ya que no existe aún un numero de CAE asignado.

Solicitud de CAEEn el módulo de facturación clientes, opción Impresión de Facturas, existe la

opción para solicitar CAE a la AFIP mediante su WEB Service. El funcionamiento de esta pantalla para solicitar CAE de facturas es:

Página 24 de 26

Page 25: Factura electronica

Factura Electrónica en Argentina

1. Seleccionar la Sucursal Electrónica en la selección de Sucursal.

2. Seleccionar el estado Pendiente Solicitar en la selección de C.A.E.

3. Iniciar el listado. Listará todos los comprobantes pendientes de solicitar CAE.4. Seleccionar todos los comprobantes que se desee solicitar CAE.

5. Presionar el botón Solicitud CAE para efectuar las solicitudes x cada comprobante. Esta operación dura no menos de 10 segundos.

6. En la columna C.A.E figura estado resultante de cada comprobante que puede ser:

o Pendiente de Solicitar CAE: No se pudo obtener una respuesta.o # de CAE y dd/mm/yyyy: Se asignó el CAE # con vencimiento

dd/mm/yyyy.o Rechazado ##: Se rechazó la solicitud con código de rechazo ##.

Nota: Solo cambia de estado si se asignó CAE satisfactoriamente (pasa a estado con CAE) o si el código de rechazo es 08, 09, 10 o 13 (pasa a estado CAE Rechazado), en ambos casos se resguarda el archivo de respuesta de la AFIP con formato XML, caso contrario permanece en estado Pendiente de Solicitar CAE para intentar nuevamente.

Impresión de Facturas ElectrónicasUna vez obtenido el número de CAE o un rechazo aceptable para impresión (08,

09, 10 o 13) se puede proceder a imprimir el comprobante en formato electrónico, en nuestro caso PDF, o simplemente en papel.

La forma de imprimir en papel funciona exactamente igual que las facturas normales, es decir, desde opción Impresión de Facturas, listando los comprobantes pendientes de imprimir, seleccionándolos y luego presionando el botón Imp. Facturas.

Para imprimir en formato PDF es similar al proceso anterior solo que hay que seleccionar la opción Imprime PDF antes de presionar el botón de Imp. Facturas. Los archivos PDF se almacenan en la sub carpeta FACTURAS dentro de la carpeta FILES.

Existe además una opción para que el sistema automáticamente envíe el PDF adjunto por e-mail a la dirección de mail configurada en el maestro de clientes.

Consulta de archivo de respuesta de solicitud de CAETodas los comprobantes que hayan recibido una respuesta satisfactoria de la

solicitud (con CAE o con rechazo aceptable) adjuntan el archivo XML de respuesta a la

Página 25 de 26

Page 26: Factura electronica

Factura Electrónica en Argentina

solicitud el cual contiene el detalle de la respuesta, la forma de consultarlo es consultando el comprobante desde consulta de facturas y presionando el botón Constancia Solicitud CAE el cual propone abrir el archivo en cuestión.

Temas para chequear una vez hecho todos estos pasos, en la pc donde se va a imprimir la facturas, deben existir las siguientes carpetas.

- C:\cliente_afip tiene que contener los archivos: certificado.p12.pfx y ClienteLoginCms.exe

- C:\openssl\bin tiene que contener los archivos: privada, pedido, nombreempresa.crt y certificado.p12

- Se debe haber registrado el certificado AFIPcertprod.crt- Probar la conexión con la AFIP a través del aplicativo ClienteAfip.exe en la

solapa de conexión a fin de determinar el correcto funcionamiento.

Página 26 de 26


Recommended