Quebra-cabeça pra evitar multa

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

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Quebra-cabeça pra evitar multa

Mensagem por JoséQuintas »

Cliente compra por caixa, mas vende por unidade.
Até aí... normal.... podemos pensar em fazer uma conversão e pronto.
Mas, pra ANP é transmitido em LITROS e NÃO PODE SER NÚMERO DECIMAL.

Compra uma caixa com 24 unidades de 500ML, meio litro.
Vende 1 unidade de 500ML, meio litro.
E transmite pra ANP.... zero não pode, meio não pode, então ... 1 LITRO
Se isso se repetir pra tudo.... comprou 12 litros e vendeu 24 litros...

Uma caixa com 40 latas de 200ML... piorou

A transmissão pra ANP é de CADA NOTA, e também saldos anterior e atual, que precisam bater.

Se considerar que a multa da ANP pode ser de 50 mil reais.... com certeza é uma situação do carvalho

E agora?
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8028
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Quebra-cabeça pra evitar multa

Mensagem por Itamar M. Lins Jr. »

Olá!
Cadê a tabela de criação da base de dados para ANP ?
Igual temos para NFe, SPED...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Quebra-cabeça pra evitar multa

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:Cadê a tabela de criação da base de dados para ANP ?
Não entendi.
Layout de arquivo?
É TXT, campo quantidade numérico SEM DECIMAIS.
E não importa a unidade de medida da nota, pra ANP vai em litros.
Lubrificantes, fluído de freio, etc. tem todo tipo de embalagem, e agora apareceu isso, de um cliente vender por unidade, e não por CAIXA, que seria o normal.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Quebra-cabeça pra evitar multa

Mensagem por JoséQuintas »

E pra que simplificar.....

Agora o problema é que não está na mesma ordem da Petrobrás....
anp.png
A nota tem dois produtos.
São produtos diferentes, mas o código da ANP é o mesmo.
O problema agora é que não está na mesma ordem do arquivo da Petrobrás.
Por isso o erro é um o contrário do outro, comparou 1 com 2, e 2 com 1.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Quebra-cabeça pra evitar multa

Mensagem por JoséQuintas »

Mas ainda tá simples, vamos complicar mais....
anp.png
Vamos pegar só os erros do registro 313:

erro 1 - foi informado 336 mas era 60
erro 2 - foi informado 336 mas era 120
erro 3 - foi informado 336 mas era 400

Tem mais nas outras páginas.

Então... agora é só corrigir pra .... será 60? será 120? será 400?
Ou será o que tem nas outras páginas?
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Quebra-cabeça pra evitar multa

Mensagem por JoséQuintas »

anp2.png
Pra curiosidade, a nota em questão.

6 tambores 200 litros = 1.200 litros
9 caixas com 24 latas de 1 litro = 216 litros

Codificado para ANP, os dois são "transmissões e sistemas hidráulicos"

vão dois lançamentos: de 216 e 1.200, mas dizem que tem que ser 1.200 e 216, na mesma ordem da Petrobrás, que pode ser da nota, de código de produto, etc.
Por enquanto essa nota coincidiu com ordem de código de produto da Petrobrás, ordem de quantidade, e ordem sequencial.
Pelo menos pra essa nota, qualquer desses critério é válido.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder