- 2. Histórico de Atualizações[09-08-24]
2.2. Versão 4.x - EM USO [09/08/24] - 2.1. Atualizações do Guia de Uso
« Anterior - 2.3. versão 2.x [obsoleto]
Próximo »
2.2. Versão 4.x - EM USO [09/08/24]
Siga nosso facebook da FlexDocs para estar sempre atualizado.
Versão compatível com o leiaute da versão 4.00 do XML
Esta versão da DLL é compatível com a versão 4.00 do leiaute da NF-e.
INFORMAÇÃO RELEVANTE - NFC-e
A Flexdocs não tem pretensão de desenvolver um produto específico para a NFC-e. O que oferecemos é a possibilidade do usuário da DLL da NF-e utilizar a mesma DLL para emitir a NFC-e em algumas UF (AM, MT, PR, RS, SP e UF atendidas pelas SVRS), sem qualquer compromisso de suporte para todas as funcionalidades da NFC-e e esclarecimento de dúvidas relacionadas com as questões específicas da NFC-e. Assim, a DLL não é uma opção adequada para o usuário que deseja desenvolver uma aplicação especifica para a NFC-e que funcione em todas as UF.
VERSÃO EM TESTE DA DLL - 2Gv4.19a
Download Instalador da DLL NFe_Util - versão 2Gv4.19a [09-08-24]
Download do ZIP da DLL NFe_Util - versão 2Gv4.19a [09-08-24]
VERSÃO EM TESTE DA DLL - 2Gv4.18a
Download Instalador da DLL NFe_Util - versão 2Gv4.18a [27-06-24]
Download do ZIP da DLL NFe_Util - versão 2Gv4.18a [27-06-24]
VERSÃO ANTERIOR DA DLL - 2Gv4.17b
Download Instalador da DLL NFe_Util - versão 2Gv4.17b [20-03-24]
Download do ZIP da DLL NFe_Util - versão 2Gv4.17b [20-03-24]
VERSÃO ATUAL DA DLL - 2Gv4.13d de 10/08/2022
Download Instalador da DLL NFe_Util - versão 2Gv4.13d [10-08-22]
Instalador da DLL - a melhor forma de registrar a DLL
O Instalador da DLL é a forma mais eficaz e simples de fazer o registro da DLL em qualquer versão do Windows.
Caso deseje fazer a instalação "silenciosa" sem a apresentação da caixa de diálogo do "innosetup" utilize a seguinte sintaxe:
NFe_Util_2Gv4.13d.exe /verysilent /components="DLL" /DIR=".\teste"
indicar onde deseja que seja "copiado" a DLL e a pasta NFe_Util em /DIR="PATH"
Download do ZIP da DLL NFe_Util - versão 2Gv4.13d [10-08-22]
Demo Delphi
Download do aplicativo Demo em Delphi da DLL NFe_Util - versão 2Gv4.04 [21-05-18]
Como utilizar o demo
Descompacte o zip e copie o executável (DemoNFe_Util.exe) para um local que tem a DLL da NFe_Util em uso.
Utilitários
Download da aplicativo para teste de certficiado digital, conexão com WS e assinatura digital [02-08-15]
Histórico de atualizações
2024-08-08 V4.19a
cria detalhe do pagamento do evento de conciliação financeira ECONF
string detPagECONF(string indPag_Opc, string tPag, string xPag_Opc, double vPag, string dPag, string CNPJPag_Opc, string UFPag_Opc, string CNPJIF_Opc, string tBand_Opc, string cAut_Opc, string CNPJReceb_Opc, string UFReceb_Opc)
correção do descEvento do evento de cancelamento da conciliação financeira ECONF
2024-07-01 V4.19
envia evento de conciliação financeira ECONF
string EnviaECONF(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string detPag, string dhEvento, int nSeqEvento, string verAplic, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca)
envia evento de cancelamento de conciliação financeira ECONF
string EnviaCancECONF(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string nProtEvento, string dhEvento, int nSeqEvento, string verAplic, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca)
2024-06-25 V4.18a
- alteração na consulta cadastro de MG - versão=4.00
- alteração para tratar a denegação (cStat=301/302) como rejeição
2024-06-04 V4.18
envia evento insucesso na entrega
string EnviaIENFe(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string CNPJAutor, string chaveNFe, string dhEvento, int nSeqIENFe, string verAplic, string dhTentativaEntrega, int nTentativa, int tpMotivo, string xJustMotivo, double latGPS, double longGPS, string hashTentativaEntrega, string dhHashTentativaEntrega, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca)
envia evento cancelamento de insucesso na entrega
string EnviaCancIENFe(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string CNPJAutor, string chaveNFe, string dhEvento, int nSeqCancIENFe, string verAplic, string nProtEvento, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca);
manifestação do destinatário para possibilitar 2 ocorrências de cada evento conclusivo
string EnviaManDest2(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string CNPJAutor, string dhEvento, int tpEvento, int nSeqEvento, string xJust, out string nroProtocolo, out string dhProtocolo, string proxy, string usuario, string senha, string licenca);
permitir a omissão da tag orig no grupo ICMSSN102
permitir a omissão da tag orig no grupo ICMSSN900
Evento Ator Interesssado, alteração para aceitar o WS de recepção de Eventos do AN e gerar a tag xCondUso quando tpAutorizacao = 1
correção da URL de consulta da NFC-e do RJ - ws4.xml
2024-03-20 v4.17b
geração das tags do CredPresumido - alterado para retornar o grupo gCred
string CredPresumido(string cCredPresumido, double pCredPresumido, double vCredPresumido)
2024-03-09 v4.17a
novo detPaga para aceitar as tags dPag, CNPJPag, UFPag, CNPJReceb e idTermPag (correção com acréscimo da tag dPag que ficou faltando na versão anterior)
string detPag2023004(string indPag_Opc, string tPag, string xPag_Opc, double vPag, string tpIntegra_Opc, string CNPJ_Opc, string tBand_Opc, string cAut_Opc, string dPag_Opc, string CNPJPag_Opc, string UFPag_Opc, string CNPJReceb_Opc, string idTermPag_Opc)
2024-03-09 v4.17
novo detPaga para aceitar as tags CNPJPag, UFPag, CNPJReceb e idTermPag
string detPag2023004(string indPag_Opc, string tPag, string xPag_Opc, double vPag, string tpIntegra_Opc, string CNPJ_Opc, string tBand_Opc, string cAut_Opc, string CNPJPag_Opc, string UFPag_Opc, string CNPJReceb_Opc, string idTermPag_Opc)
novo icms para aceitar as tags indDeduzDeson e cBenefRBC
string icmsNT2023004(string orig, string CST, int modBC, double pRedBC, double vBC, double pICMS, double vICMS, int modBCST, double pMVAST, double pRedBCST, double vBCST, double pICMSST, double vICMSST, double vBCSTRet, double vICMSSRet, double vBCSTDest, double vICMSSTDest, int motDesICMS, double pBCOp, string UFST, double pCredSN, double vCredICMSSN, double vICMSDeson, double vICMSOp, double pDif, double vICMSDif, double vBCFCP, double pFCP, double vFCP, double vBCFCPST, double pFCPST, double vFCPST, double vBCFCPSTRet, double pFCPSTRet, double vFCPSTRet, double pST, double pFCPDif, double vFCPDif, double vFCPEfet, double vICMSSTDeson, int motDesICMSST, int indDeduzDeson, string cBenefRBC)
geração das tags do CredPresumido
string CredPresumido(string cCredPresumido, double pCredPresumido, double vCredPresumido)
novo produtoNT2019001 para aceitar as informações do crédito presumido
string produtoNT2019001(string cProd, string cEAN, string xProd, string NCM, string NVE_Opc, string CEST_Opc, string indEscala_Opc, string CNPJFab_Opc, string cBenef_Opc, string EXTIPI_Opc, int CFOP, string uCom, string qCom, string vUnCom, double vProd, string cEANTrib, string uTrib, string qTrib, string vUnTrib, double vFrete, double vSeg, double vDesc, double vOutro, int indTot, string DI_Opc, string detExport_Opc, string DetEspecifico_Opc, string xPed_Opc, string nItemPed_Opc, string nFCI_Opc, string rastro_Opc, string credPresumido_Opc)
modificação dno DI310 para gerar a tag CNPJ ou CPF
string DI310(string nDI, string dDi, string xLocDesemb, string UFDesemb, string dDesemb, int tpViaTransp, double vAFRMM_Opc, int tpIntermedio, string CNPJ_Opc, string UFTerceiro_Opc, string cExportador, string adi)
modificação do icms400VFP para aceitar as tags indDeduzDeson e cBenefRBC
string icms400VFP(string orig, string CST, int modBC, double pRedBC, double vBC, double pICMS, double vICMS, int modBCST, double pMVAST, double pRedBCST, double vBCST, double pICMSST, double vICMSST, double vBCSTRet, double vICMSSTRet, double vBCICMSSTDest, double vICMSSTDest, int motDesICMS, double pBCOp, string UFST, double pCredSN, double vCredICMSSN, double vICMSDeson, double vICMSOp, double pDif, double vICMSDif, string camposV400)
camposv400 = "vBCFCP | pFCP | vFCP | vBCFCPST | pFCPST | vFCPST | vBCFCPSTRet | pFCPSTRet | vFCPSTRet | pST |pFCPDif | vFCPDif | vFCPEfet | vICMSSTDeson | motDesICMSST | indDeduzDeson | cBenefRBC"
modificação do produto400VFP para aceitar as informações do crédito presumido
string produto400VFP(string cProd, string cEAN, string xProd, string NCM, string NVE_Opc, string CEST_Opc, string EXTIPI_Opc, int CFOP, string uCom, string qCom, string vUnCom, double vProd, string cEANTrib, string uTrib, string qTrib, string vUnTrib, double vFrete, double vSeg, double vDesc, double vOutro, int indTot, string DI_Opc, string detExport_Opc, string DetEspecifico_Opc, string xPed_Opc, string nItemPed_Opc, string camposV400)
camposv400 = "indEscala | CNPJFab | cBenef | nFCI | rastros | credPresumido"
2023-12-13 v4.16
gera grupo total no leiaute da NT 2023.001 compatível com VFP
string totalICMSNT2023001VFP(double vBC, double vICMS, double vBCST, double vST, double vProd, double vFrete, double vSeg, double vDesc, double vII, double vIPI, double vPIS, double vCOFINS, double vOutro, double vNF, double vTotTrib, double vICMSDeson, double vICMSUFDest_Opc, double vICMSUFRemet_Opc, double vFCPUFDest_Opc, double vFCP, double vFCPST, double vFCPSTRet, double vIPIDevol, string camposNT2023001)
camposNT202300 = "qBCMono|vICMSMOno|qBCMonoReten|vICMSMOnoReten|qBCMOnoRet|vICMSMonoRet"
atualização da ConsultaCT para versão 4.00
atualização do EnviaPrestDesacordo para versão 4.00
alteração da compactação gZip
alteração do envEmail e envEmail2 para permitir a informação do TLS, novos valores para o parâmetros smtpSSL=2 - TLS, smtpSSL=1-SSL, smtpSSL=0 - nenhum
2023-08-01 v4.15d
- alteração da mensagem XML da consulta cadastro de MG
2023-07-24 v4.15c
geração do grupo icms53 - CST=53 - tributação monofásica com recolhimento diferido - acréscimo de tags do diferimento parcial (vesao 1.20 da NT 2023/001)
uso do TLS 1.2 no envio de e-mail
- gravacao do log ocultando a senha certificado digital quando informada nas opções ARQUIVO e CERTIFICADO
- possibilidade de envio de EPEC da NFC-e para SP
- alteração da URL do ambiente de produção do WS de registro de saídas MG para https://nfe.fazenda.mg.gov.br/nfe2/services/RegistroSaida2
- possibilidade para geração do DANFE com descrição do produto com quebra de linha baseado em caractere para evitar a ultrapassagem da coluna, informar [QUEBRADESCRICAOPRODUTO]
2023-03-24 v4.15bxsd
- atualização dos schemas leiauteNFe_v4.00.xsd e tiposBasico_v4.00.xsd referente a correção valor percentual GLP.
2023-04-03 v4.15b
- Atualização do schema XML com PL nº 9k, que corrige a definição da tag pOrig do grupo origComb - grupo indicador da origem do Combustível
2023-03-24 v4.15b
- Adequação do DANFE para mostrar os novos CST de tributação monofásica de combustíveis - NT 2023/001 v 110
2023-03-14 v4.15a
Alterações do leiaute da NF-e decorrente da tributação monofásica de combustíveis - NT 2023/001 v 110
geração do grupo icms02 - CST=02 - tributação monofásica própria
string icms02(string orig, double qBCMono_Opc, double adRemICMS, double vICMSMono)
geração do grupo icms15 - CST=15 - tributação monofásica própria e com responsabilidade pela retenção
geração do grupo icms53 - CST=53 - tributação monofásica com recolhimento diferido
string icms53(string orig, double qBCMonoDif_Opc, double adRemICMSDif, double vICMSMonoDif)
geração do grupo icms61 - CST=61 - tributação monofásica cobrada anteriormete
string icms61(string orig, double qBCMonoRet_Opc, double adRemICMSRet, double vICMSMonoRet)
acréscimo dos valores totais do ICMS monofásico: vICMSMono, vICMSMOnoReten e vICMSMonoRet no grupo total do ICMS
2023-02-22 v4.15
Alterações do leiaute da NF-e decorrente da tributação monofásica de combustíveis - NT 2023/001 v1.00
acréscimo da tag pBio e grupo origComb no grupo comb
geração do grupo origComb
geração do grupo icms02 - CST=02 - tributação monofásica própria
string icms02(string orig, double adRemICMS, double vICMSMono)
geração do grupo icms15 - CST=15 - tributação monofásica própria e com responsabilidade pela retenção
geração do grupo icms53 - CST=53 - tributação monofásica com recolhimento diferido
string icms53(string orig, double adRemICMSDif, double vICMSMonoDif)
geração do grupo icms61 - CST=61 - tributação monofásica cobrada anteriormete
string icms61(string orig, double adRemICMSRet, double vICMSMonoRet)
acréscimo dos valores totais do ICMS monofásico: vICMSMono, vICMSMOnoReten e vICMSMonoRet no grupo total do ICMS
Atualização do schema XML
Correção da path de localização do SumatraPDF na visualização/impresssão do DANFE
2023-01-19 v4.14
acréscimo de funcionalidade para gerar a tag de NF-e referenciada com chave de acesso com código numérico zerado refNFeSig - NT 2022-003
2022-08-10 v4.13d
- atualização do schema XML da NF-e para aceitar o cProdANVISA com 11 dígitos
- alteração para mostrar o valor do IVA, pIcmsSt, BcIcmsSt, vIcmsSt [MOSTRARICMSST2]
- alteração do tratamento do TLS 1.2 quando consumir o WS via mensagem SOAP - httpWebRequest
alteração para gerar a tag vDup para valor zero.
tratamento para quando o WS NfeRetAutorização retornar tag retEnviNFe ao invés de retConsReciNFe
buscaGNRE, alterado para gerar a tag incluirArquivoPagamento.
Para gerar as tags incluirPDFGuias e/ou incluirArquivoPagamento, informar as seguintes literais após a versão informada : PDF, PDF_ARQPGTO e ARQUIVOPAGAMENTO
- 2.00 -> não gera tag opcional
- 2.00PDF -> gerar tag incluirPDFGuias
- 2.00PDF_ARQPGTO -> gerar tags incluirPDFGuias e incluirArquivoPagamento
- 2.00PARQUIVOPAGAMENTO -> gerar tag incluirArquivoPagamento
tratamento para quando não retornar o NSU no consChNFe
2022-05-31 v4.13
- Consulta GTIN via Web Service - NT 2022-001
2022-03-03 v4.12
Atualização de leiaute da NF-e previstas na NT 2021-004
nova funcionalidade para informar as tags obsCont e obsFisco no item do produto (grupo H10)
nova funcionalidade para informar a tag tpAto no grupo procRef (grupo Z10)
string procRefNT2021004(string nProc, int indProc, string tpAto_Opc)
alteração para gerar as tags do FCPST no grupo Partilha do ICMS quando informado (grupo N10a)
Atualização da URL do ambiente de homologação do WS de Distribuição de DF-e, funcionalidades afetadas: consNSU, distNSU e conschNFe
- https://hom1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx
Atualização da URL do ambiente de homologação do WS de Recepção de Eventos do AN, funcionalidades afetadas: EnviaEPEC, EnviaManDest, EnviaAtorInt, EnviaCENFe e EnviaCancCENFe
- https://hom1.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx
Redução do tamanho minimo da fonte na geração do endereço do destinatário no DANFE.
2022-01-14 v4.11d
- DANFE - tratamento para possibilitar a descricao do frete sem o termo CIF ou FOB - [SEM CIF/FOB].
- DANFE - correção da sobreposicção do quadro ISSQN
- geraPedProrrog - correção na montagem do XML do evento
2021-11-04 v4.11c
- alteração para permitir o gerar o EPEC da NFC-e
2021-09-03 v4.11b
- alteração para permitir o envio de EPEC de NF-e emitido por PF (CPF)
2021-07-19 v4.11a
- implementação da NT 2020/005 - continuação
string DI310(string nDI, string dDi, string xLocDesemb, string UFDesemb, string dDesemb, int tpViaTransp, double vAFRMM_Opc, int tpIntermedio, string CNPJ_Opc, string UFTerceiro_Opc, string cExportador, string adi)
- nDI -> 15 posições
string adi310(int nAdicao_Opc, int nSeqAdic, string cFabricante, double vDescDI_Opc, string nDraw_Opc)
- nDraw_Opc -> 20 posições
- nAdicao_Opc -> não gerar quando = 0
string detExport(string nDraw_Opc, string nRE, string chNFe, string qExport)
- nDraw_Opc -> 20 posições
2021-07-11 v4.11
implementação da NT 2020/005 - alteração de leiaute da NF-e
string produto400(string cProd, string cEAN, string xProd, string NCM, string NVE_Opc, string CEST_Opc, string indEscala_Opc, string CNPJFab_Opc, string cBenef_Opc, string EXTIPI_Opc, int CFOP, string uCom, string qCom, string vUnCom, double vProd, string cEANTrib, string uTrib, string qTrib, string vUnTrib, double vFrete, double vSeg, double vDesc, double vOutro, int indTot, string DI_Opc, string detExport_Opc, string DetEspecifico_Opc, string xPed_Opc, string nItemPed_Opc, string nFCI_Opc, string rastro_Opc);
string produto400VFP(string cProd, string cEAN, string xProd, string NCM, string NVE_Opc, string CEST_Opc, string EXTIPI_Opc, int CFOP, string uCom, string qCom, string vUnCom, double vProd, string cEANTrib, string uTrib, string qTrib, string vUnTrib, double vFrete, double vSeg, double vDesc, double vOutro, int indTot, string DI_Opc, string detExport_Opc, string DetEspecifico_Opc, string xPed_Opc, string nItemPed_Opc, string camposV400);
camposV400 = "indEscala|CNPjFab|cBenef|nFCI|rastro"
string icmsNT2020005(string orig, string CST, int modBC, double pRedBC, double vBC, double pICMS, double vICMS, int modBCST, double pMVAST, double pRedBCST, double vBCST, double pICMSST, double vICMSST, double vBCSTRet, double vICMSSRet, double vBCSTDest, double vICMSSTDest, int motDesICMS, double pBCOp, string UFST, double pCredSN, double vCredICMSSN, double vICMSDeson, double vICMSOp, double pDif, double vICMSDif, double vBCFCP, double pFCP, double vFCP, double vBCFCPST, double pFCPST, double vFCPST, double vBCFCPSTRet, double pFCPSTRet, double vFCPSTRet, double pST, double pFCPDif, double vFCPDif, double vFCPEfet, double vICMSSTDeson, int motDesICMSST));
string PISSTNT2020005(double vBC, double pPIS, double vPIS, double qBCProd, double vAliqProd, int indSomaPISST)
string COFINSSTNT2020005(double vBC, double pCOFINS, double vCOFINS, double qBCProd, double vAliqProd, int indSomaCOFINSST)
2021-06-01 v4.10
implementação da NT 2021/001 - comprovante de entrega da NF-e
string EnviaCENFE(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string dhEvento, int nroCENFe, string verAplic, string dhEntrega, string nDoc, string xNome, double latGPS, double longGPS, string hashComprovante, string dhHashComprovante, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca)
string calcSha1(string texto)
string EnviaCancCENFe(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string dhEvento, int nroCancCE, string verAplic, string nProtEvento, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca)
2021-05-15 v4.09a
- buscaGNRE alterado para gerar a tag incluirPDFGuias quando a versão terminar com a literal PDF, ex.: 1.00PDF, 2.00PDF, etc.
2021-04-21 v4.09
- acréscimo da tag xPag grupo informações do pagamento que deverá ser informado quando tPag=99
2021-02-21 v4.08b
alteração para gerar a tag indIntermed no grupo ide somente quando indPres= 1, 2, 3, 4 ou 9.
string identificador202006(int cUF, int cNF, string natOp, int mod, int serie, int nNF, string dhEmi, string dhSaiEnt, int tpNF, int idDest, string cMunFG, string NFref_Opc, int tpImp, int tpEmis, int cDV, int tpAmb, int finNFe, int indFinal, int indPres, int procEmi, string verProc, string dhCont_Opc, string xJust_Opc, int indIntermed_Opc)
2021-02-17 v4.08a
alteração para gerar a tag indIntermed no grupo ide somente quando indPres= 2, 3, 4 ou 9.
string identificador202006(int cUF, int cNF, string natOp, int mod, int serie, int nNF, string dhEmi, string dhSaiEnt, int tpNF, int idDest, string cMunFG, string NFref_Opc, int tpImp, int tpEmis, int cDV, int tpAmb, int finNFe, int indFinal, int indPres, int procEmi, string verProc, string dhCont_Opc, string xJust_Opc, int indIntermed_Opc)
2021-02-14 v4.08
acréscimo da tag indIntermed no grupo ide (NT 2020/006)
string identificador202006(int cUF, int cNF, string natOp, int mod, int serie, int nNF, string dhEmi, string dhSaiEnt, int tpNF, int idDest, string cMunFG, string NFref_Opc, int tpImp, int tpEmis, int cDV, int tpAmb, int finNFe, int indFinal, int indPres, int procEmi, string verProc, string dhCont_Opc, string xJust_Opc, int indIntermed_Opc)
acréscimo do grupo infIntermed (NT 2020/006)
string infIntermed(string CNPJ, string idCadIntTran);
acréscimo do grupo infIntermed na NFe (NT 2020/006)
string NFe202006(string versao, string Id, string ide, string emit, string avulsa_Opc, string dest_Opc, string retirada_Opc, string entrega_Opc, string detalhes, string total, string transp, string cobr_Opc, string pag_Opc, string infAdic_Opc, string exporta_Opc, string compra_Opc, string cana_Opc, string autXML_Opc, string infRespTec_Opc, string infIntermed_Opc)
Evento Ator Interessado (NT 2020/007)
string EnviaAtorInter(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string CNPJAutor, string dhEvento, string cOrgaoAutor, int tpAutor, string verAplic, string CNPJCPFAutorizado, int tpAutorizacao, int nroSeqEvento, out string nroProtocolo, out string dhProtocolo, string proxy, string usuario, string senha, string licenca)
2020-12-16 v4.07k
- atualização da url do WS de upload de NF-e do WallMart Nordeste
2020-11-23 v4.07j
- alteração para tratar a situação de uTrib <> uCom e qTrib = qCom
2020-06-01 v4.07i
- alteração para não gerar a CPF vazia quando não for informado nem CNPJ e CPF no localRetiradaNT201805 e localEntregaNT201805
2020-03-10 v4.07h
- tratamento para evitar cNF seja igual ao nNF e cause rejeicao 897 no criaChaveNF2G
2020-02-12 v4.07h
- Mostrar o ano com quatro dígitos para duplicatas com valor menor que R$ 1 milhão
2019-12-07 v4.07g
- Mostrar dezenas da nota premiada do MS - quebra de linha
- Adequação para mostrar as dezenas da nota premiada do MS no DANFE
2019-09-09 v4.07g
- tratamento do cNF na CriaChaveNFe2G para evitar a rejeição 897
2019-08-26 v4.07f (sem alteração da DLL)
- atualização do schema XML para aceitar o valor 6 no campo N18 (modBCST).
A maioria dos usuários não devem ser afetados por esta alteração, não sendo uma atualização crítica.
O usuário também pode fazer o download somente do arquivo leiauteNfe_v4.00.xsd e substituir o arquivo na pasta .\NFe_Util\Schemas\, caso seja necessário atualizar o schema XML.
Download Instalador da DLL NFe_Util - versão 2Gv4.07f [04-07-19]
Download do ZIP da DLL NFe_Util - versão 2Gv4.07f [04-07-19]
2019-07-04 v4.07f
- alteração para tratar CPF que vale como CNPJ ao acrescentar 000 à esquerda.
- correção da validação da licença de EnviaPrestDesacordo
- correção da validação da licença de emissor PF (CPF) no EnviaLoteV3
- alteração para ignorar o erro na recuperação do CNPJ/CPF (6004 - Erro: Certificado selecionado não tem CNPJ/CPF) no enviaNFe2G e EnviaNFSincrono
- alteração na regra de geração das tags pST e vICMSSubstituto no grupo ICMSST quando CST=S41 ou CST=S60 no icmsEfetNT201805 conforme alteração da NT2018/005-v1.20
- correção para sempre gerar as tag vBCSTDest e vICMSSTDest no grupo ICMSST quando CST=S41 ou CST=S60 no icmsEfetNT201805
- correção para gerar a tag cPais com até quatro dígitos
- correção para sempre gerar as tags vBCSTRet, pST, vICMSSubstituto e vICMSSTRet no grupo ICMSST quando CST=S41 ou CST=S60 no icmsEfetNT201805
gerar informações do Responsável Técnico
string infRespTec(string CNPJ, string xContato, string email, string fone, string idCSRT, string CSRT_Opc, string chaveNFe_Opc);
gerar informações do grupo local de retirada
string localRetiradaNT201805(string CNPJ, string CPF, string xNome_Opc, string xLgr, string nro, string xCpl_Opc, string xBairro, string cMun, string xMun, string UF, string CEP_Opc, string cPais_Opc, string xPais_Opc, string fone_Opc, string email_Opc, string IE_Opc);
gerar informações do grupo local de entrega
string localEntregaNT201805(string CNPJ, string CPF, string xNome_Opc, string xLgr, string nro, string xCpl_Opc, string xBairro, string cMun, string xMun, string UF, string CEP_Opc, string cPais_Opc, string xPais_Opc, string fone_Opc, string email_Opc, string IE_Opc);
gerar informações do grupo med
string medNT201805(string cProdANVISA, string xMotivoIsencao_Opc, double vPMC);
atualização do icmsEfet para gerar os grupo ICMS60, ICMSST ou ICMSSN500 com as novas tags
string icmsEfetNT201805(string orig, string CST, double vBCSTRet, double pST, double vICMSSubstituto, double vICMSSTRet, double vBCFCPSTRet, double pFCPSTRet, double vFCPSTRet, double pRedBCEfet, double vBCEfet, double pICMSEfet, double vICMSEfet, double vBCSTDest, double vICMSSTDest);
atualização do consolida NF-e para permitir a informação do grupo infRespTec
string NFe201805(string versao, string Id, string ide, string emit, string avulsa_Opc, string dest_Opc, string retirada_Opc, string entrega_Opc, string detalhes, string total, string transp, string cobr_Opc, string pag_Opc, string infAdic_Opc, string exporta_Opc, string compra_Opc, string cana_Opc, string autXML_Opc, string infRespTec_Opc);
Evento de cancelamento NFe substituida
string CancelaNFSubst(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveNFe, string nProtocolo, string justificativa, string dhEvento, string verAplic, string chaveNFeSubst, out string nProtocoloCanc, out string dProtocoloCanc, string proxy, string usuario, string senha, string licenca)
Geração do grupo Local de Retirada no DANFE
- Geração do grupo Local de Entrega DANFE
Atualização do schema XML para PL PL_009_V4_00_NT_2018_005_v1.10
O schema XML foi modificado para tratar a tag vICMSSubstituo como opcional para não prejudicar o uso da DLL antes da atualização em ambiente de produção.
2018/01/23 - v 4.0.6f
- correção para não omitir o nro = 0 no endereço do destinatário no DANFE
- correção para não duplicar o rastro quando existir mais de uma informação de rastreio no item do produto no DANFE
- alteração no tratamento de certificado digital que não tem CNPJ/CPF (certificado "FRIO" utilizado pela fsist)
- correção do nome da tag raiz do procInutNFe
- alteração para tratar qtdVias := '' do Delphi para o envRegSaida
- correção no processo de assinatura da NF-e de PF
- alteração para diferenciar DF-e referenciados (NF-e, NFC-e, CF-e, CT-e, CT-e OS e DF-e)
- alteração da mensagem SOAP da consulta cadastro do MT
- correção da montagem do procEvento do EPEC
- correção da validação da licença de uso de emissor pessoa física
- Adequação da DLL para permitir o uso do certificado digital de PF (emissor PF)
- Acréscimo do evento de prestação de serviço em desacordo (CT-e): string EnviaPrestDesacordo(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int cStat, out string msgResultado, string chaveCTe, string CNPJTomador, string xObs, string dhEvento, out string nProtocolo, out string dProtocolo, string proxy, string usuario, string senha, string licenca)
- DANFE, melhorias e alterações: [nFat+nDup] - possibilidade de mostrar o nFat + nDup concatenado [sem uTrib] - possibilidade de omitir o uTrib quando uTrib diferente de uCom CPF do emissor
2018-07-02
- [NFC-e-4.0.5.1-001] -> correção do tratamento grupo de ICMS Efetivo (CST=60 ou CSOSN=500)
- [NFC-e-4.0.5.0-001] -> tratamento grupo de ICMS Efetivo (CST=60 ou CSOSN=500) string icmsEfet(string orig, string CST, double vBCSTRet_Opc, double pST_Opc, double vICMSSTRet_Opc, double vBCFCPSTRet_Opc, double pFCPSTRet_Opc, double vFCPSTRet_Opc, double pRedBCEfet_Opc, double vBCEfet_Opc, double pICMSEfet_Opc, double vICMSEfet_Opc)
2018-05-01
- [NFC-e-4.0.4.0-001] -> envRegSaida - registro de saída - SEFA/MG
int envRegSaida(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out string msgResultado, string chaveNFe, string nSeqRegSaida, string dtHrRegSaida, string placaVeiculo_Opc, string UFVeiculo_Opc, string placaCarreta_Opc, string UFCarreta_Opc, string placaCarreta2_Opc, string UFCarreta2_Opc, string qtdVias_Opc, string formSeg_Opc, out string dhRecbto, out string nProt, string proxy, string usuario, string senha, string licenca) - [NFC-e-4.0.4.0-002] -> cancRegSaida - cancela registro de saída - SEFA/MG
int cancRegSaida(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out string msgResultado, string chaveNFe, string nProt, string xJust, out string dhRecbto, out string nProtocolo, string proxy, string usuario, string senha, string licenca) - [NFC-e-4.0.4.0-003] -> ICMSUFDest400 - alteração : pFCPUFDest_Opc e vFCPUFDest_Opc
- [NFC-e-4.0.4.0-004] -> detPag - acréscimo do indPag
detPag(string indPag_Opc, string tPag, double vPag, string tpIntegra_Opc, string CNPJ_Opc, string tBand_Opc, string cAut_Opc) - [NFC-e-4.0.4.0-005] -> distNSU - alteração : aceitar somente TLS 1.2 ou SSL 3.0
- [NFC-e-4.0.4.0-006] -> consNSU - alteração : aceitar somente TLS 1.2 ou SSL 3.0
- [NFC-e-4.0.4.0-007] -> consChNFe - alteração : aceitar somente TLS 1.2 ou SSL 3.0
- Atualização de schema XML
- Alteração das URL do WS de homologação da SEFAZ/MS
- [NFC-e-4.0.4.0-001] -> envRegSaida - registro de saída - SEFA/MG
2018-04-19
- [NFC-e-4.0.3.6-001] -> EnviaNFe2G - alteração para ignorar o erro 6004 - Erro: Certificado selecionado não tem CNPJ/CPF
- [NFC-e-4.0.3.6-002] -> EnviaNFSincrono - alteração para ignorar o erro 6004 - Erro: Certificado selecionado não tem CNPJ/CPF
- [NFC-e-4.0.3.6-003] -> Correção para gerar a versão do procEvento = "1.00"
- [NFC-e-4.0.3.6-004] -> pegaDadosCertificado - alteração para retornar o extension 2.5.29.17 quando ocorrer o erro 6004 - Erro: Certificado selecionado não tem CNPJ/CPF, extension 2.5.29.17
- [NFC-e-4.0.3.6-005] -> Alteração para aceitar o TLS 1.2 nos WS da versão 3.10
2018-04-08
- [NFC-e-4.0.3.5-001] -> criaProcNFe2G - tratamento consulta versao 4.00
- [NFC-e-4.0.3.5-002] -> alteração para consumir o WS de evento fora do padrão de MS
- [NFC-e-4.0.3.5-003] -> suporte do QR-CODE da NFC-e versão 2
2018-03-14
- [NFC-e-4.0.3.4-001] -> alteração para forçar o algoritmo sha1 na assinatura digital
- [NFC-e-4.0.3.4-002] -> acréscimo da opção S60 para geração do grupo ICMSST
- [NFC-e-4.0.3.4-003] -> alteração para consumir o WS de evento fora do padrão de MG
- [NFC-e-4.0.3.4-004] -> correção para tratar o grupo ICMSST na geração do DANFE
2018-02-04
- [NFC-e-4.0.3.2-001] -> alteração para consumir WS fora de padrão (MT/SVAN)
2018-01-10
- [NFC-e-4.0.3.1-001] -> correção da geração do procNFe da versao 4.00 no criaProcNFe2G
- [NFC-e-4.0.3.1-002] -> calcICMSUFDest400, acréscimo do parâmetro de entrada: valorBaseFCP para informar a BC do FCP na UF de destino. string calcICMSUFDest400(int formaCalculo, double valorBase, double aliqDestino, double aliqInterestadual, double valorBaseFCP, double aliqFCP, int anoOperacao, out double vBCUFDest, out double pFCPUFDest, out double pICMSUFDest, out double pICMSInter, out double pICMSInterPart, out double vFCPUFDest, out double vICMSUFDest, out double vICMSUFRemet, out double vBCOpeInter, out double vICMSOpeInter, out int cResultado, out string msgResultado)
- [NFC-e-4.0.3.1-003] -> alteração para permitir a escolha do metódo de cifra SSL3, TLS1.0, TLS1.1, TLS1.2, SSL3, TLS1.2, SSL3+TLS1.2
2017-12-20
- [NFC-e-4.0.3.0-001] -> alteração para gerar a tag vPag para qualquer valor, inclusive quando for = 0
[NFC-e-4.0.3.0-002] -> nova funcionalidade produto400VFP
string produto400VFP(string cProd, string cEAN, string xProd, string NCM, string NVE_Opc, string CEST_Opc, string EXTIPI_Opc, int CFOP, string uCom, string qCom, string vUnCom, double vProd, string cEANTrib, string uTrib, string qTrib, string vUnTrib, double vFrete, double vSeg, double vDesc, double vOutro, int indTot, string DI_Opc, string detExport_Opc, string DetEspecifico_Opc, string xPed_Opc, string nItemPed_Opc, string camposV400);camposV400 = "indEscala|CNPjFab|cBenef|nFCI|rastro"
[NFC-e-4.0.3.0-003] -> nova funcionalidade imposto400VFP
string icms400VFP(string orig, string CST, int modBC, double pRedBC, double vBC, double pICMS, double vICMS, int modBCST, double pMVAST, double pRedBCST, double vBCST, double pICMSST, double vICMSST, double vBCSTRet, double vICMSSTRet, double vBCICMSSTDest, double vICMSSTDest, int motDesICMS, double pBCOp, string UFST, double pCredSN, double vCredICMSSN, double vICMSDeson, double vICMSOp, double pDif, double vICMSDif, string camposV400);camposV400 = "vBCFCP|pFCP|vFCP|vBCFCPST|pFCPST|vFCPST|vBCFCPSTRet|pFCPSTRet|vFCPSTRet|pST|pFCPDif|vFCPDif|vFCPEfet|vICMSSTDeson|motDesICMSST"
2017-11-25
- [NFC-e-4.0.2.1-001] -> permitir o uso das funcionalidades "antigas" da DLL com a chave "antiga"
- [NFC-e-4.0.2.1-002] -> xNEmp - aumentar o tamanho para 22 caracteres
2017-10-29
- [NFC-e-4.0.2.0-001] -> DownloadNFWS - alteração de URL recaptcha
- [NFC-e-4.0.2.0-002] -> IPI400 -> eliminação da tag clEnq
2017-09-04
- [NFC-e-4.0.1.3-001] -> CriaProcNFe2G - correção para tratar a versão 4.00 antes do início da obrigatoriedade
- [NFC-e-4.0.1.2-001] -> EnviaNFSincrono - correção para tratar a versão 4.00 do arquivo XML
- [NFC-e-4.0.1.2-002] -> Manter as mensagens de eventos com versão 1.00
2017-08-20
- [NFC-e-4.0.1.1-001] -> modFrete - DANFE 0-Rem (CIF), 1-Dest (FOB), 2-Terceiros, 3-T.prop Rem, 4-T.prop Dest,9-sem transp
- [NFC-e-4.0.1.0-001] -> pagamento400
- [NFC-e-4.0.1.0-002] -> detPag
- [NFC-e-4.0.1.0-003] -> ICMS400 - acréscimo das tags: vBCFCPSTRet, pFCPSTRet, vFCPSTRet
2017-08-01
- [NFC-e-4.0.0.0-001] -> StatusServico
- [NFC-e-4.0.0.0-002] -> ConsultaNF
- [NFC-e-4.0.0.0-003] -> Inutilizacao
- [NFC-e-4.0.0.0-004] -> Recepcao
- [NFC-e-4.0.0.0-005] -> RetRecepcao
- [NFC-e-4.0.0.0-006] -> RecepcaoEvento
- [NFC-e-4.0.0.0-007] -> ConsultaCad
- [NFC-e-4.0.0.0-008] -> grupo ide - eliminação do indPag
- [NFC-e-4.0.0.0-009] -> grupo CEST
- [NFC-e-4.0.0.0-010] -> rastro - acréscimo grupo
- [NFC-e-4.0.0.0-011] -> grupo med - acréscimo campo ANVISA
- [NFC-e-4.0.0.0-012] -> grupo comb - acréscimo do campos de percentuais de mistura GLP e exclusão do pMixGN
- [NFC-e-4.0.0.0-013] -> grupo prod - alteração acréscimo do CEST, cBenef, rastro
- [NFC-e-4.0.0.0-014] -> grupo icms400 - acréscimo das tags vBCFCP, pFCP, vFCP, vBCFCPST, pFCPST, vFCPST
- [NFC-e-4.0.0.0-016] -> grupo ICMSUFDest - acréscimo da tag vBCFCPUFDest
- [NFC-e-4.0.0.0-017] -> grupo total400 - acréscimo das tags: vFCP, vFCPST, vFCPSTRet, vIPIDevol
- [NFC-e-4.0.0.0-018] -> grupo infNfeSupl - acréscimo da urlChave
- 2.2. Versão 4.x - EM USO [09/08/24]
2. Histórico de Atualizações[09-08-24] - « Anterior
2.1. Atualizações do Guia de Uso - Próximo »
2.3. versão 2.x [obsoleto]