wargas / nfsc21php
该软件包最新版本(dev-master)没有提供许可证信息。
Gerador de NFSC21
dev-master
2021-04-06 12:42 UTC
Requires
- illuminate/database: ^7.30
- nesbot/carbon: ^2.46
- slim/slim: 3.*
- vlucas/phpdotenv: ^5.2
This package is auto-updated.
Last update: 2024-09-06 21:21:58 UTC
README
根据CONFAZ 115/03协议生成通信服务增值税发票的发送文件。
安装
要求
- PHP 7.1或更高版本;
- Composer 2.0;
安装步骤
在终端运行以下命令
git clone https://github.com/wargas/nfsc_php.git pasta_do_projto
cd pasta_do_projeto
composer install
如果您正在运行Web服务器(APACHE、NGINX等),则已准备就绪
如何生成
向创建项目的文件夹URL发送POST请求。按照以下示例传递数据
{
"cnpj": 1234567891232,
"competencia": "2010",
"emissao": "20201021",
"numero": 100,
"uf": "PE",
"items": [
{
"nf_numero": 1,
"nome": "Joao da Silva",
"documento": "12345678910",
"uf": "PE",
"cliente_id": "200",
"fatura_id": "10002",
"valor": 169.9,
"telefone": "87999999999",
"logradouro": "Rua Joao Pereira",
"complemento": "CASA",
"numero": "1",
"cep": "56210-000",
"bairro": "Distrito do Socorro",
"cidade": "Santa Filomena",
"ibge": "2612554"
},
{
"nf_numero": 2,
"nome": "Maria da Silva",
"documento": "99876543210",
"uf": "PE",
"cliente_id": "200",
"fatura_id": "10002",
"valor": 169.9,
"telefone": "87999999999",
"logradouro": "Rua Franciso de Souza",
"complemento": "CASA",
"numero": "1",
"cep": "56210-000",
"bairro": "Distrito do Socorro",
"cidade": "Santa Filomena",
"ibge": "2612554"
}
]
}
如果一切顺利,您将获得如下响应
{
"arquivos": {
"mestre": "geradas\/2010\/PE123456789123221U 2010N01M.001",
"cadastro": "geradas\/2010\/PE123456789123221U 2010N01D.001",
"item": "geradas\/2010\/PE123456789123221U 2010N01I.001",
"zip": "geradas\/2010\/2010.zip"
},
"infos": {
"mestre": [
{
"documento": "00012345678910",
"razao_social": "Joao da Silva ",
"cliente_id": "200 ",
"numero": "000000100",
"fatura_id": "10002 ",
"valor": "000000016990",
"codigo_validacao": "d6e4ace591651a3e29eac94dd0704322"
},
{
"documento": "00099876543210",
"razao_social": "Maria da Silva ",
"cliente_id": "200 ",
"numero": "000000101",
"fatura_id": "10002 ",
"valor": "000000016990",
"codigo_validacao": "cb3446e461f5e227ff5c35ad53cc6b0d"
}
],
"cadastro": [],
"item": [
{
"documento": "00012345678910",
"uf": "PE",
"numero": "000000100"
},
{
"documento": "00099876543210",
"uf": "PE",
"numero": "000000101"
}
]
}
}
将返回的信息可以在位于 src/data 文件夹中的文件中更改,添加用户想要显示的信息和列名,如以下图片所示
要下载zip文件,只需调用以下URL http://url_do-projeto/baixadas/2001/2001.zip,替换为要下载的课税期间的值。