NOta Fiscal Paulista - Prob. com arredondamento / ACBR

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

Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por Mário Isa »

Alo!
Para os que se utilizam do Acbr-Monitor.

Ocorre que deu um prob num cupom cujo valor total dos produtos totaliza 12,02 mas na linha onde vai o CPF do cliente saiu 12,01

Vejam os registros já dentro do arquivo do NFP.

E14BE0104SC56001103613 MP/20 FI II ECF-IF 0100629002635620080425000000000012010000000000000V0000000000000V00000000001201N0000000000000D 00070552010804
E15BE0104SC56001103613 MP/20 FI II ECF-IF 0102635600629000183028 GRANOLA 1KG VILLAMAR LIGHT 0000100UN 00001335000001330000000000000000001202F1 N000000000000000000000000000000000T22
E21BE0104SC56001103613 MP/20 FI II ECF-IF 01026356006290000000Dinheiro 0000000001202N0000000000000

Observem que, no registro E14, onde consta o cpf do cliente consta o valor de 12,01.
E nos outros registros E15 e E21 consta 12,02.

Estou na captura do cliente, que tem o cupom original para ver se ele me cede uma cópia. Ele denunciou.
Mas penso que foi muito bom ele denunciar pois eu notei que no arquivo há erros que não foram relatados pelo servidor da nfp. Que erros? justamente este onde no arquivo constou 12,01 no E14 e 12,02 nos E15 e E21.

Será que o pessoal do ACBR tá sabendo disso? Bom. de qualquer forma assim que eu pegar o cupom posto aqui para vocês.
Mário
:%
dopi
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 23 Out 2004 12:29
Localização: Tatuí - SP
Contato:

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por dopi »

O registro E21, referente ao Pagamento pode ser diferente do registro de venda E14... (E se o cliente recebeu Troco ?) O ACBrRFD não calcula o valor desse registro, e sim, usa o valor informado pelo seu software, no método EfetuaPagamento...
Será que na totalização interna do seu software, vc calculou 12,02 e enviou o pagamento com esse valor ? Se for esse o caso, no LOG do ACBrMonitor isso estará registrado... e no cupom constará o troco...

Que cara "mala" por denunciar por causa de apenas 0,01 centavos... Vale apena comentar que o site do fisco permite qq tipo de denuncia... mesmo que o cliente não tenha razão...

Que eu saiba, não há como enviar um registro de retificação, portanto não há o que ser feito, já que o próprio fisco aceitou e validou o arquivo...
[]s Daniel

Conheça o projeto Automação Comercial Brasil
http://acbr.sourceforge.net/
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por Mário Isa »

Que cara "mala" por denunciar por causa de apenas 0,01 centavos
Na verdade ele não denunciou pela falta de 0,01 e sim porque, disse ele, não apareceu o cupom na posição dele...

mas... espere.....


Agora eu me atinei....

O cupom existe e está na base do governo... Pois aparecem a "imagem" do cupom (aquela em amarelo) e se existe é porque está na posição dele.... tanto é que aparece o cpf dele no próprio cupom...

Bom... eu contactei o cliente, consegui localizá-lo, e pegarei com ele o cupom fiscal.. tirarei uma cópia deixar aqui...

Ao que está parecendo então ele deve ter um cupom de 12,02 e na posição dele aparece 12,01.. Se for mesmo a causa de 0,01 então é um "mala" mesmo. Vou conferir e volto aqui.

Mário
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por Mário Isa »

Voltei aqui porque agora fui lá no cerne do problema:

Vejam o cupom que o cliente tem

25/04/2008 00:00:00 CCF: 6283 COO: 26345
CNPJ/CPF consumidor: 70552010804
Nome:
End:
CUPOM FISCAL
ITEM CÓDIGO DESCRIÇÃO
QTD UN VL UNIT R$ ST VL ITEM R$
002 49033 CLORETO DE MAGNESIO PT 90G
ADV
1,00 x 3,01 3,01
001 83710 VARFARINA SODICA 5 MG C/30P
1,00 x 9,26 9,26
DESCONTO R$ R$ 3,26
ACRESCIMO R$ 0,00
TOTAL R$ R$ 9,01


Até aqui parece tudo bem....

