-
Total de ítens
96 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por rdxdt
-
-
Por favor também informe qual a revisão svn que está sendo usada e também se é do trunk2.
-
Exatamente isso, basta ler o XML e mandar imprimir novamente.. Se for Cancelamento você precisa ler o XML da venda também.
Provavelmente esse PC tem problemas na porta Serial
Tudo é via USB , mas percebi que também agora esta dando de comunicação com o SAT, e muito provavelmente é problema da maquina mesmo ou da instalação do driver da bematech que emula porta serial.
Mas valeu pela informação Daniel, vou estar implementando no meu software essa opção de reimprimir o extrato.
-
Em um cliente eu estou tendo direto problema com a PosPrinter, direto retorna "Communication Error 9997 timeout during operation" e não sai o extrato, como os XML emitidos ficam armazenados, teria como eu dar LoadFromFile no CFe e depois ImprimirExtrato ?
E alguém sabe me dizer os motivos prováveis de acontecer isso?(nos outros clientes nunca aconteceu e quando eu testei a PosPrinter em outro PC também não tive problemas)
-
Também não fazendo propaganda mas quando olhei da última vez (cerca de 2 semanas) o SAT da Tanca era o que saía mais em conta, o da Bematech era o mais caro inclusive, mesmo com o desconto para desenvolvedor, lembrando que isso pode mudar não é fixo.
Tenho usado o SAT Tanca e é muito bom, agora já tive clientes de consultoria utilizando SAT Bematech que reclamaram bastante, não tenho opinião pessoal pois não cheguei a usar um, só repassando o que ouvi.
Realmente sobre o preço do SAT Tanca eu não tenho informações, porém vi que a Tanca fez um ótimo serviço com ferramentas de auxilio do desenvolvedor, como o gerador de código de vingulação, o IntelliSAT e etc...
Eu de 5 SAT que eu ativei da bematech 4 foram com sucesso e 1 deu um probleminha na ativação, os erros que eu tive de emissão de venda foram erros na parte do preenchimento do XML para a validação com o SAT.
Uma coisa que eu percebi é que o SAT Bematech tem um corpo mais robusto que o tanca por ser de metal, tenho certos clientes que tem funcionários que são meio "cavalos" com o equipamento da loja(já conseguiram tirar o conector do cabo de força da fonte do PC,quebraram já um switch lan, e as ECF direto davam memória fiscal desconectada por causa de pancadas) então para esse cliente o diferencial foi o corpo de metal, mesmo que bem mais caro.
Mas o suporte da Bematech realmente deixa MUITO a desejar.
- 1
-
Pessoal hoje tentei por diversas vezes tentei ativar uns 3 Sat Bematech inclusive para o mesmo cliente, primeiro testamos 1 não deu certo dava erro de parametrizaçãodeUF ai trocamos o aparelho por outro que fez tudo normalzinho, pisca a OP e a Lan depois a Par, depois fica piscando e OP por uns 15 minutos. Porém retorna um erro de SOAP do arquivo html. Testamos com 2 Sats porém para o mesmo cliente e os 2 apresenta o mesmo erro. Vi no site do satsp que tem uma atualização agenda para domingo.
Será que tem algo a ver? Alguém teve esse erro hoje?
Veja se no log existe alguma entrada falando sobre RSA
Se for é uma divergência de dados e ai tem que entrar em contato com quem vendeu, já passei por isso, e inclusive segunda irei acompanhar um cliente até a assistencia autorizada da Bematech para resolvermos isso.
Pelo que o funcionário me disse uma vez é meio trabalhoso quando da essa divergencia de dados(quando no log fala algo sobre RSA, não me lembro a mensagem exata).
Nós que vendemos o SAT e somos a autorizada, problema é que também estamos sem apoio da Bematech que nem eles sabem o que dizer. Sobre o RSA conseguimos resolver esse problema quando aparecer fazendo o seguinte. Vinculamos o aparelho novamente com o mesmo numero de serie colocando que vamos usar certificado ICP, depois refazemos o processo voltando para o certificado gratuito. Ai efetuamos a ativação novamente e funciona perfeitamente. Se quiser tentar antes de ir na autorizada pode ser feito. E verifique se a razão social do cliente tem menos de 44caracteres. Abraço e bom final de semana.
Opa valeu pela dica vou estar vendo isso, da razão social eu descarto a possibilidade já que um aparelho SAT foi ativado e está funcionando perfeitamente, estarei tentando mudar o tipo de certificado e voltando para ver se resolve.
-
Obrigado pela atenção, realmente eu me informei com o contador e é exatamente isso.
-
Caso seus produtos tenham códigos que não sejam GTIN válidos use o cProd para informar o código em vez do cEan e sempre utilizando o xProd para a descrição
Eu tive o mesmo problema com alguns clientes (pão não tem EAN, e uma loja de roupas que gera o código do produto de acordo com grupo,subgrupo tamanho e cor.)
Se o produto TEM um EAN válido coloque no cEan senão cProd
-
Pessoal hoje tentei por diversas vezes tentei ativar uns 3 Sat Bematech inclusive para o mesmo cliente, primeiro testamos 1 não deu certo dava erro de parametrizaçãodeUF ai trocamos o aparelho por outro que fez tudo normalzinho, pisca a OP e a Lan depois a Par, depois fica piscando e OP por uns 15 minutos. Porém retorna um erro de SOAP do arquivo html. Testamos com 2 Sats porém para o mesmo cliente e os 2 apresenta o mesmo erro. Vi no site do satsp que tem uma atualização agenda para domingo.
Será que tem algo a ver? Alguém teve esse erro hoje?
Veja se no log existe alguma entrada falando sobre RSA
Se for é uma divergência de dados e ai tem que entrar em contato com quem vendeu, já passei por isso, e inclusive segunda irei acompanhar um cliente até a assistencia autorizada da Bematech para resolvermos isso.
Pelo que o funcionário me disse uma vez é meio trabalhoso quando da essa divergencia de dados(quando no log fala algo sobre RSA, não me lembro a mensagem exata).
-
Você está enganado... o SATTeste.exe foi desenvolvido usando o Emulador do SAT do Governo...
Comigo quando eu estava implementando o SAT pro meu AC o SATTeste não enviava um XML válido pro emulador do jeito que estava no SVN, só com algumas edições que eu fiz no gerar venda que passou a funcionar corretamente, e utilizei a mesma versão do emulador.
então Fabio já modifiquei e nada da o mesmo erro o engraçado é que já fiz como o pessoal do ACBr fala para configurar e nada fica do mesmo jeito.
Qual a versão do emulador?
Porque se não me engano a versão 2.8.8 roda com o 0.05
Tem uma ferramenta da Tanca que analisa o XML e ve alguns erros e comigo o XML do SATTeste nunca funcionou com o emulador.
Se possível compre um SAT para desenvolvimento pois os testes serão bem mais fieis.
rdxdt a minha versão do emular é a 2.8.8 e esta vendo que é isso mesmo 0.0.5 e estou correndo atrás de um SAT para desenvolvimento o pessoal disse que i SATTeste não funciona mesmo com o emulador Obrigado....
Sem querer fazer propaganda, a Bematech oferece o SAT para desenvolvedores por um preço mais barato, não sei dizer sobre os outros fabricantes.
-
Obrigado por me informar, não sabia que já havia sido implementado isso.
-
O Cadastro do equipamento (serial) foi feito pelo contribuinte ?
Eu sofri com isso e o contribuinte não havia feito a associação do serial no SGRSAT.
Veja se o log der algum erro de chave RSA, se for isso é uma divergencia de dados que o sefaz tem e ai é meio trabalhoso de corrigir isso.
-
Qual a versão do emulador?
Porque se não me engano a versão 2.8.8 roda com o 0.05
Tem uma ferramenta da Tanca que analisa o XML e ve alguns erros e comigo o XML do SATTeste nunca funcionou com o emulador.
Se possível compre um SAT para desenvolvimento pois os testes serão bem mais fieis.
-
Como no ACBrMonitor PLUS ao gerar o XML o monitor retorna o arquivo gerado então seria de uma enorme utilidade para os usuários do TACBrSAT ter esse retorno também.
o método seria mais ou menos isso
function TCFe.GetXMLFileName : String; begin Result := IntToStrZero(Self.ide.numeroCaixa,3)+'-'+IntToStrZero(Self.ide.cNF,6)+'-satcfe.xml'; end;
na Classe TCFe (pcnCFe.pas)
Talvez adicionar algum tratamento de erro, encapsular ela, sei la fica a critério dos devs do componente.
-
Eu tive que abrir uma ME com os CNAE corretos para poder vender meu software com suporte a SAT
-
Eu também tenho essa dúvida, creio que seja necessário informar o 49 pois o componente eu não sei se faria um "override" na propriedade e setaria automaticamente quando a configuração indicar que é Simple nacional.
-
Ao tentar emitir alguns cupons o SAT retorna
20150721153243|SAT-AC|info|Iniciando recebimento de dados de venda...
20150721153243|AC-SAT|info|Sucesso ao validar dados de venda com o xsd
20150721153243|AC-SAT|erro|Nenhum grupo encontrado: ICMS00, ICMS40, ICMSSN102, ICMSSN900
20150721153243|AC-SAT|erro|Dados de venda inválidosSegue um pequeno trecho de código relacionado a ICMS e etc...
Imposto.ICMS.pICMS := icms_p;//normalmente é 18% if frmPDV.SAT1.Config.emit_cRegTrib = RTSimplesNacional then begin Imposto.ICMS.CST := cstVazio; case cst of 0:Imposto.ICMS.CSOSN:=csosn102; 10:Imposto.ICMS.CSOSN:=csosn101; 20:Imposto.ICMS.CSOSN:=csosn102; 40:Imposto.ICMS.CSOSN:=csosn300; 41:Imposto.ICMS.CSOSN:=csosn300; 60:Imposto.ICMS.CSOSN:=csosn500; 90:Imposto.ICMS.CSOSN:=csosn900; else Imposto.ICMS.CSOSN := csosn101; end; end else begin case cst of 0:Imposto.ICMS.CST := cst00; 10:Imposto.ICMS.CST := cst10; 20:Imposto.ICMS.CST := cst20; 30:Imposto.ICMS.CST := cst30; 40:Imposto.ICMS.CST := cst40; 41:Imposto.ICMS.CST := cst41; 45:Imposto.ICMS.CST := cst45; 50:Imposto.ICMS.CST := cst50; 51:Imposto.ICMS.CST := cst51; 60:Imposto.ICMS.CST := cst60; 70:Imposto.ICMS.CST := cst70; else Imposto.ICMS.CST := cst10; end; end; case origem of 0:Imposto.ICMS.orig := oeNacional; 1:Imposto.ICMS.orig := oeEstrangeiraImportacaoDireta; 2:Imposto.ICMS.orig := oeEstrangeiraAdquiridaBrasil; 3:Imposto.ICMS.orig := oeNacionalConteudoImportacaoSuperior40; 4:Imposto.ICMS.orig := oeNacionalProcessosBasicos; 5:Imposto.ICMS.orig := oeNacionalConteudoImportacaoInferiorIgual40; 6:Imposto.ICMS.orig := oeEstrangeiraImportacaoDiretaSemSimilar; 7:Imposto.ICMS.orig := oeEstrangeiraAdquiridaBrasilSemSimilar; else Imposto.ICMS.orig := oeNacional; end;
Aparentemente isso ocorre quando o cst do produto é 110
Alguém sabe porque alguns produtos que o CST seja 110(1 – Estrangeira – importação direta, exceto a indicada no código 6;10 - Tributada e com cobrança do ICMS por substituição tributária)?
EDIT:Aparentemente quando usa o RTSimplesNacional e a origem é oeEstrangeiraImportacaoDireta e é csosn101 o XML está sendo gerado sem as tags de ICMS por isso o erro.
Alguém sabe me dizer o porque disso?
EDIT2: eu dei uma olhada no código do componente e me surgiu uma dúvida, o csosn101 nunca é usado no CFe do SAT? pois no código do componente está:
pcnCFeW.pas
case CFe.Det[i].Imposto.ICMS.CSOSN of csosn102, csosn300, csosn500 :
-
Boa tarde Eduardo, você tem o software da Bematech para atualizar o Firmware?, estou com uma MP-4000 de um cliente e só não imprime o QRCODE.
Obrigado,
Ricardo.
usando o aplicativo User Setup da para realizar a atualização da firmware
Com esse aplicativo você também conseguirá configurar o conjunto de comandos da impressora para ESC/POS e BEMA/POS.
-
Se clico em Validar XML ele retorna
O atributo 'versao' no elemento 'infCFe' não está definido no DTD ou no esquema.
O elemento 'mod' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'ide'.
Esperado: CNPJ.
O elemento 'tpAmb' é usado mas não está declarado no DTD ou no esquema.
O elemento 'enderEmit' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'emit'.
Esperado: IE.
O elemento 'cRegTrib' é usado mas não está declarado no DTD ou no esquema.
O elemento 'vProd' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'prod'.
Esperado: indRegra.
O elemento 'vItem' é usado mas não está declarado no DTD ou no esquema.
O elemento 'vPIS' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'PISST'.
O elemento 'vCFe' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'total'.
Esperado: DescAcrEntr, vCFeLei12741.
O elemento 'vTroco' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'pgto'.
Esperado: MP.E se eu clicar em Analisar e aparece Analise OK
Código que gera o XML
var TotalItem : Currency; begin if SAT1.Config.ide_tpAmb = taProducao then if MessageBox(Self.Handle,'AVISO: As configurações estão indicando o uso de ambiente de produção, deseja continuar?','Gerar Venda',MB_YESNO + MB_ICONWARNING+MB_APPLMODAL) = IDNO then Exit; Venda.Clear; SAT1.InicializaCFe ; // Montando uma Venda // with SAT1.CFe do begin ide.numeroCaixa := 1; Dest.CNPJCPF := ''; Emit.CNPJCPF := edtEmitCnpj.Text; Dest.xNome := 'Consumidor'; Entrega.xLgr := 'logradouro'; Entrega.nro := '112233'; Entrega.xCpl := 'complemento'; Entrega.xBairro := 'bairro'; Entrega.xMun := 'municipio'; Entrega.UF := 'RJ'; with Det.Add do begin nItem := 1; Prod.cProd := 'PULSEIRA PU395'; Prod.cEAN := '6291041500213'; Prod.xProd := 'NACPUL0000018'; Prod.NCM := '71171900'; Prod.CFOP := '5102'; Prod.uCom := 'UN'; Prod.qCom := 1.0; Prod.vUnCom := 10.55; Prod.indRegra := irTruncamento; TotalItem := (Prod.qCom * Prod.vUnCom); Imposto.ICMS.orig := oeEstrangeiraImportacaoDireta; Imposto.ICMS.CSOSN := csosn102; Imposto.PIS.CST := pis49; Imposto.PISST.qBCProd := TotalItem; Imposto.COFINS.CST := cof49; infAdProd := 'Informacoes adicionais'; end; Total.DescAcrEntr.vDescSubtot := 2; Total.vCFeLei12741 := 5.00; with Pagto.Add do begin cMP := mpDinheiro; vMP := 5.55; end; with Pagto.Add do begin cMP := mpCartaodeCredito; vMP := 5; end; end; Venda.Text := SAT1.CFe.GerarXML(false); Venda.SaveToFile(ExtractFilePath(Application.Exename)+'teste.xml'); Memo1.Lines.Add('Venda gerada'); end;
EDIT:Se eu mudar para true o parametro do GerarXML e comentar a linha
Imposto.PISST.qBCProd := TotalItem;
funciona perfeitamente.
Agradeço a atenção de todos,muito obrigado
XML Gerado está em anexo
-
Essa versão é a versão do XML que o ACBr monta?ou a versão que eu configuro no componente tem que bater com a versão informada pelo SAT?
Já tentei com o XML 0,05 e 0,06 nenhum aparentemente funcionou, a versão que o SAT retorna é a 0,06.
Extrai um log do SAT e parece que realmente a versão tem algo a ver mas não é a única coisa que esta invalidando o XML
Teste com o 0,05
20150702101044|SAT-AC|erro|Código de Situação Tributária do PIS inválido (diferente de 49).
20150702101044|SAT-AC|erro|Código de Situação Tributária da COFINS Inválido (diferente de 49).
20150702101044|AC-SAT|erro|Versão do leiaute do arquivo de entrada do SAT não é a mais atual
20150702101044|AC-SAT|erro|Dados de venda fictícios inválidosTeste com 0,06
20150702101412|SAT-AC|info|Iniciando recebimento de dados de venda...
20150702101413|AC-SAT|info|Erro ao validar dados de venda com o xsdAnexei uma imagem do retorno da consulta operacional do sat pelo programa da bematech
Com a mesma venda(arquivo xml) se eu tento executar o teste fim a fim e vem um erro 09099 Erro desconhecido
e extraindo o log novamente da
20150702101925|SAT-AC|erro|Código de Situação Tributária do PIS inválido (diferente de 49).
20150702101925|SAT-AC|erro|Código de Situação Tributária da COFINS Inválido (diferente de 49).
20150702101926|AC-SAT|erro|Dados de venda fictícios inválidosEssa parte de imposto de PIS e COFINS eu não sei o que colocar,pois mesmo colocando o Imposto.PIS.CST := pis49; e Imposto.COFINS.CST := cof49; da erro do mesmo jeito
-
ACBrSAT.Inicializado -- 19:33:55:208 - numeroSessao: 462655 - Comando: ConsultarSAT NumeroSessao: 462655 - Resposta:462655|08000|SAT em operação|| -- 19:33:58:816 - numeroSessao: 515106 - Comando: ConsultarStatusOperacional NumeroSessao: 515106 - Resposta:515106|10000|Resposta com Sucesso|||000013284|dhcp |192.168.000.105|00:07:25:15:03:68|255.255.255.000|192.168.000.001|208.067.220.220|208.067.222.222|CONECTADO|ALTO|1870127104|1173692416|20150701193408|01.00.00|0.06|||||20150701192320|20150701|20200701|0 NSERIE.........: 000013284 LAN_MAC........: 00:07:25:15:03:68 STATUS_LAN.....: CONECTADO NIVEL_BATERIA..: ALTO MT_TOTAL.......: 1870127104 MT_USADA.......: 1173692416 DH_ATUAL.......: 01/07/2015 19:34:08 VER_SB.........: 01.00.00 VER_LAYOUT.....: 0.06 ULTIMO_CFe.....: LISTA_INICIAL..: LISTA_FINAL....: DH_CFe.........: 30/12/1899 DH_ULTIMA......: 30/12/1899 CERT_EMISSAO...: 01/07/2015 CERT_VENCIMENTO: 01/07/2020 ESTADO_OPERACAO: DESBLOQUEADO Venda Gerada -- 19:34:16:820 - numeroSessao: 746486 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?> <CFe> <infCFe versaoDadosEnt="0.06"> <ide> <CNPJ>22722535000109</CNPJ> <signAC>Removida por segurança mas a chave válida estava aqui</signAC> <numeroCaixa>001</numeroCaixa> </ide> <emit> <IE>582596955116</IE> <indRatISSQN>N</indRatISSQN> </emit> <dest> <CNPJ>05481336000137</CNPJ> <xNome>D.J. SYSTEM</xNome> </dest> <entrega> <xLgr>logradouro</xLgr> <nro>112233</nro> <xCpl>complemento</xCpl> <xBairro>bairro</xBairro> <xMun>municipio</xMun> <UF>RJ</UF> </entrega> <det nItem="1"> <prod> <cProd>ACBR001</cProd> <cEAN>6291041500213</cEAN> <xProd>Assinatura SAC</xProd> <NCM>99</NCM> <CFOP>5120</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>120.00</vUnCom> <indRegra>A</indRegra> <vDesc>1.00</vDesc> <obsFiscoDet xCampoDet="campo"> <xTextoDet>texto</xTextoDet> </obsFiscoDet> </prod> <imposto> <vItem12741>14.40</vItem12741> <ICMS> </ICMS> <PIS> <PISSN> <CST>01</CST> </PISSN> </PIS> <COFINS> <COFINSSN> <CST>01</CST> </COFINSSN> </COFINS> </imposto> <infAdProd>Informacoes adicionais</infAdProd> </det> <det nItem="2"> <prod> <cProd>6291041500213</cProd> <cEAN>6291041500213</cEAN> <xProd>Outro produto Qualquer, com a Descri??o Grande</xProd> <CFOP>5529</CFOP> <uCom>un</uCom> <qCom>1.1205</qCom> <vUnCom>1.21</vUnCom> <indRegra>A</indRegra> <vOutro>2.00</vOutro> </prod> <imposto> <vItem12741>0.41</vItem12741> <ICMS> </ICMS> <PIS> <PISSN> <CST>03</CST> </PISSN> </PIS> <PISST> <qBCProd>1.3558</qBCProd> <vAliqProd>1.0223</vAliqProd> </PISST> <COFINS> <COFINSSN> <CST>03</CST> </COFINSSN> </COFINS> </imposto> </det> <det nItem="3"> <prod> <cProd>abc123</cProd> <cEAN>6291041500213</cEAN> <xProd>ACBrSAT rules</xProd> <NCM>99</NCM> <CFOP>5844</CFOP> <uCom>un</uCom> <qCom>1.1205</qCom> <vUnCom>1.21</vUnCom> <indRegra>A</indRegra> </prod> <imposto> <ICMS> <ICMSSN102> <Orig>1</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> <PIS> <PISSN> <CST>04</CST> </PISSN> </PIS> <PISST> <qBCProd>1.3558</qBCProd> <vAliqProd>1.1826</vAliqProd> </PISST> <COFINS> <COFINSSN> <CST>06</CST> </COFINSSN> </COFINS> </imposto> <infAdProd>Informacoes adicionais</infAdProd> </det> <total> <DescAcrEntr> <vDescSubtot>5.00</vDescSubtot> </DescAcrEntr> <vCFeLei12741>1.23</vCFeLei12741> </total> <pgto> <MP> <cMP>01</cMP> <vMP>50.00</vMP> </MP> <MP> <cMP>03</cMP> <vMP>100.00</vMP> </MP> </pgto> <infAdic> <infCpl>Acesse www.projetoacbr.com.br para obter mais;informa??es sobre o componente ACBrSAT;Precisa de um PAF-ECF homologado?;Conhe?a o DJPDV - www.djpdv.com.br</infCpl> </infAdic> </infCFe> </CFe> ) NumeroSessao: 148678 - Resposta:148678|06010|1499|Erro de validação do conteúdo||
Alguma ideia do que pode estar causando o erro de validação de conteúdo?
Esse XML foi gerado pelo SATTeste.exe.
Qual a versão do XML que o ACBr está usando?
-
O ACBrSAT usa a DLL para falar com o SAT... O ACBrSAT não fala direto com a porta Serial criada... portanto a msg de erro indicada é proveniente da própria DLL da Bematech..
Uma possível causa, é outra aplicação estar aberta, segurando a porta do SAT...
Na verdade não, resolvi colocando a DLL e o XML na mesma pasta do executável do SATTeste.exe e funcionou.
-
Fiz a ativação e tudo funcionou perfeitamente com o software de ativação da Bematech, pelo software da bematech eu consegui consultar o status operacional e tudo mais.
Mas com o SATTeste ele deu "Erro|Erro na abertura da porta de comunicacao com o S@T"
Mesmo indicando a DLL BemaSAT32.dll na pasta do software de ativação e com o software de ativação fechado.
Existe alguma configuração além das que estão no SATTeste.exe que deve ser feita?
Pois utilizando a mesma dll e xml de configuração que o software de ativação da bematech usa o SATTeste não consegue se comunicar.
-
Eu estou com um SAT novo de um cliente e preciso ativar ele, tenho em mãos o meu e-CNPJ e também o e-CNPJ do meu cliente.
Como os manuais do governo são confusos demais eu li e fiquei sem entender o que eu preciso de fazer para ativar o equipamento SAT para depois ele estar liberado para o uso.
Seria possível me passar a ordem dos métodos e aonde conseguir as informações de cada parâmetro para a ativação ?
pelo que eu entendi primeiro se chama o ACBrSAT1.AtivarSAT( 1, edtEmitCNPJ.Text, StrToInt(edtCodUF.Text) ); embora eu não sei o que signifique esse primeiro parametro.
Depois se chama ACBrSAT1.ComunicarCertificadoICPBRASIL( SL.Text );
Depois se chama ACBrSAT1.AssociarAssinatura( edtSwHCNPJ.Text + edtEmitCNPJ.Text, edtSwHAssinatura.Text ); só que eu não tenho ideia da onde eu vou tirar a assinatura da SH.
Então fiquei em dúvida também sobre como vou obter a assinatura da SH (344 chars) e o código de ativação.
Minha dúvida sobre o componente foi destacada na citação acima.
-
Quais as vantagens de utilizar o SAC ?
- Acesso a fórum privativo;
- Resposta em até 1 dia útil;
- Disponibilização do ACBrMonitor/ACBrNFeMonitor compilados semanalmente;
- Contribuir para que o projeto cresça de maneira sustentável;
- Programadores dedicados exclusivamente à prestação de suporte;
- Maior credibilidade ao Projeto ACBr.
como obter o caminho do xml ?
em ACBrSAT
Postado
Aparentemente quando você não seta a propriedade PastaCFeVenda o componente salva em ExtractFilePath(Application.Exename)
Então se você não está definindo a propriedade PastaCFeVenda leia o arquivo como ACBrSAT1.LoadFromFile(ExtractFilePath(Application.ExeName)+'\Arquivo.xml');
Mas se você está definindo a propriedade PastaCFeVenda leia o arquivo como ACBrSAT1.LoadFromFile(ACBrSAT1.PastaCFeVenda+'Arquivo.xml');