Já comentei isto uma vez, em todo caso....
O sistema da Agência Nacional do Petróleo é muito chato.
Mensalmente precisa baixar tabelas atualizadas.
Mas pode ser interessante pra muita gente.
Dentre elas:
- Cidades com código IBGE
- UFs com código IBGE
- CNAE
- Códigos da ANP pra produtos (apesar que tem muito mais produtos do que os obrigatórios da NFE)
- Códigos de Países
E outras tranqueiras tudo em formato Excel, que pode ser aberto diretamente no Harbour usando ADO, sem precisar de Excel.
Tem até a lista de todas as empresas controladas pela ANP, talvez umas 10.000
Abrindo o site da ANP, sistemas, SIMP, acessar, tabelas de códigos
http://www.anp.gov.br/SITE/EXTRAS/SITE_ ... odigos.asp
Tem até endereço de FTP pra quem quiser atualizar automático.
Tabelas
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tabelas
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Tabelas
Quintas desculpe meu desconhecimento, mas tenho alguns clientes q revendem Gás e geram SPED e acho simples os procedimentos até, apenas na ficha do produto o código ANP e gerar nos XMLs (NFe ou NFCe) as TAGs necessárias e no SPED referenciar os campos necessários sem maiores complicações, aparentemente.
Esta parte de atualizar tabelas etc tb nunca foi necessária.
Onde seria necessário? Em quem distribui combustíveis então?
Esta parte de atualizar tabelas etc tb nunca foi necessária.
Onde seria necessário? Em quem distribui combustíveis então?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tabelas
Acho que esta parte resume:
http://nxt.anp.gov.br/NXT/gateway.dll?f ... 0.1048/enu
VII - todo e qualquer agente econômico autorizado ou não pela ANP, à exceção dos já citados nos incisos anteriores, que seja responsável por atividades de importação, exportação, produção, processamento, movimentação, transporte e transferência, armazenamento e distribuição de petróleo, de qualquer derivado de petróleo, de gás natural ou de xisto, bem como de quaisquer outros produtos regulados pela ANP.
http://nxt.anp.gov.br/NXT/gateway.dll?f ... 0.1048/enu
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tabelas
Estou mexendo nisso agora e lembrei da pergunta.
Se for venda pra quem tem código na ANP, o código de operação é um, senão é outro.
Quem tem código na ANP?
Todo mês tem que baixar mais de 10.000 CNPJs pra ver quem faz parte da lista ou não.
E no lançamento, quem está na lista vai com código ANP, senão vai com CNPJ.
E não é só isso referente a CNPJ:
Tem um código pra AGENTE, que é a raiz do CNPJ, e um código para INSTALAÇÃO, que é o CNPJ completo.
Ok, o sistema faz isso automático, mas porque não CNPJ pra todo mundo, e ela que se vire pra colocar o código dela?
Não precisaria ficar atualizando tabela todo mês.
Isso é uma parte...... rs
São 16 tabelas no total, não serve NCM do produto, não serve IBGE da cidade, não serve CFOP da operação, .... etc.
E se considerar que o controle é em QUILOS e não em LITROS....
SIM.... QUILOS DE ÓLEO DIESEL
Não é diferente não, é aquele mesmo óleo diesel que vende no posto de gasolina, em litros.
Tem que fazer um cálculo pra converter de litros pra quilos....
Se for venda pra quem tem código na ANP, o código de operação é um, senão é outro.
Quem tem código na ANP?
Todo mês tem que baixar mais de 10.000 CNPJs pra ver quem faz parte da lista ou não.
E no lançamento, quem está na lista vai com código ANP, senão vai com CNPJ.
E não é só isso referente a CNPJ:
Tem um código pra AGENTE, que é a raiz do CNPJ, e um código para INSTALAÇÃO, que é o CNPJ completo.
Ok, o sistema faz isso automático, mas porque não CNPJ pra todo mundo, e ela que se vire pra colocar o código dela?
Não precisaria ficar atualizando tabela todo mês.
Isso é uma parte...... rs
São 16 tabelas no total, não serve NCM do produto, não serve IBGE da cidade, não serve CFOP da operação, .... etc.
E se considerar que o controle é em QUILOS e não em LITROS....
SIM.... QUILOS DE ÓLEO DIESEL
Não é diferente não, é aquele mesmo óleo diesel que vende no posto de gasolina, em litros.
Tem que fazer um cálculo pra converter de litros pra quilos....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tabelas
Tinha até esquecido desse.Aadd( aList, { 1061001, 1061001, 1061001, "1.999 ", "ENTRADA POR TRANSFERENCIA DE OUTRO PRODUTO", } )
Aadd( aList, { 1062001, 0, 0, " ", "SAIDAS POR TRANSFERENCIA PARA OUTRO PRODUTO", } )
É código pra mudar o código.
Lembra que os postos misturavam álcool na gasolina e era proibido?
Agora quem faz isso são os fabricantes, que ganham oficialmente o que era ilegal.... rs
Pois é, e quando aumenta a taxa de mistura, eles alteram o código, e passa a ser proibido vender no código antigo.
Aí... pra acerto de estoque, autorizado por eles, um produto passa a ser o outro.
É tudo misturado mesmo.... rs
O difícil é inventar um CFOP pra isso, que seja interfira em outras coisas...
E tem produto que polui mais, que só pode ser vendido aonde a poluição é menor....
Produto que polui mais: tem risco de pegar fogo, produto que polui menos: é um risco ao meio ambiente
Parece piada, mas é sério isto, inclusive é obrigatório que conste na observação da nota fiscal.
É tudo coisa doida, que não dá pra entender....
Por dinheiro tá valendo tudo....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
