WSLPG datos opcionales

Al cargar los datos en las propiedades de la interfaz para autorizar una liquidación en el WSLPG, dependiendo del tipo de operación: si liquida comprador, liquida vendedor, etc. Algunos datos no deben ser informados (diferente a enviar o cargar la propiedad en blanco). Asi algunas propiedades en la interfaz tienen una propiedad asociada terminado en "NO", por ejemplo: "lpgcomisioncorredor" "lpgcomisioncorredorNo".

Si en el código cargamos las propiedades con los valores:

lpgcomisionvendedorNO = false

lpgcomisionvendedor = 1

estamos informando que para esta liquidación se informa la comisión del vendedor y que su valor es igual a 1. Si cargamos:

lpgcomisionvendedorNO = false

lpgcomisionvendedor = 00

Estamos informando que para esta liquidación se informa la comisión del vendedor y que su valor es igual a 0. Si cargamos:

lpgcomisionvendedorNO = true

lpgcomisionvendedor = 00

Estamos informado expresamente que para esta liquidación no se debe informar el dato de la comisón del vendedor (la linea de código lpgcomisionvendedor = 00 solo está por comodidad, el valor que carguemos no será enviado ya que lpgcomisionvendedorNO está a veradero).

Es decir es diferente enviar un dato como 00 o blanco a expresar que un dato no debe ser enviado (por ejemplo si es una liquidación de producción propia hecha por el comprador donde no interviene ningún vendedor).

En la documentación figura para cada propiedad si tiene una propiedad asociada, y en el PDF de AFIP figuran en que tipo de liquidacón un dato debe o no enviarse. Además si enviamos un dato cuando no corresponde recibiremos un código de error indicando que campo se trata y en base a eso usar la propiedad "NO" correspondiente.