Web Service¶
Objetivo¶
Descrever e documentar as operações disponíveis no web service do NFePack e NFCePack.
Recuperar DANFe de uma carta de correção (CCe)¶
Através de uma requisição REST na api do NFePack, é possível obter o(s) DANFE(s) de uma ou mais carta de correção da uma nota através da sua chave.
GET /api/PDF/DanfeCCe?chave=
Respostas
<?xml version="1.0" encoding="utf-8"?>
<RecepcionarRecuperarDanfeCCeNotaResposta>
<Versao>--VERSAO DO NFE--</Versao>
<DanfesCCe>
<DanfeCCe Id="--CHAVE DO EVENTO--" nSeq="--NÚMERO SEQUENCIAL DO EVENTO--">
<ConteudoBase64>--CONTEUDO DO PDF EM BASE64--</ConteudoBase64>
</DanfeCCe>
<DanfeCCe Id="--CHAVE DO EVENTO--" nSeq="--NÚMERO SEQUENCIAL DO EVENTO--">
<ConteudoBase64>--CONTEUDO DO PDF EM BASE64--</ConteudoBase64>
</DanfeCCe>
</DanfesCCe>
</RecepcionarRecuperarDanfeCCeNotaResposta>
<?xml version="1.0" encoding="utf-8"?>
<RecepcionarRecuperarDanfeCCeNotaResposta>
<Versao>--VERSAO DO NFE--</Versao>
<Erro Acao="NaoResubmeter">
<Codigo>--CÓDIGO DE ERRO--</Codigo>
<Descricao>--MENSAGEM DE ERRO--</Descricao>
<ConteudoInformado><![CDATA[--CONETÚDO DE ENTRADA--]]></ConteudoInformado>
</Erro>
</RecepcionarRecuperarDanfeCCeNotaResposta>
Cadastro de Filial¶
Através de uma requisição REST na api do NFePack, é possível cadastrar uma filial para uma empresa já cadastrada previamente.
POST /api/Empresa/AdicionarFilial
Requisição
<?xml version="1.0" encoding="utf-8"?>
<Filial>
<CNPJMatriz>--CNPJ DA MATRIZ--</CNPJMatriz>
<CNPJ>--CNPJ DA FILIAL--</CNPJ>
<Nome>--NOME DA FILIAL--</Nome>
<InscricaoEstadual>--NUMERO DA INSCRIÇÃO ESTADUAL--</InscricaoEstadual>
<Endereco>
<UF>--UF--</UF>
<Municipio>--MUNICÍPIO--</Municipio>
<CodigoMunicipio>--CÓDIGO DO IBGE--</CodigoMunicipio>
<CEP>--CEP--</CEP>
<Bairro>--BAIRRO--</Bairro>
<Logradouro>--LOGRADOURO--</Logradouro>
<Numero>--NÚMERO NO LOGRADOURO--</Numero>
</Endereco>
</Filial>
Respostas
<?xml version="1.0" encoding="utf-8"?>
<CadastroFilialResposta>
<Versao>19.5.0.0</Versao>
<SituacaoOperacao>1</SituacaoOperacao>
</CadastroFilialResposta>
<?xml version="1.0" encoding="utf-8"?>
<CadastroFilialResposta>
<Versao>19.5.0.0</Versao>
<SituacaoOperacao>0</SituacaoOperacao>
<Erro>
<Codigo>--CÓDIGO DO ERRO--</Codigo>
<Descricao>--DESCRIÇÃO DO ERRO--</Descricao>
</Erro>
</CadastroFilialResposta>
Geração do SignAC¶
Através de uma requisição REST na api do NFePack, é possível obter o SignAC informando o CNPJ da Software House e o CNPJ do estabelecimento comercial.
GET api/empresa/gerarsignac?cnpjSoftwareHouse=&cnpjEstabComercial=
Respostas
--SIGNAC GERADO--
<?xml version="1.0" encoding="utf-8"?>
<ConsultarConfiguracoesEmpresaResposta>
<Versao>--VERSAO DO NFE--</Versao>
<Erro>
<Codigo>--CÓDIGO DO ERRO--</Codigo>
<Descricao>--DESCRIÇÃO DO ERRO--</Descricao>
</Erro>
</ConsultarConfiguracoesEmpresaResposta>