pabloacastillo/ruc-paraguay
Composer 安装命令:
composer require pabloacastillo/ruc-paraguay
包简介
This laravel package fetch, search and retrieve RUC codes from the official taxes database from SET. Este es un paquete de laravel para descargar, buscar y brindar información sobre los numeros de RUC desde la fuente oficial del SET en Paraguay.
README 文档
README
Fetch, search and retrieve RUC codes from the official taxes database from SET.
Descargar, buscar y brindar información sobre los numeros de RUC desde la fuente oficial del SET en Paraguay.
Install
Use composer to install the package, just run this comamnd to add it to the composer.json
composer require pabloacastillo/ruc-paraguay
The autodiscovery option should take care of things, but if that doesnt work follow the next steps.
Add the package to config/app.php to the providers list:
pabloacastillo\RUCParaguay\RUCParaguayServiceProvider::class
Add the package to config/app.php to the aliases list:
'RUCParaguay' => pabloacastillo\RUCParaguay\Facades\RUCParaguayFacade::class
Artisan Commands
This are the artisan commands avaible, you should hook update the data at least once a month.
php artisan ruc:update
Fetchs and updates all the local data from the source. Will download several zip files, decompress to text files and load them into the database.
php artisan ruc:search Castillo Pablo
Performs a searchs inside the database with the provided information. Will return results and some debug info.
HOW TO USE
To search for information inside the database you can especify the fields you are looking for like this:
$toSearch=array(
'nro_ruc' =>'4600',
'denominacion' =>'alejandro',
'ruc_anterior' =>'ca',
);
RUCParaguay::search($toSearch);
You can also search with only one field:
$toSearch=array(
'nro_ruc' =>'460018',
);
RUCParaguay::search($toSearch);
Or you can search the whole thing like this:
RUCParaguay::search('46001');
To update the database periodically run the artisan command, it should be hooked to a cron command to run every couple of days. The update is hardset inside the code to be able to be executed a maximun of once every 48 hours.
php artisan ruc:update
TODO
-
Add code examples.
-
Find a way to make it faster without dumping direct-to-database.
pabloacastillo/ruc-paraguay 适用场景与选型建议
pabloacastillo/ruc-paraguay 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 74 次下载、GitHub Stars 达 13, 最近一次更新时间为 2020 年 01 月 07 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「laravel」 「taxes」 「ruc」 「Paraguay」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 pabloacastillo/ruc-paraguay 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 pabloacastillo/ruc-paraguay 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 pabloacastillo/ruc-paraguay 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Ecuador ID (Cedula) and RUC Validator
SUNAT package for PHP
Paquete de Laravel para validación de RUC y DNI en Perú
Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API. Updated to use Guzzle 7 for Laravel compatibility.
Laravel validation rules for Ecuadorian identification numbers (Cédula and RUC)
Laravel Package for implementing Ecommerce taxes
统计信息
- 总下载量: 74
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-01-07