arielfad / cuf-siat-bolivia
生成用于玻利维亚发票识别的cuf
dev-main
2024-08-03 01:30 UTC
This package is auto-updated.
Last update: 2024-10-03 01:45:52 UTC
README
在在线发票模式下生成唯一发票代码是SIN启用过程中的一个关键点。因此,我将此过程提取到一个小而实用的包中,以节省您实现所需算法的任务。
开始 🚀
安装包
composer require arielfad/cuf-siat-bolivia
类参数描述和示例 🔧
CufSiat类所需的参数包括
- 发行人NIT。
- 日期和时间格式为YmdHisu。
- 分支代码。
- 模式:1 = 在线电子;2 = 在线计算机化;3 = 在线门户网站
- 发行类型:1 = 在线;2 = 离线;3 = 批量
- 发票类型:1 = 带有税收抵免权的发票;2 = 没有税收抵免权的发票;3 = 调整文件
- 文档部门代码:此代码从API同步 - 文档类型部门代码获取
- 发票号码
- 销售点代码:销售点代码在API操作 - 销售点注册中定义
- 控制代码:此代码在API日发票唯一代码请求的响应中找到
Dado los siguientes datos:
· nit = 123456789
· date_time = 20190113163721231
· office = 0
· emission = 1
· type_invoice = 1
· modality = 1
· sector_document = 1
· invoice_number = 1
· point_of_sale: 0
· control_code: A19E23EF34124CD
Resultado:
8727F63A15F8976591FDDE5B387C5D015A29E06A1A19E23EF34124CD
技术使用 🔧
调用CufSiat类,输入所需数据,然后调用generateCuf方法。
use Arielfad\CufSiatBolivia\CufSiat;
$cuf = new CufSiat(123456789, 20190113163721231, 0,1,1,1,1,1,0,'A19E23EF34124CD');
return $cuf->generateCuf();
有关更多信息,请参阅SIAT指南:https://siatinfo.impuestos.gob.bo/index.php/facturacion-en-linea/algoritmos-utilizados/generacion-cuf
如果您想了解更多关于在线电子发票的技术方面,请随时与我联系。