Agora veja os comandos que foram dados (copiei do LOGACBR.txt) arquivo de log criado que fica lá no diretório do Acbr Monitor.

ecf.abrecupom(705.520.108-04---- )
OK: cE
ECF.VendeItem("83710","VARFARINA SODICA 5MG C/30CP","FF",1.00,9.26,35.210)
OK:
ECF.VendeItem("49033","CLORETO DE MAGNESIO PT 90G ADV","FF",1.00,3.01, 0.000)
OK:
ecf.subtotal
OK: 9,01
ecf.subtotalizacupom(0.00)
OK:
ecf.subtotal
OK: 9,01
ecf.subtotal
OK: 9,01
ecf.efetuapagamento(01,9.01)
OK:
ecf.fechacupom("Nome.: VENDA A VISTA |End..: |Ass.: __________________________________________|A Vista / Vend..:AMARILDO |FARMACIA FULA DE TAL- |ATENDIMENTO ATE AS 22H | | ")
OK:


Agora veja o arquivo
que o acbr montou: nos registros E14, E15 e E21.
No registro E14 aparece com 9,00 o total a ser creditado para o CPF 705.520.108-04.

Mas eu creio que o problema foi que na hora do comando foi comandado assim:

ECF.VendeItem("83710","VARFARINA SODICA 5MG C/30CP","FF",1.00,9.26,35.210)


o preço do produto é 9,26 mas foi dado um desconto de 3,26.

Ocorre que, fazendo a regra de 3 simples o desconto correto seria 35.205% e não 35.210% como eu fiz.

Ocorre que meu programa arredondou o desconto que seria de 35.205% para 35.210%.

Estou corrigindo aqui o programa para ele calcular o desconto de forma correta.

Mas pelo ACBR Monitor eu não consigo dar um desconto num produto na forma de R$. Preciso antes calcular a % e isso dá arredondamentos.

Mário

E14BE0104SC56001103613 MP/20 FI II ECF-IF 0100628302634520080425000000000009000000000000000V0000000000000V00000000000900N0000000000000D 00070552010804
E15BE0104SC56001103613 MP/20 FI II ECF-IF 0102634500628300183710 VARFARINA SODICA 5MG C/30CP 0000100UN 00000926000003260000000000000000000600F1 N000000000000000000000000000000000T22
E15BE0104SC56001103613 MP/20 FI II ECF-IF 0102634500628300249033 CLORETO DE MAGNESIO PT 90G ADV 0000100UN 00000301000000000000000000000000000301F1 N000000000000000000000000000000000T22
E21BE0104SC56001103613 MP/20 FI II ECF-IF 01026345006283000000Dinheiro 0000000000901N0000000000000
DinhoNetGomes
Usuário Nível 2
Usuário Nível 2
Mensagens: 99
Registrado em: 14 Nov 2005 09:36

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por DinhoNetGomes »

Olá Mário,

este problema de desconto temos direto como nosso aplicativo comercial mas não no arq. digital e sim no proprio comum.

ecfs bematech e mecaf/diebold tem uma configuraçao para tratar dizimas como ARREDONDA ou TRUNCA.

O aplicativo comercial deve estar igual a forma de tratamento de dizimas no ECF, senão acontece estes incovenientes principalmente quando se usa descontos... Essa configuração do ecf pode ser mudada, mas somente com intervenção fiscal.

Não sei se é o seu problema, mas é uma informação de pode ajudar em algum momento. ok?

Até mais
Clipper 5.2/Dbfcdx
Alaska xBase 1.9
dopi
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 23 Out 2004 12:29
Localização: Tatuí - SP
Contato:

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por dopi »

O ACBr permite descontos por Valor, basta informar '$' no parâmetro "TipoDesconto"

VendeItem( cCod, cDescricao, cAliquota, nQtd, nPUnit, nDesconto, cUn, cTipoDesconto, cDescAcresc )

Entretanto em alguns ECFs não é possível informar descontos em valor, e nesse caso, o próprio ACBr calcula a porcentagem de desconto... sempre com 2 decimais no máximo
[]s Daniel

Conheça o projeto Automação Comercial Brasil
http://acbr.sourceforge.net/
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por Mário Isa »

Ok. Agora estou procedendo à melhoria neste item do arredondamento.

Ainda tenho um problema na minha validação quanto à :

ALERTA : Data da gravação do Software básico não preenchida

Procurei no lay-out e não achei onde fica. alguém sabe em qual registro do CAT-52 fica essa data ?
Será que na hora de instalar o ACBR Monitor eu deixei de preencher alguma lacuna?
Porque já olhei lá e tá tudo preenchido.

Mário
DinhoNetGomes
Usuário Nível 2
Usuário Nível 2
Mensagens: 99
Registrado em: 14 Nov 2005 09:36

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por DinhoNetGomes »

Olá Mário!

Mário Isa escreveu:
ALERTA : Data da gravação do Software básico não preenchida

Procurei no lay-out e não achei onde fica. alguém sabe em qual registro do CAT-52 fica essa data ?
No lay-out da PCAT 60/2007 (use esta PCAT que alterou a PCat-52)

Registro E01, campo 08, pos da 82 a 89

precisa também da hora, que é o campo 09... quando não tem essa informação jogo simplesmente uma data qualquer e hora como "010101"

No ABCR eu não tenho como te informar, talvez o Daniel te ajude..

Falow?

Até mais
Clipper 5.2/Dbfcdx
Alaska xBase 1.9
dopi
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 23 Out 2004 12:29
Localização: Tatuí - SP
Contato:

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por dopi »

Nos ECFs Matriciais não existe essa informação... A CAT solicita essa informação pq o layout do arquivo é baseado no Ato Cotepe 17/04 que é para ECFs com MFD...

Fiz uma mudança recente no ACBrRFD para poder informar essa informação no arquivo ACBrRFD.INI
Altere esse arquivo com a seguinte informação:

[ECF]
DataHoraSwBasico=YYYYMMDDhhmmss


Eu tenho preferido deixar esse campo vazio...
[]s Daniel

Conheça o projeto Automação Comercial Brasil
http://acbr.sourceforge.net/
DinhoNetGomes
Usuário Nível 2
Usuário Nível 2
Mensagens: 99
Registrado em: 14 Nov 2005 09:36

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por DinhoNetGomes »

Olá amigos,

Eu também deixei em branco, pq a validação dá apenas "Alerta" sem recusar o arquivo, mas vcs sabem como é cliente, né? Teve um dos meus que num queria ver alerta nenhum... daí coloquei a bendita data e hora...

Até mais


Gomes
Clipper 5.2/Dbfcdx
Alaska xBase 1.9
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por Mário Isa »

Mas para entrar com esse dado posso estar utilizando a versão 0.8.3 ou tem que ser alguma outra ?

Mário
dopi
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 23 Out 2004 12:29
Localização: Tatuí - SP
Contato:

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por dopi »

Baixe a versão 0.8.4b... Atualizei ontem no Source Forge :)

http://sourceforge.net/project/showfile ... _id=182935
[]s Daniel

Conheça o projeto Automação Comercial Brasil
http://acbr.sourceforge.net/
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por Mário Isa »

Me desculpem "ressuscitar" este tópico.
É que estou com um problema no Acbr com uma impressora EAGLE PRINTER 2000 que antes era reconhecida pelo ACBR normalmente como se fosse uma Bematech, aagora , derepente não é mais.
Ele simplesmente diz que ela não está em linha,. Também tentei com o Bematech Monitor o qual não conseguiu estabelecer conexão / mesmo trocando o cabo / mesmo trocando de computador / Tem alguma coisa a ver com a nova versão do Acbr ?

Mário
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: NOta Fiscal Paulista - Prob. com arredondamento / ACBR

Mensagem por alaminojunior »

Mario, comigo aconteceu algo, quem sabe semelhante.
Um cliente que usa uma MP20-FI-II, quando o arquivo nfp era gerado, saía como se fosse de uma EAGLE 2000.
Solução ? Atualização da DLL Bemafi32.dll

Outra coisa: Em se tratando de Bematech´s da vida, usando o Bematech Monitor ( que usa a dll ), o arquivo é gerado automaticamente sem dor de cabeça. Por favor, não estou fazendo marketing para a Bematech, apenas indicando um caminho talvez melhor. Haja vista a política adotada por ela.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder