Estos ejemplos requieren el instalador 15.80 o superior solo para interfaz COM .
Cada ejemplo está en visual basic y representa diferentes casos de conjuntos de datos válidos (liquida corredor, liquida comprador, etc) tal como los provee AFIP en su documentación. En los ejemplos también se muestra como recuperar las listas de datos de AFIP (lista de localidades, lista de tipos de granos, etc) y como obtener el último número de orden autorizado por AFIP.
Los mismos ejemplos pueden ejecutarse en cualquier lenguaje, solo cambiando las sentencias para llamar a un método, cargar una propiedades o leer una propiedad. Tal como se muestra en los ejemplos para cada lenguaje (Visual Basic, Visual FoxPro, RM COBOL, COBOL fujitsu, powerCOBOL, COBOL microfocus y acuCOBOL, Excel, Visual NET, Delphi 2009 y Delphi 5, Clarion, Access, Windev, PHP, y otros) del WSFE.
Aunque los ejemplos son operativos, para obtener COE (código de operación electrónica) deben reemplazarse los datos del ejemplo por datos válidos y coherentes (C.U.I.T. comprador, C.U.IT. vendedor, número de actividad del comprador concordante, certificados de depósito perteneciente al CUIT y al código de grano, etc)
Ejemplo 1: autorizar liquidación de compra venta de granos donde el que liquida es el corredor.
Ejemplo 2: autorizar liquidación de compra venta de granos donde el que liquida es el comprador y es producción propia (es decir no actua un corredor y los datos del comprador y vendedor son iguales).
Ejemplo 3: autorizar liquidación de compra venta de granos donde el que liquida es el comprador, no es producción propia y actua corredor.
Para todos los ejemplos valen estas aclaraciones:
Al cargar los datos en las propiedades, algunos datos son variables (certificados, retenciones, etc) para estos se usa la propiedad "lpgindiceitem" para indicar que item de datos estamos cargando (la primera retencón, la segunda, etc).
Algunos datos no deben informarse en algunos casos. Por ejemplo se en el ejemplo 2 como es una compra venta de producción propia y el que liquida es el comprador no deben informarse los datos del corredor. Para este algunas propiedades como "lpgcuitcorredor" tienen una propiedad asociada, en este caso "lpgcuitcorredorNO" para indicar expresamente si ese datos se está informando o no.
"lpgcuitcorredorNO" puesto a verdadero indica que para esta liquidación no se informa el CUIT del corredor. Un caso diferente a informar "lpgcuitcorredorNO" a falso y "lpgcuitcorredor" a "0" en este último caso se informando que si se envia el datos del CUIT del corredor (aunque luego se lo carque a "0" no es lo mismo que haber informado expresamente que no se envia ese datos, como en el ejemplo 2).