Anuncios

Factura T: WebService Comprobantes Turismo AFIP

publicado a la‎(s)‎ 30 jun. 2017 20:28 por Mariano Reingart   [ actualizado el 30 jun. 2017 20:29 ]

Ya está la URL del Webservice de Turismo (WSCT AFIP RG3971, 566) para producción habilitada: https://serviciosjava.afip.gob.ar/wsct/CTService?wsdl

El método dummy ya estaría funcionando:
AppServerStatus OK
DbServerStatus OK
AuthServerStatus OK

Documentación: http://www.sistemasagiles.com.ar/trac/wiki/FacturaElectronicaComprobantesTurismo
Código Fuente: wsct.py (multiplataforma Linux/Windows) - Instalador (Windows)
Ejemplo Visual Basic / Fox Pro: turismo.bas turismo.prg (simil OCX/DLL, compatible también .NET / Delphi)
Archivo de intercambio: TXT texto simil COBOL, Tablas DBF (Clipper, dBase, Harbour, etc), JSON (PHP / Java)

Comprobantes de Turismo (tipo 195 Factura Electrónica T, 196 N/D T y 197 N/C T)
Régimen de reintegro del impuesto al valor agregado (TurIVA), facturado por los servicios de alojamiento prestados a turistas del extranjero. Operaciones "alcanzadas por el beneficio de Reintegro del IVA Decreto 1043/2016"

Consulta Alícuotas Ingresos Brutos (IIBB) ARBA

publicado a la‎(s)‎ 10 mar. 2015 15:22 por Mariano Reingart

Ya está disponible la versión inicial de la interfaz para el webservice DFE de consulta de alícuotas de Ingresos Brutos de la Prov. Bs.As.:

La operatoria es bastante simple (similar a COT remito electrónico): se debe llamar a un método con usuario, clave (CIT), fecha desde/hasta y CUIT del contribuyente.
Devuelve alícuotas de retenciones / percepciones y el grupo al que pertenece.

Se puede utilizar tanto desde lenguajes legados (VB/VFP) vía componentes símil OCX, como también por linea de comandos.

Actualización ANMAT TrazaMed 1.15b

publicado a la‎(s)‎ 17 jun. 2014 14:42 por Mariano Reingart   [ actualizado el 17 jun. 2014 14:47 ]

A partir de 17 de Junio de 2014, ANMAT cambio los nombres de los campos devueltos por las consultas (sacando el _ inicial)

Versión anterior: TrazaMed.GetParametro("_id_transaccion")
Version actual: TrazaMed.GetParametro("id_transaccion")

Metodos afectados: GetTransaccionesNoConfirmadas, GetTransaccionesWS y similares (estructura TransaccionPlainWs)

El mismo aplica para las tablas DBF, JSON y archivos de texto.

Actualización para el instalador de evaluación:

http://www.sistemasagiles.com.ar/soft/pyafipws/instalador-PyAfipWs-2.33a-32bit+trazamed_1.15b-homo.exe

Documentación de Campos e Información:


De usar una versión anterior, posiblemente pueda recibir una excepción "Excepcion:TypeError: Tag: c_error invalid (type not found)" ya que la descripción de servicio 

Instalador TrazaFito: Trazabilidad Fitosanitarios (SENASA)

publicado a la‎(s)‎ 9 jun. 2014 13:35 por Mariano Reingart   [ actualizado el 9 jun. 2014 13:55 ]

Ya se encuentra disponible la versión inicial 1.10a de desarrollo de la interfaz para Trazabilidad de Productos Agroalimentarios (Fitosanitarios) mediante servicio web de SENASA Resolución 369/2013 (trazaenagr.WebService) del Sistema Nacional de Trazabilidad (SNT).

Principalmente este webservice permite informar los movimientos de agroquimicos controlados (método SaveTransaccion, enviando gln_origen, gln_destino, f_operacion, f_elaboracion, f_vto, id_evento, cod_producto, n_cantidad, n_serie, n_lote, n_cai, n_cae, id_motivo_destruccion, n_manifiesto, en_transporte, n_remito, motivo_devolucion, observaciones, n_vale_compra, apellidoNombres, direccion, numero, localidad, provincia, n_postal, cuit), previa obtención de número de CUFE (Código de Ubicación Física de Establecimiento), entrenamiento y alineación de datos.
También soporta el método GetTransacciones para traer un listado de las transacciones donde el agente es el destino, siempre y cuando no las haya confirmado todavía, y SendConfirmaTransaccSendAlertaTransacc para procesarlas (con operatoria similar al Sistema Nacional de Trazabilidad de Medicamentos).

