Ir para conteúdo
  • Cadastre-se

dev botao

Número Do Extrato Zerado Na Impressão Do Fortesreport


  • Este tópico foi criado há 2240 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores

Use a força... consulte os fontes... ;)

 

    // Numero do Extrato ou Homologação //
    if (ide.tpAmb = taHomologacao) then
      NumExtrato := '000000'
    else
      NumExtrato := Trim( IntToStr( ide.nCFe ) );     
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois ...
Em 06/05/2015 at 11:26, Daniel Simoes disse:

Use a força... consulte os fontes... ;)

 


    // Numero do Extrato ou Homologação //
    if (ide.tpAmb = taHomologacao) then
      NumExtrato := '000000'
    else
      NumExtrato := Trim( IntToStr( ide.nCFe ) );     

Boa Noite Daniel, estou com uma dúvida referente ao número do extrato, ele é um número de controle interno, ou é o número da NFC-e?

Qual a diferença entre número de extrato, número do SAT e número de série do SAT?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Numero de série é definido pela fábrica...

o ide.nFCe é definido pelo SAT.. na dúvida consulte a Especificação Técnica do SAT...

IdeNfce.jpg

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Boa tarde pessoal... estou com uma dúvida, eu Gravo o valor co campo ide.nCFe no meu sistema, e mensalmente gero um relatório que é enviado para o contador, mas essa semana um contador me pediu para adicionar no relatório o Número do Extrato.. até então eu acreditava que o Número do extrato e o Numero do CFe era a mesma coisa...

 

você sabe me dizer se não são a mesma coisa e se este ide.nCFe é o Número do CFe como faço para pegar o número do extrato??

 

grato!

Link para o comentário
Compartilhar em outros sites

Em 2016-1-20 at 11:12, Daniel Simoes disse:

Numero de série é definido pela fábrica...

o ide.nFCe é definido pelo SAT.. na dúvida consulte a Especificação Técnica do SAT...

IdeNfce.jpg

É a mesma coisa, cuidado com esses contadores, no início dava importância para alguns, mas depois que um me afirmou que o SAT só envia os cupons 1x por dia  kkkk .. já saquei que o negócio deles é fazer contas e repassar taxas ...

Enfim como o Daniel postou acima, mostre a especificação, só se ele quiser a chave do cupom fiscal, mas acho difícil.

image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

Link para o comentário
Compartilhar em outros sites

@William F. L.   RSRSRSR engraçado você ter falado isso, pq essa contadora me mandou uns relatórios de outros clientes dela.. e todos os clientes dela emitem uma única venda por dia no SAT com o valor total do movimento do dia RSRSRSR palhaçada heim!

 

bom se são a mesma coisa então estou com tudo em ordem.. vou tentar explicar isso pra ela

 

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...

Olá amigos, boa noite!

Ressucitando o tópico com o seguinte desafio (Obs.: Estou usando o emulador offline)

  • Setando o ambiente no SATTeste para taProducao;
  • Colocando o Ambiente = 0 no SATTeste.ini;
  • Colocando Config.ide_tpAmb  := TpcnTipoAmbiente( cbxAmbiente.ItemIndex ) por Config.ide_tpAmb   := TpcnTipoAmbiente( 0 ) no procedure TForm.AjustaACBrSAT;

Mesmo assim, quando o programa passa por essa condicional:

    // Numero do Extrato ou Homologação //
    if (ide.tpAmb = taHomologacao) then
      NumExtrato := '000000'
    else
      NumExtrato := Trim( IntToStr( ide.nCFe ) );    

O Extrato gerado pelo Fortes, sempre vem com Número 000000, sendo que eu setei de 3 formas diferentes, o ambiente para produção.

 

O curioso é que o retorno da aplicação, vem com o número correto (no XML Recebido, a tag também vem com o número adequado):
 

if ACBrSAT1.Resposta.codigoDeRetorno = 6000 then
begin
    LoadXML( ACBrSAT1.CFe.AsXMLString, mRecebido );
    PageControl1.ActivePage := tsRecebido;
    ShowMessage(IntToStr(ACBrSAT1.CFe.ide.nCFe));
end;

Porque isso está acontecendo?

Link para o comentário
Compartilhar em outros sites

  • Membros

@rlpburn no SAT o que determina o ambiente é o tipo de aparelho que você está usando, e nesse caso e certo que é um SDK de testes.

Quando for um aparelho em produção, não irá passar por essa condicão.

  • Curtir 1
Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2240 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.