CAT-102 em Clipper

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

CAT-102 em Clipper

Mensagem por PAULO S »

Olá Pessoal.
Estou precisando desenvolver em meu aplicativo comercial a geração do arquivo digital com as informações que atendam a CAT-102, notas fiscais Modelo 1 e 1A. Entretanto estou com muitas dúvidas, quem puder me ajudar...
1-O que é arquivo texto UTF-8 ? Como gerar no clipper ?
2-É preciso algum tipo de assinatura digital ou apenas o arquivo texto normal ?
Apenas para começar porque ainda estou muito confuso com as informações. Agradeço desde já as ajudas recebidas neste forum.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Não conheço o caso, mas me parece ser a tal da NF paulista, não é? Felizmente, no Paraná não temos isso. :)

Mas, pra ajudar um pouquinho: UTF-8 é um tipo de formato especial compatível com ASCII, para a representação de qualquer caractere, em qualquer idioma. Acho que resolveram adotar esse padrão tendo em vista os caracteres acentuados que existem no nosso idioma. Sendo assim, um caractere acentuado teria não apenas 1, mas 2 bytes. Mas UTF-8 pode ter, salvo engano, até 4 bytes.

Nunca vi, nem li a respeito, sobre qualquer função Clipper para conversão UTF-8. No XHarbour me parece que existe algo pronto. Então, encontrando esse fonte, talvez seja possível adaptá-lo para Clipper, já que o algoritmo é bem simples.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Mensagem por Maurício Elias »

Bom dia amigo.

Vou começar a fazer essa porcaria.
Se eu tiver algum sucesso eu posto algo prá vcs aq, ok ?

Abraços.

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

Mensagem por alaminojunior »

Mas e para quem emite cupom fiscal ? Precisa dessa bisnaga também ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Sou capaz de apostar que sim. :)
Mas é claro que é melhor consultar a documentação da coisa, pra não ter dúvida alguma.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Gente isso é realmente uma "bucha".
Alamino, para os ECF´s é outra portaria CAT-52, CAT-60. Parece que está todo mundo sem informações sobre este caso, também estou pesquisando, descobrindo alguma coisa eu posto.
Maligno, parece que existe uma conversão de arquivo texto comum para UTF-8 em xHarbour, na nova versão, mas ainda estou começando em xHarbour, a maioria dos meus sistemas estão em clipper.
Como podem ver toda ajuda é bem vinda. Obrigado.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Alamino, para os ECF´s é outra portaria CAT-52, CAT-60.
Até que procede, pois o recolhimento de icms, é feito com base nas informações do ECF, e não das NF´s. ( Apesar de existir emissão de NF, além do CF )

Mas mesmo assim fiquemos de olho aberto. ´o)
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

PAULO S escreveu:Maligno, parece que existe uma conversão de arquivo texto comum para UTF-8 em xHarbour, na nova versão, mas ainda estou começando em xHarbour, a maioria dos meus sistemas estão em clipper.
Sim, o HASA comentou isso na seção XHarbour. Acho que essa função veio na versão 1.x. Por isso que eu disse que, caso seja preciso, se poderia pegar aquele fonte (se disponível) e adaptar o código pro Clipper.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

alaminojunior escreveu:o recolhimento de icms, é feito com base nas informações do ECF, e não das NF´s.
Uai! Não entendi. Aí em SP não se calcula ICMS pelas NFs? Aqui no PR o ICMS se calcula tanto por um quanto pelo outro.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Pelo menos num cliente meu aqui, a apuração de ICMS é feita com base nos cupons. As NF´s são emitidas apenas quando se realiza alguma venda para algum orgão do governo (e mesmo assim o cupom dever ser emitido e anexado à nota), ou então quando outra empresa pede, pois nesse caso, apenas o cupom fiscal, para eles não serve. Enfim, a Nota Fiscal sem o cupom fiscal anexado não tem valor.
Vai entender esse trem.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Se tem um profissional que me dá pena é o cara que trabalha assalariado num escritório de contabilidade. Normalmente ganha mal e ainda faz tudo o que eu não gostaria de fazer. Que carma! :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Isso falando do assalariado, pois do dono, eu sinto as vezes vontade de enforcar.
Eles não sabem de nada e nem querem saber.
Na maioria das vezes, nós programadores sabemos muito mais do que eles em matéria de legislação. Tenho até colegas programadores aqui, que vão iniciar a faculdade de contabilidade.
Nesse mesmo cliente meu, fui implementar algumas rotinas para a geração do Sintegra e também adequar com a CAT 52, quando questionei o contador, sobre o porque deste cliente ainda não ter sido notificado para gerar o Sintegra, ele discaradamente me respondeu, que estão esperando "o fisco" fiscalizar e então sentir falta do relatorio, e notificar o comerciante (possivelmente com uma séria advertencia)
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Pessoal,

Sou mais um nesta jornada, um cliente meu me passou a necessidade e estou iniciando também este tal arquivo digital, tô mais perdido que cego em tiroteiro, mas vamos lá. Vou acompanhar este tópico, e se tiver alguma informação coloco aqui também.

Até mais,
:-o
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Pessoal, alguém tem alguma novidade sobre conversão, no clipper, de arquivo texto para UTF-8 ?
Será que não existe nenhum programa externo que possa ser chamado pelo clipper ?
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
casesistemas
Usuário Nível 1
Usuário Nível 1
Mensagens: 32
Registrado em: 04 Ago 2004 16:50
Localização: Campinas/SP
Contato:

Mensagem por casesistemas »

Boa Noite,

Vai uma dica, eu estou gerando o TXT normalmente, depois eu o abro no BLOCO DE NOTAS (notepad.exe) e uso a opção Arquivo/Salvar Como.../Codificação e escolho UTF-8.
Eu sei que não é uma solução trabalhosa, mas pelo menos quem estviver com prazo estourado...pode ajudar...

Joao Carlos
Responder