<< Click to Display Table of Contents >> Navigation: Web Service > Funciones > Classes > TPedido > TDetalle |
TArrayDetalle = array of TDetalle;
TDetalle = class(TRemotable)
private
FNuDetalle:LongInt; {Requerido: ID de Renglón, es un folio consecutivo}
FNuProducto:String; {Clave de Producto Máximo 20 Caracteres}
FProducto:String; {Dato informativo solamente}
FObservacion:String; {Observaciones Máximo 200 Caracteres}
FCantidad:Double; {Cantidad de Productos}
FPrecio:Double; {Precio de Venta Unitario Sin IVA }
FDescuento:Double; {Porcentaje de Descuento en caso de haberlo}
FTasaIVA:Double; {Porcentaje de IVA ej. 16 debe estar en Enteros}
FTasaIEPS:Double; {Porcentaje de IEPS ej. 8 debe estar en Enteros}
FSubTotal:Double; {Totales sin Impuesto}
FIVA:Double; {Totales de IVA}
FIEPS:Double; {Totales de IEPS}
FTotal:Double; {Totales con Impuesto}
FPiezas:Double; {Numero de Piezas en caso de haber, ya para ciertos productos es necesario}
FPreOri:Double; {Precio de Venta con o sin IVA }
{Exclusivo para POS}
FEsp1:String; {Observaciones Maximo 30 Caracteres}
FEsp2:String; {Observaciones Maximo 30 Caracteres}
FEsp3:String; {Observaciones Maximo 30 Caracteres}
FEsp4:String; {Observaciones Maximo 30 Caracteres}
FEsp5:String; {Observaciones Maximo 30 Caracteres}
FEsp6:String; {Observaciones Maximo 30 Caracteres}
{Para MultiUnidad de Medida}
FUsarMultiUnidad:Boolean;
FVNuMedida:Integer;
FVUnidades:Double;
FUnidad:String;
FRFECHA_AUTH:TDateTime; {Fecha y Hora de solicitud de Autorizacion}
FFECHA_AUTH:TDateTime; {Fecha Y Hora de Autorizacion}
FREQ_AUTH:String; {R= Requiere Autorizacion D=Denegada A=Aprobada}
FNUUSER_AUTH:Integer; {Usuario que Autorizo}
published
property NuDetalle: longint read FNuDetalle write FNuDetalle;
property NuProducto: string read FNuProducto write FNuProducto;
property Producto: string read FProducto write FProducto;
property Observacion: string read FObservacion write FObservacion;
property Cantidad: Double read FCantidad write FCantidad;
property Precio: Double read FPrecio write FPrecio;
property Descuento: Double read FDescuento write FDescuento;
property TasaIVA: Double read FTasaIVA write FTasaIVA;
property TasaIEPS: Double read FTasaIEPS write FTasaIEPS;
property SubTotal: Double read FSubTotal write FSubTotal;
property IVA: Double read FIVA write FIVA;
property IEPS: Double read FIEPS write FIEPS;
property Total: Double read FTotal write FTotal;
property PreOri: Double read FPreOri write FPreOri;
property Esp1: string read FEsp1 write FEsp1;
property Esp2: string read FEsp2 write FEsp2;
property Esp3: string read FEsp3 write FEsp3;
property Esp4: string read FEsp4 write FEsp4;
property Esp5: string read FEsp5 write FEsp5;
property Esp6: string read FEsp6 write FEsp6;
property UsarMultiUnidad: Boolean read FUsarMultiUnidad write FUsarMultiUnidad;
property VNuMedida: Integer read FVNuMedida write FVNuMedida;
property VUnidades: Double read FVUnidades write FVUnidades;
property Unidad: String read FUnidad write FUnidad;
property RFECHA_AUTH : TDateTime read FRFECHA_AUTH write FRFECHA_AUTH;
property FECHA_AUTH : TDateTime read FFECHA_AUTH write FFECHA_AUTH;
property REQ_AUTH : String read FREQ_AUTH write FREQ_AUTH;
property NUUSER_AUTH : Integer read FNUUSER_AUTH write FNUUSER_AUTH;
end;