lunes, 5 de diciembre de 2016

WSLUM liquidación única mensual de lecheria operativa

El web service de liquidación única mensual de lechería WSLUM está operativo en producción y homologación.
El próximo instalador 35.20 se encuentra disponible y está completamente sincronizado con todos los métodos y campos tal como figuran ahora en el servidor y en el PDF 1.3

martes, 15 de noviembre de 2016

El Request enviado es inválido. Por favor revíselo. Error creando computador

  Tener en cuenta que no hubo cambios en la tramitación de certificados PFX (excepto por el largo de clave 2048 que es un cambio menor) El error:
El Request enviado es inválido. Por favor revíselo. Error creando computador
Si se produce en el paso 13 de la guia parar generar certificados PFX. El origen del error puede ser por:


  • el archivo pedido fue generado para un CUIT con espacios o separadores, solo debe ir el número.
  • fue generado con valores en los parametros "subj_o" y/o "subj_cn" con caracteres extraños, acentos, ñ, etc.
  • Ademas aparentemente desde la fecha (15/11/2016) el texto usado en "subj_o" y/o "subj_cn" en el paso 5 de la guia debe ser igual al nombre del "ALIAS" al que se esta subiendo o agregando la solicitud (paso 12 y 13 de la guia)
  • Excepcionalmente puede ser un error temporal del servidor que solo dura minutos, reintentar más tarde.


viernes, 7 de octubre de 2016

Vencimiento certificados PFX producción AFIP

Desde el 01/10/2016 los certificados PFX (esto es CRT descargados de página AFIP) tramitados para el modo producción (real) son generados por el servidor nuevamente con vencimiento a 2 años.

Por la actualización de seguridad  AFIP está implementando desde hace un tiempo los certificados PFX (CRT) vencían al 28/02/2017. Por lo que desde ahora es posible renovar los certificados PFX que tengan fecha de vencimiento cercana.

No hay ningún otro cambio y los certificados PFX en caso de renovarse (todos los anteriores siguen siendo válidos hasta su fecha de vencimiento cualquiera esta sea) debe realizarse con los pasos habituales tal como figuran en la guía, el único cambio en esta guía es la modificación en el parámetro de largo de clave de 1024 a 2048 al generar el archivo de solicitud CSR
https://sites.google.com/site/facturaelectronicax/Home/version-full/como-usar/certificado-digital/certificados-resumen/certificado-fiscal-afip-real-produccion

Remarcando una vez más que los certificados PFX cumplen una función completamente diferente a los certificados SSL y no tienen relación entre si, pese que ambos son certificados digitales que pueden contener (o no) algoritmos similares (SHA, RSA, etc.) tal como se detalla en los post anteriores.

martes, 13 de septiembre de 2016

Renovacion certificados SSL II

Como se detalla en los post anteriores, los certificados SSL no tienen relación con los certificados PFX. Aunque ambos son certificados digitales que usan SHA, RSA y otros algoritmos, cumplen funciones completamente diferentes (SSL certifica a un servidor y PFX certifica a un cliente) el cambio en uno de ellos no implica cambios en el otro

Por tal motivo todos los certificados PFX son válidos hasta su fecha de vencimiento.

Y en cualquier fecha del año la única condición es que la URL del servidor (homologación o producción) esté accesible en modo seguro (con el "candado" https) y el certificado PFX no esté vencido.

Como ejemplo el servidor WSFEv1 de homologación (URL ) ya implementa certificados SSL SHA2 (como figuran en los post anteriores) pero es posible obtener ticket de acceso y autorizar con certificados PFX del año pasado o anteriores (generados con SHA1) siempre que no estén vencidos.

Del mismo modo el largo de clave RSA (también ver post anteriores) al solicitar un certificado PFX no tiene relación directa con el algoritmo SHA

Y en resumen cada cambio o actualización es por separado y no implica cambios en el código.

martes, 6 de septiembre de 2016

Renovación certificados SSL AFIP

Tener en cuenta que la renovación de certificados SSL que comunica AFIP para el 01/11/2016 no tiene relación con los certificados PFX (o CSR) de firma digital tramitados para cada CUIT. Ni implica ningún cambio técnico ni de instalador o programación ni tiene relación con cualquier otro cambio en la tramitación de certificados PFX (como figuran en post anteriores)

La única condición es que las URL de los servidores estén accesibles, para el caso de WSFEv1 homlogación es la de siempre:
https://wswhomo.afip.gov.ar/wsfev1/service.asmx?wsdl
y WSFEv1 producción también permanece sin cambios:
https://servicios1.afip.gov.ar/wsfev1/service.asmx?wsdl

Para tener más claro el comunicado de AFIP si actualmente se abre desde un navegador (por ejemplo chrome) la URL del WSFEv1 homologación se puede comprobar que esta es mostrada en https "con el candado verde" como una página auténtica y segura (haciendo doble click en el candado se puede ver más información) Esto es asi porque los servidores de homologación de AFIP ya están usando esta nueva tecnología de cifrado.

