Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola pessoal, percebi que tem um bug na captura dos dados da leitura Z. Percebi na Daruma FS700.

 

A Venda Liquida capturado esta trazendo alem das vendas produtos (ICMS) esta somando os serviços (ISSQN), sendo que estes não devem conter na Venda Liquida. Como nunca trabalhei com esse componente não irei altera-lo.

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Consultores
Postado

A Venda Liquida capturado esta trazendo alem das vendas produtos (ICMS) esta somando os serviços (ISSQN), sendo que estes não devem conter na Venda Liquida.

   Onde diz que as vendas registradas como imposto ISSQN não devem estar na venda líquida?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

   Onde diz que as vendas registradas como imposto ISSQN não devem estar na venda líquida?

Foi o que pessoal da Daruma me falaram, e conforme esta saindo nas impressoras deles  conforme anexo. 

No entanto no meu entendimento que ja passei para a Daruma o valor de venda de ISSQN deve constar na Venda liquida também e diz no convênio o seguinte:

 

V - o valor da venda líquida, assim compreendido o valor acumulado no totalizador de Venda Bruta Diária deduzido dos valores:

a) acumulados nos totalizadores parciais de:

1. cancelamento de ICMS;

2. cancelamento de ISSQN;

3. desconto de ICMS;

4. desconto de ISSQN, se for o caso;

B) total de ISSQN, assim compreendido o somatório dos valores acumulados nos totalizadores parciais de prestações tributadas pelo ISSQN;

 

Link do convenio: http://www1.fazenda.gov.br/confaz/confaz/convenios/ICMS/2001/CV085_01.htm

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Consultores
Postado

   Realmente, pelo ATO COTEPE 85/01, que você citou, eles tem razão e Venda Líquida não inclui ISSQN.

 

   Isso mudou para os novos ECFs produzidos em conformidade com o ATO COTEPE 09/09, pois este tem outra especificação (ATO COTEPE 16/09). Neste novo, Venda Líquida diária inclui os valores de ISSQN que não foram cancelados, isentos ou não incidentes.

 

Venda Líquida Diária que deve indicar a diferença entre o valor acumulado no VB e a soma de Can-T, Can-S, DT, DS, TS e IFNS (equação: VL = VB – (Can-T + Can-S + DT + DS + TS + IFNS)

 

   De qualquer maneira, como o ECF modelo fs700 está em conformidade com o convênio antigo, o código estaria incorreto.

   Qual o método que você chamou para perceber o erro? Ainda tem o log dos dados retornados? Chegou a corrigir o código?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

   Realmente, pelo ATO COTEPE 85/01, que você citou, eles tem razão e Venda Líquida não inclui ISSQN.

 

   Isso mudou para os novos ECFs produzidos em conformidade com o ATO COTEPE 09/09, pois este tem outra especificação (ATO COTEPE 16/09). Neste novo, Venda Líquida diária inclui os valores de ISSQN que não foram cancelados, isentos ou não incidentes.

 

   De qualquer maneira, como o ECF modelo fs700 está em conformidade com o convênio antigo, o código estaria incorreto.

   Qual o método que você chamou para perceber o erro? Ainda tem o log dos dados retornados? Chegou a corrigir o código?

Utilizei o método ACBrECF.DadosUltimaReducaoZ. E não fiz correção nenhuma no código ainda, pois até então nunca alterei os códigos do ACBrECF. Segue anexo Log;

 

Deixa eu ver se entendi, o convênio 85/01 é mais antigo, onde o ISSQN não deve estar incluso na Venda Líquida e os convenios 09/09 e 16/09 prevem que o ISSQN deve fazer parte da Venda Liquida?

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Consultores
Postado

Deixa eu ver se entendi, o convênio 85/01 é mais antigo, onde o ISSQN não deve estar incluso na Venda Líquida e os convenios 09/09 e 16/09 prevem que o ISSQN deve fazer parte da Venda Liquida?

Isso. Só que a fs700, é do convênio 85/01.

 

Utilizei o método ACBrECF.DadosUltimaReducaoZ. E não fiz correção nenhuma no código ainda, pois até então nunca alterei os códigos do ACBrECF. Segue anexo Log;

   O arquivo está muito grande, sugiro que você configure no seu cliente para gerar um arquivo por dia, ou pelo menos um arquivo por mês. Do jeito que está você logo ficará perdido...

   A propósito, não se preocupe com a pouca experiência com o componente. Se você começar a ler, logo vai compreender o código.

   Tem algum tempo que não mexo com essa parte do código, e Daruma não é minha especialidade. Mas veja o que achei:

 

O método TACBrECFDaruma.GetDadosUltimaReducaoZ é o responsável pela montagem dos dados que você buscou. Ele chama o método TACBrECFDadosRZ.CalculaValoresVirtuais (unit ACBrECFClass.pas), que em parte faz:

// Computando a Venda Líquida //
  if (fsVendaLiquida < 0) and (ValorVendaBruta > -1) then
  begin
    fsVendaLiquida := ValorVendaBruta ;

    if (CancelamentoICMS > -1) then
      fsVendaLiquida := fsVendaLiquida - CancelamentoICMS ;

    if (DescontoICMS > -1) then
      fsVendaLiquida := fsVendaLiquida - DescontoICMS ;

    if (TotalISSQN > -1) then
      fsVendaLiquida := fsVendaLiquida - TotalISSQN;

....(Continua)...
  end;

   Se você observar, o Total ISSQN é retirado nesse método. Bem, o valor é calculado pois ele não é retornado pelo método do ECF conforme o Help do ECF.

  Só que o método CalculaValoresVirtuais provavelmente é chamado por classes de outros ECFs também. Logo podemos ter algum problema aí em outros ECFs também.

 

   Aqui temos um impasse que eu particularmente não posso verificar agora e talvez nem seja a melhor pessoa indicada. Talvez algum dos outros programadores que tem mais conhecimento dos ECFs Daruma poderão verificar a melhor opção.

   A forma como está atualmente me parece incorreta, e não bate com os dados da Redução Z impressa.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Fundadores
Postado

Para que eu tenha uma compreensão melhor do problema...

 

Dada a redução Z acima, qual foi o retorno que o ACBrECF deu para ela ?

No papel consta a Red.Z de R$ 6546,66... qual foi o valor demonstrado pelo ACBrECF ?

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.

  • Este tópico foi criado há 3938 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.