jueves, 19 de diciembre de 2013

WSFE reportando error 501

 El web service WSFE (viejo) aparentemente este reportando el error tipo 500 (interno del servidor de AFIP) desde hace 24 horas. Los demás web services (WSFEv1 y otros) esta funcionando normalmente

domingo, 15 de diciembre de 2013

Web Service del sistema nacional de trazabilidad de medicamentos ANMAT

  El web service del sistema nacional de trazabilidad de medicamentos (que depende de los servidores del PAMI y documentados por ANMAT y no tiene relación con los web sevices de AFIP) fue incorporado a la interfaz WSAFIPFE desde el instalador 21.00 replicando todos sus métodos y campos

  Los web services de PAMI tienen dos modos (prueba y real) La interfaz conecta a ambos pero tener en cuenta que el modo prueba de PAMI requiere una serie de trámites para obtener el usuario/contraseña de conexión.

 Toda la documentación más ejemplos y planilla de test en:
https://sites.google.com/site/facturaelectronicax/Home/wsanmat

jueves, 5 de diciembre de 2013

Sistema nacional de trazabilidad de precursores químicos

 El web service del sistema nacional de trazabilidad de precursores químicos (que depende de los servidores del PAMI y documentados por SEDRONAR y no tiene relación con los web sevices de AFIP) fue incorporado a la interfaz WSAFIPFE desde el instalador 20.80 replicando todos sus métodos y campos

  Los web services de PAMI tienen dos modos (prueba y real) La interfaz conecta a ambos pero tener en cuenta que el modo prueba de PAMI requiere una serie de trámites para obtener el usuario/contraseña de conexión.

 Toda la documentación más ejemplos y planilla de test en:
https://sites.google.com/site/facturaelectronicax/Home/wspq

martes, 3 de diciembre de 2013

WSLPG actualización liquidacionAjustarUnificado codGrado

El instalador 20.60 de WSAFIPFE actualiza el método lpgLiquidacionAjustarUnificado del web services de liquidación primaria agregando  la propiedad lpgCodGradoEnt (ya usada para autorizar liquidaciones) que es obligatorio informar en caso de un liquidación por COE unificado.

https://sites.google.com/site/facturaelectronicax/Home/wslpg/wslpg-metodos/wslpg-ajustar-liquidacion-unificado

domingo, 24 de noviembre de 2013

WSCDC web service de constatación de comprobantes

El instalador 20.20 de la interfaz WSAFIPFE  incorpora el web sevice WSCDC de constatación de comprobantes. Este web service de AFIP permite validar el código de autorización de un comprobante (tanto sea CAE electrónica como CAI de imprenta y también CAE anticipada) en forma similar a las paginas interactivas de AFIP.

Además el instalador 20.20 ha sido renovado para incluir compatibilidad total con windows de 64 bits.

Toda la documentación en:
https://sites.google.com/site/facturaelectronicax/

jueves, 31 de octubre de 2013

WSLPG actualización instalador 18.40

El instalador 18.40 de la interfaz WSAFIPFE no tiene cambios de métodos y propiedades. Solo sincroniza los métodos de consulta de liquidaciones para que devuelvan la respuesta tal como la envía el servidor WSLPG de liquidación primaria de granos.

Tener en cuenta que las liquidaciones primarias (no ajustes) de granos pueden ser consultadas para recuperar todos sus datos con los métodos:
lpgliquidacionXNroOrdenConsultar(strptoEmision, strNumeroDeOrden)
lpgliquidacionXCOEConsultar(strCOE)

Y las liquidaciones de ajuste pueden ser consultadas para recuperar todos sus datos con los métodos:
 lpgAjustexNroConsultar(cptoEmision, cnroOrden)
 lpgAjustexCoeConsultar(cCOE)

Y además como todas las liquidaciones (primarias y ajustes) comparten la numeración correlativa, el método
 lpgliquidacionUltimoNroOrdenConsultar(strptoEmision) devuelve el número de la última liquidación autorizada sin distinguir entre primarias y ajustes.

