Mudanças entre as edições de "Manuais:DANFEView/IntegracaoERP"

De unimake
Ir para: navegação, pesquisa
Linha 42: Linha 42:
 
!colspan="2"|XML
 
!colspan="2"|XML
 
|-
 
|-
|style="width: 100px;"|col1
+
|Encoding
|Col2
+
|Formatação do XML. Válidos: "UTF-8" ou "ISO-8859-1". A resposta será gerada usando a mesma formatação.
|-
 
|Plus
 
|Possui todas as funcionalidades da edição Free, acrescida de outras. Para sua utilização em ambiente de produção cada emitente de documentos fiscais eletrônicos deve adquirir uma licença de uso específica para seu CNPJ, com validade de um a dez anos, devendo ser renovada após esse período para continuidade de utilização da edição Plus. Em caso de emitentes com mais de um CNPJ, cada CNPJ deve adquirir sua licença correspondente, mesmo em se tratando de matriz/filiais. As funcionalidades extras dessa versão estarão destacadas nesse documento com o símbolo "(Plus)".  
 
 
|}
 
|}

Edição das 11h21min de 21 de outubro de 2019

O DANFE View pode ser utilizado por sistemas ERP para extrair de sua base as informações memorizadas.

É possível solicitar:

  1. Informações básicas dos documentos memorizados - como os que são apresentados na tela de consulta de documentos;
  2. Que os arquivos XML´s correspondentes sejam extraídos da base de dados e salvos em uma pasta específica;
  3. Que os arquivos PDF´s dos documentos sejam gerados em uma pasta específica;
  4. Todas as opções.

Para isso, basta gerar um arquivo XML de requisição e enviar o mesmo para o DANFE View, que processará a requisição e criará um arquivo XML em resposta.

XML de requisição das informações do DANFE View

A requisição se dá através de um arquivo XML que deve ser gerado na pasta tmp\integracao\req. Aconselha-se que cada arquivo de requisição tenha sempre um nome exclusivo para evitar confusões entre requisições e respostas antigas, bem como confusão entre requisições simultâneas entre diversas estações da rede. Por exemplo, pode-se incluir a data/hora da requisição no nome do XML, ou algum número randômico. O desenvolvedor tem toda a liberdade para criar os nomes de acordo com os recursos disponíveis em sua linguagem de programação.

Após atender uma requisição, o arquivo XML da requisição é automaticamente removido pelo DANFE View, e um arquivo de resposta gerado na pasta tmp\integracao\res, com o mesmo nome do XML de requisição, apenas acrescentando um prefixo "ret-" ao nome da requisição.

Exemplo:
XML de requisição: C:\DANFEView\tmp\integracao\req\minha_req_20191020_13h00m00s.xml
XML de resposta: C:\DANFEView\tmp\integracao\res\ret-minha_req_20191020_13h00m00s.xml

Formato do XML de requisição

<?xml version="1.0" encoding="ISO-8859-1" ?>
<requisicao>
   <parametros>
      <SalvarXML>1</SalvarXML>
      <SalvarPDF>0</SalvarPDF>
   </parametros>
   <filtros>
      <filtro campo="xxxxx" valor="yyyyyy" />
   </filtros>
   <filtros_avancados>
      <filtro campo="xxxxx" valor="yyyyyy" />
   </filtros_avancados>
</requisicao>


XML
Encoding Formatação do XML. Válidos: "UTF-8" ou "ISO-8859-1". A resposta será gerada usando a mesma formatação.