Instalar API Hacienda

cd $HOME
git clone https://github.com/CRLibre/API_Hacienda.git
cd $HOME/API_Hacienda
mkdir /var/www/html/api
cp -r www /var/www/html/api
mkdir /opt/hacienda
cp -r api /opt/hacienda

Vamos a usar /var/www/html/api como directorio para los archivos www y /opt/hacienda para los archivos del api. Una base de datos llamada apihacienda, con usuario apihacienda y contraseña apihacienda.

Copiar el resultado en el crypto key del archivo settings.php.

Crear una base de datos en mysql:

create database apihacienda;
grant all privileges on apihacienda.* to apihacienda@localhost identified by 'apihacienda';

Ejecutar el instaldor y cambiar los permisos:

php install.php
chown www-data.www-data /opt/hacienda/api
cd $HOME/API_Hacienda/recursos/
mysql -u apihacienda -papihacienda apihacienda < api_base.sql

Encryptar

api.php?w=crypto&r=makeKey

Usuarios

api.php?w=users&r=users_register&fullName=Esteban%20Monge&[email protected]&[email protected]&about=Esteban%20Monge&country=CR&pwd=C4mb14m3*

Subir el certificado

Puede usar postman para subir, debe usar body y tipo de valor archivo para el certificado. Con la siguiente información:

w = fileUploader
r = subir_certif
sessionKey= 			Esta la obtenemos previamente
fileToUpload=	Este es el archivo p12 es necesario que sea en . p12 con la p en minúscula
iam	su nombre de usuario

Odoo

  • Developer mode
  • Update Apps List
  • Facturación electrónica Costa Rica
  • Si se ocupa el POS activar el POS crlibre
  • Settings, configurar compañia
  • Secuencias: Facturas de cliente, tamaño 10
  • General Settings: Outgoing Email Settings
    • smtp.gmail.com
    • 465
    • SSL
instalar_api_hacienda.txt · Last modified: 2019/03/31 12:11
Public Domain Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain