Clipper On Line • Ver Tópico - SefazClass / LIB JoséQuintas

SefazClass / LIB JoséQuintas

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

 

SefazClass / LIB JoséQuintas

Mensagempor JoséQuintas » 03 Jul 2017 15:34

Agrupei tudo pra facilitar, mas ainda não sei se vai.... rs

A Sefazclass faz parte da LIB JoséQuintas

Favor confirmar se os nomes estão corretos ref autores do Danfes de Evento, MDFE, CTE e NFCE.

https://github.com/JoseQuintas/LibJoseQuintas/commit/e94da9ea69218dc10410ccd63958e458f77bd7d5

A mais nova contribuição é o PDF pra NFCE, enviado por Luciano Conforto

No novo "pacote", já inclui validações de CNPJ, CPF, inscrição estadual, código GTIN, tabelas CFOP, CST, cidades, extenso de valores, etc.
Apesar de não relacionados com NFE,CTE,MDFE,NFCE, tem tudo a ver com o governo....

Já testei aqui, e só são adicionadas ao EXE as funções que forem usadas, então quem só usa a SefazClass, só vai ter ela adicionada ao EXE.
Então, aparentemente nenhum problema na mudança.

Por enquanto o endereço anterior está sendo mantido e os mesmos fontes podem ser encontrados nos dois endereços.

Endereço atual: https://github.com/JoseQuintas/LibJoseQuintas , fontes da sefaz em src\sefaz

Salvando em \harbour\addons\osequintas ou o nome de sua escolha, já fica integrado ao hbmk2, no que se refere a dicas e pesquisar: hbmk2 -find hbnfe

