WSPQ datos opcionales

Al enviar una transacción, para algunos campos, puede corresponder no enviarlos por ejemplo: el número de documento del cliente solo se informa si es una venta minorista.

En esos casos la propiedad debe ser cargada a blanco o espacios o cero (si es numérica).

Pero además existe un conjunto de propiedades en las que debe indicarse expresamente si es campo se envía o no. Por ejemplo no es igual cargar la propiedad "pqNdocumento" a cero que indicar expresamente que se campo no se envía para la transacción en curso.

Estas propiedades que pueden ser enviadas o no, tienenuna propiedad asociada terminada en "NO" para indicar expresamente si ese campo se envía o no, la lista de estas propiedades son:

Si por ejemplo la propiedad "pqIdEventoNo" es puesta a verdadero indica que ese dato no se envía (diferente a poner pqIdEvento a cero) es decir en ese caso el valor de "idevento" no se envía en la transacción (no se envía a cero ni espacios ni nada). Si la propiedad pqIdEventoNo es puesta a falso el valor pqIdEvento entonces si es enviado (sea cero, blanco o cualquier otro valor).

En cada transacción todas estas propiedades deben ser cargadas junto con el resto para indicar si se envía o no ese dato. Por ejemplo si la transacción no es una venta minorista pqdtipodocumentoNo y pqndocumentoNo deben ser puestas a verdadero (para que no se envíen esos datos que solo se usan en venta minorista). Si se trata de un exportación o importación entonces pqdpasofronteraingresoNo y pqdpasofronteraegresoNo deben ser puestas a falso para indicar que si se envían esos datos, y el dato a enviar se carga en los correspondientes campos: pqdpasofronteraingreso y pqdpasofronteraegreso,

Las otras propiedades que no figuran en esta lista simplemente pueden enviarse a cero o blancos como: "pqddominiotractor", "pqddominioSemi", etc.