Arnaldo Cruz
Membros Pro-
Total de ítens
578 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Arnaldo Cruz postou
-
Colegas na versão 4.0 foram adicionadas novas tags ref o FCEPem cada grupo de CST ATé ai tranquilo basta alimentar conforme a CST do produto <vBCFCPST>0.00</vBCFCPST> Campo Novo <pFCPST>0.00</pFCPST> Campo Novo <vFCPST>0.00</vFCPST> Campo Novo Duvidas Antes eu só preenchia essas tag quando existia a DIFAL, na emissão da Nota eu tenho um campo onde o usuário digita o percentual do FCEP(Produto) da UF destino, Na NFC-e essas tags são omitidas. Pergunto O FCEP continua somente para as operações interestaduais para consumidor final ? Vai ser para todas as vendas estaduais e interestaduais ? Esta tag abaixo que eu não sei como utilizar <ICMSST> <CST>60</CST> Nova opção de CST isso aqui que está confuso <vBCSTRet>10.00</vBCSTRet> <vICMSSTRet>10.00<v/ICMSSTRet> <vBCSTDest>10.00</vBCSTDest> <vICMSSTDest>10.00</vICMSSTDest> </ICMSST> qualquer dica eu agradeço obrigado
-
Estranho algumas afirmações, aqui fomos orientados pelo contador da seguinte maneira. Estabelecimento Revendedor >> comprou com ST sai como ST exemplo Entrada de mercadoria com CST 60 ou CSOSN 500 sem credito de imposto Saida da mercadoria CST 060 ou CSOSN 500 - sem destaque de imposto ST não se confunde com DIFAL >>> calculado na venda para não contribuinte para fora do estado
-
Status NFe 4.0 Erro
Arnaldo Cruz replied to Fernando Di Pace's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Fiz o teste, envio,consulta NFC,Status e todos funcionaram. estado PB Obrigado -
Estou tentando enviar em homologação PB e sempre recebo a mensagem de erro http 500. estou usando as configurações abaixo. não mexi no arquivo ACBr.inc, no arquivo ACBrServicos.ini adicionei as URls [NFCe_SVRS_H] RecepcaoEvento_1.00=https://nfce-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx NfeInutilizacao_4.00=https://nfce-homologacao.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx NfeConsultaProtocolo_4.00=https://nfce-homologacao.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx NfeStatusServico_4.00=https://nfce-homologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx NFeAutorizacao_4.00=https://nfce-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx NFeRetAutorizacao_4.00=https://nfce-homologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx Algum colega poderia mim dizer 1 - As configurações do componente estão corretas ? tenho cliente que usam certificado A1 e A3 2 - se tem que fazer algo mais ? 3 - Já estão conseguindo emitir em ambiente de Homologação a versão 4.0 ? Obrigado
-
Consegui achar o problema se algum colega estiver ou tiver vou mostrar como resolver. quando vou emitir uma nota eu chamo um função que alimenta o componente Todas as informações de configuração vem de um arquivo ini with ACBrNFe1.Configuracoes.Geral do begin IdCSC := TOKEN; CSC := CSC; end; Quando chega na unit ACBrNFe na função abaixo function TACBrNFe.GetURLQRCode(const CUF: integer; const TipoAmbiente: TpcnTipoAmbiente; const AChaveNFe, Destinatario: String; const DataHoraEmissao: TDateTime; const ValorTotalNF, ValorTotalICMS: currency; const DigestValue: String): String; // Passo 3 e 4 cIdCSC := IntToStrZero(StrToIntDef(Configuracoes.Geral.IdCSC,0),6); cCSC := Configuracoes.Geral.CSC; ( aqui o CSC está vazio porem o IdCSC vem preenchido) Pra resolver Logo após eu chamar a função pra carregar o componente eu passo FDataModule.ACBrNFe1.Configuracoes.Geral.CSC := CSC; Se for passado o CSC e o IDCSC FDataModule.ACBrNFe1.Configuracoes.Geral.IdCSC := TOKEN; FDataModule.ACBrNFe1.Configuracoes.Geral.CSC := CSC; // Passo 3 e 4 cIdCSC := IntToStrZero(StrToIntDef(Configuracoes.Geral.IdCSC,0),6); cCSC := Configuracoes.Geral.CSC; ( aqui o IdCSC está vazio porem o CSC vem preenchido) então só passo o >>>> FDataModule.ACBrNFe1.Configuracoes.Geral.CSC := CSC; Não consegui acha em nenhuma parte do código algo que limpe os dados de configuração do componente
-
Voltei a versão anterior do ACBr e olha agora como bate o Hash do QRCode 2017-07-11T10:47:48-03:00 >>>>HEXA>>> 323031372D30372D31315431303A34373A34382D30333A3030 MuDHbOwecRAefIR4qdp3VZlNFqU= >>>HEXA>>> 4D754448624F7765635241656649523471647033565A6C4E4671553D chNFe=25170708991723000101650020000037951000037957&nVersao=100&tpAmb=1&dhEmi=323031372D30372D31315431303A34373A34382D30333A3030&vNF=4.65&vICMS=0.00&digVal=4D754448624F7765635241656649523471647033565A6C4E4671553D&cIdToken=000002EA7346DD-7AEC-A71A-E409-3C4D33A974CA HashQRCode= >>>>>>Copmponente>>>>B98E46849AEB34694CDB21E6CA76A49812D5A98C >>>>>>Calculado >>>>> B98E46849AEB34694CDB21E6CA76A49812D5A98C conforme imagem da validação abaixo
-
Duvidas na configuração do componente na Versão 4.0
Arnaldo Cruz replied to Arnaldo Cruz's tópico in ACBrNFe
sim o meu WIndows 10 64x, é que lá no posto ByByCapicom está falando pra colocar as dll no Diretorio do Windows pela compilação, Se compilar 32 Windows\System32 Se compilar 64 Windows\syswow64 Te pergunto as configurações mostradas na segunda imagem está correta ? -
O CSC e gravado em arquivo INI, o estranho é que se eu volto pra versão anterior do ACBR o calculo do HASh do ACBr bate certinho
-
Colegas eu li sobre não mais usar a dll Capicom, então fiquei animado porque tenho alguns clientes que tem outros sistema que usam a dll capicom que é incompatível com a do ACBr, tipo se eu coloco a dll do ACBr o sistema da outra empresa não funciona se eu deixo a da outra empresa o meu sistema não funciona., o sistema da outra empresa é em delphi 7 antigo pra burro, e nunca teve atualização, utilizado só pra acesso a um tal de DOF. O meu cliente teve que colocar mais um computador pra rodar meu sistema.. Na versão da NF-e/NFC-e 4 resolvi então tentar aplicar as configurações citadas nos topicos Passo 1 {.$DEFINE DFE_SEM_CAPICOM} para: {$DEFINE DFE_SEM_CAPICOM} Passo 2 Copiei as dll da pasta C:\ACBr\DLLs\XMLSec\MinGW\32 >> para Pasta System32 pois o meu compilador é Windows32 Passo 3 Configurei o componente como as imagens abaixo Quando vou abrir o Projeto recebo a mensagem que o sistema não pode ser aberto porque a dll "libxml2-2.dll" e "libxmlsec1.dll" não foi localizada. porem elas estão no System32. Se alguem puder mim dá uma dica eu agradeço
-
Era isso mesmo a propriedade identar estava marcada, desmarquei e validou. Fiz a validação do XML no sefaz RS e o resultado éstá na imagem abaixo, Hash do QR-Code difere do calculado fiz o calculo manualmente e o componente está calculando errado mesmo, tanto no ambiente de homologação quanto de de Produção, para ter a certeza eu fiz o calculo manualmente de notas que foram enviadas anteriormente e aceita em homologação e produção e o HASH bateu certinho. Segue o exemplo calculo manual de uma nota com calculo errado do componente Observação >>>>as notas que foram aceitas estão calculando o HEXA da data de emissão e do digestvalue em minusculo Isso passou a acontecer após a ultima atualização. IDTOKEN 000002 csc 3C59E710-0CEF-5523-7EBA-2AD105010CD8 data emissao 2017-07-10T16:49:07-03:00 - HEXA 323031372d30372d31305431363a34393a30372d30333a3030 DIGEST VALUE LuqW5NV7Bwr5b6QhsGfTwFVFBmA= - HEXA 4c757157354e563742777235623651687347665477465646426d413d TOTAL NOTA 2.50 ICMS 0.00 VERSAO 100 Minusculo chNFe=25170710852339000170650010000004619000004614&nVersao=100&tpAmb=2&dhEmi=323031372d30372d31305431363a34393a30372d30333a3030&vNF=2.50&vICMS=0.00&digVal=4c757157354e563742777235623651687347665477465646426d413d&cIdToken=0000023C59E710-0CEF-5523-7EBA-2AD105010CD8 HashCalculado = 16AB32D56C4AAADAEEBAB27E5224E5C2E0182AA2 Minusculo chNFe=25170710852339000170650010000004619000004614&nVersao=100&tpAmb=2&dhEmi=323031372D30372D31305431363A34393A30372D30333A3030&vNF=2.50&vICMS=0.00&digVal=4C757157354E563742777235623651687347665477465646426D413D&cIdToken=0000023C59E710-0CEF-5523-7EBA-2AD105010CD8 HashCalculado = 624E7B7305560803953D19E8FC21B03A0DCFED28 Valores calculado pelo componente chNFe=25170710852339000170650010000004619000004614& nVersao=100& tpAmb=2& dhEmi=323031372D30372D31305431363A34393A30372D30333A3030& vNF=2.50& vICMS=0.00& digVal=4C757157354E563742777235623651687347665477465646426D413D& cIdToken=000002& cHashQRCode=B74107303273C894A7028DCE4FEB36ABEBE189BA Existe uma diferença do HEXA da Data e DigestValue que estão em maiúsculo a do componente Segue o XML Qualquer dica eu agradeço. 25170710852339000170650010000004619000004614-nfe.xml
-
Era isso mesmo a propriedade identar estava marcada, desmarquei e validou. Fiz a validação do XML no sefaz RS e o resultado éstá na imagem abaixo, Hash do QR-Code difere do calculado
-
algum colega poderia disponibilizar um XML com pagamento TEF da versão 4.0 obrigado
-
Preciso de suporte para upgrade da nfe e NFC-e 3.10 para 4.0. Basicamente a configuração e a geração do XML. Estilo o exemplo do ACBr, pois ele ainda não contempla a geração do xml da 4.0 meu contato [email protected]
- 3 replies
-
- consultoria
- desenvolvimento
- (e 2 mais)
-
Foi gerado sim pelo ACBr, só a validação que foi feita no site do SEFAZ RS, eu abro o XML no Notepad copio e colo . A NFC-e emitida no estado da paraiba que usa o SVRS. não tem alteração nenhuma FDataModule.ACBrNFe1.NotasFiscais.Items[0].Assinar ;FDataModule.ACBrNFe1.NotasFiscais.Items[0].Validar;
-
Baixei o ACBR hoje 07/07/2017 as 14:00 Estou testando a NF-e e NFC-e 4.0 e em ambas estou recebendo a mensagem de falha na validação.no ambiente de homologação Uma coisa que observei é que no Arquivo ACBrNFeServicos.ini os lisnks do webservice do RS nãotem pra 4.0 como no Paraná [NFe_RS_H] NfeAutorizacao_3.10=https://nfe-homologacao.sefazrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx NFeRetAutorizacao_3.10=https://nfe-homologacao.sefazrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx NfeInutilizacao_2.00=https://nfe-homologacao.sefazrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx NfeInutilizacao_3.10=https://nfe-homologacao.sefazrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx NfeConsultaProtocolo_2.00=https://nfe-homologacao.sefazrs.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx NfeConsultaProtocolo_3.10=https://nfe-homologacao.sefazrs.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx NfeStatusServico_2.00=https://nfe-homologacao.sefazrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx NfeStatusServico_3.10=https://nfe-homologacao.sefazrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx RecepcaoEvento_1.00=https://nfe-homologacao.sefazrs.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx NfeConsultaCadastro_2.00=https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx Não deveria ter exemplo ? [NFCe_PR_H] NfeAutorizacao_3.10=https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeAutorizacao3 NFeRetAutorizacao_3.10=https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeRetAutorizacao3 NfeConsultaProtocolo_3.10=https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeConsulta3 NfeInutilizacao_3.10=https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeInutilizacao3 NfeStatusServico_3.10=https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeStatusServico3 RecepcaoEvento_1.00=https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeRecepcaoEvento NfeAutorizacao_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeAutorizacao4 NFeRetAutorizacao_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeRetAutorizacao4 NfeConsultaProtocolo_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeConsultaProtocolo4 NfeInutilizacao_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeInutilizacao4 NfeStatusServico_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeStatusServico4 RecepcaoEvento_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeRecepcaoEvento4 NfeConsultaCadastro_4.00=https://homologacao.nfce.sefa.pr.gov.br/nfce/CadConsultaCadastro4 URL-QRCode=http://www.dfeportal.fazenda.pr.gov.br/dfe-portal/rest/servico/consultaNFCe URL-ConsultaNFCe=http://www.fazenda.pr.gov.br/ Os arquivos anexos na sequencia são 1 Venda a vista 2 Venda a Vista Com TEF Apesar da verificação está acusando falta de assinatura foi acionado o comando de assinar conforme abaixo FDataModule.ACBrNFe1.NotasFiscais.Items[0].Assinar ; FDataModule.ACBrNFe1.NotasFiscais.Items[0].Validar; ( aqui eu retirei pra poder gerar o xml pra anexar aqui) 25170710852339000170650010000004619000004614-nfe.xml 25170710852339000170650010000004629000004620-nfe.xml Se algum colega puder mim dá umas dicas eu agradeço.
-
Pagamento com TEF POS
um tópico no fórum postou Arnaldo Cruz NFC-e - Nota Fiscal do Consumidor Eletrônica
NA NFC-e 4.0 vai poder identificar venda por cartão que não seja pelo TEF do Sistema(Maquininhas POS); Como os colegas estão tratando estas informações na gravação do banco de dados ? -
Codigo do Hash no Qr-Code difere do Calculado
um tópico no fórum postou Arnaldo Cruz NFC-e - Nota Fiscal do Consumidor Eletrônica
Após umas duas semanas sem emitir um NFC-e em modo de homologação, precisei emitir uma nota hoje. Quando tento transmitir recebe a mensagem Código do Hash no Qr-Code difere do Calculado. 1 - Consultei no Sefaz paraiba o IDCSC e CSC estão iguais. 2 - Baixei uma nova versão do ACBr (Sem exito) 3 - Voltei a versão anterior(12971) Já estou nisso desde quarta feira. Hoje o meu IDCSC 000001 Fiz no site da receita paraiba a criação de uma novo CSC que Passou a ter o IDCSC 000002 troquei nas configurações. Obs. já li todos os tópicos sobre o assunto e nenhum . mesmo assim continua com a mesma mensagem, isso só no ambiente de homologação, em produção está tudo OK Se alguém tiver alguma dica eu agradeço. -
assinatura digital do executavel
Arnaldo Cruz replied to Arnaldo Cruz's tópico in Object Pascal - Delphi & Lazarus
você não leram o tópico. Eu assino após passar o UPX. a Assinatura aparece nas propriedades do arquivo com todos os dados do certificado digital e com a opção de instalar o certificado direto do executável. Agora se for feito ao contrario a assinatura se perde. Tipo Assinar e passar o UPX ..>>>>>> Assinatura se Perde Passar UPX depois assinar >>>>> A Assinatura fica no arquivo. Inclusive é recomendado passar o UPX pra depois assinar Agora como disse o xyberx, não usar o UPX e somente assinar, pode fazer algum sentido. vou fazer os testes pra ver. -
Executar Bat ao compilar ou dá um Build
Arnaldo Cruz replied to Arnaldo Cruz's tópico in Object Pascal - Delphi & Lazarus
optei pela dica do Daniel Simoes, só mudei para o comando do Pos-build events após dá o builder, o pré executa antes do builder, ha e a sequencia tambem, Primairo passa o UPX depois assina, se fizer ao contrário o UPX limpa a assinatura. -
assinatura digital do executavel
um tópico no fórum postou Arnaldo Cruz Object Pascal - Delphi & Lazarus
este tópico é somente para dá um testemunho. Eu estava com muitos problemas nos computadores que tinha o plugin do GASTECNOLOGIA, e em outras maquinas os antevirus sem excluindo oo bloqueando o executavel do sistema, mesmo colocando nas exceções, aparecia aquela mensagem de que o arquivo foi enviado para analise. muito gente recomendou compra um certificado digital e assinar o executavel, comprei o certificado digital da COMODO, até mesmo no site da comodo fala que após assinar não teria mais problemas com antevirus etc. Pois bem, depois de assinar não mudou nada, continua com o mesmo problema, AVAST,KASPESK,node32 todos eles ficam sinalizado, o AVAST bloqueia outra hora deleta o executável, e também, o PLUGIN GASTECNOLOGIA continua deixando a tela toda branca. Até instalei o certificado em cada cliente, mas nem assim mudou nada. O processo que uso é : 1 - Faço um builder no próprio delphi coloquei o comando para executar o Bat que passa o UPX e em seguida assina com o SIGNTOOL. Por isso esse negócio de assinar vai aliviar com antevirus ou é uma grande mentira ou não sei mais o que pensar, pois desse jeito nem precisa comprar certificado, basta agente mesmo criar uma chave privada e publica e assinar o executavel. se alguém tiver uma opinião divergente por favor comentar. -
Executar Bat ao compilar ou dá um Build
um tópico no fórum postou Arnaldo Cruz Object Pascal - Delphi & Lazarus
Existe algum jeito no Delphi de quando a aplicação for compilada ou for dado um builder que seja executado um arquivo bat. O Bat terá as linhas de comando para passar o UPX e assinar digitalmente o executavel. Obrigado -
O problema é que em um cliente, ele possuem uns três sistema que usam esta dll, dois deles usam o da própria pasta e um + o meu usa a do system do Windows, este que usa o do system a dll dele é incompatível com a minha dll e a minha dll é incompatível com a dele, tentei atualizar a dll, ai o outro systema não funciona já o meu funciona. Por isso queria saber se existe um meio de usar a dll que ficasse na pasta do meu systema, como os outros dois sistema que ele usa. Os sistema que ele usa de terceiros que acessam a dll na própria pasta são : Um sistema de auto peças Ferreira e um outro de Retifica ambos de mecânica. como eu sei que acessam a ssleay32.dll que fica na pasta ? porque eu deletei a dll contida na pasta destes sistema e acusaram a falta, retornei a dll e os sistema voltaram a funcionar.
-
Tenho um sistema no restaurante hoje funciona com impressoras, quando o garçom cria uma lançamento ele envia para Bar ou cozinha conforme do que for. Estou querendo trocar as impressoras por Monitor Touch, para economizar e agilizar. 1 - Alguém saberia mim dizer onde eu compro aqueles monitores de cozinha. 2 - Onde encontro material de como programar com este monitor. porque estou encucado como um monitor fica solto sem CPU e mesmo assim recebe as telas do sistema Obrigado por qualquer informação
-
iniciando Software House
Arnaldo Cruz replied to diogoboa's tópico in Dúvidas não relacionadas ao ACBr
1 - Não Existe certificadora gratuita 2 - É possivel sim emitir com A3 mais pra NFC-e eu recomenda A1 3 - Vc como desenvolvedor pode comprar o A3 Leitora e Cartão, já pro seus clientes é indicado que vc recomende A1 4 Não 5 Não 6 - Nao