FYI
Ya está publicada la nueva versión del instalador de homologación con
las actualizaciones acumuladas ("release candidate", versión tentativa
para producción):
http://pyafipws.googlecode.com/files/instalador-WSLPG-1.05a-homo.exe
Entre los ajustes se encuentran:
* nro_orden automático, si no se informa en el archivo (=0), se
consulta el último y agrega 1.
* soporte para ajustar liquidación (aunque actualmente AFIP devuelve
'800: Servicio no disponible.' en pruebas)
* mejoras en el procesamiento de datos devueltos, haciendo disponible
todos los datos de la respuesta de AFIP (autorizar, ajustar y
consultar graban todos los campos y el archivo de salida)
En esta actualización se agrega la generación de PDF (preliminar):
http://www.sistemasagiles.com.ar/trac/wiki/LiquidacionPrimariaGranos#GeneraciónFormC1116BenPDF
Incluye nuevos métodos para crear los PDF: CargarFormatoPDF,
AgregarCampoPDF, AgregarDatoPDF, CrearPlantillaPDF,
ProcesarPlantillaPDF, GenerarPDF, MostrarPDF
Por linea de comando se puede crear y mostrar el Form. C 1116B con:
WSLPG_CLI.EXE --pdf --mostrar
Pueden ver la muestra del PDF en:
http://www.sistemasagiles.com.ar/trac/raw-attachment/wiki/LiquidacionPrimariaGranos/9957.pdf
Para generar el PDF, hay un tipo de registro 9 para campos adicionales (DATO):
http://www.sistemasagiles.com.ar/trac/wiki/LiquidacionPrimariaGranos#Dato
Por ej, algunos campos serían:
(tipo_reg=9, campo="nombre_comprador", valor="NOMBRE 1"),
(tipo_reg=9, campo="domicilio1_comprador", valor="DOMICILIO 1"),
(tipo_reg=9, campo="domicilio2_comprador", valor="DOMICILIO 1"),
(tipo_reg=9, campo="localidad_comprador", valor="LOCALIDAD 1"),
(tipo_reg=9, campo="iva_comprador", valor="R.I."),
...
Tambien se pueden agregar campos fijos con leyendas y aclaraciones, o
modificar el diseño.
Para generar el PDF se utiliza el archivo de SALIDA porque que
contiene el COE y otros datos devueltos por AFIP.
Si se utiliza desde VB o similar, se debe generar el PDF luego de
Autorizar, Consultar o Ajustar una liquidación.
Descargar archivo de intercambio actualizado de ejemplo desde:
http://www.sistemasagiles.com.ar/trac/raw-attachment/wiki/LiquidacionPrimariaGranos/salida_wslpg.txt
Descargar Ejemplo actualizado para Visual Basic:
http://pyafipws.googlecode.com/hg/ejemplos/wslpg/wslpg.bas
Descargar Ejemplo actualizado para Visual Fox Pro:
http://pyafipws.googlecode.com/hg/ejemplos/wslpg/wslpg.prg
Aparentemente ya estaría operativo el servidor de producción.
Cualquier duda quedamos en contacto, desde ya toda sugerencia y/o
colaboración es bienvenida
Sds
Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com