Esta herramienta puede utilizarse tanto en Windows como en Linux, ya que provee una interfaz COM (ver ejemplos para Visual Basic, Visual FoxPro) como un aplicativo por linea de comando (ejecutando TRAZAFITO_CLI.EXE), incluyendo soporte de manera simplificada para archivos de intercambio (COBOL , DBF, etc).
Para más información, pruebas, ejemplos y documentación ver: http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadProductosFitosanitarios

Instalador preliminar WSCTGv2 (RG3593/14 Movimientos y Existencias de Granos)

publicado a la‎(s)‎ 26 mar. 2014 11:59 por Mariano Reingart

Estimados:

Acabo de publicar la versión preliminar para pruebas de la interfaz para el nuevo webservice WSCTGv2:


Para más información pueden ver nuestra página con los cambios principales:



En el transcurso de la semana y a medida que podamos ir probando la funcionalidad, iremos actualizando la documentación (métodos, atributos, parámetros y formato de archivo de intercambio ya están ajustados, queda pendiente ejemplos de código y archivo de intercambio).

Si pueden probarlo y reportarnos los resultados sería muy útil.

Desde ya quedamos en contacto

Sds


Padrón Contribuyentes AFIP (versión inicial)

publicado a la‎(s)‎ 10 feb. 2014 15:54 por Mariano Reingart

He liberado padron.py, un script para procesar y consultar el archivo completo de condición tributaria de contribuyentes publicado por AFIP según la RG1817 (Padrón  "Constancia de Inscripción").


Las funcionalidades básicas implementadas en la primer versión son:
  •  Descarga y descomprime del zip el archivo de texto original 
  •  Lo recorre extrayendo los campos y guardandolos en una tabla sqlite
  •  Permite buscar por CUIT (se podría por denominación u otro campo)
La base de datos una vez procesada pesa 200 MB aproximadamente, y solo descarga el zip si no ha sido modificado.
Se construye una base de datos sqlite para que sea más rápido y simple de procesar.


Se incluye instalador y ejemplo para VB (adaptable a otros lenguajes legados como VFP, Delphi, etc.) y también puede ser utilizado por línea de comandos.

Hilo en el foro de PyAfipWs (grupo de usuarios y desarrolladores de la biblioteca)


TrazaMed: Trazabilidad de Medicamentos - Cambios ANMAT al 30/01/2014

publicado a la‎(s)‎ 5 feb. 2014 17:06 por Mariano Reingart

Ya esta disponible la actualización TrazaMed 1.14a por los cambios realizados el 30/01/2014 por ANMAT (solo temas documentados): método GetTransaccionesNoConfirmadas (nuevos parametros lote, numero_serial, y respuesta con _id_estado en TransaccionPlainWS), entre otros ajustes menores.
Aquellos que estén utilizando los nuevos métodos de la especificación técnica versión 2 (GetTransaccionesNoConfirmadas) desde la semana pasada podrán recibir el siguiente mensaje de excepción "TypeError: Tag: _id_evento invalid (type not found)"
Esto se debe a que en TransaccionPlainWS (devuelto por GetTransaccionesNoConfirmadas) se agregó el campo _id_evento.
Ha habido otros cambios en la descripción del servicio web (no documentados por ANMAT) son los siguientes.

En la página de la interfaz se actualizó la documentación:


Para más información y consultas generales, ver mensaje en el foro del grupo de usuarios y desarrolladores del proyecto: 

Instalador TrazaRenpre: Trazabilidad de Precursores Químicos (SEDRONAR)

publicado a la‎(s)‎ 28 dic. 2013 14:01 por Mariano Reingart

Ya se encuentra disponible la versión inicial 1.10a de desarrollo de la interfaz para Trazabilidad de Precursores Químicos mediante servicio web de RENPRE (webservice TrazaMed.SDRN).

Principalmente este webservice permite informar los movimientos de sustancias qúimicas controladas (método SaveTransacciones, enviando gln_origen, gln_destino, fecha_operacion, id_evento, cod_producto, n_cantidad, n_documento_operacion, n_remito, n_serie), previa obtención de número de CUFE (Código de Ubicación Física de Establecimiento), entrenamiento y alineación de datos.

Esta herramienta puede utilizarse tanto en Windows como en Linux, ya que provee una interfaz COM (ver ejemplos para Visual BasicVisual FoxProcomo un aplicativo por linea de comando (ejecutando TRAZARENPRE_CLI.EXE de manera simplificada sin necesidad de archivos de intercambio).
Para más información, pruebas, ejemplos y documentación ver: http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadPrecursoresQuimicos

WSCDC: Constatación de Comprobantes via webservice (AFIP)

publicado a la‎(s)‎ 28 dic. 2013 9:58 por Mariano Reingart   [ actualizado el 28 dic. 2013 16:11 ]

Ya se encuentra disponible la versión inicial 1.01a de desarrollo de la interfaz para Constatación de Comprobantes emitidos  (CAI, CAE, CAEA) mediante servicio web de AFIP (webservices WSCDC), según documentación oficial publicada en Septiembre de 2013.

Principalmente este webservice permite verificar la validez de los comprobantes emitidos (tanto tradicionales con talonarios de imprenta como facturas electrónicas).
Introduce el método ConstatarComprobante que recibe los datos a validar (cbte_modo, cuit_emisor, pto_vta, cbte_tipo, cbte_nro, cbte_fch, imp_total, cod_autorizacion, doc_tipo_receptor, doc_nro_receptor) y establece el resultado (Aceptado, Rechazado u Observado) según el estado del comprobante en los servidores de AFIP.

Esta herramienta puede utilizarse tanto en Windows como en Linux, ya que provee una interfaz COM (ver ejemplos para Visual Basic, Visual FoxPro, VB.NETcomo un aplicativo por linea de comando (ejecutando WSCDC_CLI.EXE de manera simplificada sin necesidad de archivos de intercambio).
Para más información, pruebas, ejemplos y documentación ver: http://www.sistemasagiles.com.ar/trac/wiki/ConstatacionComprobantes

WSLPG versión 1.5: PDF para Ajustes Unificado y por Contrato - Actualización 1.14a (Liquidacion de Granos AFIP)

publicado a la‎(s)‎ 26 nov. 2013 15:17 por Mariano Reingart

Ya se encuentra disponible la nueva actualización 1.14a de desarrollo de la interfaz para Liquidación Primaria Electrónica de Granos versión 1.5 (Ajustes Unificados y Contratos), incluyendo los últimos cambios oficiales publicados el 02/10/2013.

Principalmente en esta actualización se incorpora la posibilidad de generar el formulario de ajuste en PDF (ver ejemplo en VB y documento de muestra PDF)

Instalador para Homologación: https://pyafipws.googlecode.com/files/instalador-WSLPG-1.14a-homo.exe

Cambios desde la Actualización 1.13a (WSLPG version 1.4):
  • se ha modificado los métodos, principalmente ProcesarPlantillaPDF y GenerarPDF permiten procesar varias planillas en el mismo documento (para agregar las páginas de ajuste base, ajuste crédito y ajuste débito), y se ha modificado el orden en que se debe llamar a CrearPlantillaPDF.
  • se agrego campo nro_contrato a la respuesta de AutorizarLiquidacion
  • se agrego campos iva_deducciones, subtotal_deb_cred, total_base_deducciones en la resupuesta de los Ajustes
  • se agrego campo cod_localidad y cod_provincia en CrearAjusteBase
  • se agrego los métodos AsociarLiquidacionAContrato, ConsultarAjuste (por nro_contrato, coe y nro de orden), ConsultarLiquidacionesPorContrato se eliminó el método AjustarLiquidacionUnificadoPapel
Para más información, formato de intercambio, pruebas, ejemplos y documentación ver: http://www.sistemasagiles.com.ar/trac/wiki/LiquidacionPrimariaGranos

1-10 of 28