Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Esta consulta es de hace 4 años. Tenga eso en cuenta.
joenilson_f74d39
joenilson_f74d39
Pregunta cerrado

Instalar facturascripts en MacOS X 10.x Pasos para...

Instalar facturascripts en MacOS X 10.x

Pasos para instalar Facturascripts en MacOs 10.x

Para realizar la instalación de FacturaScripts en un ambiente MacOS, ya sea la versión normal o la Server se debe seguir los siguientes pasos:

1. Descargar el archivo de facturascripts desde la web, al momento de este post la versión estable de FacturaScripts es la 2015.048

2. Revisamos si el apache esta instalado, para esto nos vamos al Launchpad > Utilidades y abrimos el Terminal, una vez en el terminal escribimos: "httpd –v" sin las comillas y presionamos enter, al hacerlo nos debe dar un mensaje del tipo:

Server version: Apache/2.4.16 (Unix)
Server built: Jul 31 2015 15:53:26


3. Luego de esto instalamos MySQL, lo descargamos desde: http://dev.mysql.com/downloads/mysql/, allí elegimos el archivo que diga Mac OS X 10.XX (x86, 64-bit), DMG Archive, luego de que descargue se instala el archivo con extensión pkg y procedemos a ejecutar.

Al terminar nos dará un mensaje de que se ha creado una clave de root temporal, copiamos esta clave y nos vamos en el menú a Preferencias de Sistema y debajo de usuarios y grupos podremos encontrar MySQL, le damos un click y si el estado dice Stopped le damos al botón Start MySQL Server.

Hecho esto en la Terminal escribimos lo siguiente:

/usr/local/mysql-5.X.X/bin/mysql –u root –p

Le damos enter y nos pedirá la clave de root, le ponemos la clave que nos indicó el instalador y al ingresar colocamos la clave que queremos con el comando:

SET PASSWORD = password(‘mi_super_clave’);

Luego de eso procedemos a crear la base de datos para facturascripts:
CREATE DATABASE facturascripts;

Casi para terminar creamos el usuario que va hacer uso de esta base de datos:
CREATE USER ‘basero’@’localhost’ identified by ‘otra_super_clave’;

Y como punto final:
GRANT ALL ON facturascripts.* TO ‘basero’@’localhost’;

Con esto ya podemos hacer el flush de privilegios:
FLUSH PRIVILEGES;

Y salir de la consola de mysql:
exit;


4. MySQL en Mac crea el archivo de socket en /tmp/mysql.sock, por lo que vamos a tener que hacer uso de la Terminal y ejecutar los siguientes comandos:
sudo mkdir /var/mysql

Con este comando creamos la carpeta, y luego ejecutamos:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
, con esto podremos seguir con la instalación de facturascripts.

5. En el Finder nos vamos a Descargas y buscamos el archivo que bajamos de facturascripts, que se llama facturascripts-2015-master.zip, le damos doble click para que se descomprima y luego lo renombramos al nombre que nosotros queramos, que puede ser facturascripts o sapkiller o lo que quieran.
Hecho esto, copiamos el archivo y en el menú de Finder le damos a Ir > Ordenador y luego en el listado de carpetas nos vamos a Librerias ( Libraries ), luego al final a WebServer y luego a Documents, allí le damos a pegar la carpeta, nos pedirá la clave de nuestro usuario que tiene que tener privilegios de administrador y se copiará sin problemas.

6. Hecho esto podemos iniciar con ejecutar la web, entrando a nuestro navegador y colocando: http://localhost/facturascripts y enter.

7. Si todo esta correcto, nos dará un aviso de que no tenemos permisos de escritura, pero eso se soluciona copiando el código que nos indica en pantalla en una Terminal, al hacerlo, en la terminal nos pedirá nuestra clave de usuario de la computadora, lo colocamos y luego si no nos sale un error, regresamos al navegador y le damos refrescar a la página y nos debe aparecer la página de configuración de facturascripts con lo que pueden seguir con el tutorial de instalación.

Para activar el cron en MacOS utilizamos la utilidad launchd que es la que maneja los archivos que se ejecutan periódicamente.

En nuestro mac en Finder en la barra de menú nos vamos a Visualización y le damos click a Mostrar opciones de visualización, allí marcamos la opción que dice: Mostrar carpeta Biblioteca, al hacer esto en nuestra carpeta de Inicio aparecerá una carpeta con nombre de Librería, ingresamos a esa carpeta y buscamos la que se llama LaunchAgents.

