Ir para conteúdo
  • Cadastre-se

dev botao

Componentes ACBr que se comunicam com WS: Como utilizar as propriedade Salvar corretamente?


  • Este tópico foi criado há 736 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Olá pessoal,

Isso mesmo propriedades Salvar, no plural.

Vocês já devem ter notado que os componentes que se utilizam de WebServices possuem 3 propriedades Salvar.

Vamos a elas:

Configuracoes.Arquivos.Salvar := True ou False;

Se o valor for True ele salva em disco os XMLs que o emitente tem a obrigação legal de manter guardados.

No caso da NF-e (por exemplo) os arquivos são: *-nfe.xml; *-procEventoNFe.xml e *-procInutNFe.xml, respectivamente o XML da nota fiscal, o XML de um evento (cancelamento, carta de correção, etc.) e o XML de inutilização de um numero ou faixa de números.

Configuracoes.Geral.Salvar := True ou False;

Se o valor for True ele salva em disco os XMLs secundários que são os de envio e de retorno.

Configuracoes.WebServices.Salvar := True ou False;

Se o valor for True ele salva em disco os XMLs secundários que são os de envio e de retorno envelopados, note que eles tem o mesmo nome dos arquivos de envio e de retorno mas com o sufixo -soap.

Utilizamos muito os arquivos "soap" durante o desenvolvimento pois eles são mais completos e podem nos trazer informações que ajudam a resolver alguns problemas com os webservices.

Dica:

Caso você vai guardas os XMLs no banco de dados, pode deixar os 3 Salvar com o valor False.

Por outro lado se você pretende salvar somente em disco ou além do banco de dados que ter uma cópia em disco, deve pelo menos atribuir o valor True a propriedade Configuracoes.Arquivos.Salvar.

Observação:

No componente ACBrNFe temos a propriedade Configuracoes.Arquivos.SalvarApenasNFeProcessadas, não atribua o valor True a essa propriedade, pois se atribuir o XML da nota só vai ser salvo em disco se a nota for autorizada pela SEFAZ.

Caso ocorra algum erro de internet como por exemplo Timeout, você não tem o XML para carregar e realizar a consulta afim de saber se nota foi recepcionada pela SEFAZ ou não.

Propriedade de nome semelhante esta presente nos componentes ACBrCTe, ACBrMDFe e ACBrBPe.

Volto a frisar, não atribua o valor True a essa propriedade. 

  • Curtir 9
  • Obrigado 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Juliana Tamizou changed the title to Componentes ACBr que se comunicam com WS: Como utilizar as propriedade Salvar corretamente?
  • 7 meses depois ...
  • Consultores

Para definição de arquivos PDFs, veja o tópico:

 

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...