TrazaMed: Especificación Técnica v2 ANMAT

294 views
Skip to first unread message

Mariano Reingart

unread,
Feb 22, 2013, 9:52:57 PM2/22/13
to pyaf...@googlegroups.com
Desde hace algunos días tenemos conocimiento y estamos trabajando en
una nueva versión del webservice de trazabilidad de medicamentos, que
incluye los siguientes métodos (capacidades) nuevos:

* SendConfirmaTransacc(..., p_ids_transac, f_operacion): Confirma la
recepción de un medicamento
* SendAlertaTransacc(..., p_ids_transac_ws): Alerta un medicamento,
acción contraria a “confirmar la transacción”.
* GetTransaccionesNoConfirmadas(...): Trae un listado de las
transacciones que no están confirmadas

Esto se suma a SendCancelacTransacc, SendMedicamentosDHSerie y
SendMedicamentosFraccion que se habían agregado con anterioridad.

Pueden ver los nuevos cambios en la documentación:

http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadMedicamentos

Los ajustes iniciales al código fuente ya están publicados:

https://code.google.com/p/pyafipws/source/browse/trazamed.py

La próxima semana estaremos publicando una nueva versión de los
instaladores y ejemplos.

Según comentarios, esta nueva operatoria sería obligatoria a partir
del 1 de Marzo de 2013.

En cuanto tengamos más información ampliaremos por este medio,

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com

Mariano Reingart

unread,
Feb 26, 2013, 12:14:21 AM2/26/13
to pyaf...@googlegroups.com
Ya está publicado el instalador de desarrollo 1.09a actualizado para
la especificación técnica v2 SNT:

http://pyafipws.googlecode.com/files/instalador-TrazaMed-1.09a-homo.exe

Incluye soporte completo para los nuevos métodos, y métodos auxiliares
(LeerTransacciones y GetParametro) para facilitar y simplificar la
programación.

Ejemplo completo en Visual Basic (classic) con la nueva operatoria v2:

https://code.google.com/p/pyafipws/source/browse/ejemplos/trazamed/trazamed.bas

Para más info y documentación actualizada (incluyendo tablas, ejemplos
por consola y demás), ver:

http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadMedicamentos
2013/2/22 Mariano Reingart <rein...@gmail.com>:

Mariano Reingart

unread,
Mar 7, 2013, 12:44:49 PM3/7/13
to pyaf...@googlegroups.com
Hola Matias:

Por cuestiones comerciales no publico el instalador para producción,
ya que es un servicio que lo incluyo en el soporte comercial.
Igualmente pueden usarlo desde el código fuente (no hace compilarlo ni
generar el instalador si tienen todas las dependencias instaladas).
El instructivo de como hacerlo (incluyendo video explicativo) está publicado en:

https://code.google.com/p/pyafipws/wiki/InstalacionCodigoFuente

Para más información sobre la licencia, costos y condiciones ver:

http://www.sistemasagiles.com.ar/trac/wiki/PyAfipWs#Licencia

http://www.sistemasagiles.com.ar/trac/wiki/PyAfipWs#CostosyCondiciones

http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#ModosHomologaciónyProducción
2013/3/7 <matias....@gmail.com>:
> Hola Mariano, estoy utilizando el instalador TazaMed-1.09a-homo.exe el cual
> me es muy util para realizar las prueba. Cuando necesite activar el modo
> producción existe un instalador ya creado o hay que compilar trazamed.py con
> las variables de produccion activas?
> Desde ya muchas gracias.
> Saludos, Matias.
> --
> Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs - Factura
> Electrónica Libre" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> pyafipws+u...@googlegroups.com.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> pyaf...@googlegroups.com.
> Visita este grupo en http://groups.google.com/group/pyafipws?hl=es.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>

Mariano Reingart

unread,
Mar 8, 2013, 8:53:37 AM3/8/13
to pyaf...@googlegroups.com
La documentación oficial está en el sitio de la ANMAT:

http://anmat.servicios.pami.org.ar/pdfs/especificacion_tecnica_v2.pdf

Por lo que pude ver cambia la operatoria, en principio se debería:

- consultar los medicamentos pendientes con GetTransaccionesNoConfirmadas
- confirmar la recepción con SendConfirmaTransacc o alertar la no
recepción con SendAlertaTransacc
- luego se debe proceder a informar la nueva transacción que corresponda
2013/3/7 P Fon <visua...@pfdata.com.ar>:
> Mariano, te hago una consulta, antes utilizaba para informar
> SendMedicamentos con id evento 101 (Recepcion de un eslabon anterior).
> Ahora en la v2 que pasa no se debe utilizar más esta metodología, no
> encuentro documentación al respecto que indique el funcionamiento.
> La utilización del método SendConfirmaTransacc, cual es su utilidad práctica
> ?
> Gracias. Pablo

P Fon

unread,
Mar 8, 2013, 11:07:31 AM3/8/13
to pyaf...@googlegroups.com
Mariano, gracias por tu pronta respuesta.
 
La documentacion oficial la tengo, gracias igualmente.
Es cierta tu apreciación han cambiado la operatoria, estan registrando un alto nivel de problemas, no funcionan las devoluciones de notas de credito dentro del plazo temporario acordado, entre otras cosas.
Entiendo que ahora tenés que operar trayendo los transacciones no confirmadas con GetTrans.... y confirmarlas o rechazarlas con SendConfirma.... o  SendAlerta....
 
Lo que no alcanzo a comprender porque no lo veo escrito en ningún lado es, si yo soy una farmacias por ejemplo y recibo mercadería de una droguería, esto lo confirmaba con recepción de un eslabón anterior (101 - para identificar el movimiento de recepción). 

Esa metodología hay que desactivarla o además de la confirmación por SendConfirma.... también hay que seguir mandando estos movimientos de recepción de mercadería ?
 
Saludos. Pablo

El sábado, 23 de febrero de 2013 03:52:57 UTC+1, Mariano Reingart escribió:
Reply all
Reply to author
Forward
0 new messages