Hacienda con Drupal
VPS
Al menos 5GB de RAM, traté con 1G de RAM y 4G de SWAP, funcionó.
Instalar Drupal
Configurar repositorio adicional
Modificar /var/www/html/drupal/composer.json
"repositories": [ { "type": "composer", "url": "https://packages.drupal.org/8" }, { "type": "git", "url": "https://github.com/ParallelDevs/e_invoice_cr.git" } ],
Instalar:
composer require swiftmailer/swiftmailer:5.4.12 composer require 'drupal/swiftmailer:^1.0' composer require drupal/Field_group composer require drupal/Addressfield_cr composer require drupal/Paragraphs composer require drupal/Entity_print composer require drupal/Twig_field_value composer require paralleldevs/e_invoice_cr
Módulos a habilitar
- Mail System
- Field Group
- Address Field CR
- Entity Print
- Entity Reference Revisions
- Paragraphs
- Twig Field Value
- Telephone
- Content Moderation
- Workflows
En el siguiente estricto orden:
- Invoice CR
- Invoice CR customer entity
- Invoice CR tax entity
- Invoice CR invoice entity
- Invoice CR email
¿Que se ocupa?
- Cuenta de correo electrónico y contraseña.
- Si no es de un servicio conocido, a saber gmail, outlook (hotmail), la información de correo saliente (SMTP)
- Información del usuario de hacienda y contraseña
- Llave para firmar las facturas
- Número de identificación