En esta carpeta encontraremos varios archivos con extensión plist, le damos click derecho a cualquiera de estos y lo duplicamos.

Renombramos el archivo duplicado que debe tener la palabra “copia” con la siguiente estructura: com.usuario.facturascripts.plist, esto es para que MacOS lo reconozca y lo ejecute.

Le damos click derecho y le decimos: Abrir con… y buscamos la aplicación TextEdit, cuando la abra, seleccionamos todo el contenido y lo borramos, luego de esto pegaremos la siguiente información como contenido:

Contenido del archivo com.SU_USUARIO.facturascripts.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.SU_USUARIO.facturascripts</string>

<key>ProgramArguments</key>
<array>
<string>/usr/local/etc/facturascripts.crontab</string>
</array>
<key>Nice</key>
<integer>1</integer>

<key>StartInterval</key>
<integer>3600</integer>

<key>RunAtLoad</key>
<true/>

<key>StandardErrorPath</key>
<string>/tmp/Facturascripts.err</string>

<key>StandardOutPath</key>
<string>/tmp/Facturascripts.out</string>
</dict>
</plist>

[ul]
[*]el Key Label es el archivo que se va ejecutar
[*]el Key StartInterval esta en 3600 lo que indica que se va ejecutar cada hora, cosa que podemos configurar al intervalo que necesitemos
[*]el Key StandardErrorPath es para que si ocurre un error al momento de ejcutar nos lo grabe en un archivo, en este caso lo graba en /tmp/Facturascrips.err
[*]el Key StandardOutPath es para que grabe todo lo que ha estado realizando al momento de ejecutar el archivo.
[/ul]

Una vez grabado este archivo plist, cerramos el mismo, procedemos a crear el archivo facturascripts.crontab, para esto nos quedamos en el mismo TextEdit y en un archivo en blanco copiamos las siguientes líneas:

#!/bin/sh
cd /Library/WebServer/Documents/NOMBRE_FOLDER_FACTURASCRIPTS
php cron.php
chown -R USUARIO_MAC:_www tmp

Al guardar nos va a generar un archivo llamado facturascripts.crontab.rtf, para modificarlo debemos ir a la Terminal y ejecutar los siguientes comandos:

cd Documents
sudo cp facturascripts.crontab.rtf /usr/local/etc/facturascripts.crontab

Si al hacerlo nos da el error que no se encuentra la carpeta etc, procedemos a crearla con:

sudo mkdir –p /usr/local/etc/

Y luego volvemos a ejecutar

sudo cp facturascripts.crontab.rtf /usr/local/etc/facturascripts.crontab

Al terminar esto ya tenemos todo casi listo, configuramos nuestro archivo como un ejecutable con:

sudo chmod +x /usr/local/etc/facturascripts.crontab

Y luego en el mismo terminal ejecutamos las siguientes líneas:

cd
cd Library/LaunchAgents/
launchctl load com.SU_USUARIO.facturascripts.plist

con estos pasos le decimos al MacOS que cargue nuestro archivo a la lista de procesos periódicos del sistema, y de aquí a una hora o el tiempo que hayamos configurado en el StartInterval del archivo plist podremos verificar en /tmp/ en los archivos Facturascripts.err y Facturascripts.out si se esta ejecutando nuestro proceso con normalidad o si debemos solucionar algún problema.

Dudas, pueden comentarlas aqui

República Dominicana   04-01-2016 16:04:04   14-04-2016 21:15:04   33   [joenilson]

givacom
Para lo que tenga problemas o les parezca muy complicado, también es posible bajarse la versión gratuita de Mamp desde el enlace que les dejo y en 2 minutos lo tienes instalado y funcionando.

https://www.mamp.info/en/