No hay otros cambios. El error 1526 "El importe IVA RG 2300/2007 no puede ser negativo" es devuelto por el servidor cuando los datos enviados no son coherentes e impiden calcular la retención citada por el error. Es decir es un error fiscal que no tiene relación con la parte técnica, más sobre como el servidor calcula el importe de esta retención en:
https://sites.google.com/site/facturaelectronicax/Home/wslpg/wslpg-metodos/wslpg-liquidacionautorizar/wslpg-liquidacionautorizarrespuesta
(propiedad: lpgRespuestatotalIvaRg230007)

martes, 15 de octubre de 2013

WSLPG actualización liquidación primaria de granos

 El instalador 18.20 de la interfaz WSAFIPFE no agrega métodos ni propiedades para el web services WSLPG pero envia y recibe los datos tal como figuran en la última documentación de AFIP 1.5 para la liquidación primara de granos

https://sites.google.com/site/facturaelectronicax/Home/wslpg

viernes, 4 de octubre de 2013

WSLPG instalador 17.80 para modo real

  Actualización del instalador 17.80 para WSLPG métodos de ajustes. Todas las propiedades y métodos de ajustes fueron sincronizados para al modo real del web services de liquidación primaria de granos 1.4.
 
  Ver la entrada anterior para una lista de métodos y propiedades agregados por AFIP para realizar ajustes por contrato o COE

http://facturaelectronicax.blogspot.com.ar/2013/09/wslpg-actualizacion-14-ajustes-y.html

domingo, 29 de septiembre de 2013

WSLPG actualización 1.4 ajustes y contratos

 El instalador WSAFIPFE 17.40 esta disponible con todos los metodos y propiedades de ajuste y contrato para el web service de liquidación primaria de granos WSLPG 1.4.

La documentación, ejemplos y planilla de test también fue actualizada. Los métodos y propiedades agregados por AFIP son:
lpgnumerocontrato
lpgcertificadoPesoNetoTotalCertificado (opcional en los datos del certificado)
Estas propiedades se cargan antes de autorizar una liquidación.

métodos:
lpgLiquidacionAjustarContrato
lpgLiquidacionAjustarUnificado
lpgLiquidacionPorContratoConsultar
lpgliquidacionxNroDeOrdenConsultar
lpgliquidacionxCOEConsultar
lpgajustexCOEConsultar
lpgajusteXNroConsultar
lpgAsociarContratoALiquidacion

Los ajustes son liquidaciones (mantienen la numeración correlativa de las liquidaciones normales por CUIT y punto de emisión) con sus propios métodos y propiedades para cargar los datos y recibir las respuestas. Pero por lo demás son equivalentes a una liquidación y por los tanto con su COE correspondiente.

Como ahora se incorpora el campo "numero de contrato" a las liquidaciones (y ajustes) un grupo de liquidaciones (y sus ajustes) pueden estar agrupadas baja un solo contrato. El método lpgLiquidacionPorContratoConsultar devuelve una lista de todos los COE de las liquidaciones o ajustes relacionados con un contrato.

Del mismo modo un liquidación por ajuste puede ser hecha sobre un contrato (afectando a todas las liquidaciones relacionadas a un contrato) o solo sobre una liquidación.

Como una ajuste puede ser por crédito o débito (para restar o sumar a los importes originales) se usa la propiedad "lpgImputacion" a -1 o a 1 para indicar si las propiedades se refieren a un crédito o a un débito..

La documentación completa de todos estos cambios esta en:
https://sites.google.com/site/facturaelectronicax/Home/wslpg





viernes, 6 de septiembre de 2013

WSLPG actualización ajustes 1.4

AFIP actualizará el WSLPG (por ahora solo para el modo prueba) para incluir la posibilidad de ajustes y otras opciones. No se ven afectados ninguno de los métodos y propiedades actuales. Se agregarán nuevos métodos (en general usando las mismas propiedades, ya que los datos a ajustar de un contrato o liquidación son todos o algunos de los campos ya usados al autorizar una liquidación).

 Estos cambios no han sido publicados por AFIP (para el servidor real). A la brevedad se actualizará la documentación y el instalador para quienes necesiten probar los nuevos métodos (solo en el modo prueba).

miércoles, 12 de junio de 2013