Generating C source output to 'c:\temp\hbmk_77hh8f.dir\test.c'... Done.
c:/temp/hbmk_77hh8f.dir/test.o:test.c:(.data+0x138): undefined reference to `HB_FUN_HBNFEDANFE'
collect2.exe: error: ld returned 1 exit status
hbmk2 [test]: Error: Running linker. 1

hbmk2: Hint: Add input file 'josequintas.hbc' for missing Harbour function(s):
hbNfeDaNfe()

hbmk2 -find hbnfe
josequintas.hbc (installed):
hbNfeDaCte()
hbNfeDaEvento()
hbNfeDaGeral()
hbNfeDaMdfe()
hbNfeDaNfce()
hbNfeDaNfe()


Nota: A sefaz é só uma pequena parte do conjunto
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SefazClass / LIB JoséQuintas

Mensagempor depaula.jau » 25 Jul 2017 14:08

Boa tarde, Quintas!!!!

Dia 01/08 agora liberam a versão 4. Vc ja tem os endereço dos novos Servidores ????

Saudações

Marcelo de Paula
Avatar de usuário

depaula.jau
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 98
Data de registro: 15 Mai 2007 17:07
Cidade/Estado: JAU
Curtiu: 9 vezes
Mens.Curtidas: 14 vezes

SefazClass / LIB JoséQuintas

Mensagempor JoséQuintas » 25 Jul 2017 17:24

Minha ordem vai ser:

MDFE, que vai parar com a versão atual em 02/10/17

CTE, que vai parar com a versão atual em 04/12/17

NFE, só vai parar com a versão atual em 02/04/18
Até lá muita coisa pode mudar, então melhor priorizar os anteriores.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SefazClass / LIB JoséQuintas

Mensagempor JoséQuintas » 25 Jul 2017 19:00

Aproveitando....
Como a outra LIB se complicou, a SefazClass continua em separado, apenas virou LIB.

Por estarem relacionados, adicionados:

- Extenso de valores
- Checagem de Inscrição Estadual
- Checagem de CNPJ
- E outras coisas básicas

a lista é gerada no arquivo hbx:

DYNAMIC CalculaDigito
DYNAMIC CapicomAssinaXml
DYNAMIC CapicomCertificado
DYNAMIC CapicomEscolheCertificado
DYNAMIC ChkSignature
DYNAMIC DateTimeXml
DYNAMIC DateXml
DYNAMIC DomingoDePascoa
DYNAMIC Extenso
DYNAMIC ExtensoDolar
DYNAMIC FAKESIGNATURE
DYNAMIC FormatCnpj
DYNAMIC FormatNumber
DYNAMIC hbnfeDaCte
DYNAMIC hbnfeDaEvento
DYNAMIC hbnfeDaGeral
DYNAMIC hbnfeDaMdfe
DYNAMIC hbnfeDaNFce
DYNAMIC hbnfeDaNfe
DYNAMIC HorarioVeraoInicio
DYNAMIC HorarioVeraoTermino
DYNAMIC MultipleNodeToArray
DYNAMIC NomeMes
DYNAMIC NomeSemana
DYNAMIC NumberXml
DYNAMIC PicNfe
DYNAMIC SefazClass
DYNAMIC SoNumeros
DYNAMIC StringToXml
DYNAMIC TercaDeCarnaval
DYNAMIC TrimXml
DYNAMIC ValidCartao
DYNAMIC ValidCnhAntiga
DYNAMIC ValidCnhAtual
DYNAMIC ValidCnhImpresso
DYNAMIC ValidCnpjCpf
DYNAMIC ValidGtin
DYNAMIC ValidIE
DYNAMIC ValidRenavam
DYNAMIC XmlDate
DYNAMIC XmlElement
DYNAMIC XmlNode
DYNAMIC XmlTag
DYNAMIC XmlToDoc
DYNAMIC XmlToHash
DYNAMIC XmlToString
DYNAMIC XmlTransform
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SefazClass / LIB JoséQuintas

Mensagempor depaula.jau » 25 Jul 2017 22:28

Tinha visto uma data em out/17 para entrar em produção a Nfe 4, mas se VC esta com essa data beleza!!!!
Avatar de usuário

depaula.jau
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 98
Data de registro: 15 Mai 2007 17:07
Cidade/Estado: JAU
Curtiu: 9 vezes
Mens.Curtidas: 14 vezes

SefazClass / LIB JoséQuintas

Mensagempor JoséQuintas » 25 Jul 2017 23:34

Acho que o título não chamou atenção.... rs

http://www.pctoledo.com.br/forum/viewtopic.php?f=20&t=18243
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SefazClass / LIB JoséQuintas

Mensagempor Fernando queiroz » 01 Ago 2017 14:12

Quintas to querendo usar mais estou mais perdido que cego em tiroteio.

as mudancas basicas sao o tipo de modelo [ n_mod ]
não precisa dos dados do destinatário , somente o CPF/CNPJ se for o caso

de resto seguir os mesmos padroes da NFE

agora para fazer a impressao do cupom ??? como devo fazer
:% :% :% :%
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 737
Data de registro: 12 Nov 2014 23:41
Cidade/Estado: Porto Alegre/RS
Curtiu: 12 vezes
Mens.Curtidas: 58 vezes

SefazClass / LIB JoséQuintas

Mensagempor JoséQuintas » 01 Ago 2017 17:25

Lembrando que a parte de NFCe é recente na classe, depende de testes.

olhando o test.prg

     @ Row() + 1, 5 PROMPT "Teste Danfe"


      CASE nOpc == nOpcTemp++
         TestDanfe()


FUNCTION TestDanfe()

   LOCAL oDanfe, oFile, oFileList, cFilePdf

   oFileList := Directory( "*.xml" )
   FOR EACH oFile IN oFileList
      oDanfe := hbNfeDaGeral():New()
      cFilePdf := Substr( oFile[ F_NAME ], 1, At( ".", oFile[ F_NAME ] ) ) + "pdf"
      fErase( cFilePdf )
      oDanfe:cLogoFile := JPEGImage()
      oDanfe:cDesenvolvedor := "www.josequintas.com.br"
      oDanfe:ToPDF( oFile[ F_NAME ], cFilePdf )
      ? oFile[ F_NAME ], oDanfe:cRetorno
      PDFOpen( cFilePdf )
   NEXT

   RETURN NIL
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SefazClass / LIB JoséQuintas

Mensagempor depaula.jau » 02 Ago 2017 10:55

Quintas!!!

Voce acha que existe a possibilidade de NFC-e entrar aqui em SP também ?
Avatar de usuário

depaula.jau
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 98
Data de registro: 15 Mai 2007 17:07
Cidade/Estado: JAU
Curtiu: 9 vezes
Mens.Curtidas: 14 vezes

SefazClass / LIB JoséQuintas

Mensagempor JoséQuintas » 02 Ago 2017 12:11

Ué, que eu saiba já pode ser usada normalmente.

Pelo que vi uma vez, o "golpe" é que continua precisando comprar a máquina de SAT, só pra ter um código.
Se isso for assim, acaba não compensando.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SefazClass / LIB JoséQuintas

Mensagempor Devair » 08 Ago 2017 07:22

Por favor, poderia informar os links onde estão as classes, pois esses informados aqui não estão sendo localizados.
Devair
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 15
Data de registro: 22 Ago 2012 15:17
Cidade/Estado: tanabi,sp
Curtiu: 1 vez
Mens.Curtidas: 0 vez

SefazClass / LIB JoséQuintas

Mensagempor Jairo Maia » 08 Ago 2017 08:32

Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

SefazClass / LIB JoséQuintas

Mensagempor Devair » 08 Ago 2017 14:06

Valeu, obrigado.
Devair
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 15
Data de registro: 22 Ago 2012 15:17
Cidade/Estado: tanabi,sp
Curtiu: 1 vez
Mens.Curtidas: 0 vez




Retornar para Projeto hbNFe

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro