Abaixo todos os campos usado nos comandos NFe.CriarNFe, NFe.CriarEnviarNFe e NFe.AdicionarNFe. A maioria dos campos utiliza a nomenclatura do manual disponibilizado pelo SEFAZ apenas os grupos(o que esta entre []) segue a nomenclatura interna do ACBrNFeMonitor. A literal XXX indica grupos que podem ocorrer mais de uma vez(produtos por exemplo) e quando existir YYY ou KKK indica grupos que sao filhos de grupos com mais de uma ocorrencia. Por exemplo, no caso da Declaracao de Importacao podemos ter 0-100 ocorrencias e cada Declaracao de Importacao pode conter de 1-100 Adicoes, entao temos o grupo [DI001] e apos ele podemos ter [LADI001YYY] onde YYY pode ser de 001 a 100.Para saber quais os conteudos validos para cada campo e a obrigatoriedade de cada um, veja o manual de integracao disponibilizado pelo fisco, atualmente a ultima versao disponibilizada para a versao 3.10 da NF-e/NFC-e e a NT 2013.005 v1.22 - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=%20tq7zNwy6jo=[infNFe]versao=3.10[Identificacao]cNF=natOp=indPag=mod=serie=nNF=dhEmi=dhSaiEnt=tpNF=idDest=tpImp=tpEmis=finNFe=indFinal=indPres=procEmi=verProc=dhCont=xJust=[NFRefXXX]Tipo=refNFe=cUF=AAMM=CNPJ=mod=Serie=nNF=CNPJCPF=IE=refCTe=ModECF=nECF=nCOO=[Emitente]CNPJCPF=xNome=xFant=IE=IEST=IM=CNAE=CRT=xLgr=nro=xCpl=xBairro=cMun=xMun=UF=CEP=cPais=xPais=Fone=cUF=cMunFG=[Avulsa]CNPJ=xOrgao=matr=xAgente=fone=UF=nDAR=dEmi=vDAR=repEmi=dPag=[Destinatario]idEstrangeiro=CNPJCPF=xNome=indIEDest=IE=ISUF=Email=xLgr=nro=xCpl=xBairro=cMun=xMun=UF=CEP=cPais=xPais=Fone=[Retirada]CNPJCPF=xLgr=nro=xCpl=xBairro=cMun=xMun=UF=[Entrega]CNPJCPF=xLgr=nro=xCpl=xBairro=cMun=xMun=UF=[autXMLXXX]CNPJCPF=[ProdutoXXX]cProd=cEAN=xProd=NCM=EXTIPI=CFOP=uCom=qCom=vUnCom=vProd=cEANTrib=uTrib=qTrib=vUnTrib=vFrete=vSeg=vDesc=vOutro=indTot=xPed=nItemPed=nFCI=nRECOPI=pDevol=vIPIDevol=vTotTrib=infAdProd=[NVEXXXYYY]NVE=[DIXXXYYY]nDi=dDi=xLocDesemb=UFDesemb=dDesemb=tpViaTransp=vAFRMM=tpIntermedio=CNPJ=UFTerceiro=cExportador=[LADIXXXYYYKKK]nAdicao=nSeqAdi=cFabricante=vDescDI=nDraw=[detExportXXXYYY]nDraw=nRE=chNFe=qExport=[impostoDevolXXX]pDevol=vIPIDevol=[VeiculoXXX]chassi=tpOP=cCor=xCor=pot=Cilin=pesoL=pesoB=nSerie=tpComb=nMotor=CMT=dist=anoMod=anoFab=tpPint=tpVeic=espVeic=VIN=condVeic=cMod=cCorDENATRAN=lota=tpRest=[MedicamentoXXXYYY]nLote=qLote=dFab=dVal=vPMC=[ArmaXXXYYY]nSerie=tpArma=nCano=descr=[CombustivelXXX]cProdANP=pMixGN=CODIF=qTemp=UFCons=[CIDEXXX]qBCprod=vAliqProd=vCIDE=[ICMSCombXXX]vBCICMS=vICMS=vBCICMSST=vICMSST=[ICMSInterXXX]vBCICMSSTDest=vICMSSTDest=[ICMSConsXXX]vBCICMSSTCons=vICMSSTCons=UFCons=[ICMSXXX]orig=CST=CSOSN=modBC=pRedBC=vBC=pICMS=vICMS=modBCST=pMVAST=pRedBCST=vBCST=pICMSST=vICMSST=UFST=pBCOp=vBCSTRet=vICMSSTRet=motDesICMS=pCredSN=vCredICMSSN=vBCSTDest=vICMSSTDest=vICMSDeson=vICMSOp=pDif=vICMSDif=[IPIXXX]CST=clEnq=CNPJProd=cSelo=qSelo=cEnq=vBC=qUnid=vUnid=pIPI=vIPI=[IIXXX]vBC=vDespAdu=vII=vIOF=[PISXXX]CST=vBC=pPIS=qBCProd=vAliqProd=vPIS=[PISSTXXX]vBC=pPis=qBCProd=vAliqProd=vPIS=[COFINSXXX]CST=vBC=pCOFINS=qBCProd=vAliqProd=vCOFINS=[COFINSSTXXX]vBC=pCOFINS=qBCProd=vAliqProd=vCOFINS=[ISSQNXXX]vBC=vAliq=vISSQN=cMunFG=cListServ=cSitTrib=vDeducao=vDeducao=vOutro=vDescIncond=vDescCond=vISSRet=indISS=cServico=cMun=cPais=nProcesso=indIncentivo=[Total]vBC=vICMS=vICMSDeson=vBCST=vST=vProd=vFrete=vSeg=vDesc=vII=vIPI=vPIS=vCOFINS=vOutro=vNF=vTotTrib=[ISSQNtot]vServ=vBC=vISS=vPIS=vCOFINS=dCompet=vDeducao=vOutro=vDescIncond=vDescCond=vISSRet=cRegTrib=[retTrib]vRetPIS=vRetCOFINS=vRetCSLL=vBCIRRF=vIRRF=vBCRetPrev=vRetPrev=[Transportador]modFrete=CNPJCPF=xNome=IE=xEnder=xMun=UF=vServ=vBCRet=pICMSRet=vICMSRet=CFOP=cMunFG=Placa=UFPlaca=RNTC=vagao=balsa=[ReboqueXXX]placa=UF=RNTC=[VolumeXXX]qVol=esp=Marca=nVol=pesoL=pesoB=[LacreXXXYYY]nLacre=[Fatura]nFat=vOrig=vDesc=vLiq=[DuplicataXXX]nDup=dVenc=vDup=[PAGXXX]tpag=vPag=CNPJ=tBand=cAut=[DadosAdicionais]infAdFisco=infCpl=[InfAdicXXX]xCampo=xTexto=[ObsFiscoXXX]xCampo=xTexto=[procRefXXX]nProc=indProc=[Exporta]UFSaidaPais=xLocExporta=xLocDespacho=[Compra]xNEmp=xPed=xCont=[cana]safra=ref=qTotMes=qTotAnt=qTotGer=vFor=vTotDed=vLiqFor=[forDiaXXX]dia=qtde=[deducXXX]xDed=vDed=Formato do arquivo usado no comando NFe.EnviarEvento(cIniEvento)[EVENTO]idLote=[EVENTOXXX]chNFe=cOrgao=CNPJ=dhEvento=tpEvento=nSeqEvento=versaoEvento=cOrgaoAutor=tpAutor=verAplic=dhEmi=tpNF=IE=xCorrecao=xCondUso=nProt=xJust=DestUF=DestCNPJCPF=DestIE=vNF=vICMS=vST=Em caso de duvidas, acesse o forum oficial do Projeto ACBr - http://www.projetoacbr.com.br/forum O envio de arquivo da Nota Fiscal Paulista - NFP esta caindo em desuso, afinal, com o SAT Fiscal e a NFCe (Nota Fiscal do Consumidor Eletronica) essa obrigatoriedade nao existe mais.Mas pra quem ainda necessita continuar enviando os arquivos das Impressoras Fiscai - ECF, abaixo disponibilizo um programa que pode ajudar nesta tarefa.O programa DJNFP - Nota Fiscal Paulista - Envio de Arquivos permite que os arquivos da Nota Fiscal Paulista sejam enviados de uma so vez. Ele tambem mantem um historico dos arquivos enviados e dos resultados dos processamentos destes arquivos pelo governo.O programa permite o cadastramento de varios numeros do Cadastro Nacional da Pessoa Juridica (CNPJ), o que pode ser util para escritorios de contabilidade, pois permite gerenciar os arquivos de varios clientes por meio de um unico programa.Para baixa-lo, use o seguinte link: http://anfm.blogspot.com/p/djnfp-envio-de-arquivos-da-nota-fiscal.html Estamos lancando uma nova versao do ACBrMonitorPLUS com os comandos para o SAT. Para quem ainda nao conhece o SAT e um projeto do SEFAZ de SP que visa substituir o ECF(Impressoras Fiscais). Para mais informacoes sobre o projeto acesse http://www.fazenda.sp.gov.br/sat/Para testar o ACBrMonitorPLUS com SAT e necessario possuir um SAT ou utilizar o emulador fornecido pelo fisco. Para obter o emulador acesse http://www.fazenda.sp.gov.br/sat/downloads/vigentes.asp efetue o download da ultima versao disponibilizada pelo fisco e siga as instrucoes do manual tambem disponivel no mesmo endereco.Abaixo a lista de comandos que estao disponiveis no momento no ACBrMonitorPLUS:SAT.Ativar(CNPJ,cUF)SAT.InicializarSAT.DesinicializarSAT.AssociarAssinatura(CNPJ,Assinatura)SAT.BloquearSAT.DesbloquearSAT.TrocarCodigoAtivacao(codigoDeAtivacaoOuEmergencia,opcao,novoCodigo)SAT.ConsultarSATSAT.ConsultarStatusOperacionalSAT.ConsultarNumeroSessao(NumeroDeSessao)SAT.AtualizarSoftwareSAT.ComunicarCertificadoICPBRASILSAT.ExtrairLogs(CaminhoArquivo)SAT.CriarCFe(ArqINI)SAT.CriarEnviarCFe(ArqINI)SAT.EnviarCFe(ArqXML)SAT.CancelarCFe(ChaveCFe,ArqXML)SAT.ImprimirExtratoVenda(ArqXML)SAT.ImprimirExtratoResumido(ArqXML)SAT.ImprimirExtratoCancelamento(ArqXML)SAT.TesteFimAFim(ArqXML)Para fazer um teste basico, use os seguintes comandos(Cada comando deve ser enviado separadamente):SAT.InicializarSAT.Ativar("11111111111111",35)SAT.AssociarAssinatura("1111111111111111111111111111","12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678904444")SAT.CriarEnviarCfe("[infCFe]versao=0.05[Identificacao]CNPJ=11111111111111signAC=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678904444numeroCaixa=1[Emitente]CNPJ=11111111111111IE=111111111111IM=indRatISSQN=S[Destinatario]CNPJCPF=31065278896xNome=Andre Ferreira de Moraes[Entrega]xLgr=Rua Cel. Aureliano de Camargonro=973xCpl=xBairro=CentroxMun=TatuiUF=SP[Produto001]cProd=1189infAdProd=Teste de ProdutocEAN=xProd=OVO VERMELHONCM=04072100CFOP=5102uCom=DZCombustivel=0qCom=510vUnCom=2,70indRegra=AvDesc=0vOutro=0vItem12741=137,00[ObsFiscoDet001001]xCampoDet=TestexTextoDet=Texto Teste[ICMS001]Orig=0CST=40[PIS001]CST=01[COFINS001]CST=01[Total]vCFeLei12741=137,00[DescAcrEntr]vDescSubtot=7,00[Pagto001]cMP=01vMP=1400[DadosAdicionais]infCpl=Teste emissao CFe/SAT[ObsFisco001]xCampo=ObsFisco 1xTexto=Teste ObsFisco 1")Para obter a versao com todos os comandos acima, acesse a area de downloads do forum.Para relatar BUGs e solicitar suporte utilize o forum do Projeto ACBr - http://www.projetoacbr.com.br/forum/ Abaixo exemplo de INI que sera aceito nos comandos SAT.CriarCFe e SAT.CriarEnviarCFe[infCFe]versao=[Identificacao]*cUF=*cNF=*mod=*nserieSAT=*nCFe=*dEmi=*hEmi=*cDV=*tpAmb=CNPJ= //CNPJ Software HousesignAC= //Assinatura do Aplicativo Comercial*assinaturaQRCODE=numeroCaixa=[Emitente]CNPJ=*xNome=*xFant=IE=IM=*cRegTrib=cRegTribISSQN=indRatISSQN=*xLgr=*nro=*xCpl=*xBairro=*xMun=*CEP=[Destinatario]CNPJCPF=xNome=[Entrega]xLgr=nro=xCpl=xBairro=xMun=UF=[ProdutoXXX]cProd=infAdProd=cEAN=xProd=NCM=CFOP=uCom=Combustivel= //Preencher com 1 quando o item vendido for combustivelqCom=vUnCom=*vProd=indRegra=vDesc=vOutro=*vItem=*vRatDesc=*vRatAcr=vItem12741=[ObsFiscoDetXXXYYY]xCampoDet=xTextoDet=[ICMSXXX]Orig=CST=CSOSN=pICMS=[PISXXX]CST=vBC=pPIS=qBCProd=vAliqProd=*vPIS=[PISSTXXX]vBC=pPis=qBCProd=vAliqProd=*vPIS=[COFINSXXX]CST=vBC=pCOFINS=qBCProd=vAliqProd=*vCOFINS=[COFINSSTXXX]vBC=pCOFINS=qBCProd=vAliqProd=*vCOFINS=[ISSQNXXX]vDeducISSQN=*vBC=vAliq=*vISSQN=cMunFG=cListServ=cServTribMun=cNatOp=indIncFisc=[Total]*vICMS=*vProd=*vDesc=*vPIS=*vCOFINS=*vPISST=*vCOFINSST=*vOutro=*vCFe=vCFeLei12741=*vTroco=[ISSQNtot]*vBC=*vISS=*vPIS=*vCOFINS=*vPISST=*vCOFINSST=[DescAcrEntr]vAcresSubtot=vDescSubtot=[PagtoXXX]cMP=vMP=cAdmC=[DadosAdicionais]infCpl=[ObsFiscoXXX]xCampo=xTexto=Todos os campos com * sao criados pelo SAT, ou seja, caso vc envie os mesmos serao reescritos pelo SAT. No comando SAT.CriarCFe esses campos serao gerados no