Amiguinho,
Desculpe, to voando a mil e achei que, "...
nota eletrônica np DF..." tinha algo de NFP ou nota fiscal consumidor.
Agora entendi melhor o que voce precisa.
Categoricamente!
Use o ACBrNFe em todos os sentidos e quando tiver com tempo de sobra(muuuito tempo) faça sua adaptação como quizer.
O tempo ta curtissimo, faltam dois meses pra bomba atomica explodir e o que vemos ai é um emaranhado de siglas, tabelas, cálculos etc.
Se voce nem começou sugiro encontrar informações sobre CST, ST, NCM, CFOP, etc.
Use geração de arquivos .INI para importar para o ACBrNFe, é muito mais simples de entender e voce conseguirá de forma rápida elaborar sua NF-e.
Se voce analisar os exemplos que a turma daqui postou relativos a importação por .INI voce levará no máximo uma semana pra preparar tudo.
A versão de layout válida até 31/03/2011 consta neste link:
NF-e 1.42 Manual 3.0
A versão de layout válida a partir de 01/04/2011 consta neste link:
NF-e 2.0 Manual 4.0
Faça toda condificação baseada no layout da NF-e 1.42 e agregue os trechos referentes a 2.0 e desabilite-os pois o layout 1.42 não conhece partes do 2.0(óbvio).
Precisando de alguns utilitários de documentos veja em
http://portalnfe.fazenda.mg.gov.br/download.html
Em tempo segue um link com um utilitário legal para mostrar como se comportam uma NF-e em TeXTo e XML:
NFeTXT
Neste link voce encontra o exemplo e sequencia da geração do arquivo texto que comandará o ACBrNFe na preparação do processo:
Campos da NFe
Neste link os campos que deverão ser adicionados e condicionados ao uso com a NFe versão 2.0 e Manual 4.0:
Campos da NFe 2.0
Neste link voce baixa a versão do Monitor que contempla o layout da NFe 1.42:
ACBrNFeMonitor Layout 1.42
Neste link voce baixa a versão do Monitor que contempla o layout da NFe 2.0:
ACBrNFeMonitor Layout 2.0
Só complementando, neste link voce encontra os comandos para fazer o monitor funcionar:
ACBrNFe Comandos
Alguns exemplos de comandos via lote:
Enviar NFe:
Código: Selecionar todos
echo NFE.EnviarNFe("C:\sistema\NFE20090320P051812C00378-nfe.XML",1,1,1) > c:\ACBrNFeMonitor\ENTNFE.TXT
Imprimir uma DANFe:
Código: Selecionar todos
echo NFE.ImprimirDANFe("C:\sistema\NFE20090625P011721C00058-nfe.xml") > c:\ACBrNFeMonitor\ENTNFE.TXT
Basta salvar os comandos no arquivo ENTNFE.TXT que o monitor o processo e ai devolve o SAINFE.TXT com a resposta do processo.
Bom, acho que com isto voce já tem material o bastante para começar.
Tentei colocar o máximo necessário para voce e para outros remadores que navegando por estas águas possam encontrar suprimento necessário a sobrevivencia.