Mientras que si se hace los mismo con la URL del servidor de producción esta es mostrada en https pero "con el candado gris" señal que el cifrado usado por la página es por ahora reconocido como auténtico pero  débil (propenso a ataques) y debe ser actualizado. A esta actualización se refiere el comunicado de AFIP.

Generalmente todas las versiones de windows e internet explorer a partir del 01/11 reconocerán  la URL del WSFEv1 cae como auténtica (candado verde) sin pasos adicionales.

Si por algún motivo esto no ocurre (normalmente versiones muy viejas de windows, o de instalaciones incompletas) se recibirá el error "no se pudo establecer una conexión segura SSL" una mensaje de error que se encuentra ya ampliamente documentado en la guia de errores comunes con su motivo y solución.

Una forma de verificar esto es desde ahora entrar a la URL del WSFEv1 cae homologación que ya implementa la nueva tecnología (o ejecutar el método f1dummy en modo test)

Habrá mas post sobre esto si es necesario alguna prueba o verificación adicional.


martes, 2 de agosto de 2016

Vencimiento Certificados digitales PFX AFIP

  Tener en cuenta que los certificados digitales generados por la página de AFIP (descargados en formato CSR y luego convertidos a PFX)  tienen un fecha de vencimiento fijada por AFIP, generalmente a 1 año o 2 años. Un certificado digital puede ser tramitado en cualquier momento, no es necesario esperar que venza el actual ya que más de un certificado puede estar vigente sin problemas.

  Desde  hace un tiempo todos los certificados digitales generados por AFIP vencen el 21/02/2017. Esto es así porque AFIP cambiará en esa fecha su propio certificado de autenticidad.

  Esto no afecta en nada el funcionamiento normal de la factura electrónica. Solo tener en cuenta que a partir de cierta fecha (aún no especificada por AFIP pero probablemente  a fines de este año) los certificados generados volverán a tener una fecha de vencimiento a  1 o 2 años.  Por lo que no será necesario esperar hasta el 21/02/2017 para renovar todos los certificados.

   El último instalador 34.20 de la interfaz agrega la propiedad "ArchivoCertificadoVto" que luego del método f1obtenerticketacceso (o xObtenerTicketAcceso o equivalentes) contiene la fecha de vencimiento del certificado en uso. Esta propiedad no es válida luego de restaurar un ticket, solo lo es al momento de obtener el ticket.


sábado, 30 de julio de 2016

Instalador 34.20 para WSLUM liquidación única mensual

El próximo instalador 34.20 está disponible para quienes necesitan conectar al WSLUM (homologación y producción). También está disponible una planilla de test alternativa WSLUMtest3420 para ese instalador.

Ambos están sincronizados con todos los campos y métodos tal como están ahora en el servidor y en el PDF 1.2 de AFIP

https://sites.google.com/site/facturaelectronicax/Home/instalador
https://sites.google.com/site/facturaelectronicax/como-empezar/planilla-excel-interactiva
https://sites.google.com/site/facturaelectronicax/wslum/wslum-metodos/wslum-generar-liquidacion

viernes, 29 de julio de 2016

Guia generación de certificados AFIP PFX para Homologación

    En la guía para la generación de certificados digitales PFX para el modo homologación (prueba) de AFIP, el paso 4 ha sido reemplazado por:
 openssl genrsa -out privada 2048

Anteriormente el parámetro era 1024 pero el servidor de homologación de AFIP ya no acepta certificados con  claves de 1024 bytes.

No hay cambios para el servidor de producción o real

https://sites.google.com/site/facturaelectronicax/Home/version-full/como-usar/certificado-digital/certificados-resumen/certificado-fiscal-afip-de-prueba

lunes, 25 de julio de 2016

facturas electrónicas clase "A" emitidas para CUITs que resultan inválidas

  Tener en cuenta que en el WSFEv1 ( y otros web service de factura electrónica afines) entre los campos a informar figuran el tipo de documento (CUIT, CUIL, etc.)  en el campo  F1DetalleDocTipo y el número (CUIT, CUIL, etc.)  en el campo F1DetalleDocNro. Pero no se informa la condición fiscal del cliente (Responsable Inscripto u otro) por lo que el servidor no valida si se está emitiendo el tipo de comprobante correcto (Factura A de un inscripto a otro inscripto, Factura B de un inscripto a responsable monotributo, etc.) ni que el número de documento o CUIT sea válido y activo ya que esto es responsabilidad del emisor.

Es decir el servidor puede otorgar CAE válido aunque se informe un tipo de comprobante o CUIT incorrecto  ya que este no forma parte (hasta la fecha) de las validaciones ni reglas del servidor. Si puede devolver una advertencia en el campo f1RespuestaDetalleObservacionMsg1 no afectando la validez del CAE pero  la observación o mensaje debería ser informado al emisor y al receptor del comprobante.