Saludos
jquintanilla410_f74d39
Gracias
info_59ba95
Gracias
Cerrado
Título Tipo
joenilson_f74d39
Buenas noches, se ha trabajado el Informe de Estado de Cuenta para darle compatibilidad con Tesoreria para que les muestre los recibos aplicados a una factura para mostrar el valor de la factura,...
cerrado 08-09-2019 02:23:55
Actualización 0
joenilson_f74d39
Se ha actualizado el plugin República Dominicana con los siguientes cambios: - Agregados los comprobantes fiscales 16 y 17 - Corregido un error para generar reportes e imprimir por el plugin...
cerrado 17-06-2019 20:04:20
Actualización 0
joenilson_f74d39 oibafnarud_f74d39
Se ha actualizado el plugin República Dominicana para FS2017. - Corregido problema en TPV al momento de reimprimir los datos de la factura. - Agregado el tipo de compra para las facturas de compra...
cerrado 29-01-2019 19:05:50
Actualización 1
joenilson
Versión 142 del plugin republica_dominicana ya disponible: * Actualizado TPV para que muestre correctamente si es un NCF con fecha de Validez * Actualizado impresión de TPV eliminando la linea RE...
cerrado 21-10-2018 03:28:07
Actualización 0
joenilson
Versión 140 del plugin republica_dominicana ya disponible: - Correcciones al TPV para que genere correctamente los comprobantes. - Arreglado impresión del ticket que no mostraba la cédula o RNC...
cerrado 07-08-2018 14:46:12
Actualización 0
joenilson
Plugin republica_dominicana v139 ya disponible: - En esta ocasión solo se ha cambiado el buscador de RNC que está en el menú de accesos rápidos (el ícono de la estrella). Ahora se paginan los...
cerrado 16-07-2018 01:28:51
Actualización 0
joenilson edgar_5c1bde
Plugin republica_dominicana v138 ya disponible: Corregido error que no imprimía el tipo de NCF en el TPV Corregido error que no permitía usar el ultimo número del correlativo de un rango de NCF...
cerrado 15-07-2018 03:44:16
Actualización 3
joenilson
Novedades del plugin republica_dominicana, versión 133: Se ha activado la compatibilidad para que a partir del 01 de Mayo del 2018 los números de NCF usen el nuevo modelo publicado por DGII, para...
cerrado 27-04-2018 15:00:24
Actualización 0
joenilson
Novedades del plugin republica_dominicana, versión 132: - Se agregó a Informes > Informes Fiscales el desglose de ventas por forma de pago para que puedan trabajar los mismos para presentar en...
cerrado 23-02-2018 15:54:10
Actualización 0
joenilson
Novedades del plugin republica_dominicana, versión 125: - Corregido un problema al enviar una factura por correo y marcar el botón de guardar correo - Corregido un problema con la factura al...
cerrado 25-01-2018 02:48:45
Actualización 0
joenilson
Ya disponible el plugin republica_dominicana v118: En Admin > República Dominicana pueden activar para que se muestre un sello "Pagado" cuando una factura esté pagada y el cliente...
cerrado 22-01-2018 05:11:14
Actualización 0
joenilson
Versión 6 del plugin autorizar_descuento ya disponible: La compatibilidad con multiples descuentos está aplicada. Ahora el formulario solo pide el usuario y la clave del usuario que va autorizar...
cerrado 16-11-2017 17:27:56
Actualización 0
joenilson
Ya disponible el plugin republica_dominicana v114: - Se ha corregido un error que no permitía hacer rectificaciones por diferencia de precio en las facturas, (El boton al lado de guardar que dice...
cerrado 08-10-2017 23:03:26
Actualización 0
joenilson pierregq_f74d39
Plugin distribucion v79 ya disponible: - Actualizados los tipos de datos de integer a float para poder generar ordenes de carga o transportes con decimales. - Actualizada la vista del cliente para...
cerrado 28-09-2017 16:11:32
Actualización 1
joenilson
Versión 112 del plugin republica_dominicana ya disponible: - Corregidos errores al momento de generar NCF - Compatibilidad con facturacion_base versión 130 Quedan pendientes para la próxima...
cerrado 20-09-2017 17:59:00
Actualización 0
joenilson
Ya disponible el plugin republica_dominicana v98: En esta corrección se mejoró el formato de la factura con NCF, ahora pueden elegir el color del texto de las lineas, el color de texto de las...
cerrado 07-07-2017 03:49:57
Actualización 0
joenilson
Ya disponible el plugin distribucion v46: Se han agregado los reportes de informe de Distribución con Facturas y Albaranes/Conduces que están pendientes de cobro, de asignar a un Transporte o de...
cerrado 26-05-2017 23:42:51
Actualización 0
joenilson
Plugin distribucion v41 ya disponible: - Mejoras en las pantallas de busqueda de Ordenes de Carga y Transportes - Se agregó el informe de Distribución para saber la cantidad de documentos...
cerrado 13-05-2017 18:50:27
Actualización 0
joenilson
Novedades del plugin republica_dominicana, versión 78: - Corrección al Maestro de NCF para que no genere duplicados al momento de cambiar un campo como area de impresión o almacén. - Mejorado el...
cerrado 13-05-2017 18:33:23
Actualización 0
joenilson alvaro.castro.tomas_f74d39
Agregar el campo codtarifa al momento de realizar una venta para así identificar facilmente los precios aplicados a determinada venta en el tiempo.
cerrado 14-06-2017 13:07:34
Tarea 1
joenilson
Versión 1 del plugin autorizar_descuento ya disponible: Este plugin es para agregar una capa sencilla de seguridad para evitar que un empleado agregue descuentos no autorizados a documentos de...
cerrado 05-05-2017 14:36:46
Actualización 0
joenilson joenilson
Plugin distribucion v37 ya disponible: se ha mejorado las pantallas para asignar supervisores, vendedores y rutas, y el dashboard de distribución muestra información de las ventas agrupadas por...
cerrado 29-04-2017 17:22:10
Actualización 2
joenilson
Plugin republica_dominicana v64 ya disponible: esta versión es de mantenimiento para compatibilidad con facturacion_base v113
cerrado 18-04-2017 21:27:14
Actualización 0
joenilson
Plugin distribucion v29 ya disponible: - Se ha trabajado la compatibilidad con FacturaScripts 2017.007 . - Se ha mejorado el soporte para elegir multiples rutas al crear una orden de carga, ahora...
cerrado 27-03-2017 23:15:14
Actualización 0
joenilson
Versión 51 del plugin republica_dominicana ya disponible: - Se corrigió para las nuevas instalaciones para que se activen las páginas automáticamente - compatibilidad con bootbox para los avisos...
cerrado 23-03-2017 01:34:16
Actualización 0
joenilson
Ya disponible el plugin republica_dominicana v50: Actualización de compatibilidad con facturacion_base 108 Agregado el modelo de impresión para facturas de compra con NCF Correcciones menores
cerrado 14-03-2017 23:08:32
Actualización 0
joenilson
Plugin republica_dominicana v48 ya disponible: con las siguientes mejoras: - Compatibilidad con el control de stock de facturacion_base - Generación automática de los NCF para Comprobantes de...
cerrado 11-03-2017 05:30:29
Actualización 0
joenilson nextsoftware
Listado de correlativo de documentos por PAIS/USO Teniendo en cuenta que queremos mejorar el soporte de generación de los códigos de documentos necesitamos que indiquen en los comentarios los...
cerrado 23-05-2017 21:27:03
Pregunta 7
joenilson
Novedades del plugin kardex, versión 6: Actualizado para mostrar las transferencias entre almacenes y se muestra la valorización de los productos de acuerdo al precio de venta o al precio de compra.
cerrado 25-01-2017 05:04:30
Actualización 0
joenilson joenilson
Actualización plugin republica_dominicana, se agregó en la lista de Accesos Rápidos la posibilidad de buscar clientes directamente en la página de la DGII, solo esta como buscador sencillo por...
cerrado 23-06-2016 17:06:33
Actualización 5
joenilson
Actualización del plugin de adecuación para republica_dominicana para compatibilidad con facturacion_base 78
cerrado 29-04-2016 03:54:43
Actualización 0
joenilson
Actualización plugin republica_dominicana revision 8, se han corregido errores menores de los views y se agregó a los informes fiscales un detalle de ventas, el cual muestra un listado de los...
cerrado 20-03-2016 12:46:15
Actualización 0
joenilson
Actualización plugin republica_dominicana para compatibilidad con la version 74 de facturacion_base, se eliminó un archivo obsoleto, esta actualización solo es de mantenimiento pero necesaria si...
cerrado 14-03-2016 02:29:42
Actualización 0
joenilson
Nueva actualización plugin republica_dominicana se ha colocado la compatibilidad con facturacion_bae 72, además se agregó la posibilidad de crear Notas de Crédito contables para rectificar en...
cerrado 08-03-2016 14:14:27
Actualización 0
joenilson
Plugin república_dominicana actualizado, se han agregado las notas de credito contables o financieras, para realizar las mismas por diferencia de precio. Corregidos problemas la eliminar o anular...
cerrado 10-02-2016 03:37:20
Tarea 0
joenilson NeoRazorX
Si un servidor esta en un grupo de servidores sin acceso a internet directamente el curl no funciona en las páginas de admin_home y updater, la función curl_get_contents debe considerar funciones...
cerrado 16-02-2016 11:36:22
Idea 1
joenilson_f74d39 joenilson
Se debería mejorar la detección de la ip de los usuarios cuando estos estan detrás de proxy, en la función update_login if ($_SERVER['HTTP_X_FORWARDED_FOR']){ $ip =...
cerrado 30-01-2016 00:26:59
Idea 2
joenilson_f74d39 shawe
Al utilizar el plugin tarifas_proveedor en una base de datos postgresql da error de la tilde abierta que se utiliza en las bases de datos mysql y no permite hacer ninguna operación en el listado...
cerrado 10-01-2016 12:46:43
Error 3
joenilson_f74d39 NeoRazorX
luego de la actualización de facturacion_base al crear un pedido de compra a un proveedor que esta en regimen Exento artículos que tambien estan exentos de itbis, no esta grabando el campo...
cerrado 09-01-2016 20:05:05
Error 1
joenilson_f74d39
Al momento de imprimir una factura detallada, si es una factura rectificativa, en la conversión de numero a letras del total, al ser el total en negativo muestra como texto la palabra...
cerrado 26-12-2015 03:40:30
Error 0
joenilson_f74d39 NeoRazorX
En la ventana de Articulos, al ir a la pestaña de precios, en el botón inferior izquierdo verde de Nueva Tarifa, al darle click, en lugar de llevar a uno a la pestaña de tarifas lo que hace es que...
cerrado 24-12-2015 13:42:14
Error 1
joenilson_f74d39 joenilson_103
Facturación de Servicios, buenas tardes, instalé el plugin de servicios, esto para una distribuidora, la cual además de distribuir productos, tambien presta el servicio de transporte a otras...
cerrado 22-12-2015 23:18:14
Pregunta 1
joenilson_f74d39 oki4free_103
Factura Rectificativa y Saldo a pagar, he logrado hacer una pestaña dentro de la factura que se llama Parcial, alli por cada producto de la factura puedo ingresar la cantidad que el cliente esta...
cerrado 18-12-2015 15:46:02
Pregunta 1
joenilson_f74d39 joenilson
Si genero un pedido de venta con una fecha en específico po ejemplo con fecha de mañana, al generar el conduce y la factura, las genera con la fecha de hoy y no respecta la fecha del pedido. Hoy...
cerrado 30-01-2016 00:28:56
Pregunta 6
joenilson_f74d39
Búsqueda refinadas de agentes; para poder implementar el módulo de distribución correctamente y no crear tablas que dupliquen datos de los empleados, seria bueno poder agregar una función de...
cerrado 16-11-2015 23:30:52
Pregunta 0
joenilson_f74d39 joenilson_103
Contabilización de costos, me están solicitando que las facturas generen el asiento de costeo, ya confirmé que el contable me debe crear 4 cuentas especiales. 1. Costo de Compras 2. Contrapartida...
cerrado 12-11-2015 20:52:20
Idea 1
joenilson_f74d39 joenilson_103
Plugin de Distribución Utilidad: Para agrupar facturas a ser despachadas a traves de una agencia de transporte Componentes: 1. Gestor de unidades de transporte asociadas a las agencias de...
cerrado 16-12-2015 00:44:22
Idea 6
joenilson_f74d39 joenilson_103
En el nuevo Admin de Agencias de Transporte, el url de la página es index.php?page=admin_transportes pero en el model de agencia_tranporte.php la funcion url() indica esto: public function url() {...
cerrado 15-10-2015 01:09:21
Error 2
joenilson_f74d39 joenilson_103
Ya hice la primera parte del plugin para adecuación a República Dominicana, ya creo secuencias de NCF y las agrego a los clientes, ahora tengo que hacer que cuando se le haga un pedido a un...
cerrado 14-10-2015 18:23:41
Idea 7
joenilson_f74d39 joenilson_103
Hola, así como tienen el mega facturador, seria interesante que tuvieran el mega transportador, pasa que estoy implementando el software para uso de una distribuidora en República Dominicana, todo...
cerrado 05-10-2015 21:37:20
Idea 4