PrintServer Hasar 1.1505.3 ------------------------------------------------------------------------------------------------ Convenciones para envío de datos al servidor ------------------------------------------------------------------------------------------------ Formatos Detalle : Hasta 50 caracteres de texto ASCII 32 - 175 Montos de pago : nnnnnnnnn.nn Cantidades : nnn.nnnnnnnnnn Precio (unitario) : nnnnnn.nnnn Porcentaje IVA : nn.nn Impuestos Internos : +0.nnnnnnnn: impuestos internos fijos 0.nnnnnnnn: impuestos internos porcentuales Valores directos: $nnnnnnnnn.nnnnnnnn: impuestos internos fijos %nnnnnnnnn.nnnnnnnn: imp. internos porcentuales ------------------------------------------------------------------------------------------------ Datos Encabezado ------------------------------------------------------------------------------------------------ Campo NOMBRE Nombre o Razón Social del comprador. Se valida según COM_SERV ------------------------------------------------------------------------------------------------ Campo CUIT Nro. Documento o CUIT del comprador. Se valida según COM_SERV ------------------------------------------------------------------------------------------------ Campo IVACLIENTE Condición de IVA del comprador . Se valida según COM_SERV Valores Posibles Resp. Inscripto = I (73) Resp. No Inscripto = N (78) Resp. Exento = E (69) No Responsable = A (65) Consumidor Final = C (67) Bien de Uso = B (66) Monotributo = M (77) No Categorizado = T (84) ------------------------------------------------------------------------------------------------ Campo TIPODOC Tipo de Documento del comprador. Se valida según COM_SERV Valores Posibles CUIT = C (67) LE = 0 (48) LC = 1 (49) DNI = 2 (50) Pasaporte = 3 (51) CI = 4 (52) Ninguno = Spc (32) ------------------------------------------------------------------------------------------------ Campo DOMICILIO Domicilio del comprador. OPCIONAL ------------------------------------------------------------------------------------------------ Campo COM_SERV Valores Posibles "M" Ticket "F" TICKET_FACTURA_A "G" TICKET_FACTURA_B "A" FACTURA_A "B" FACTURA_B "D" NOTA_DEBITO_A "E" NOTA_DEBITO_B "R" RECIBO_A importante: lea al final para mas datos. "S" RECIBO_B importante: lea al final para mas datos. "C" NOTA DE CREDITO A "J" NOTA DE CREDITO B "I" Abrir Cajon De Dinero "K" REMITO X "Q" COTIZACION "Y" RECIBO X para uso interno sin valor fiscal "N" Documento No Fiscal Nota: Enviar en campo IREMITO el número de factura a la que se refiere en formato nnnn-nnnnnnnn (4-8), en caso de no hacer referencia a otro documento no completar el campo. Es obligatorio solo en Notas de Crédito y Recibos X(poner el numero de documento que desee imprimir) En caso de recibir A, D, C, F ó R, se validan los campos: nombre, Cuit, Tipodoc e Ivacliente. ------------------------------------------------------------------------------------------------ Campo NROPROG Nro. de secuencia de envío desde el sistema cliente. Valor UNICO e IRREPETIBLE. Cada vez que se reinicia el servidor borra la tabla interna de envíos pudiendo enviar nuevamente un NROPROG ya enviado. ------------------------------------------------------------------------------------------------ Campo Copias Especifica la cantidad de copias de remitos o cotizaciones que se desean imprimir ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Datos Items ------------------------------------------------------------------------------------------------ Campo TIPOOP Tipo de dato que se envía en el ítem Valores Posibles "D" Descripción extra Campo de datos : LINEAE1 "S" Solicitud de subtotal "P" de Pago Campo de datos : DETALLE (Texto descriptivo del pago) PRECIO (Monto del pago) Si en LINEAE1 dice ¨TOTAL¨ el pago se imputa por el total calculado por el controlador. "G" Percepción Campo de datos : DETALLE (Texto descriptivo de la percepción) PRECIO (Monto) ALICUOTA (Alicuota sobre la que se aplica) Debe ser el ultimo comando "U" Descuento/Recargo sobre el ultimo ítem Campo de datos : DETALLE (Texto descriptivo de la descuento) PRECIO (Monto) +(recargo) -(descuento) LINEAE1 imputación "M" Recargo(suma) "m" Descuento(resta) "V" Descuento/Recargo Global Campo de datos : DETALLE (Texto descriptivo de la descuento) PRECIO (Monto) +(recargo) -(descuento) LINEAE1 imputación "M" Recargo(suma) "m" Descuento(resta) Debe ser el ultimo comando "I" Monto de IVA No Inscripto Campo de datos : PRECIO (Monto) +(recargo) -(descuento) Debe ser el ultimo comando "E" Ítem de línea Campo de datos : DETALLE (Detalle del ítem) CANTIDAD (Cantidad de unidades) PRECIO (Precio unitario) ALICUOTA (Porcentaje IVA ej. 21) IMPINTE (Impuestos Internos) ---------------------------------------- | si no utiliza IMPINTE llénelo con 0" | ---------------------------------------- ---------------------------------------- | Si el documento que esta por emitir | | es un Recibo o una cotización el | | detalle del mismo se toma concatenado| | el campo DETALLE con LINEAE1 | ---------------------------------------- ---------------------------------------- | Si el documento que esta por emitir | | es un Documento No Fiscal el detalle | | del mismo se toma concatenando el | | campo DETALLE con LINEAE1 | ---------------------------------------- "W" Cambio Encabezado/Pie de Comprobante fiscal (No funciona en DNFH) Campo de datos : DETALLE (Texto a establecer) CANTIDAD (Numero de Línea) 1-5 encabezado, 11-14 Pie Los cambios de encabezado/pie deben realizarse antes de enviar cualquier otro dato en itfiscal Importante : ---------------------------------------- | En caso de imprimir recibos se pueden| | mandar hasta 9 líneas de ítems, | | pero solo en la primera, el monto | | que se recibe especificado en precio,| | además se especifica la alicuota y | | los impuestos internos | ----------------------------------------