Página 2 de 2
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 15 Abr 2011 11:08
por janio
Falou o pai da criança! Aliás, o André falou exatamente o eu iria dizer: O ACBr nada tem a ver com o Emissor Gratuito da Sefaz de SP! O ACBr trabalha independente, fazendo a ponte entre a minha aplicação e o webservice da sefaz (e não com o programa da sefaz. É diferente!)
O que eu quis dizer na minha primeira mensagem é: Em vez de eu ter um trabalho de gerar um txt no layout do emissor gratuito, esse mesmo trabalho poderia ser direcionado para gerar o txt no formato do ACBr! Só isso! Apesar de ser "outro programa", o ACBr fica ali escondidinho e o usuário nem percebe. Para o usuário só existe a minha aplicação. Beeeemmmmmmm diferente de quem usa o emissor gratuito e a sua própria aplicação que tem que: lançar a nfe no seu sistema, gerar o txt, abrir o programa gratuito, procurar o txt gerado, gerar a nfe, validar, assinar, transmitir, enviar, aguardar o retorno, tratar o retorno... ufa!
André, obrigado por desenvolver o ACBrNfeMonitor!
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 20 Abr 2011 12:46
por Itamar M. Lins Jr.
Ola!
O pessoal não conseguiu ainda visualizar todo o poder do ACBRNFe.
Meu caro, o sistema disponibilizado pela SEFAZ, não faz cálculos de comissões, não faz controle de estoque, não tem relatórios de vendas, etc, etc, etc...
-Bom, mas isso o meu sistema faz!
Ai voce conclui: Então eu gero um TXT para o sistema da SEFAZ, e ele faz todo o serviço.
E nós pergutamos: Qual é o serviço ?
Ele importa o TXT, mas antes é preciso eu redigitar(recadastrar) todo o meu estoque nele, entre outros recadastros.
Já se eu for usar o ACBRNFe, não precisarei fazer nada disso.
Apenas gerar um arquivo TXT e pegar as respostas do ACBNFe.
Todo o serviço é feito uma única véz, imprimir o DANFE etc, etc...
Tudo pelo meu sistema sem necessidade de instalar mais nada, apenas o ACBRNFe.
É exatamente o que o rapaz precisa na primeira pergunta.
Se eu gerar um arquivo TXT e ele possuir algum erro como saberei ?
É só pegar o arquivo de retorno que o ACBRNFe cria.
Código: Selecionar todos
**********************
Function ChkRetornoNFE
**********************
*
*
Local oDlg, oFont,cDestino, cString := ""
If en->(dbseek('DIR'+'ACBRNFE'))
cDestino := alltrim(en->dados)
Else
cDestino := 'C:\ACBrNFeMonitor\'
EndIf
cDestino := cDestino+'sainfe.txt'
Private cTempo:=time(),oTempo,lAchou := .f.
PREPARE FONT oFont NAME "MS Sans Serif" WIDTH 0 HEIGHT -15
INIT DIALOG oDlg CLIPPER TITLE "Resposta SEFAZ NFE" Font oFont AT 0,0 SIZE 400,90 STYLE DS_CENTER +WS_SYSMENU+WS_VISIBLE
@ 010,10 say "Aguarde.. Esperando Retorno da SEFAZ..." size 290,20
@ 300,10 say oTempo Caption transform(cTempo,'99:99:99') size 70,20
oDlg:bActivate := {||EsperaResposta(cDestino)}
oDlg:Activate( )
if lAchou
msginfo(cString := memoread(cDestino))
// VerRelatorio(cFile)
fErase(cDestino)
endif
return cString
******************************
Function EsperaResposta(cFile)
******************************
*
*
Do while .t.
cTempo:= Time()
oTempo:SetText(cTempo,'99:99:99')
if file(cFile)
lAchou := .t.
exit
endif
inkey(.8)
hwg_processmessage()
if GetKeyState(VK_ESCAPE) < 0
exit
endif
enddo
EndDialog()
return .t.
Saudações,
Itamar M. Lins Jr.
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 22 Abr 2011 02:49
por ricardo-barros
Itamar, você agora clareou muito a minha visão.
Era isso mesmo que eu queria saber quando iniciei este tópico.
Eu pretendia sim importar o arquivo txt para dentro do Sefaz. E não me incomodava tanto ter que sair da minha aplicação e comutar para outro programa a fim de enviar, validar o arquivo, e receber a resposta. Mas ter que recadastrar os produtos (e qualquer outro recadastro) no emissor gratuito é o fim da picada! Isto inviabiliza o seu uso. Até agora eu considerava possível utilizá-lo por achar que bastava o txt.
De qualquer jeito vou ter um re-trabalho alterando o formato para o ACBR.
Ele não aceita no formato da Sefaz?
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 22 Abr 2011 09:47
por Itamar M. Lins Jr.
Ola!
Olha, eu não vi essa opção.
Agora ele gera o TXT para a SEFAZ.
Não tem complicação nehuma usar o ACBRNFe ele é até um professor ensina como se deve criar uma NFe.
Saudações,
Itamar M. Lins Jr.
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 22 Abr 2011 10:55
por ricardo-barros
Você disse: "Ele gera o TXT para a Sefaz".
Mas quem deve gerar o TXT é o ERP. E o ACBRNfe deve ler o arquivo TXT.
É isso?
E que de maneira ele ensina a fazer NFe?
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 22 Abr 2011 11:18
por billy1943
Oi, Ricardo
Não sei quem lhe incutiu a ideia de que o SEFAZ exige que você cadastre produtos ou qualquer outro arquivo nele !!
No SEFAZ você cadastra os dados da empresa emitente, seu logotipo e o certificado digital, somente.
A partir daí ele estará apto a gerar as suas NFe, através da importação de dados de cada uma das Notas a serem emitidas.
Se você passar para ele o arquivo .TXT com as chaves montadas segundo o Manual, ele simplesmente importa tal arquivo e informa se há algum erro.
Se houver, ele informa onde você errou no seu programa, volte ao seu sistema, corrija o erro e emita o .TXT novamente, o que teria de fazer seja no SEFAZ ou no ACBR, porque nenhum deles corrige os seus erros. obrigação essa do seu ERP.
Se não houver, o SEFAZ está com os dados todos necessários a gerar a NFE para ser enviada ao PORTAL, nas seguintes fases:
- validar
- assinar
- transmitir
- imprimir o DANFE
Isto pode ser feito tanto uma a uma como várias notas de uma só vez, porque no SEFAZ você vê as NFE no estágio que se encontram;
Quando todas as NFE tiverem completado suas fases, você exporta os protocolos fornecidos pelo Portal na forma de arquivos .XML respectivos a cada uma delas para o backup correspondente.
Pronto !
Não entra em nenhum ponto desse processo cadastrar Produtos, Clientes ou Transportadoras.
Todos esses dados vem dentro do .TXT que o seu ERP gera !
Se você não tem um ERP que gere essas informações, você também não conseguirá usar o ACBR, pois esses sistemas trabalham com arquivos textos que lhe passam os dados das notas, emitentes, compradores, produtos, impostos, duplicatas, transportadoras, dados e mensagens adicionais.
Ficou claro ?
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 22 Abr 2011 23:15
por alaminojunior
A princípio estranhei a afirmação do Itamar, e como não conheço o Sefaz, me segurei.
Mas eis aí a confirmação do Júlio, de que tais cadastros são desnecessários.
Apesar de utilizar o ACBr, não descarto a opção pelo Sefaz. De certa forma nós desenvolvedores nos sentimos um pouco mais "aliviados" com o seu uso.
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 23 Abr 2011 11:31
por Itamar M. Lins Jr.
Bem, uma pessoa que usa o sistema gratuito da SEFAZ me mostrou diversos cadastros que fez antes de emitir uma NFe.
Mas se vocês estão informando que isso não é necessário para quem importa o arquivo TXT, tudo bem.
Mais acima...
Mas quem deve gerar o TXT é o ERP. E o ACBRNfe deve ler o arquivo TXT.
É isso?
E que de maneira ele ensina a fazer NFe?
O ACBNFe gerar o TXT para SEFAZ (opcional) não é preciso isso.
Quanto ao ensino, é só acompanhar o manual de como fazer uma NFe pelo ACBRNFe, lá tem toda sequencia.
Tem os links aqui no forum apontando para o manual do ACBRNFe.
Saudações,
Itamar M. Lins Jr.
Re: Como exporto o TXT p/ o NFe gratuito e leio a resposta?
Enviado: 24 Abr 2011 16:50
por billy1943
Ao Itamar e outros com dúvida sobre o tal de "ensino" para gerar o arquivo em .TXT que será usado pelo SEFAZ.
Como o SEFAZ é produzido pelo Governo, ele apena divulga o Manual (atualmente para a versão 2.0) explicando como as chaves são constituídas, quais campos devem conter entre obrigatórios e opcionais, sem nenhum exemplo concreto.
Mas ele permite que você faça nele Notas Fiscais com tudo o que tem direito, em termos de produtos isentos, tributados, Substituição Tributária, com tributação pelo ICMS, IPI, PIS, Cofins, com duplicatas, com transportadoras, etc., ou seja, tudo o que uma NFe deverá conter.
É o que fazem empresas que não tem nenhum ERP para lhes facilitar a tarefa, mas pode ser que o seu reduzidíssimo movimento não lhe traga esta necessidade...
Assim faça somente UMA NOTA FISCAL com vários produtos, cada um com tributação diferente do outro, para ter o máximo de opções, depois, no seu ERP.
Não precisa cadastrar previamente nada, nem cliente, nem produtos, nada mesmo.
Vá apenas preenchendo os dados do cliente, dos vários produtos com todos os seus elementos (NCM, aliquotas, tanto para o ICM como para PIS e Cofins).
Dará uma mão-de-obra danada, até conseguir preencher tudo o que é necessário, vai-se levar muito tempo para o preparo desta NF, mas não desanime, ele vai te "ensinando" onde é que está faltando uma informação, uma alíquota, um enquadramento, etc.
A parte mais complicada é de produtos porque o nosso sistema tributário é muito extenso mas havendo dúvida no que colocar recorra ao seu Escritório de Contabilidade, aos forums iguais a esse, mas termine essa Nota.
Quando terminar, se conseguir validá-la, assiná-la, transmití-la e gerar/imprimir o DANFE, sempre no ambiente de homologação, é claro, você terá uma NFE com bastante subsídios para seus estudos, como exemplo..
Essa NFE está até com o protocolo em .XML gerado, apesar de que em ambiente de testes.
Se quiser ver como ele ficou, basta exportá-lo e abrí-lo no Internet Explorer.
Agora, que vem o melhor:
Exporte a NFE para o formato .TXT.
O que você vai ter ?
"Vai ter o professor SEFAZ te explicando e mostrando o que deve conter cada uma das chaves, de A a Z literalmente, para que você adapte seu ERP que emitia as Notas Fiscais em papel, para com pouco de esforço, faça a interface para o SEFAZ."
As chaves que foram montadas pelo SEFAZ, tem a sequência perfeita de como deve ser o arquivo .TXT que ficará a seu cargo gerar, através do seu ERP.
Caso seja de sua preferência optar pelo ACBR, veja como proceder com quem o use, apesar de que você vai ter que gerar um arquivo texto também para lhe transmitir.