Setup
Requisitos para comenzar a trabajar con los servicios de AFIP.Certificado digital
Darse de alta
Darse de alta
1
Ingresar a AFIP
Para solicitar el servicio WSASS, el usuario debe acceder a afip autenticándose con su
Clave Fiscal de persona física (no persona jurídica), con nivel de autorización 2 o superior.
2
Adherirse
En la sección Mis Servicios pulsar en el link “Administrador de Relaciones” o en el cuadro “Administrador de Relaciones de Clave Fiscal”.
Link de ejemplo
https://serviciosweb.afip.gob.ar/ClaveFiscal/AdminRel/serviceSearch2.aspx?representado=TU-CUIL.
Dónde TU-CUIL es el CUIL del usuario.En el, tocar el cuadro de AFIP y después WebServices. Luego en el listado de servicios disponibles seleccionar “WSASS - Web Service de Autenticación y Autorización de Servicios”.3
Confirmación
Pulsar “Continuar” en el formulario “Incorporar nueva relación”. Se visualizará un mensaje de confirmación de la incorporación de la relación.
Para más información se puede leer el siguiente documento Cómo adherirse
Clonar repositorio
Clonar repositorio
Creación de firmas
Creación de firmas
Para trabajar con los servicios de la AFIP, es necesario crear una firma digital.Desde la raíz del proyecto, se debe ejecutar el siguiente comando:Donde
Nombre es el nombre de la empresa y 00000000000 es el CUIT de la empresa/persona.Una vez creado los archivos afip.csr y afip.key, se debe enviar el archivo afip.csr a la AFIP para que sea firmado.Desde la página de homologación, ir a la opción de “Nuevo Certificado” para acceder al formulario para crear un DN y el certificado inicialmente asociado al mismo.Los campos a ingresar en el formulario son:1
Nombre simbólico del DN
Es el alias o nombre simbólico del DN. Debe haberse creado previamente. Elegir el alias de la lista desplegable.
2
CUIT del DN
Es la CUIT del DN seleccionado en el Campo 1.
3
Nueva solicitud de certificado en formato PKCS10
Es la solicitud de certificado (Certificate Signing Request, CSR) en formato PKCS10. Se ignora el campo DN del CSR. Copiar y pegar en este campo el contenido del CSR generado anteriormente
afip.csr.Para más información sobre ingresar las firmas, se puede consultar el manual WSASS_manual.pdf
Autorizar servicios
Autorizar servicios
Desde la página de homologación, ir a la opción de “Crear Autorizacion a Servicio” para acceder al formulario para crear una autorización para que un DN pueda utilizar un servicio representando a un contribuyente.
1
Nombre simbólico del DN a autorizar
Es el alias o nombre simbólico del DN a autorizar acceso al servicio. Debe haberse creado previamente. Elegir el alias de la listadesplegable.
2
CUIT del DN a autorizar
Es la CUIT del DN existente, que va a ser autorizado a usar el servicio en representación de un contribuyente. Este campo no puede modificarse.
3
CUIT representado
Es la CUIT representada por el DN. Ingresar la CUIT de una persona física o jurídica (empresa).
4
CUIT de quien genera la autorizacion
Es la CUIT de quien genera esta autorización (CUIT autorizante). Este campo tiene automáticamente la CUIT del usuario conectado al WSASS y no puede editarse.
5
Servicio al que desea acceder
Es el nombre del servicio al que el DN será autorizado a acceder, que se elige de la lista de servicios desplegable.
6
Luego presionar el botón “Crear Autorización de Acceso”.
Para más información sobre ingresar las firmas, se puede consultar el manual WSASS_manual.pdf
Levantar el proyecto
Instalar paquets
Instalar paquets
Una vez clonado el repositorio, se debe instalar las dependencias necesarias para poder ejecutar el proyecto.
Arrancar el webservice
Arrancar el webservice
Después haber instalado las librerias y tener el certificado pem en la carpeta
Para desarrollo
Para producción
keys, se puede iniciar la aplicación de la siguiente maneraPara desarrollo
Para producción