An open API service indexing awesome lists of open source software.

https://github.com/julio101290/boilerplatecustumers

CodeIgniter4 Boilerplatecustumers CRUD MVC contain capture basic as name, lastname taxID and SAT Fields invoices CFDI 4.0
https://github.com/julio101290/boilerplatecustumers

cfdi codeigniter codeigniter-library codeigniter4 sat

Last synced: 4 months ago
JSON representation

CodeIgniter4 Boilerplatecustumers CRUD MVC contain capture basic as name, lastname taxID and SAT Fields invoices CFDI 4.0

Awesome Lists containing this project

README

          

[![Latest Stable Version](https://poser.okvpn.org/julio101290/boilerplatecustumers/v/stable)](https://packagist.org/packages/julio101290/boilerplatecustumers) [![Total Downloads](https://poser.okvpn.org/julio101290/boilerplatecustumers/downloads)](https://packagist.org/packages/julio101290/boilerplatecustumers) [![Latest Unstable Version](https://poser.okvpn.org/julio101290/boilerplatecustumers/v/unstable)](https://packagist.org/packages/julio101290/boilerplatecustumers) [![License](https://poser.okvpn.org/julio101290/boilerplatecustumers/license)](https://packagist.org/packages/julio101290/boilerplatecustumers)

## CodeIgniter 4 Boilerplate Custumers
CodeIgniter4 Boilerplatecustumers CRUD MVC contain capture basic as name, lastname taxID and SAT Fields invoices CFDI 4.0

## Requirements
* PhpCfdi\SatCatalogos
* julio101290/boilerplatelog
* hermawan/codeigniter4-datatables

## Installation

### Run commands

composer require phpcfdi/sat-catalogos

composer require hermawan/codeigniter4-datatables

composer require julio101290/boilerplatelog

composer require julio101290/boilerplatecompanies

composer require julio101290/boilerplatebranchoffice

composer require julio101290/boilerplatecustumers

### Run command for migration and seeder

php spark boilerplatecompanies:installcompaniescrud

php spark boilerplatelog:installlog

boilerplatebranchoffice:installbranchoffice

boilerplatecustumers:installcustumers

### BaseController.php Config

Add SAT Catalogos Factory and use global variabes from conection DNS with SQLite

like

session = \Config\Services::session();

date_default_timezone_set("America/Mazatlan");

//ADD
$dsn = "sqlite:".ROOTPATH."writable/database/catalogossat.db";
$factory = new Factory();
$satCatalogos = $factory->catalogosFromDsn($dsn);
$this->catalogosSAT = $satCatalogos;



}
}


### Make folder and download Database SAT Catalogs
* Download and uncompress the file https://github.com/phpcfdi/resources-sat-catalogs/releases/latest/download/catalogs.db.bz2
* Put in the folder writable/database/catalogossat.db

### Make the menu
![image](https://github.com/user-attachments/assets/82de5be4-2a71-4aa5-ad9d-5e30e51a025a)

# Ready
![image](https://github.com/user-attachments/assets/d3c731a6-96e1-4afe-9ec7-7f1466056151)

Usage
-----
You can find how it works with the read code routes, controller and views etc. Finnally... Happy Coding!

Changelog
--------
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------
Contributions are very welcome.

License
-------

This package is free software distributed under the terms of the [MIT license](LICENSE.md).