Cambio de Autoridad Certificante de AFIP para ticket de acceso

   Desde el 17/06/2013 AFIP cambiará su autoridad certificarte para su servicio WSAA de ticket de acceso. Aunque este no implica ningún cambio ni en el código, ni en el instalador ni de ningún otro tipo, tener en cuenta que la URL de la página que corresponde al WSAA de ticket de acceso es:
ticket de acceso modo real: https://wsaa.afip.gov.ar/ws/services/LoginCms?wsdl
ticket de acceso modo prueba:  https://wsaahomo.afip.gov.ar/ws/services/LoginCms?wsdl

Actualmente la interfaz se conecta automáticamente al ejecutar el método obtenerTicketAcceso (o cualquiera de sus equivalentes: f1, fx, lpg, b, etc) a estas URL y estas páginas deben poder verse en modo https seguro (con el "candado") desde cualquier navegador.

En el caso que desde el 17/06/2013 una instalación de windows deje de reconocer a esta URL como auténtica se recibirá el error al obtener ticket de acceso: "Could not establish trust relationship" o "no se pudo establecer una relación de confianza".

En esta guía figura como instalar manualmente los archivos SSL para que la página vuelva a ser reconocida como auténtica.

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

fuente: http://www.afip.gov.ar/genericos/novedades/WebServicesSsl.asp

jueves, 23 de mayo de 2013

Servidores de prueba de AFIP fuera de linea

Aparentemente algunos servidores de web services de prueba de AFIP, en especial el WSLPG de liquidación primaria de granos y el WSMTXCA de matrix, estan fuera de linea. las URL de estos web service para probar desde cualquier navegador son:
WSLPG prueba:https://fwshomo.afip.gov.ar/wslpg/LpgService?wsdl
WSMTXCA prueba: https://fwshomo.afip.gov.ar/wsmtxca/services/MTXCAService?wsdl


La URL de todos los web services, en los 2 modos, puede verse en el test de conexión de la documentación:
https://sites.google.com/site/facturaelectronicax/Home/test-conexion

En los casos en que el servidor de un web sevice no esta en linea, la mayoría de los lenguajes suelen generar el error "time out".

martes, 9 de abril de 2013

WSLPG actualización liquidación primaria de granos

AFIP actualizó el web service WSLPG de liquidación primaria de granos con los siguientes campos:
codLocaliadadProcedenciaSinCertificado y codProvProcedenciaSinCertificado. Estas propiedades son opcionales (tienen su propiedad "NO" asociada) y se usan junto a PesoNetoSinCertificado para enviar datos de una liquidación sin certificado.

El instalador 17.00 de la interfaz incluye todos los métodos y propiedades sincronizados con el WSLPG

En general el web service se encuentra estabilizado en modo homologación y producción.

En el modo prueba, para enviar datos de un certificado (y no usar las recientemente agregadas) se debe usar los número de certificados:
555501200623 para F1116 A y 111101200623 para F1116 RT

Tener en cuenta que en la respuesta devuelta por AFIP, no solo figura el COE sino también los demás datos tal como fueron aceptados por el servidor: TotalNetoAPagar, TotalRetencion, TotalPesoNeto, TotalPagoSegunCondicion y otros. Verificar que los valores devueltos por el servidor sean los esperados, en especial el campo PrecioOperacion que es calculado por el web service en base a la formula:
(Precio de referencia/1000 * grado * factor/100) - (Flete/ 1000)=$/Kg

Informar los datos de pesos y totales, en las unidades y formatos correctos. En general con 2 decimales, verificar en el XML generado y recibido que se envían los datos con los decimales correctos, por ejemplo si en el XML enviado o recibido figura 1.821 corresponde a "uno con ochenta y dos centavos y un milésimo"  no a "mil ochocientos veintiuno"
https://sites.google.com/site/facturaelectronicax/Home/wslpg/wslpg-metodos/wslpg-liquidacionautorizar/wslpg-liquidacionautorizarrespuesta

miércoles, 3 de abril de 2013

Código de Error tipo 500 en web services de AFIP

Recordar para todos los web services, que en caso de recibir errores y al consultar la propiedad "ultimomensajerror" o "ultimonumeroerror", si el error devuelto por el servidor es tipo 500 (500, 501, 502), son errores internos del servidor de AFIP.

jueves, 14 de marzo de 2013

domingo, 10 de marzo de 2013

Actualización WSLPG liquidación primaria de granos

  AFIP actualizó su servidor para el web service WSLPG de liquidación primaria de granos y modificó las validaciones que realiza este web sevice.

  El cambio principal es el agregado del campo "ptoemision" para numerar las liquidaciones (número de orden) por C.U.I.T. y por punto de emisión, similar a un punto de venta, más en:
numeración

  Por esta razón ahora al consultar el último número de liquidación autorizado, el método tiene un argumento para indicar a que punto de emisión nos referimos. De la misma formar el método para consular una liquidación por número de orden agrega un argumento para indicar a qué punto de emisión se refiere.

  También se agregaron algunos campos a informar para autorizar una liquidación:
  codProvProcedencia (relacionado con codLocalidadProcedencia)
  pesoNetoSinCertificado (opcional)
  y el campo alicuotaIva ahora es opcional (tiene su propiedad asociada AlicuotaIvaNO)
más detalles en la documentación del método liquidacionAutorizar
  La tabla de certificados ahora es opcional (pudiendo enviar datos con lpgCertificadoItemcantidad igual a 0), de esta forma es posible evitar (en modo prueba) rechazos por número de certificado inválido y asi obtener un COE para comenzar a preparar el código.

  También se actualizaron los ejemplos, para reflejar los cambios en el servidor de AFIP, junto con el instalador (15.80) y la planilla de test.

domingo, 3 de marzo de 2013

Actualización WSAFIPFE OCX para WSLPG liquidación de granos

 El OCX WSAFIPFE fue actualizado para incorporar todo el web service WSLPG de liquidación primaria de granos.

https://sites.google.com/site/facturaelectronicax/Home/wslpg

jueves, 28 de febrero de 2013

Actualización WSLPG liquidación primaria de granos

 Se actualizó toda la documentación, ejemplos, planilla de test e instalador para conectar al web service WSLPG de liquidación primaria de granos de AFIP en modo prueba en adelanto de la versión final y en producción.

https://sites.google.com/site/facturaelectronicax/

martes, 26 de febrero de 2013

Liquidación primaria de granos WSLPG

 Aunque el servidor de AFIP para este web service aún no está operativo, se publica el instalador 14.80 y la planilla de test WSLPGTest para quienes necesiten adelantar en la codificación de métodos y propiedades. Recordar que el método principal para obtener COE aunque se ejecute no devuelve COE (por un error interno tipo 500 del servidor de prueba). Recomendable editar la macro de la planilla de test para consultar todos los métodos y propiedades del web service.  La documentación completa de métodos y propiedades y detalles de uso se publicará a la brevedad.

https://sites.google.com/site/facturaelectronicax/Home/wslpg



viernes, 22 de febrero de 2013

WSCTG y WSMTXCA certificados de confianza AFIP

Tener en cuenta que en general para que una página o servidor sea reconocido como auténtico y se establezca una conexión en modo seguro, windows debe tener instalados los certificados que autentican a esta página como válida (estos certificados no tienen relación con el certificado digital del cliente, tramitados en la página de AFIP). Estos certificados son usualmente administrados y descargados por Windows automáticamente y en caso, por ejemplo  que AFIP decida autenticar sus servicios con nuevos certificados de confianza (emitidos por una entidad diferente a la actual) no es necesario realizar ninguna acción. Solo en caso que alguna instalación de Windows deje de reconocer a los servidores de AFIP como válidos (mostrando el error: no se pudo establecer una conexión seguro o  similar) es posible instalar los certificados manualmente según los pasos de esta guía:

martes, 19 de febrero de 2013

Web Service Liquidación Primaria de Granos

La liquidación primaria de granos fue anunciada por AFIP hace algún tiempo, pero solo desde hace unas  horas está disponible el servidor de prueba para el web service correspondiente. Este nuevo web service de liquidación  primaria de granos será incorporado a la brevedad a la interfaz WSAFIPFE con todos sus métodos y propiedades, suscribirse a este blog para recibir alertas.