Las consecuencias de emitir uno o muchos comprobantes  en estas condiciones deben ser tratadas por el responsable legal o contable del CUIT emisor. Esto rige para todos los comprobante electrónicos o no. No hay cambios en la parte técnica del web service.

Todas las validaciones que realiza el servidor figuran en el PDF (actualmente version 2.6) de AFIP que esta periódicamente publica ya que el servidor  puede agregar  más validaciones de campos sin cambios en el web service en si.

Hasta la fecha AFIP no dispone de un servicio web público y oficial para validar el estado de un CUIT equivalente al portal de AFIP que relaliza esta tarea pero solo en forma interactiva.

 

miércoles, 13 de abril de 2016

ValidacionDeToken: Error al verificar hash: VerificacionDeHash: No validó la firma digital. error 600

   Aunque este error figura documentado con su motivo y solución en la lista de errores comunes:
https://sites.google.com/site/facturaelectronicax/Home/solucion-de-problemas

   Desde esta mañana se reportaron varias ocurrencias del mensaje aún en casos donde el ticket de acceso (f1obtenerticketacceso) había sido obtenido en forma original sin restaurarlo.

   Aparentemente se trata de un problema temporal en el servidor de acceso de AFIP que generó algunos ticket (token) de acceso que luego no eran válidos. Es suficiente con volver a generar el ticket de acceso.

   Tener en cuenta que excepto este caso puntual, el error citado se debe siempre al uso incorrecto del método f1restaurarticketacceso como se explica en la guia.


martes, 15 de marzo de 2016

WSLUM liquidación única mensual lechería

 El instalador 33.60 conecta a los servidores homologación y producción y replica todos los métodos y propiedades del servicio WSLUM de liquidación única mensual de lechería.

Se incluye la planilla excel de test WSLUMtest que implementa todos los métodos y campos para poder experimentar con los resultados y mostrar mediante macros la programación de los métodos.

Se está actualizando la documentación con la descripción de todos los campos de entrada y resultado.
https://sites.google.com/site/facturaelectronicax/wslum

miércoles, 2 de marzo de 2016

WSFEv1 comprobantes moneda extranjera

Tener en cuenta que el servicio WSFEv1 siempre tuvo la posibilidad de autorizar comprobantes en otras monedas, ya que cuenta con los campos:
"F1DetalleMonIdS" y "F1DetalleMonCotiz" para indicar el código y la cotización de la moneda en la que están expresados los importes del comprobante.
https://sites.google.com/site/facturaelectronicax/documentacion-wsfev1/wsfev1/wsfev1-metodos/wsfev1-f1caesolicitar

 Como el campo "F1DetalleMonIdS" solo acepta códigos de monedas devueltos por el método "FEParamGetTipoMoneda" y este método devolvía una lista con solo el item "PES" lo comprobantes solo podían ser en pesos.

 Desde ahora el método FEParamGetTipoMoneda al ejecutarlo en el servidor real (producción) devuelve una lista de monedas incluyendo:
PES         Pesos Argentinos
DOL Dólar Estadounidense
012         Real
etc.

Por lo que ahora los comprobantes pueden autorizarse expresados en cualquier de las monedas de esa lista devuelta.

De la misma forma el método f1ParamGetCotizacion("DOL") devuelve ahora la cotización oficial de esa moneda.

Por lo tanto no hay cambios en el servicios ni el instalador. Solo se amplia la lista de códigos de monedas aceptados.

De la misma forma el método f1ParamGetTiposOpcional devuelve una lista ampliada de códigos a ser usados  como datos opcionales ("F1DetalleOpcionalId") en un comprobante electrónico (para comprobantes incluidos en regímenes educativos, publicitarios, etc.)



miércoles, 24 de febrero de 2016

WSLUM liquidación única mensual lecheria servidor homologación

El instalador 33.40 de la interfaz WSAFIPFE conecta al servidor WSLUM de lechería (homologación o prueba) y replica todos sus métodos y propiedades.

La documentación será actualizada en breve. Un ejemplo operativo figura en la página (para obtener CAE es necesario pedir datos de prueba)

https://sites.google.com/site/facturaelectronicax/wslum/wslum-ejemplo-operativo
https://sites.google.com/site/facturaelectronicax/wslum/wslum-como-usar

viernes, 12 de febrero de 2016

WSLPG granos y WSLUM de lechería

AFIP está publicando el PDF 1.16 para todo el web service de granos (liquidaciones, primarias, secundarias y certificados). A la brevedad se publica un instalador que replica todos los métodos y campos tal como están ahora en el servidor de granos. Aunque se trata de cambios menores.
https://sites.google.com/site/facturaelectronicax/wscg

Además AFIP publica el PDF 1.1 para el nuevo servicio de lechería de liquidación mensual única WSLUM. En la página comienza a cargarse la  documentación preliminar y el instalador 33.20 que incluye los métodos y campos de este servidor pero teniendo en cuenta que el servidor (homologación y producción) aún no está completamente en linea.
https://sites.google.com/site/facturaelectronicax/wslum