REMATE FERIAS INTRODUCCIÓN AL SISTEMA DE REMATES Remate ferias es un módulo parametrizable que permite operar con remates múltiples en forma centralizada o remota y simultánea, donde la carga de datos de configuración se puede efectuar con anterioridad y el resto de los datos dentro de la feria. La información de inicio, pautas generales y por cuenta, se puede generar en central o en forma remota y se maneja por empresa, unidad de negocio, zona del remate, compra/venta, especie, destino, fecha de vigencia y cuenta. Los datos puntuales de cada feria: guías, fletes, encierre y servicios son datos opcionales, que si se ingresan al sistema, al momento del cálculo son tenidos en cuenta, caso contrario opera con los datos de la boleta. La impresión de las liquidaciones y facturas se puede efectuar en forma remota o centralizada, pero la actualización a cuentas corrientes, contabilidad, impuestos, etc. se hace únicamente en central. Este modulo aun imprime los comprobantes y nos los genera via WS porque no hay un circuito que los contemple. Para la confección de reportes se cuenta con un punto especial que tiene los reportes estándares y además permite configurar los específicos según las condiciones de cada cliente. Las consultas son WEB y muestran los comprobantes, el estado de la cuenta, posiciones y estadísticas. Este módulo lo teníamos programado en DOS y los pasamos a WIN respetando el diseño general Las empresas que hasta el momento tienen instalado el sistema son: Ramirez, fue la primera Sombra de toro Porteña Mondino y en todos los casos se configuro centralizado. La documentación que a continuación se detalla, se refiere tanto a remates centralizados como remotos (aunque no se estén usando), por lo que debería, por el momento, testear este circuito. DIAGRAMA COMPLETO DEL REMATE Página 1 de 30 REMATE FERIAS REMATE FERIA (tiempo real - remoto) CENTRAL Feria Inicio C R E A Llegada de los camiones Inicio Condiciones del remate (pautas generales) F E R I A Carga guías Descarga Fletes Publicación del remate Condiciones particulares (pautas por cuenta) Encierre Encierre Ctrl 1 Si Carga mov. en lote Error Inicio remate No Planilla encierre Guías / flete Encierre Boletas Salida corral Planilla manual Calculo .Empresa .Uninego .Zona (remate) .Nro. remate .Fecha .Comprador .Vendedor .Destino .Ret.difer. Ctrl 2 Boletas si Boletas error Peso automático no si Fin remate Carga Cabezal (factura/liquidaciones ) Ctrl 3 totales N o no Salida corral remanente Opciona l error A Calculo Baja Remanente guías Pro-forma Carga Certificado guía C E N T R A L Numeradores Lote o individual Cuerpo Cta.cte. Contabilidad Impuestos Fletes Página 2 de 30 REMATE FERIAS EXPLICACIÓN DEL CIRCUITO FUNCIONAL ANTERIOR PARA OPERAR EN TIEMPO REAL (para un tipo de modelo) - Comienza con la llegada de los camiones cargados con los animales y respaldados por la GUIA de CONSIGNACIÓN. (El camión puede llegar con o sin Guía, si llega sin guía se baja el ganado lo mismo y se hace el encierre anotando las cabezas y especies que se bajan en una planilla. Después se carga la guía. En la Cooperativa de Ramírez, se cargan siempre en forma separada los encierres de las guías), un cliente puede sacar la guía por 10 cabezas y cargar solo 8, al momento de recibir la hacienda se deja constancia de la cantidad recibida, esto se hace en el encierre. - A continuación se efectúa la descarga de los animales y los encierran en diferentes corrales, dependiendo de determinadas características (como pelaje, machos-hembras, etc.). Dentro de un corral puede haber varios lotes. (La Cooperativa de Ramírez no maneja lotes, en un corral puede haber ganado de varios productores y los diferencian por una señal o marca que le hacen a los animales. Esta señal o marca de detalla en las observaciones del encierre porque después con eso se guía quien saca los animales a la pista.) Cuando el camión descarga la hacienda en la feria, dependiendo de la empresa: - se hace una planilla manual que queda como constancia de quien hace el encierre y no se entrega ningún comprobante al fletero. - se entrega una especie de recibo manual de la hacienda recibida que le queda al camionero como constancia En el encierre lo que se hace es detallar los animales que vienen en el camión, este detalle se hace por rubro porque así es como se van a sacar a pista. Por ejemplo si en el camión vienen animales que corresponden a los rubros gordos e invernada, esto se registra en planillas diferentes. Puede darse el caso que en un camión vienen animales de dos productores, en este caso se hace el encierre según corresponda a cada una de las cuentas. - Con estos datos se hace el primer control cruzado: entre los datos cargados en la guía de consignación y lo que se paso de encierre, que deben coincidir. A pista van a sacar los animales de acuerdo al encierre (Puede ser que la guía diga que hay 16 cabezas, pero en el encierre para sacar a pista haya 15, en este caso, en el encierre hacen constar el animal que está caído) - Con los datos antes mencionados se imprimen dos Planillas de encierre para entregar al rematador y al encargado de largar los animales a la pista - Comienza el remate, largan a pista los animales siguiendo el orden de la planilla de encierre, por destino (ordepista), y se comienza con la carga del boleto, por sistema y planilla manual - Cada boleto cargado imprime un comprobante provisorio luego de tomar peso de balanza - Se imprime un reporte que se utiliza para tildar los boletos cargados contra la planilla manual. Este control se efectúa en administración cuando se completa una planilla, o sea casi en tiempo real. - que es usado para tildar (Es un proceso utilizado para control, no específicamente necesario, podría utilizarse un listado al fin del remate para control o buscar otro método) - Al final del remate se efectúa o el segundo control donde se tildan los datos ingresados al sistema con los cargados manualmente por el planillero (y se ajustan según los datos de este ultimo) o el tercer control donde se valida que el total de la guía de consignación coincida con el total vendido; se imprime la guía certificada que se entrega al comprador cuando se lleva los animales (y se controla que coincidan la cantidad de animales que se lleva con los comprados) o Impresión de liquidación pro forma para entregar a comprador y vendedores - para retirar los animales de la feria, tanto el comprador como el vendedor con los animales de remanente, deben tener la guía certificada (que se confecciona manualmente) EN CENTRAL SE TERMINA EL CIRCUITO: Se deben configurar las tablas parametrizables - Pautas generales - Pautas por cuenta - Comprobantes - El proceso de calculo, toma los datos cargados en la guía, encierre y boletos y se generan las facturas de compra y liquidaciones de venta Página 3 de 30 REMATE FERIAS DIAGRAMA TECNICO DE ENTIDAD/RELACION Central (maestros) Empresa Central (feria) Remoto (feria) Feria Vista materializada (snapshot) PautaFeria (generales y por cuenta) Maestros .Mcuit .Mcuenta .McAsoc Guía C O M U N I C A C I O N PautaServicio Entidades .especies .procedencia .destino .tipodeguia .tclasificacion .comprobantes .zcomer .uninego .etc. Feria procedestino Tb_flete Status Central o Remoto cálculo Encierre Guiaespecie Encierre Concilia Servicio Boleta Servicio cálculo Cabpie Cuerpo Guía remanente - Certificado Cuedgr Cabpie Proforma Cuerpo Fact./Liquid Cuedgr Actualiz Resfac Movide Status Central o Remoto Movim ImpuWin En central se van a grabar las tablas comunes de maestros y entidades Se va a crear un usuario para llevar las tablas de ferias, donde convivan los datos comunes de todas las ferias de la empresa, permitiendo remates simultáneos (en diferentes zonas) y particulares (solo en central) A través de un programa de: exportación: que permita crear la feria remota, llevándose los cambios de los maestros, tablas comunes y de la feria (dejando en las tablas solo los datos de la nueva feria) importación: que traiga los datos de la feria y los agregue en las tablas de central. Se permite la carga de cuentas en la feria (remoto) y cuando se reciben los datos en central, se valida que existan y que no pertenezcan a otro CUIT, caso contrario muestra error y aborta el proceso Página 4 de 30 REMATE FERIAS EXPLICACION GENERAL DEL SISTEMA DE REMATE OPERANDO EN FORMA CENTRALIZADA Indice o menú de remate centralizado (ya que no tenemos empresas con otro tipo de configuración) A diferencia de otros modulos , en este se debe generar un proceso para remate ferias o particular y luego cargar los movimientos en cada uno de estos procesos Página 5 de 30 REMATE FERIAS Al generar un nuevo remate se debe indicar: - empresa - unidad de negocio - zona - fecha de remate - fecha de impresión de remate, este dato es muy importante por la validacion de nros de comprobantes y fecha - tipo de remate: feria, particular, etc. - nro de remate - status pendiente de inicio, se generan los datos pero no se puede operar proceso remoto, indica la carga del remate en cada destino, y luego la comunicación y centralizacion de datos para calculo definitivo, confeccion de comprobantes y actualizacion proceso central, es el usado actualmente por todas las empresas, donde se maneja en forma centralizada toda la informacion Luego de la generacion del remate se esta en condiciones de cargar los datos referentes a cada remate y que puede ser - guias - encierres - servicios - boletas Página 6 de 30 REMATE FERIAS GUIAS y ENCIERRES Estan muy ligados entre si, se cargan desde la pestaña GUIAS y debe respetar el orden, ya que no pueden cargarse los encierres si no tenemos las guias Página 7 de 30 REMATE FERIAS La guía es el elemento de tránsito, si la policía lo encuentra sin ésta decomisan la hacienda, por lo que cada camión debe circular con una; si un vendedor debe enviar varios camiones a la feria, cada uno tendrá su guía En el caso que un camión lleve hacienda de dos cuentas a la feria, lo debe hacer con dos guías (la hacienda debe venir bien identificada para que no se mezclen en el encierre) Se cargan las guías por separado ya que son de diferente dueño. 1 camión con 2 guías: cargar las 2 guías, porque corresponde a diferentes cuentas 2 camiones con 1 guía: imposible, es ilegal, pero si llegaran se deben cargar las 2 guías, porque corresponde a diferentes fletes 1 guía con varios encierros: el encierre es hijo de la guía Varias guías con 1 encierro: el encierre es hijo de la guía se repite el encierro parcial La carga de datos de la Guía en: remate feria es obligatoria para obtener los datos del fletero (en caso que trabaje con fletes) se puede cargar antes o después del encierre y la boleta remate particular es opcional, ya que se compra directamente de campo a campo. al no encontrar los datos debe acceder a la carga dentro de la guía se deben indicar las especies que se transportan, que luego deben coincidir con el encierre la carga de datos del encierre es opcional, solo si se trabaja en tiempo real deberá ingresarse se pueden ingresar las guias y encierres relacionados o en forma independiente (por diferentes puntos) pero luego deben relacionarse Página 8 de 30 REMATE FERIAS los datos del flete - - se graban en la misma guía en forma separada lo que corresponde a la cuenta y al fletero. Cada transporte debe tener su guía. (Se podría dar el caso que dos guías tengan el mismo transporte, esto es cuando en un camión se transportan animales de dos cuentas, esto no se puede hacer pero en la realidad se da) Las tarifas e importes de la cuenta se descuentan en la liquidación de venta o factura de compra según el tipo de guía ingresada; del fletero, pasan al módulo de fletes (si así esta configurado) junto a los datos de la cuenta para retirar los animales de la feria, tanto el comprador como el vendedor (si hay animales de remanente), deben tener la guía certificada que es el instrumento legal para retirar y circular con la hacienda (y es de confección manual) Detalle de comprobantes de guias Página 9 de 30 REMATE FERIAS Página 10 de 30 REMATE FERIAS Circuito de FLETES dentro de la FERIA Descuenta en liquidación de venta Consignación (ingreso remate) Procedencia Destino si Guías Boletas Venta (salida con compra) Tarifa flete (tb_flete) Descuenta en factura de compra si Cálculo Tarifa convenio flete por cuenta fletero (tb_convtra) Traslado (particular) ingreso Traslado (particular) egreso Remanente (salida con sobrante) si si si Descuenta en liquidación de venta Descuenta en factura de compra Pasa a fletes datos y tarifa fletero Página 11 de 30 REMATE FERIAS SERVICIOS En este punto se cargan los conceptos especificos para una cuenta y que la afectan en este remate puntualmente. Para un calculo general y permanente, se deben cargar por pautas. BOLETAS Estos comprobantes son los unicos obligatorios para la generacion de comprobantes dentro de la feria Página 12 de 30 REMATE FERIAS La pantalla de carga de boletas es configurable, por lo que puede verse de diferente manera, según el cliente o el tipo de remate Al momento de cargar las boletas, según los datos del filtro busca la pauta vigente para sugerir las formas de pago y los servicios Según configuración se va a indicar que campos se usan y que campos quedan apagados. Algunos controles en datos específicos son: - lote, se sugieren los datos de especie y guía (si solo hay un una) caso contrario se debe consultar - corral, que es usado por la Coop Ramírez, sugiere la especie que tiene en ese corral según el encierre, si tiene mas de una las muestra para seleccionar. Si el lote esta apagado, se sugiere el dato del encierre relacionado al corral - peso se puede cargar en forma - manual - tomar por botón desde balanza - recibir desde interfaz manual (caso Ramirez), en los dos últimos casos reacciona así: Peso habilitado y botón deshabilitado: carga manual Peso deshabilitado y botón habilitado: toma condiciones de configuración de balanza, por defecto Peso deshabilitado y botón deshabilitado: toma condiciones de configuración de balanza, por defecto, caso Ramirez (el sistema pega el peso de la balanza, sin necesidad de tener que hacer clic en el botón) En Ramirez cuando en la balanza cargan el peso, el sistema se lo pega al boleto por el nro. de éste, y aparte del peso que se muestra o carga en balanza, se pega la cantidad de animales que es un dato que se carga en la balanza. Esto sirve después para cuando hacen el control de los boletos para comparar con la cantidad de la balanza. Página 13 de 30 REMATE FERIAS El manejo técnico de configuración y lectura de balanzas es la referente a balanzas esta en “10-0002 Balanzas de pesaje planta y puerto.doc” control del peso, que se realiza según configuración de tabla, tomamos los datos de rubro/especie, y peso, buscamos en la tabla, si no encontramos o si los datos de peso están en 0, no valida. Por ejemplo antes de grabar busca por rubro/especie y peso (mínimo-máximo), si no encuentra datos continúa, si encuentra especie y los kilos están en 0, continua si encuentra especie y kilos de la boleta esta fuera de todos los rangos (#0) muestra mensaje “Kilos fuera de rango” y continua Rubro Novillo Novillo Novillo Novillo Novillo Novillo Novillo Novillito Novillito Vaquillonas Vaquillonas Vaquillonas Terneros - Especie Mest.EyB Mest.EyB Mest.EyB Mest.EyB Regulares liv. Overos N. Cruza cebu EyB M. EyB P. EyB M. EyB P. Regulares Peso Mínimo Máximo 431 460 461 490 491 520 521 9999 501 441 351 391 351 391 9999 9999 390 430 390 430 La llave se usa para modificar el peso cuando es tomado desde balanza Página 14 de 30 REMATE FERIAS CALCULO A traves de este proceso se combinan los datos grabados en guias, encierres, servicios y boletas generando los comprobantes de compra y venta El calculo puede ser: - transitorio, donde se permite hacerlo hasta boleta y por cuenta - definitivo, se realiza en forma completa y en caso de calcular ganancias, es en este punto donde se realiza en forma correcta, ya que es especial porque acumula saldos y retenciones mensuales Página 15 de 30 REMATE FERIAS A continuación se detalla en un diagrama los puntos mas relevantes del calculo Página 16 de 30 REMATE FERIAS CALCULO filtro inicio Hay guías varias p/cta pend.conc.? mensaje fin Hay encierre sin guías? mensaje fin mensaje rollback fin mensaje rollback fin rollback fin Inicia transacción Conciliar guías únicas con encierre Cabezas guía=encierre+reman . Cabezas encierre=boleta+dev. Busca pauta estándar Crea vista cabezal desde tabla boletas Crea vista cuerpo Busca pauta por cta. Busca servicio p/cta. Agrupa boletas p/ confección de liquidaciones y facturas Boleta y boletacue Cabezas factura=liquidación mensaje Genera facturas y liquidaciones Marca boletas Cambia status commit fin Página 17 de 30 REMATE FERIAS Algunos de los controles que se efectúan: - el total de cabezas de guía debe ser igual al total de encierre + remanente Si existe más de una guía por cuenta sin conciliar avisa “las guías de las cuentas xxx,xxx,xxx,… están sin conciliar, no se puede efectuar el cálculo” - total de cabezas de encierre debe ser igual al total en boletas + devueltas - total de cabezas liquidadas debe ser igual al total facturadas Si hay encierres sin guía avisa “hay encierre sin guías, debe cargarlas para poder calcular” Muestra mensaje: Error, la cantidad de cabezas de venta no es igual a la de compra, no se puede continuar con el calculo Forma de agrupar al generar comprobantes - Ventas Empresa-unidad de negocio-zona(lugar remate) remate particular cuenta vendedor fecha de operación destino factura aparte - grupo lugar de remate importe flete días de vencimiento retención diferencial (campo para agrupar) - Compras Empresa-unidad de negocio-zona(lugar remate) remate particular cuenta comprador fecha de operación destino factura aparte - grupo lugar de remate importe flete días de vencimiento retención diferencial (campo para agrupar) Cálculo de importes, en este caso tenemos dos tipos - mercadería, corresponde al importe bruto, pueden ser varios movimientos dentro de un comprobante dependiendo de Especie, rubro, lote, corral, cant. cabezas, etc. y el calculo es asi si Peso # 0 (peso * precio) si Peso = 0 (cantidad cabezas * precio) - conceptos varios Servicios, al momento del calculo se sobrescriben las pautas, comenzando por la general, se superponen las particulares y luego las ingresadas por boleto pautas generales de empresa, uninego, zona, compra/venta, especie, destino y fecha de vigencia pautas particulares por empresa, uninego, zona, compra/venta, especie, destino y fecha de vigencia y cuenta movimientos de servicios dentro de la boleta Impuestos, se configuran a nivel general y se activan según las condiciones de la cuenta, la mercadería, el tipo de comprobante, etc., por ejemplo: Página 18 de 30 REMATE FERIAS IVA Retención DGR Percepción DGR Percepción DGI Sellado Impuesto municipal Retención de ganancias: este impuesto al ser acumulativo, mensual y calcularse a nivel CUIT, genera inconvenientes al momento de la anulación, porque si tiene comprobantes posteriores, deben anularse todos; y como el calculo del remate relaciona un comprobante de venta con varios de compra o a la inversa, deben anularse todos los relacionados, por lo que es muy complejo Etc. Comprobantes que genera - Liquidaciones para venta - Factura para compras Impresión de comprobantes: desde el punto de impresión se accede a la actualización, si esta en modo centralizado, si es remoto solo se puede imprimir. Por el momento no tenemos ws para la generación de estos comprobantes, ya que no han sido contemplados por AFIP Actualización de comprobantes impresos, este punto actualiza todos los comprobantes impresos a otros modulos Admis (contabilidad, cuenta corriente y fletes), el modulo de impuestos importa los datos por otro proceso y permite el calculo definitivo de otro remate. Anulación de remate/comprobante: se efectúa solo en central, cuando en una feria o remate particular se anulan comprobantes actualizados, hay que dejar cargarlos nuevamente con el nro. de remate ya terminado. Debemos permitir la anulación del remate completo o por comprobante (liquidación y/o factura) liberando la boleta correspondiente para ser calculada nuevamente Si la anulación del remate es completa, queda pendiente nuevamente por lo que no hay cambios con un remate normal La modificación de las boletas, cuando se anula un comprobante, se efectúa en central aunque la feria haya sido remota. Página 19 de 30 REMATE FERIAS Otros puntos dentro del modulo son Conciliacion de guias y encierre Monitor de totales Página 20 de 30 REMATE FERIAS Reportes de RBSCWeb Página 21 de 30 REMATE FERIAS Consulta de comprobantes generados, se muestran las liquidaciones de venta y facturas de compra Página 22 de 30 REMATE FERIAS TABLAS Maestro de cuentas Se mantiene en central; pero de ser necesario se permite la carga en la feria (remota), cuando se importan los movimientos, debe validar que la cuenta exista, caso contrario no debe importar hasta que se carguen las cuentas Pautas y servicios: pueden configurarse por pautas generales de empresa, uninego, zona, compra/venta, destino y fecha de REMATE pautas particulares por empresa, uninego, zona, compra/venta, destino y fecha de REMATE y cuenta movimientos de servicios dentro de la boleta, solo los casos especiales no configurados dentro de las pautas generales y por cuenta en un archivo hijo de la pauta, se graban todos los servicios e impuestos a calcular. Se deben cargar solo los servicios que se calculan en forma diferente, caso contrario se toma de la pauta. Actualmente para cada cliente se definen condiciones particulares, como: condiciones de pago. gastos a calcular: por ejemplo comisión que ahora se trabaja con dos perfiles genérico, 10 días 5% de comisión especial, caso Ramirez: - Venta 7 días 5 % comisión Contado 6% de comisión - Compra: definir para cada cuenta un plazo y comisión diferencial. Esto es muy cambiante, hay gente que se le cobra el 2%, 3%, hay compradores que pagan a 10, 14, 21 días. Todas estas condiciones caso demás ferias, los conceptos que conforman la comisión total varían en todos los casos. Página 23 de 30 REMATE FERIAS Los botones con los que cuenta este punto son: alta modificacion baja consulta copiar y generar nueva pauta auditoria salir Control de boletas: en este punto se realiza la configuración de condiciones para la carga de la boletas Página 24 de 30 REMATE FERIAS Procedencias y destinos: esta tabla es la estandar del Admis Balanzas: esta tabla es la estandar del Admis Página 25 de 30 REMATE FERIAS Empresas Numeradores: se usan en la impresión de los comprobantes de liquidaciones y facturas Página 26 de 30 REMATE FERIAS Semiconstantes Entidades Internas y externas para el manejo la configuración del remate AUDITORIA Cada uno de los movimientos que se manejan dentro del sistema dejan grabada las pistas de auditoria. En las observaciones se indica “dato”:”valor anterior”, ”valor actual” - “dato”:”valor anterior”, ”valor actual”, etc. En cada pantalla de carga, se muestran las pistas Página 27 de 30 REMATE FERIAS RELACIONES tempcabpierf.uvalue tempcuerporf.uvaluecabpie Boleta.relBoletaCOM / Boleta.relBoletaVTA guia. Uvalueguia Boleta.Uvalueguia Boleta.Uvalueencierre encierre. Uvalueencierre RF_CalCab.uvalue RF_CalCue.uvaluecabpie RF_CalCue.resford Cta.cte. Resfac.resford Contabilidad sin relación Impuestos sin relación Página 28 de 30 REMATE FERIAS PROCESOS cálculo tempcabpierf.uvalue tempcuerporf.uvaluecabpie Boleta.relBoleta impresión actualización tempcabpierf.NroComp tempcabpierf tempcuerporf RF_CalCab.uvalue RF_CalCue.uvaluecabpie RF_CalCue.resford Página 29 de 30 REMATE FERIAS Página 30 de 30