NFe_Util.dll - Biblioteca de utilidades da NF-e

Atenção:

Este material é obsoleto, novo histórico de atualização disponível em http://www.flexdocs.com.br/guiaNFe/historico.html

versão atual: 1.4 Beta J -28/03/2009 novo!

Download: NFe_Util_v1.4J.zip  NFe_Util_v1.4J.zip (241.2 KB, 9,415 downloads)

versão em teste: 1.5 Beta I- 30/09/2009 novo!

Download: NFe_Util_v1.5I.zip  NFe_Util_v1.5I.zip (153.7 KB, 5,147 downloads)

Guias:

Download: Guia_de_uso_v.1.4D.pdf  Guia_de_uso_v.1.4D.pdf (817.1 KB, 47,004 downloads)

Download: Guia_Implantacao_NFe_v0.00.pdf  Guia_Implantacao_NFe_v0.00.pdf (871.2 KB, 29,057 downloads)

Download: Guia_uso_Visual_DataFlex.pdf  Guia_uso_Visual_DataFlex.pdf (937.8 KB, 5,011 downloads)

FAQ:

condições de uso da DLL

problemas de instalação

Folder do NFe_Util

 Funcionalidades disponíveis e condições de uso:

Download: Folder_NFe_Util  Folder_NFe_Util (186.9 KB, 10,791 downloads)

O guia de uso do Visual DataFlex deve ser utilizado em conjunto com o guia de uso v1.4D.

Acompanhe as notícias de novas versões da DLL no Twitter da NFe_Util. novo! 

Histórico de atualização:Versão1.5 Beta I - (30/09/2009)

  • 18/09/2009 - Correção do tratamemto do reboque no TXT2XML;
  • 20/09/2009 - Correção do tramaneto de caracteres > 95 no gera código de barras

Versão1.5 Beta H - (30/09/2009)

  • 26/08/2009 -Correção da funcionalidade para pegar o CNPJ do emissor do DPEC;

Versão1.5 Beta G - (31/08/2009)

  • 31/08/2009 - Correção da funcionalidade de montagem do grupo do IPI para aceitar valores zero vBC e pIPI diferente de zero;

Versão1.5 Beta F - (26/08/2009)

  • 26/08/2009 - Aperfeiçoamento do buscaNFeSCAN ebuscaNFeSCANXHarbour para devolver a data e hora da autorização de uso.Agora o número do protocolo, a data e hora de autorização de uso são devolvidosno parâmetro nroRecibo: formato: nnnnnnnnnnnnnnn dd/mm/aaaa hh:mm:SS
  • Número do protocolo da autorizção de uso : posições de 1-15;
  • data da autorização de uso…………….: posições de 17-26;
  • hora da autorização de uso…………….: posições de 28-35.
  • O usuário que utilizar a funcionalidade pode imprimir o protocolosem qualquer trabalho no DANFE.

Versão 1.5 Beta E -(20/08/2009)

  • 20/08/2009 - Atualização da url de produção do DPEC.17/08/2009 -TXT2XMLxHarbour alterado para retornar o detalhamento dos erros da validação deSchema XML;24/07/2009 - Correção da funcionalidade txt2XML para não repetir asinformações específicas do produto anterior nas tags med,comb, armas eveicProd.

Versão 1.5 Beta D -(25/05/2009)

  • 25/05/2009 - Alterado a ordem das tags vBC e modBC do CST90.

Versão1.5 Beta C - (22/04/2009)

  • 15/04/2009 - Acréscimo de 2 novas funcionalidades:Cria a sequêncianumérica do código de barras do DANFE impresso em FS, FS-DA e DPEC(contingência)
  • intCriaCodigoBarrasContingencia(stringcUF, int tipoEmissao, string CNPJ, double valorTotalNFe, intdestaqueICMSproprio, int destaqueICMSST, DateTime dataEmissaoNFe, out stringcodigoBarras, out string msgResultado);

Gera astring para uso da fonte truetype c128int GeraStringCode128C(string codigo, out stringcode128c, out string msgErro);20/04/2009 - Correção na funcionalidade EnviaDPECpara retorno do conteúdo das variáveis: dhRegDPEC e nRegDPEC;20/04/2009 -Correção da montagem do infAdic, os grupos obsCont, obsFisco e procRef estavamsendo criados de forma indevida.Versão 1.5 Beta B - (05/04/2009)

  • 05/04/2009 - tratamento quando for informado um CST inválido paraPIS/COFIS/PIS.

versão 1.5 Beta A -(28/03/2009)A nova família 1.5 oferece 5 novas funcionalidades específicaspara ambiente xHarbour.O uso das novas funcionalidade é recomendado para osusuários que trabalham na plataforma xHarbour.

  • stringAssinarXHarbour(string XMLString, string RefUri, string Nome, out intresultado, out string msgResultado);
  • stringValidaXMLXHarbour(string XML, int tipoXML, out string msgResultado, outint qtdeErros, out int resultado);
  • stringTxt2XMLXHarbour(string txt, int geraChaveNFe, string codigoSeguranca,out string txtNumerado, out int resultado, out string erros, out int qtErros,out string msgResultado);
  • stringEnviaNFeSCANXHarbour(string siglaWS, ref string NFe, out string nroRecibo,string nomeCertificado, out string msgCabec, out string msgDados, out stringmsgRetWS, out string msgResultado, out int resultado, string proxy, stringusuario, string senha, string licenca);
  • stringBuscaNFeSCANXHarbour(string siglaWS, int tipoAmbiente, string siglaUF, refstring NFeAssinada, ref string nroRecibo, out int resultado, stringnomeCertificado, out string msgCabec, out string msgDados, out string msgRetWS,out string msgResultado, string proxy, string usuario, string senha, stringlicenca);

