Sumário
18. Índice das Funcionalidades da DLL
17. Tabela de Mensagens da DLL
« Anterior
19. NF-e exemplos
Próximo »

18. Índice das Funcionalidades da DLL

nome assinatura tipo descrição resumida
adi string adi
(
int nAdicao,
int nSeqAdic,
string cFabricante,
double vDescDI
)
XML Cria grupo XML adi - adição da DI
arma string arma
(
int tpArma,
string nSerie,
string nCano,
string descr
)
XML Cria grupo XML arma - detalhamento específico de produto - armamento
Assinar string Assinar
(
string XMLString,
string RefUri,
string NomeTitular,
out int resultado,
out string msgResultado
)
Util Funcionalidade para assinar um documento XML
avulsa string avulsa
(
string CNPJ,
string xOrgao,
string matr,
string xAgente,
string fone,
string UF,
string nDAR,
DateTime dEmi,
double vDAR,
string repEmi,
DateTime dPag
)
XML Cria grupo XML avulsa- informação da NF-e avulsa
BuscaLote2G string BuscaLote2G
(
string siglaWS,
int tipoAmbiente,
string nomeCertificado,
string versao,
out string msgDados,
out int cStat,
out string msgResultado,
string nroRecibo,
out string cMsg,
out string xMsg,
string proxy,
string usuario,
string senha
)
WS Funcionalidade para buscar o resultado do processamento do lote de NF-e
BuscaNFe2G string BuscaNFe2G
(
string siglaWS,
int tipoAmbiente,
ref string NFeAssinada,
string nroRecibo,
string nomeCertificado,
string versao,
out string msgDados,
out string msgRetWS,
out int cStat,
out string msgResultado,
out string nroProtocolo,
out string dhProtocolo,
out string cMsg,
out string xMsg,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para buscar o resultado do processamento da NF-e
cana string cana
(
string safra,
string ref,
string forDias,
string qTotMes,
string qTotAnt,
string qTotGer,
string deducs,
double vFor,
double vTotDed,
double vLiqFor
)
XML Cria grupo XML cana - detalhamento específico de cana-de-açúcar
CancelaNF2G string CancelaNF2G
(
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,
out string nProtocoloCanc,
out string dProtocoloCanc,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para cancelar uma NF-e
cobr string cobr
(
string nfat,
double vOrig,
double vDesc,
double vLiq,
string dup
)
XML Cria grupo XML cobr - informações de cobrança
COFINS string COFINS
(
string CST,
double vBC,
double pCOFINS,
double vCOFINS,
double qBCProd,
double vAliqProd
)
XML Cria grupo XML do COFINS
COFINSST string COFINSST
(
double vBC,
double pCOFINS,
double vCOFINS,
double qBCProd,
double vAliqProd
)
XML Cria grupo XML do COFINSST
comb string comb
(
string cProdANP,
string CODIF,
double qTemp,
double qBCProd,
double vAliqProd,
double vCIDE,
double vBCICMS,
double vICMS,
double vBCICMSST,
double vICMSST,
double vBCICMSSTDest,
double vICMSSTDest,
double vBCICMSSTCons,
double vICMSSTCons,
string UFCons
)
XML Cria grupo XML comb - detalhamento específico de produto - combustíveis e lubrificantes
comb2G string comb2G
(
string cProdANP,
string CODIF,
double qTemp,
string UFCons,
double qBCProd,
double vAliqProd,
double vCIDE
)
XML Cria grupo XML comb - detalhamento específico de produto - combustíveis e lubrificantes
compras string compras
(
string xNEmp,
string xPed,
string xCont
)
XML Cria grupo XML compra - informações de compras públicas
ConsultaCad2G int ConsultaCad2G
(
string siglaUF,
int tipoAmbiente,
string nomeCertificado,
string versao,
out string msgDados,
out string msgRetWS,
out string msgResultado,
string tpArgumento,
string argumento,
string proxy,
string usuario,
string senha
)
WS Funcionalidade para Consultar o Cadastro de contribuintes do ICMS da UF
ConsultaDPEC int ConsultaDPEC
(
int tipoAmbiente,
string nomeCertificado,
out string msgDados,
out string msgRetWS,
out string msgResultado,
string tpArgumento,
string argumento,
out string DPEC,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para Consultar a DPEC
ConsultaNF2G int ConsultaNF2G
(
string siglaWS,
int tipoAmbiente,
string nomeCertificado,
string versao,
out string msgDados,
out string msgRetWS,
out string msgResultado,
string chaveNFe,
string proxy,
string usuario,
string senha
)
WS Funcionalidade para Consultar a situação da NF-e
ConsultaStatus2G int ConsultaStatus2G
(
string siglaWS,
string siglaUF,
int tipoAmbiente,
string nomeCertificado,
string versao,
out string msgDados,
out string msgRetWS,
out string msgResultado,
string proxy,
string usuario,
string senha
)
WS Funcionalidade para Consultar o Status do WS de recepção
CriaChaveNFe int CriaChaveNFe
(
string cUF,
string Ano,
string Mes,
string CNPJ,
string modelo,
string serie,
string numero,
string codigoSeguranca,
out string msgResultado,
out string cNF,
out string cDV,
out string chaveNFe
)
Util Funcionalidade para criar a chave de acesso da NF-e
CriaChaveNFe2G int CriaChaveNFe2G
(
string cUF,
string Ano,
string Mes,
string CNPJ,
string modelo,
string serie,
string numero,
string tpEmis,
string codigoSeguranca,
out string msgResultado,
out string cNF,
out string cDV,
out string chaveNFe
)
Util Funcionalidade para criar a chave de acesso da NF-e - 2G
CriaCodigoBarrasContingencia int CriaCodigoBarrasContingencia
(
string cUF,
int tipoEmissao,
string CNPJ,
double valorTotalNFe,
int destaqueICMSproprio,
int destaqueICMSST,
DateTime dataEmissaoNFe,
out string codigoBarras,
out string msgResultado
)
Util Funcionalidade para criar a representação numérica do código de barras da contingência
criaDPEC string criaDPEC
(
string NFeLote,
out int resultado,
out string msgResultado,
out string erroXML
)
Util Funcionalidade para criar o DPEC a partir da NF-e ou do lote de NF-e
CriaProcCancNFe2G string CriaProcCancNFe2G
(
string siglaWS,
ref string cancNFe,
out string protocolo,
out string retCancNFe,
out int resultado,
string nomeCertificado,
out string msgResultado,
string proxy,
string usuario,
string senha
)
Util Funcionalidade para criar o procCancNFe - 2G
CriaProcNFe string CriaProcNFe
(
ref string NFeAssinada,
out string protocolo,
out int resultado,
string nomeCertificado,
out string msgResultado,
string proxy,
string usuario,
string senha
)
Util Funcionalidade para criar o procNFe
CriaProcNFe2G string CriaProcNFe2G
(
string siglaWS,
ref string NFeAssinada,
out string protocolo,
out string retCancNFe,
out int resultado,
string nomeCertificado,
out string msgResultado,
string proxy,
string usuario,
string senha
)
Util Funcionalidade para criar o procNFe - 2G
CTeRef string CTeRef
(
string CTe
)
XML Cria grupo XML do CTeRef - CTe refenciado
deduc string deduc
(
string xDed,
double vDed
)
XML Cria grupo XML deduc - detalhamento específico deduções da cana-de-açúcar
destinatario string destinatario
(
string CNPJ,
string CPF,
string xNome,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF,
string CEP,
string cPais,
string xPais,
string fone,
string IE,
string IESUF
)
XML Cria grupo XML dest - informações do destinatário
destinatario2G string destinatario2G
(
string CNPJ,
string CPF,
string xNome,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF,
string CEP,
string cPais,
string xPais,
string fone,
string IE,
string IESUF,
string email
)
XML Cria grupo XML dest - informações do destinatário - 2G
detalhe string detalhe
(
int nItem,
string produto,
string imposto,
string infAdProd
)
XML Cria grupo XML det - infomações do detalhe do item da NF-e
DI string DI
(
string nDI,
DateTime dDi,
string xLocDesemb,
string UFDesemb,
DateTime dDesemb,
string cExportador,
string adi
)
XML Cria grupo XML DI - informações da DI - Declaração de Importação
lacres string dup
(
string nDup,
DateTime dVenc,
double vDup
)
XML Cria grupo XML dup - informações das duplicatas
ECFRef string ECFRef
(
string mod,
int nECF,
int nCOO
)
XML Cria grupo XML ECFRef - informações do Cupom Fiscal referenciado
emitente string emitente
(
string CNPJ,
string CPF,
string xNome,
string xFant,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF,
string CEP,
string cPais,
string xPais,
string fone,
string IE,
string IEST,
string IM,
string CNAE
)
XML Cria grupo XML emi - informações do emitente
emitente2G string emitente2G
(
string CNPJ,
string CPF,
string xNome,
string xFant,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF,
string CEP,
string cPais,
string xPais,
string fone,
string IE,
string IEST,
string IM,
string CNAE,
string CRT
)
XML Cria grupo XML emi - informações do emitente 2G
EnviaDPEC int EnviaDPEC
(
ref string DPEC,
string nomeCertificado,
out string DPECAssinado,
out string msgRetWS,
out string msgResultado,
out string dhRegDPEC,
out string nRegDPEC,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para enviar o DPEC
EnviaLote2G int EnviaLote2G
(
string siglaWS,
int tipoAmbiente,
string nomeCertificado,
string versao,
ref string msgDados,
out string msgRetWS,
out string msgResultado,
out string nRec,
out string dhRecbto,
out string tMed,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para enviar o lote de NF-e
EnviaNFe2G string EnviaNFe2G
(
string siglaWS,
ref string NFe,
string nomeCertificado,
string versao,
out string msgDados,
out string msgRetWS,
out int cStat,
out string msgResultado,
out string nroRecibo,
out string dhRecbto,
out string tMed,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para enviar uma NF-e
exporta string exporta
(
string UFEmbarq,
string xLocEmbarq
)
XML Cria grupo XML exporta - informações da exportação
forDia string forDia
(
int dia,
*double ***qtde***
)
XML Cria grupo XML forDia - detalhamento específico fornecimento diário da cana-de-açúcar
GeraStringCode128C int GeraStringCode128C
(
string codigo,
out string code128c,
out string msgErro
)
Util Funcionalidade para gerar a string de representação do código de barras Code128C
icms string icms
(
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
)
XML Cria grupo XML do ICMS
icms2G string icms2G
(
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
)
XML Cria grupo XML do ICMS - 2G
identificador string identificador
(
int cUF,
int cNF,
string natOp,
int indPag,
int mod,
int serie,
int nNF,
DateTime dEmi,
DateTime dSaiEnt,
int tpNF,
string cMunFG,
string NFref,
int tpImp,
int tpEmis,
int cDV,
int tpAmb,
int finNFe,
int procEmi,
string verProc
)
XML Cria grupo XML ide - informações de identificação da NF-e
identificador2G string identificador2G
(
int cUF,
int cNF,
string natOp,
int indPag,
int mod,
int serie,
int nNF,
DateTime dEmi,
DateTime dSaiEnt,
string hSaiEnt,
int tpNF,
string cMunFG,
string NFref,
int tpImp,
int tpEmis,
int cDV,
int tpAmb,
int finNFe,
int procEmi,
string verProc,
DateTime dhCont,
string xJust
)
XML Cria grupo XML ide - informações de identificação da NF-e - 2G
II string II
(
double vBC,
double vDespAdu,
double vII,
double vIOF
)
XML Cria grupo XML II - informações do Imposto de Importação
imposto string imposto
(
string icms,
string ipi,
string ii,
string pis,
string pisst,
string cofins,
string cofinsst,
string issqn
)
XML Cria grupo XML imposto - informações do imposto
imposto2G string imposto2G
(
string icms,
string ipi,
string ii,
string pis,
string pisst,
string cofins,
string cofinsst,
string issqn
)
XML Cria grupo XML imposto - informações do imposto - 2G
infAdic string infAdic
(
string infAdFisco,
string infCpl,
string obsCont,
string obsFisco,
string procRef
)
XML Cria grupo XML infAdic - informações adicionais da NF-e
infAdic2G string infAdic2G
(
string infAdFisco,
string infCpl,
string obsCont,
string obsFisco,
string procRef
)
XML Cria grupo XML infAdic - informações adicionais da NF-e - 2G
infAdProd string infAdProd
(
string infAdProd
)
XML Cria grupo XML infAdProd - informações adicionais da produto
InutilizaNroNF2G string InutilizaNroNF2G
(
string siglaWS,
int tipoAmbiente,
string nomeCertificado,
string versao,
out string msgDados,
out string msgRetWS,
out int cStat,
out string msgResultado,
string cUF,
string ano,
string CNPJ,
string modelo,
string serie,
string nroNFeInicial,
string nroNFeFinal,
string justificativa,
out string nProtocoloInut,
out string dProtocoloInut,
string proxy,
string usuario,
string senha,
string licenca
)
WS Funcionalidade para inutilizar um número de NF-e
IPI string IPI
(
string clEnq,
string CNPJProd,
string cSelo,
double qSelo,
string cEnq,
string CST,
double vBC,
double pIPI,
double vIPI,
double qUnid,
double vUnid
)
XML Cria grupo XML do IPI
ISSQN string ISSQN
(
double vBC,
double vAliq,
double vISSQN,
string cMunFG,
int cListServ
)
XML Cria grupo XML do ISSQN
ISSQN2G string ISSQN2G
(
double vBC,
double vAliq,
double vISSQN,
string cMunFG,
int cListServ,
string cSitTrib
)
XML Cria grupo XML do ISSQN - 2G
lacres string lacres
(
string lacre
)
XML Cria grupo XML lacres - informações de lacres
localEntrega string localEntrega
(
string CNPJ,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF
)
XML Cria grupo XML entrega - informações do local de entrega
localEntrega2G string localEntrega2G
(
string CNPJ,
string CPF,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF
)
XML Cria grupo XML entrega - informações do local de entrega - 2G
localRetirada string localRetirada
(
string CNPJ,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF
)
XML Cria grupo XML retirada - informações do local de retirada
localRetirada2G string localRetirada2G
(
string CNPJ,
string CPF,
string xLgr,
string nro,
string xCpl,
string xBairro,
string cMun,
string xMun,
string UF
)
XML Cria grupo XML retirada - informações do local de retirada - 2G
med string med
(
string nLote,
double qLote,
DateTime dFab,
DateTime dVal,
double vPMC
)
XML Cria grupo XML med - detalhamento específico de medicamentos
NFe string NFe
(
string versao,
string Id,
string ide,
string emit,
string avulsa,
string dest,
string retirada,
string entrega,
string detalhes,
string total,
string transp,
string cobr,
string infAdic,
string exporta,
string compra
)
XML Cria grupo XML da NF-e
NFe2G string NFe2G
(
string versao,
string Id,
string ide,
string emit,
string avulsa,
string dest,
string retirada,
string entrega,
string detalhes,
string total,
string transp,
string cobr,
string infAdic,
string exporta,
string compra,
string cana
)
XML Cria grupo XML da NF-e - 2G
NFeRef string NFeRef
(
string NFe
)
XML Cria grupo XML NFeRef - informações da NF-e referenciada
NFRef string NFRef
(
int cUF,
string AAMM,
string CNPJ,
int mod,
int serie,
int nNF
)
XML Cria grupo XML NFRef - informações da NF referenciada
NFRefP string NFRefP
(
int cUF,
string AAMM,
string CNPJ,
string CPF,
string IE,
int mod,
int serie,
int nNF
)
XML Cria grupo XML NFRefP - informações da NF de produtor refereciada
obsCont string obsCont
(
string xCampo,
string xTexto
)
XML Cria grupo XML obsCont - informações de uso do contribuinte
obsFisco string obsFisco
(
string xCampo,
string xTexto
)
XML Cria grupo XML obsFisco - informações de uso do fisco
PegaDadosCertificado int PegaDadosCertificado
(
ref string Nome,
out string MsgResultado,
out string Titular,
out string CNPJ,
out string NroSerie,
out string Emissor,
out string InicioValidade,
out string FimValidade
)
Util Funcionalidade para pegar os dados do certificado digital
PegaNomeCertificado int PegaNomeCertificado
(
ref string NomeCertificado,
out string MsgResultado
)
Util Funcionalidade para selcionar um certificado digital
PIS string PIS
(
string CST,
double vBC,
double pPIS,
double vPIS,
double qBCProd,
double vAliqProd
)
XML Cria grupo XML do PIS
PISST string PISST
(
double vBC,
double pPIS,
double vPIS,
double qBCProd,
double vAliqProd
)
XML Cria grupo XML do PIS ST
procRef string procRef
(
string nProc,
int indProc
)
XML Cria grupo XML procRef - informações do processo referenciado
produto string produto
(
string cProd,
string cEAN,
string xProd,
string NCM,
string EXTIPI,
int genero,
int CFOP,
string uCom,
double qCom,
double vUnCom,
double vProd,
string cEANTrib,
string uTrib,
double qTrib,
double vUnTrib,
double vFrete,
double vSeg,
double vDesc,
string DI,
string DetEspecifico
)
XML Cria grupo XML prod - informações do produto
produto2G string produto2G
(
string cProd,
string cEAN,
string xProd,
string NCM,
string EXTIPI,
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,
string DetEspecifico,
string xPed,
int nItemPed
)
XML Cria grupo XML prod - informações do produto - 2G
reboque string reboque
(
string placa,
string UF,
string RNTC
)
XML Cria grupo XML reboque - informações dos reboques
retTransp string retTransp
(
double vServ,
double vBCRet,
double pICMSRet,
double vICMSRet,
int CFOP,
string cMunFG
)
XML Cria grupo XML retTransp - informações do tributos retidos do transportador
total string total
(
string ICMSTot,
string ISSQNtot,
string retTrib
)
XML Cria grupo XML total - informações totais da NF-e
totalICMS string totalICMS
(
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
)
XML Cria grupo XML ICMSTot - informações totais do ICMS
totalISS string totalISS
(
double vServ,
double vBC,
double vISS,
double vPIS,
double vCOFINS
)
XML Cria grupo XML ISSQNTot - informações totais do ISSQN
transporta string transporta
(
string CNPJ,
string CPF,
string xNome,
string IE,
string xEnder,
string xMun,
string UF
)
XML Cria grupo XML transporta - informações do transportador
transportador string transportador
(
string modFrete,
string transporta,
string retTransp,
string veicTransp,
string reboque,
string vol
)
XML Cria grupo XML transp - informações do transporte
transportador2G string transportador2G
(
string modFrete,
string transporta,
string retTransp,
string veicTransp,
string reboque,
string vagao,
string balsa,
string vol
)
XML Cria grupo XML transp - informações do transporte - 2G
tributoRetido string tributoRetido
(
double vRetPIS,
double vRetCOFINS,
double vRetCSLL,
double vBCIRRF,
double vIRRF,
double vBCRetPrev,
double vRetPrev
)
XML Cria grupo XML retTrib - informações totais dos tributos retidos
Txt2XML string Txt2XML
(
string txt,
int geraChaveNFe,
string codigoSeguranca,
out string txtNumerado,
out int resultado,
out string erros,
out int qtErros,
out string msgResultado
)
XML Funcionalidade para converter um TXT em XML
Txt2XML2G string Txt2XML2G
(
string txt,
int geraChaveNFe,
string codigoSeguranca,
out string txtNumerado,
out int resultado,
out string erros,
out int qtErros,
out string msgResultado
)
XML Funcionalidade para converter um TXT em XML - 2G
ValidaAssinatura int ValidaAssinatura
(
string XML,
out string msgResultado,
out string Titular,
out string CNPJ,
out string NroSerie,
out string Emissor,
out string InicioValidade,
out string FimValidade
)
Util Funcionalidade para validar a assinatura de um XML
ValidaXML int ValidaXML
(
string XML,
int tipoXML,
out string msgResultado,
out int qtdeErros,
out string erroXML
)
Util Funcionalidade para validar um XML
veicProd string veicProd
(
int tpOp,
string chassi,
string cCor,
string xCor,
string pot,
string CM3,
string peloL,
string pesoB,
string nSerie,
string tpComb,
string nMotor,
string CMKG,
string dist,
string RENAVAM,
string anoMod,
string anoFab,
string tpPint,
string tpVeic,
string espVeic,
string VIN,
string condVeic,
string cMod
)
XML Cria grupo XML veicProd - informações de veículos novos
veicProd2G string veicProd2G
(
int tpOp,
string chassi,
string cCor,
string xCor,
string pot,
string cilin,
string peloL,
string pesoB,
string nSerie,
string tpComb,
string nMotor,
string CMT,
string dist,
string anoMod,
string anoFab,
string tpPint,
string tpVeic,
string espVeic,
string VIN,
string condVeic,
string cMod,
string cCorDENATRAN,
string lota,
string tpRest
)
XML Cria grupo XML veicProd - informações de veículos novos - 2G
veicTransp string veicTransp
(
string placa,
string UF,
string RNTC
)
XML Cria grupo XML veicTransp - informações do veículo do transportador
Versao string Versao(
)
Util Funcionalidade para devolver a versão da DLL
versaoLicenca string versaoLicenca
(
string CNPJ,
string licenca
)
Util Funcionalidade para validar a versão da licença
vol string vol
(
double qVol,
string esp,
string marca,
string nVol,
double pesoL,
double pesoB,
string lacres
)
XML Cria grupo XML vol - informações dos volumes transportados
XML2Txt string XML2Txt
(
string XML,
out string txt,
out string erros,
out int qtErros,
out int resultado,
out string msgResultado
)
XML funcionalidade para gerar o TXT a partir do XML (implementação futura)
18. Índice das Funcionalidades da DLL
Sumário
« Anterior
17. Tabela de Mensagens da DLL
Próximo »
19. NF-e exemplos