pabloacastillo/ruc-paraguay

此Laravel包用于从SET的官方税收数据库中检索、搜索和获取RUC代码。这是一个用于从巴拉圭SET官方来源下载、搜索和提供RUC号码信息的Laravel包。

v1.0 2020-01-21 20:46 UTC

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

待办事项

  • 添加代码示例。

  • 找到一种方法使其更快,而无需直接到数据库中导出。