pabloacastillo / ruc-paraguay
此Laravel包用于从SET的官方税收数据库中检索、搜索和获取RUC代码。这是一个用于从巴拉圭SET官方来源下载、搜索和提供RUC号码信息的Laravel包。
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-09 05:55:55 UTC
README
从SET的官方税收数据库中检索、搜索和获取RUC代码。
从巴拉圭SET官方来源下载、搜索和提供RUC号码信息。
安装
使用composer安装包,只需运行以下命令将其添加到composer.json中
composer require pabloacastillo/ruc-paraguay
自动发现选项应该会处理这些事情,但如果不起作用,请按照以下步骤操作。
将包添加到config/app.php的提供者列表中
pabloacastillo\RUCParaguay\RUCParaguayServiceProvider::class
将包添加到config/app.php的别名列表中
'RUCParaguay' => pabloacastillo\RUCParaguay\Facades\RUCParaguayFacade::class
Artisan命令
以下是可用的Artisan命令,您应该至少每月更新一次数据。
php artisan ruc:update
从源获取并更新所有本地数据。将下载多个zip文件,解压缩到文本文件并将它们加载到数据库中。
php artisan ruc:search Castillo Pablo
在提供的信息数据库中进行搜索。将返回结果和一些调试信息。
如何使用
要在数据库内部搜索信息,您可以指定要查找的字段,如下所示
$toSearch=array(
'nro_ruc' =>'4600',
'denominacion' =>'alejandro',
'ruc_anterior' =>'ca',
);
RUCParaguay::search($toSearch);
您也可以使用单个字段进行搜索
$toSearch=array(
'nro_ruc' =>'460018',
);
RUCParaguay::search($toSearch);
或者您可以这样搜索整个内容
RUCParaguay::search('46001');
要定期更新数据库,请运行Artisan命令,它应该被钩子设置为每两天运行一次。更新在代码中设置为最多每48小时执行一次。
php artisan ruc:update
待办事项
-
添加代码示例。
-
找到一种方法使其更快,而无需直接到数据库中导出。