Página 2 de 2
Re: NFeletronica
Enviado: 18 Ago 2009 13:05
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
Re: NFeletronica
Enviado: 19 Ago 2009 07:48
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í!
Abraço.
Re: NFeletronica
Enviado: 19 Ago 2009 09:44
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
Re: NFeletronica
Enviado: 19 Ago 2009 16:14
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.
Re: NFeletronica
Enviado: 19 Ago 2009 21:38
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+,
Re: NFeletronica
Enviado: 28 Ago 2009 22:23
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
Re: NFeletronica
Enviado: 29 Ago 2009 09:14
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
Re: NFeletronica
Enviado: 29 Ago 2009 11:40
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
Re: NFeletronica
Enviado: 24 Out 2009 22:34
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.
Re: NFeletronica
Enviado: 26 Out 2009 07:50
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.
Re: NFeletronica
Enviado: 26 Out 2009 18:54
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 ?
Re: NFeletronica
Enviado: 27 Out 2009 07:23
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.