Clipper On Line • Ver Tópico - Tutorial ACBRMonitorPlus

Tutorial ACBRMonitorPlus

Discussão sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (ECF, TEF, SINTEGRA, NF-e, ECD, EFD, etc.)

Moderador: Moderadores

 

Tutorial ACBRMonitorPlus

Mensagempor Toledo » 06 Jun 2016 16:52

É bom também RETIRAR vírgulas e aspas duplas (").

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Tutorial ACBRMonitorPlus

Mensagempor Jairo Maia » 06 Jun 2016 17:31

Olá Pessoal,

Conforme o Manual de orientação da NF-e, os campos CNPJ, IE e CEP devem possuir apenas números, sem qualquer formatação. Atente também que a tag do numeral (nro) é obrigatória. Se não houver numeral informar S/N.

Já quanto a logradouro, descrição dos produtos, cidade, estado, razão social, nome fantasia, e demais TAGs que são strings é opcional remover os acentos em seu conteúdo. Porém, nunca usar caracteres especiais no nome das TAGs, pois ocorre o erro Falha de Schema XML.
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

Tutorial ACBRMonitorPlus

Mensagempor ricardo-barros » 17 Jul 2016 13:24

Vi, no tutorial, um exemplo de arquivo INI para nfe de compra (Entrada). Gostaria de ver também um de venda (do Simples Nacional) para eu saber em qual parte do texto devo incluir os campos típicos de uma saída (hSaiEnt, dSaiEnt, indFinal, indPres, procEmi, dhCont, xJust). Até mesmo para saber os nomes que estas variáveis precisam ter.
ricardo-barros
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 104
Data de registro: 29 Out 2009 19:12
Cidade/Estado: Fortaleza
Curtiu: 25 vezes
Mens.Curtidas: 1 vez

Tutorial ACBRMonitorPlus

Mensagempor JoséQuintas » 17 Jul 2016 19:03

Vocês estão discutindo sobre como gerar nota para o ACBR, manual, etc. etc.
Não seria mais vantagem gerar direto em XML, que é padrão nacional?
Ao invés de aprender sobre NFE, estão desaprendendo NFE e tentando aprender um formato não padrão.

O emissor do governo aceita XML, o ACBR aceita XML, o uninfe aceita XML, até a Fazenda aceita XML.
Aprendeu pra um, aprendeu pra todos.
Conversões só complica, e só deixa preso a um formato específico, ou programa específico.

Aproveita que tem emissor até o final do ano... e começa a gerar em XML ao invés de TXT pra ele.
Vai estar pronto pra qualquer coisa.

Pode ser assinatura FAKE. O emissor não aceita XML sem assinatura, mas aceita com assinatura inválida. Só colocar qualquer assinatura no XML.

Mesmo que continuem com o emissor do governo, mas gerando em XML, vão estar prontos pra qualquer coisa.
Quanto antes, melhor.

É minha opinião.

Ah, sim, CLIPPER. O único problema do Clipper é problema do DOS: terminar o arquivo com o Chr(26) o control-z.
Isso não existe no Windows. É o único problema do Clipper, que pode ser contornado.
Inventar outro formato só por causa do control-Z é exagero.
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Tutorial ACBRMonitorPlus

Mensagempor Mário Isa » 17 Jul 2016 19:47

segue uma pequena função para evitar o ctrl+z

PROCEDURE mymemow(qarquivo,qtext)
nFileHandle := FCreate( qarquivo, FC_NORMAL )

FWrite(nFileHandle,qtext)

FClose( nFileHandle )
return nil


e a forma de invocá-la

mymemow('modelo.xml',"TEXTO DE TESTE")


:xau
Avatar de usuário

Mário Isa
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 902
Data de registro: 07 Jul 2004 13:54
Cidade/Estado: Ilha Solteira-sp
Curtiu: 5 vezes
Mens.Curtidas: 8 vezes

Tutorial ACBRMonitorPlus

Mensagempor Jairo Maia » 19 Jul 2016 10:05

Olá Ricardo,

ricardo-barros escreveu:Vi, no tutorial, um exemplo de arquivo INI para nfe de compra (Entrada). Gostaria de ver também um de venda (do Simples Nacional) para eu saber em qual parte do texto devo incluir os campos típicos de uma saída
Na pasta do ACBrMonitor, se ao instalar você deixou selecionado manuais e exemplos, você encontra o arquivo ACBrMonitor.chm.

Na Aba NFE/NFCe, veja as funcoes: NFe.CriarNFe e NFe.CriarEnviarNFe, nessas opções você encontra o que procura.

Também na opção: NFe.EnviarNFe, você terá um exemplo de como gerar uma nota de venda.
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

Tutorial ACBRMonitorPlus

Mensagempor ricardo-barros » 21 Jul 2016 16:24

Apesar de ter marcado a opção de instalar exemplos, não consta arquivos INI como exemplo de venda em nenhuma das pastas do ACBRMonitorPlus. Algum dos colegas poderia postar um, de preferência do Simples Nacional?
ricardo-barros
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 104
Data de registro: 29 Out 2009 19:12
Cidade/Estado: Fortaleza
Curtiu: 25 vezes
Mens.Curtidas: 1 vez

Tutorial ACBRMonitorPlus

Mensagempor fladimir » 06 Set 2016 08:28

Os exemplos são de como interagir com o ACBr e estão em prg etc

Exemplos INI tem um tópico q postei se não me engano no início da mensagem tem o link se não coloque no pesquisar o seguir CriarNFe q vai achar vários

[]'s
Nota de Moderação:
Toledo: Mensagem editada para colocar a tag [ ht ] para gerar link de busca no fórum
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.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Tutorial ACBRMonitorPlus

Mensagempor lugab » 06 Set 2016 10:55

Bom dia, Pessoal..

Considerando que caminho+nome do Xml gerado está dentro do campo cXml,
como q monta o comando de "assinar" dentro do EntNfe.txt ??

NFE.AssinarNFe("C:\ACBRNFE2\RETORNO\51160407407005000182550010000037361000037361-nfe.XML")
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Tutorial ACBRMonitorPlus

Mensagempor rubens » 06 Set 2016 11:23

Bom dia Gabriel...

Se entendi bem seria:

NFE.AssinarNFe(cXml)

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Tutorial ACBRMonitorPlus

Mensagempor lugab » 09 Set 2016 13:00

Resolvido, Rubens, obrigado. Eu não tinha colocado a "aspa dupla" nos lugares certos...

Não conseguí ENVIAR o XML e tenho uma dúvida:

Encaminhei o XML para Validar e Assinar e deu tudo OK, porém, qd encaminhei o mesmíssmo
XML para "EnviarNFe" deu o erro: "ERRO:Arquivo nao encontrado"

OK: C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml
NFE.AssinarNFe(C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml)
OK: C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml
NFE.ValidarNFe(C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml)
OK:
NFE.EnviarNFe()
ERRO: Arquivo n?o encontrado.
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Tutorial ACBRMonitorPlus

Mensagempor JoséQuintas » 09 Set 2016 14:25

Sim pode usar tranquilamente.

Só lembrando:
Existe a opção de fazer certificado somente pra empresa matriz, e usar o mesmo certificado em todas as filiais.
Isso significa que não tem limite de comunicações simultâneas para um mesmo certificado.
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Tutorial ACBRMonitorPlus

Mensagempor lugab » 09 Set 2016 14:28

Obrigado, Quintas...

Surgiu outro problema: Eu não conseguí ENVIAR o XML.
Encaminhei o XML para Validar e Assinar e deu tudo OK, porém, qd encaminhei o mesmíssmo
XML para "EnviarNFe" deu o erro: "ERRO:Arquivo nao encontrado"

OK: C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml
NFE.AssinarNFe(C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml)
OK: C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml
NFE.ValidarNFe(C:\ACBrMonitorPLUS\RETORNO\29160908898948000118550010000413921000413920-nfe.xml)
OK:
NFE.EnviarNFe()
ERRO: Arquivo n?o encontrado.
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Tutorial ACBRMonitorPlus

Mensagempor JoséQuintas » 09 Set 2016 14:31

Não uso ACBR, é um chute. Não teria que indicar qual o arquivo a ser enviado?
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Tutorial ACBRMonitorPlus

Mensagempor lugab » 09 Set 2016 14:43

Eu to indicando, que nem nos outros comandos anteriores
Fwrite( Farq,"NFE.EnviarNFe("+cXml+")"+&FimDeLinha)        


Mas vc está certo no alvo a revisar, pq eu defino antes a variavel cxml..
cLin:=MEMOLINE(cTxt,200,1) 
cXml:=Alltrim(Subs(cLin,5,100))     

porém posso estar apagando ela, inadvertidmente, em algum momento ... Vou dar um pente fino
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Anterior Próximo



Retornar para Legislação Fiscal e Tributária

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 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