Árvore de páginas

Manual de importação de NFe no layout SEFAZ

Visão Geral do Programa

Este manual contém o detalhe de cada um dos métodos disponíveis no webservice de integração de importação de NFe no layout SEFAZ.


Serviços disponíveis

  • ImportarNFe: Método responsável por importar a NFe.
    • Assinatura: public RetornoDTO<NFeDTO> ImportarNFe(string pNFe)
    • Parâmetros de envio:
      • pNFe: XML completo da NFe no layout SEFAZ.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:ImportarNFe>
         <tem:pNFe>?</tem:pNFe>
      </tem:ImportarNFe>
   </soapenv:Body>
</soapenv:Envelope>

    • Parâmetro de retorno: RetornoDTO<NFeDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Itens processados. Array de NFeDTO.

        • NFeDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de NFeDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ImportarNFeResponse xmlns="http://tempuri.org/">

         <ImportarNFeResult xmlns:a="" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:NFeDTO>

                  

               </a:NFeDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ImportarNFeResult>

      </ImportarNFeResponse>

   </s:Body>

</s:Envelope>