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

Resposta de sucesso
    <?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>
Resposta de erro
    <?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

Requisição para cadatro de filial
<?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

Resposta de sucesso
<?xml version="1.0" encoding="utf-8"?>
<CadastroFilialResposta>
        <Versao>19.5.0.0</Versao>
        <SituacaoOperacao>1</SituacaoOperacao>
</CadastroFilialResposta>
Resposta de erro
<?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

Resposta de sucesso
    --SIGNAC GERADO--
Resposta de erro
    <?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>