Versão 1.4 Beta J -(28/03/2009)

  • 19/03/2009 - correção na formação do grupo N07 doTXT2XML;24/03/2009 - correção para omissão da tag nFat quando vazio;

Versão 1.4 Beta I -(18/03/2009)

  • 17/03/2009 - correção da montagem do grupo DI (nDI);18/03/2009 -correção do tratamento do txt2XML do grupo ICMSInter e ICMSCons;

versão 1.4 Beta H -(13/03/2009)

  • 13/03/2009 - correção da conversão do observação do contribuinteno txt2XML (grupo Z04);13/03/2009 - correção dos nomes de tags do grupoICMSComb;13/03/2009 - correção do valor do COFINSST

versão 1.4 Beta G -(08/03/2009)

  • 08/03/2009 - correção do fechamento das tag exporta, compra,obsFisco, obsCont e veicProd

versão 1.4 Beta F -(17/02/2009)

  • 17/02/2009 - correção na alteração da validação do tamanho docampo cListServ - TXT2XML;17/02/2009 - alterado para retornar o número doprotocolo de autorização de uso na nroRecibo - BuscaNFeSCAN.

Versão 1.4 Beta E -02/02/2009

  • 2009/02/02 - Correção na forma de verificação da sequência”Id=”NFe” na NF-e para validar a licença no EnviaNFeSCAN.

Versão 1.4 Beta D -01/02/2009

  • 2009/01/30 - restrição para mostrar apenas a lista de certificadosválidos, eliminando os certificados expirados;
  • 2009/01/28 - mensagem de erro para alertar a informação indevidade zeros não significativos no número inicial e final na inutilização;
  • 2009/01/26 - Tratamento do erro de validação do Schema XML doarquivo de URL (ws.xml);
  • 2009/01/26 - Tratamento do erro de validação do Schema XML doarquivo de URL (wsSCAN.xml);
  • 2009/01/26 - Criação de mensagem quando inexistir a sequência”Id=”NFe” na NF-e para validar a licença;
  • 2009/01/12 - Correção do preenchimento do grupo COFINSQtde namontagem do grupo COFINS;
  • 2009/01/12 - Correção do preenchimento do grupo COFINSOutr namontagem do grupo COFINS;
  • 2009/01/12 - Correção do preenchimento do grupo COFINSST na montagemdo grupo COFINSST;
  • 2009/01/12 - Correção do preenchimento do grupo PISQtde namontagem do grupo PIS;
  • 2009/01/12 - Correção do preenchimento do grupo PISOutr namontagem do grupo PIS;
  • 2009/01/12 - Correção do preenchimento do grupo PISST na montagemdo grupo PISST.

Versão 1.4 Beta C -21/12/2009

  • 2008/12/21 - Correção do tamanho do campo fone dodestinatário;2008/12/21 - Tratamento do preenchimento do PIS/COFINS para CST=99- empresas do SIMPLES;
  • 2008/12/21 - Atualização da versão da consulta DPEC;2008/12/13 -Ampliação do tempo de time-out para 300000 ms (5 minutos) nos Web Services.

Versão 1.4 Beta B -05/12/2008

  • 2008/12/04 - Correção no preenchimento do grupo CST90 do grupoICMS;2008/12/04 - Tratamento para CST do ICMS inválido do grupo ICMS;
  • 2008/12/04 - Correção do tratamento de retorno de lote emprocessamento na funcionalidade BuscaNFeSCAN;
  • 2008/12/03 - Correção do tratamento do valor do desconto daduplicata (vDUP) que estava com o valor do desconto da NF-e

Versão 1.4 Beta A -02/12/2008

  • 2008/12/02 - Atualização da versão do Schema XML da DPEC para1.01;2008/12/02 - Correção do nome do cmpo data de registro da DI/DSI (dDI) namontagem do grupo DI.

Versão 1.4 Beta -17/11/2008

  • 2008/11/17 - Implementação das funcionalidades do DPEC;
  • 2008/11/17 - Aceitar data de entrada ou saída (dSaiEnt) semconteúdo na montagem do grupo ide;
  • 2008/11/17 - Aceitar data de pagamento (dPag) sem conteúdo namontagem do grupo cobr;
  • 2008/11/17 - Aceitar data de pagamento (dVenc) sem conteúdo namontagem do grupo cobr;
  • 2008/11/10 - Correção para que a descrição do município dotransportador (xMun) não seja obrigatória;
  • 2008/11/10 - Correção para que a sigla da UF do transportador (UF)não seja obrigatória;
  • 2008/11/10 - Correção para que o RNTC do transportador (RNTC) nãoseja obrigatório na montagem do grupo veicTransp e reboque;
  • 2008/11/10 - Correção no tratamento do registro tipo O08 noTXT2XML;
  • 2008/11/09 - Eliminar zeros a esquerda da série (serie) namontagem do grupo ide;
  • 2008/11/09 - Correção do nome da tag cMunFG (cMunFG) na montagemdo grupo ide.

Versão1.3 Beta - 06/11/2008

  • 2008/11/06 - implementação das novas chamadas com suporte aoSCAN;2008/11/06 - implementação das funcionalidades de criação dos grupos XMLda NF-e;2008/11/06 - implementação da funcionalidade de conversão de um arquivotexto em XML.