wargas / nfsc21php

该软件包最新版本(dev-master)没有提供许可证信息。

Gerador de NFSC21

dev-master 2021-04-06 12:42 UTC

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 文件夹中的文件中更改,添加用户想要显示的信息和列名,如以下图片所示

Image

要下载zip文件,只需调用以下URL http://url_do-projeto/baixadas/2001/2001.zip,替换为要下载的课税期间的值。