NFeletronica

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: NFeletronica

Mensagem por anacatacombs »

Eu utilizei o fwriteline para a geração do arquivo.
ficou algo parecido com..

Código: Selecionar todos

FWRITELINE(nfe_handle,"Nfe.CriaNfe("[Identificação]")
FWRITELINE(nfe_Handle,"NaturezaOperacao="+n_cfop)
FWRITELINE(nfe_handle,"Modelo="c_mode)
(...)
nProdu:= 1
do while !eof() .and. Pedido->codi == nCodigo // aqui roda o loop de produtos
     FWRITELINE(Nfe_handle,"[PRODUTO"+STRZERO(nProdu,3)+"]")
     (...)
     nprodu++
     SKIP
ENDDO
Espero ter ajudado.
[]'s

Ana
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: NFeletronica

Mensagem por SandroBelarmino »

Bom dia Filizola,
Voce pode reparar no exemplo que postei, que tem 2 produtos, com todos os seus dados, (impostos, quantidades, valores) como abaixo:

Código: Selecionar todos

[Produto001]
CFOP=6101
Codigo=001
Descricao=REGADOR - 1.5 LTS
NCM=76151900
Unidade=PC 
Quantidade=1
ValorUnitario=10.000
ValorTotal=10.00
[ICMS001]
CST=00
Origem=0
Modalidade=0
ValorBase=0.00
Aliquota=0
Valor=0.00
ModalidadeST= 
PercentualMargemST=0.00
ValorBaseST=0.00
AliquotaST=0.00
ValorST=0.00
[IPI001]
CodigoEnquadramento=999
CST=50
[PIS001]
CST=07
ValorBase=0.00
Aliquota=0.00
Valor=0.00
[COFINS001]
CST=07
ValorBase=0.00
Aliquota=0.00
Valor=0.00
[Produto002]
CFOP=6101
Codigo=015
Descricao=BALDE G
NCM=76169900
Unidade=PC 
Quantidade=1
ValorUnitario=15.000
ValorTotal=15.00
[ICMS002]
CST=00
Origem=0
Modalidade=0
ValorBase=0.00
Aliquota=0
Valor=0.00
ModalidadeST= 
PercentualMargemST=0.00
ValorBaseST=0.00
AliquotaST=0.00
ValorST=0.00
[IPI002]
CodigoEnquadramento=999
CST=50
[PIS002]
CST=07
ValorBase=0.00
Aliquota=0.00
Valor=0.00
[COFINS002]
CST=07
ValorBase=0.00
Aliquota=0.00
Valor=0.00
é o que voce vai precisar fazer, para cada item voce terá um grupo de dados, como se estivesse imprimindo em um formulário normal de nf.
Para te ajudar melhor, veja esse link: http://acbr.sourceforge.net/drupal/?q=node/40 , aqui tem o manual e os exemplos para todos os comandos do acbrnfemonitor. Lembrando, para cada operação, (gerar nfe, enviar nfe, cancelar nfe, etc...) voce vai enviar um comando ao monitor, e esse comando é um arquivo texto (entnfe.txt), este será executado pelo monitor que retornará um outro arquivo texto (sainfe.txt) como resposta, com o resultado da operação.
Qualquer dúvida manda o grito aí! :D
Abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: NFeletronica

Mensagem por anacatacombs »

Sandro, aproveitando o gancho..
Você conseguiu gerar enviar o arquivo com a I.E do emitente como ISENTO??

*Só pra não criar outra mensagem.. acho que descobri o pq.. I.E Isento é apenas para empresa prestadora serviços...
[]'s

Ana
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: NFeletronica

Mensagem por SandroBelarmino »

anacatacombs escreveu:Sandro, aproveitando o gancho..
Você conseguiu gerar enviar o arquivo com a I.E do emitente como ISENTO??
Ana, não fiz esse teste ainda. Realmente não me atentei a essa situação, mas não sei se voce já conhece, mas nesse link: http://www.forumweb.com.br/foruns/index ... jeto-acbr/ tenho conseguido bastante ajuda em relação ao uso do monitor e até mesmo em relação a algumas dúvidas sobre a NFe.
anacatacombs escreveu:*Só pra não criar outra mensagem.. acho que descobri o pq.. I.E Isento é apenas para empresa prestadora serviços...
Em relação à I.E. ISENTO, se não me engano não é so pra prestadora de serviço não, pois pode ter casos de pessoas jurídicas não contribuintes do ICMS que não sejam necessariamente prestadora de serviço.

Abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Re: NFeletronica

Mensagem por ANDRIL »

Aproveitando o topico, to mais perdido q tudo. Achei alguns exemplos do arquivo da NFe ja montado, so que cada um, com algumas chaves, outros sem essas mesmas chaves que outro tinha e outros com muitas chaves.

Tenho muitas duvidas como:

- Quais as chaves exigidas no minimo para se emitir um arquivo;
- Por que tem alguns arquivos como "Avulsa";
- No meu sistema tenho que ter para cada produto, campos para aliquotas do ICMS, IPI, CONFINS e o quer mais???

Quanto ao projeto AcbrNFe por que existe o Pcn? Estão conseguindo fazer todo o procedimento atraves dele?

To precisando urgente implantar algo sobre isso, mais nao saio do zero.


Ate+,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Re: NFeletronica

Mensagem por rubens »

Gente..

Quem conseguiu colocar para funcionar o ACBRNFe tem como dar um help para gente... é que é muita informação e quem já trilhou o caminhos das pedras pode ajudar muito montando um roteiro.. o problema inicial não é a estrutura do arquivo TXT (imagino) mas é como fazer todas as etapas.. tipo como funciona o processo como um todo..
1 - criar nfe
2 - enviar
3 - assinar
4 - ...

Tem como alguem montar esse roteiro aí...

Vlws..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: NFeletronica

Mensagem por anacatacombs »

Bom dia Rubens..
funciona assim:
1º Cria a Nfe
2º Valida a Nfe
3º Assina a Nfe
4º Envia a Nfe
5º Imprime Danfe

[]'s

Ana
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Re: NFeletronica

Mensagem por rubens »

Obrigado Ana,

Esse final de semana vou começar a fazer esse bicho de sete cabeças.. qualquer dúvido posto aqui...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Re: NFeletronica

Mensagem por billy1943 »

Peguei o exemplo postado pelo Sandro em 17/08/09 e o dei entrada no ACBRNfeMonitor.

No final, apresenta a seguinte mensagem de erro:

ERRO: Número de Série do Certificado Digital não especificado !

O que significa isso ?
Esclareço que ainda não consegui testar o NFE.CriarNfe.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: NFeletronica

Mensagem por SandroBelarmino »

Voce precisa ter um certificado digital instalado em seu computador, no entanto, mesmo que voce tenha algum, não vai funcionar como o exemplo que eu postei, pois no certificado tem o cnpj da empresa emitente da nfe. Nesse caso voce precisaria gerar o txt com o cnpj do emitente do certificado.

Sandro.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Re: NFeletronica

Mensagem por billy1943 »

Já pedindo desculpas pela insistência, gostaria de saber então o seguinte:

1. no ACBRNfeMonitor, mesmo para testá-lo, eu já preciso ter o CERTIFICADO DIGITAL ?

2. não é somente no envio que a gente precisaria tê-lo ?

3. não existe ambiente de produção e de testes no SEFAZ ?

4. Pelo programa que o SEFAZ disponibiliza, usando a importação por arquivo texto, não seria mais prático para quem não tem o certificado digital e nem se cadastrou ainda no SEFAZ para entrar em produção ?
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: NFeletronica

Mensagem por SandroBelarmino »

Billy;
billy1943 escreveu:1. no ACBRNfeMonitor, mesmo para testá-lo, eu já preciso ter o CERTIFICADO DIGITAL ?

2. não é somente no envio que a gente precisaria tê-lo ?
O certificado é usado já na assinatura do arquivo, pois quando voce gera o arquivo ele precisa ser assinado, e essa assinatura é feita através do certificado. Ao enviar, tambem é necessário ter o certificado para fazer a validação desse arquivo.
billy1943 escreveu:3. não existe ambiente de produção e de testes no SEFAZ ?

4. Pelo programa que o SEFAZ disponibiliza, usando a importação por arquivo texto, não seria mais prático para quem não tem o certificado digital e nem se cadastrou ainda no SEFAZ para entrar em produção ?
De qualquer maneira, mesmo no ambiente de testes ou produção, é preciso ter o certificado, pois no ambiente de testes, vão ser feitas todas as validações do arquivo, da assinatura, se o certificado é válido, etc... para depois que tudo estiver indo corretamente, entrar no ambiente de produção. Ou seja, o ambiente de testes, nada mais é do que um espelho do ambiente de produção, mas sem valor fiscal.

Sandro.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Responder