Ir para conteúdo
  • Cadastre-se

elixandre

Membros
  • Total de ítens

    84
  • Registro em

  • Última visita

Posts postados por elixandre

  1. Recebi hoje uma impressora Elgin i9 junto com ela veio vários teste feito, inclusive um extrato sat com qrcode tudo certinho, ao usar o acbr por padrão ele tem uma impressão, porém estou tendo alguns problemas ...

    tipo o código de barra não imprime ... o qrcode saí o texto em vez do código ,  onde pode alterar para sair tudo certinho ?

    O primeiro veio com impressora e segundo imprimir pelo acbr, como faço para ficar igual ao modelo 1, com qrcode e codigo de barra tudo certinho ? Onde altero no acbr ? 

     

     

     

     

     

    WhatsApp Image 2017-12-28 at 5.16.13 PM.jpeg

  2. Depois que atualizei não estou mais pegar o IdRespostaFiscal, debugando o código percebi uma coisa :

     

    //unit ACBrIntegrador;
    
    function TACBrIntegrador.RespostaFiscal(
      ARespostaFiscal: TRespostaFiscal): TRetornoRespostaFiscal;
    var
      Comando, Resp : String;
    begin
    {$IFNDEF COMPILER23_UP}
      Result := Nil;
    {$ENDIF}
      GerarNumeroSessao;
    
      ARespostaFiscal.Identificador := numeroSessao;
      Comando := ARespostaFiscal.AsXMLString;
      DoLog('RespostaFiscal( '+Comando+' )');
    
      Resp := FComandoIntegrador.EnviaComando(numeroSessao,'RespostaFiscal',Comando);
    
      Result := TRetornoRespostaFiscal.Create;
      Result.AsXMLString := Resp;
    end;

    A variavel Resp está retornando um número e que acho que deve ser IDFiscal e em vez da a extrutura xml, então ao passar o valor, Result.AsXMLString := Resp, ele vai tentar localizar o ID Fiscal e não vai achar deixando o campo
    IdRespostaFiscal vazio. 

    Resp := FComandoIntegrador.EnviaComando(numeroSessao,'RespostaFiscal',Comando);

    o Resp recebe o número em vez da extrutura xml de retorno.

    e em :

      Result := TRetornoRespostaFiscal.Create;
      Result.AsXMLString := Resp;

    o asXMLString este recebendo um número em vez da extrutura de retorno xml, e no o IDRepostaFiscal fica vazia.

    Meu log ao executar o comando :

     

    //arquivo log
    
    27/12/17 22:13:48:528 - RespostaFiscal( <Integrador><Identificador><Valor>766062</Valor></Identificador><Componente Nome="VFP-e"><Metodo Nome="RespostaFiscal"><Construtor><Parametros><Parametro><Nome>chaveAcessoValidador</Nome><Valor>25CFE38D-3B92-46C0-91CA-CFF751A82D3D</Valor></Parametro></Parametros></Construtor><Parametros><Parametro><Nome>idFila</Nome><Valor>3082891</Valor></Parametro><Parametro><Nome>ChaveAcesso</Nome><Valor>23171214200166000166599000070500001125392867</Valor></Parametro><Parametro><Nome>Nsu</Nome><Valor>1234</Valor></Parametro><Parametro><Nome>NumerodeAprovacao</Nome><Valor>1234</Valor></Parametro><Parametro><Nome>Bandeira</Nome><Valor>MASTERCARD</Valor></Parametro><Parametro><Nome>Adquirente</Nome><Valor>STONE</Valor></Parametro><Parametro><Nome>CNPJ</Nome><Valor>14200166000166</Valor></Parametro><Parametro><Nome>ImpressaoFiscal</Nome><Valor>&lt;![CDATA[;ELGIN;ELGIN SA;RUA 5 1000 ALDEOTA-FORTALEZA-60150-160;CNPJ:14.200.166/0001-66 IE:1234567890 IM:123123;;Extrato No. 000000;CUPOM FISCAL ELETRONICO - SAT; ; = T E S T E =; ;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;;;CPF/CNPJ do Consumidor: CONSUMIDOR NAO IDENTIFICADO;Razao Social/Nome: ADMINISTRADOR;;# COD DESC QTD UN VL UN R$ (VLTR R$)* VL ITEM R$;;001 1 PRODUTO DE TESTE 1;4 UND X 9,850 (3,94) 39,40;TOTAL R$ 39,40;Cartao de Credito 39,40; ;ICMS a ser recolhido conforme LC 123/2006 - Simples Nacional;xCampo-xTexto;;OBSERVACOES DO CONTRIBUINTE;*Valor aproximado dos tributos do item;Valor aproximado dos tributos deste cupom R$ 3,94;(conforme Lei Fed. 12.741/2012);;SAT No. 900007050;27/12/2017 20:23:24;2317 1214 2001 6600 0166 5990 0007 0500 0011 2539 2867;23171214200166000166599000070500001125392867;Consulte o QR Code pelo aplicativo &quot;De olho na nota&quot;, ;disponivel na AppStore (Apple) e PlayStore (Android);;Projeto ACBr;http://www.projetoacbr.com.br;;;]]&gt;</Valor></Parametro><Parametro><Nome>NumeroDocumento</Nome><Valor>112</Valor></Parametro></Parametros></Metodo></Componente></Integrador> )
    27/12/17 22:13:56:072 - Criando arquivo: c:\Integrador\Input\respostafiscal-766062.tmp
    27/12/17 22:13:56:073 - Renomeando arquivo: c:\Integrador\Input\respostafiscal-766062.tmp para: c:\Integrador\Input\respostafiscal-766062.xml
    27/12/17 22:13:56:075 - 27/12/2017 22:13:56 - AguardaArqResposta, sessao: 766062
    27/12/17 22:13:56:233 - 27/12/2017 22:13:56 - AguardaArqResposta, sessao: 766062
    27/12/17 22:13:56:389 - 27/12/2017 22:13:56 - AguardaArqResposta, sessao: 766062
    27/12/17 22:13:56:441 - RespostaIntegrador: <?xml version="1.0" encoding="utf-8"?>
    <Integrador>
      <Identificador>
        <Valor>766062</Valor>
      </Identificador>
      <IntegradorResposta>
        <Codigo>AP</Codigo>
        <Valor>Arquivo processado</Valor>
      </IntegradorResposta>
      <Resposta>
        <retorno>1488555</retorno>
      </Resposta>
    </Integrador>

     

    Este número o 1488555 é a resposta do arquivo, porém no código ele não consegue tratar, porque em :

     

     

  3. No manual tenho a seguinte explicação :

    Número Serial do POS que será utilizado para o envio do Valor de cobrança para o equipamento POS,
    deverá existir no PDV/AC um cadastro de POS para que seja selecionada na venda um determinado POS, ou para todos os
    POS, em casos de AC/PDV que não utilizam TEF pode ser vinculado a esse cadastro a CHAVEREQUISICAO.


    No meu caso não vou utilizar inicialmente TEF, só a maquineta pos, no demo do acbr 
    para cada envio é gerado um serial diferente, na documentação é informado que pode ser usado a CHAVEREQUISICAO
    no campo do serialpos, no manual não deixa claro se este campo deverá ser único em cada utilização dele ou deverá ser diferente, como os amigos estão fazendo em relação a este campo no sistema de produção ? 

  4. 1 hora atrás, Sérgio Assunção disse:

    Agora você pode submeter o XML em uma validação, antes mesmo de ser enviado ao aparelho.

    
    Data: 01/12/2017
    -- ACBrSAT, ACBrSATClass --
    [+] Adicionado o método "ValidarDadosVenda", que permite efetuar a validação do
        XML a ser enviado ou recebido do SAT, contra um Schema (XSD). Isso ajudará
        na detecção de erros de sintaxe do XML.
        function ValidarDadosVenda( dadosVenda : AnsiString; out msgErro: String) : Boolean;
    [+] Adicionada a propriedade "Config.ArqSchema: String", para identificar o
        Schema a ser usado em "ValidarDadosVenda"
    [+] Adicionada a propriedade: "Config.XmlSignLib: TSSLXmlSignLib", para definir
        qual será a bibioteca a ser usada na validação do XML
        (por: André Moraes e DSA)

     

    Sérgio vai ser de muito ajuda no retorno genérico que tínhamos !!! Obrigado !!!

  5. 15 horas atrás, André Ferreira de Moraes disse:

    Use os dados disponíveis em 

    Sua assinatura está com tamanho maior que o máximo permitido(344), provavelmente vc deve descartar os 3 primeiros caracteres do campo signAC.

    André e sérgio muito obrigado, realmente era isto está chave peguei com a elgin e não conferi a quantidade de caracteres !!! Muito obrigado.

    21 horas atrás, Sérgio Assunção disse:

    @elixandre
    O emitente é do RJ, não é esse o problema ?

    Muito obrigado pela ajuda !!! 

    • Curtir 1
  6. Estou com módulo da elgin para fazer testes e logo a homologação se tudo der certo, estou no desenvolvimento
    do envio do pagamento dos cartões, estou testando o demo, e agora depois de muito 
    pesquisar no fórum pintou muitas dúvidas, e se possível algum amigo que possa ajudar já agradeço
    antencipamente.

    No demo do ACbr temos os seguintes comandos : MFE Enviar Pagamento, Enviar Status Pagamento, Verificar Status Validador,R
    4-Resposta Fiscal.

    Seguindo os teste estou fazendo o seguinte :

    1-MFE Enviar Pagamento
    2-Com SerialPos entro no site : http://simuladorposceara.azurewebsites.net, e estou fazendo o passo para autorizar e poder seguir os passos seguintes.
    3-Depois estou executando o comando do demo : Verificar Status Validador, passo IdPagamento, é confirmado com sucesso.

    Quando na minha aplicação uso o comando "Enviar Status Pagamento" ?   

    pois depois que executo o comando "Verificar Status Validador", se tento usar o "Enviar Status Pagamento", tem como retorno o seguinte erro : 

    Uma exceção foi acionada pelo destino de uma chamada.


    Arquivo de Log do teste :

    ACBrSAT.Inicializado
    NumeroSessao: 490378
    EnviarPagamento( <Integrador><Identificador><Valor>490378</Valor></Identificador><Componente Nome="VFP-e"><Metodo Nome="EnviarPagamento"><Construtor><Parametros><Parametro><Nome>chaveAcessoValidador</Nome><Valor>25CFE38D-3B92-46C0-91CA-CFF751A82D3D</Valor></Parametro></Parametros></Construtor><Parametros><Parametro><Nome>ChaveRequisicao</Nome><Valor>26359854-5698-1365-9856-965478231456</Valor></Parametro><Parametro><Nome>Estabelecimento</Nome><Valor>10</Valor></Parametro><Parametro><Nome>SerialPos</Nome><Valor>ACBr-JUOCRVFC</Valor></Parametro><Parametro><Nome>Cnpj</Nome><Valor>14.200.166/0001-66</Valor></Parametro><Parametro><Nome>IcmsBase</Nome><Valor>0.23</Valor></Parametro><Parametro><Nome>ValorTotalVenda</Nome><Valor>1530</Valor></Parametro><Parametro><Nome>HabilitarMultiplosPagamentos</Nome><Valor>true</Valor></Parametro><Parametro><Nome>HabilitarControleAntiFraude</Nome><Valor>false</Valor></Parametro><Parametro><Nome>CodigoMoeda</Nome><Valor>BRL</Valor></Parametro><Parametro><Nome>EmitirCupomNFCE</Nome><Valor>false</Valor></Parametro><Parametro><Nome>OrigemPagamento</Nome><Valor>Mesa 1234</Valor></Parametro></Parametros></Metodo></Componente></Integrador> )
    NumeroSessao: 490378 - Resposta:<?xml version="1.0" encoding="utf-8"?>
    <Integrador>
      <Identificador>
        <Valor>490378</Valor>
      </Identificador>
      <IntegradorResposta>
        <Codigo>AP</Codigo>
        <Valor>Arquivo processado</Valor>
      </IntegradorResposta>
      <Resposta>
        <IdPagamento>1877265</IdPagamento>
        <Mensagem>Pagamento enviado com sucesso ao validador fiscal! O ID da transação para acompanhar o status e identificá-la no portal de ajustes é 1877265</Mensagem>
        <StatusPagamento>EnviadoAoValidador</StatusPagamento>
      </Resposta>
    </Integrador>
    NumeroSessao: 774904
    VerificarStatusValidador( <Integrador><Identificador><Valor>774904</Valor></Identificador><Componente Nome="VFP-e"><Metodo Nome="VerificarStatusValidador"><Construtor><Parametros><Parametro><Nome>chaveAcessoValidador</Nome><Valor>25CFE38D-3B92-46C0-91CA-CFF751A82D3D</Valor></Parametro></Parametros></Construtor><Parametros><Parametro><Nome>idFila</Nome><Valor>1877265</Valor></Parametro><Parametro><Nome>cnpj</Nome><Valor>14.200.166/0001-66</Valor></Parametro></Parametros></Metodo></Componente></Integrador> )
    NumeroSessao: 774904 - Resposta:<?xml version="1.0" encoding="utf-8"?>
    <Integrador>
      <Identificador>
        <Valor>774904</Valor>
      </Identificador>
      <IntegradorResposta>
        <Codigo>AP</Codigo>
        <Valor>Arquivo processado</Valor>
      </IntegradorResposta>
      <Resposta>
        <CodigoAutorizacao>123456</CodigoAutorizacao>
        <Bin>123456</Bin>
        <DonoCartao>TESTE</DonoCartao>
        <DataExpiracao>01/01</DataExpiracao>
        <InstituicaoFinanceira>OPERADORA_CARTAO</InstituicaoFinanceira>
        <Parcelas>1</Parcelas>
        <UltimosQuatroDigitos>1234</UltimosQuatroDigitos>
        <CodigoPagamento>12345</CodigoPagamento>
        <ValorPagamento>1530</ValorPagamento>
        <IdFila>1877265</IdFila>
        <Tipo>VISA</Tipo>
      </Resposta>
    </Integrador>
    
    

     

  7. Desenvolvi todo o sistema usando o emulador de São Paulo (Eu estava esperando receber o kit para o mf-e) porém está semana estou testando o mesmo aplicativo com o Kit de desenvolvimento da Elgin (Está tudo instalado e funcionado) com o MF-e está dado o erro :

    06010|1999|Erro na validação do conteúdo ,  passeio dia quebrando a cabeça e sem uma solução, tanto no meu aplicativo como no demo do acbr é retornado este mesmo erro,  e não consigo seguir nos teste, como posso achar este problema, será que alguém possa ajudar no xml postado em baixo ?

     

    o xml gerado é este :

     

    <?xml version="1.0" encoding="UTF-8"?><CFe>
       <infCFe versaoDadosEnt="0.07">
          <ide>
             <CNPJ>72618748000163</CNPJ>
             <signAC>!==MD2Nof/O0tQMPKiYeeAydSjYt7YV9kU0nWKZGXHVdYIzR2W9Z6tgXni/Y5bnjmUAk8MkqlBJIiOOIskKCjJ086k7vAP0EU5cBRYj/nzHUiRdu9AVD7WRfVs00BDyb5fsnnKg7gAXXH6SBgCxG9yjAkxJ0l2E2idsWBAJ5peQEBZqtHytRUC+FLaSfd3+66QNxIBlDwQIRzUGPaU6fvErVDSfMUf8WpkwnPz36fCQnyLypqe/5mbox9pt3RCbbXcYqnR/4poYGr9M9Kymj4/PyX9xGeiXwbgzOOHNIU5M/aAs0rulXz948bZla0eXABgEcp6mDkTzweLPZTbmOhX+eA==</signAC>
             <numeroCaixa>001</numeroCaixa>
          </ide>
          <emit>
             <CNPJ>22295347000141</CNPJ>
             <IE>065911482</IE>
             <IM>123123</IM>
             <indRatISSQN>N</indRatISSQN>
          </emit>
          <dest>
             <xNome>ADMINISTRADOR</xNome>
          </dest>
          <det nItem="1">
             <prod>
                <cProd>05.03.182</cProd>
                <xProd>2 TOMADAS 2P + T 20A JERI (SOBREPOR)- 1425 - ROMAZI</xProd>
                <NCM>85366910</NCM>
                <CFOP>5102</CFOP>
                <uCom>UND</uCom>
                <qCom>1.0000</qCom>
                <vUnCom>4.54</vUnCom>
                <indRegra>A</indRegra>
                <obsFiscoDet xCampoDet="campo">
                   <xTextoDet>texto</xTextoDet>
                </obsFiscoDet>
             </prod>
             <imposto>
                <ICMS>
                   <ICMSSN102>
                      <Orig>0</Orig>
                      <CSOSN>102</CSOSN>
                   </ICMSSN102>
                </ICMS>
                <PIS>
                   <PISSN>
                      <CST>49</CST>
                   </PISSN>
                </PIS>
                <COFINS>
                   <COFINSSN>
                      <CST>49</CST>
                   </COFINSSN>
                </COFINS>
             </imposto>
          </det>
          <total>
             <vCFeLei12741>0.00</vCFeLei12741>
          </total>
          <pgto>
             <MP>
                <cMP>01</cMP>
                <vMP>4.54</vMP>
             </MP>
          </pgto>
          <infAdic>
             <infCpl>Sistema de SAT</infCpl>
          </infAdic>
       </infCFe>
    </CFe>

     

  8. Sérgio por isto entrei em contato com os companheiros do fórum, não acho que seja configuração das margens, porque essa parte uso igual como está no demo e o próprio demo também fica em branco quando carrego o xml gerado pelo meu sistema no demo do acbr.  Eu peguei um xml de um tópico aquí do forum e carreguei antes de imprimir o que foi gerado por mim  no meu sistema e visualiza normal. Então não pode ser configuração de margem, porque se fosse não abriria o XML externo, mas notei uma coisa estranha no demo que está rodado na minha máquina, o xml gerado pelo demo aparece tudo , porém os itens não parece, no meu caso oque eu gero no meu sistema fica a tela em branco e se carregar este XML que gerei também não visualiza no demo do Acbr se tentar carrega-lo lá.

  9. Boa tarde comunidade do fórum, estou com um problema que não consegui ainda descobri o porquê , estou fazendo os teste no desenvolvimento  ainda usando emulador de São Paulo, está tudo ok, gera, valida , autoriza ... porém se tento imprimir no extrato da fortes a tela abri sem nada ...Pelo demo do ACbr se tento gerar um xml funciona tudo perfeito e a visualização funciona ... tentei carregar o meu xml gerado pelo sistema e também no demo do ACbr não mostra a visualização do extrato da Fortes... então é algo que passo no meu xml gerado que mesmo autorizado pelo emulador na impressão não funciona. Passei o dia analisado e tudo parece está certo, estou anexando o XML gerado para ver se alguém consegue ajudar. Obrigado se alguém puder ajudar.

     

    AD35171111111111111111591234567890000343339215.xml

  10. 2 horas atrás, Agnaldo Prates disse:

    Bom dia.
    Vamos por parte.

    Quanto ao cancelamento fora do prazo. Trata-se de uma discricionariedade da unidade federada, ela quem escolhe se aceita tal evento ou não. Portanto, caso aceite, é válido o cancelamento sem nenhuma sanção aplicável.

    Quanto a validar ou não. Neste ponto, se o retorno veio com aceitação, ou seja, o fisco homologou “permitiu” que fosse cancelada a nota, não há o que discutir, deverá ser validado no software e/ou banco de dados.

    Quanto a futura multa. No caso em questão, conforme acima citado, em sendo homologado o cancelamento mesmo fora do prazo e se assim foi aceito, não há o que se falar em penalidades.

    Quanto a culpa do desenvolvedor. Neste caso, há que se destacar o dolo ou conluio. Caso seja elaborada algum artifício capaz de burlar a legislação aí sim, são responsáveis solidários, o empresário e os responsáveis pelo software.

    Importante ressaltar que, embora a cultura do “jeitinho brasileiro” ainda tem lugar no meio de alguns empresários, é importante destacar a vontade deste ou mesmo a sua omissão quanto às obrigações fiscais. Não é aceitável que terceiro de boa-fé seja penalizado pelo uso inadequado ou inapropriado de uma ferramenta posta no mercado para fins legais em detrimento às normas de regência.

    Assim sendo, esta “cultura” de que a culpa é do software/desenvolvedor já caiu por terra faz um bom tempo, mas, toda precação é importante e deverá ser aplicada, especialmente no que diz respeito a operações onde há os olhos do estado voltados para o interesse público.

    Espero que tenha respondido senão todas, mas pelo menos boa parte das suas dúvidas.

     

     Obrigado pelo resposta , mas olha o que fala aqui a lei :

    Conforme disposto no § 2º do artigo 18 da Portaria CAT 162/2008, o pedido de cancelamento de NF-e transmitido à Secretaria da Fazenda, será recebido fora do prazo regulamentar, desde que recebido até 480 horas do momento da concessão da autorização de uso da nota.

    Deverão ser seguidos os mesmos procedimentos do cancelamento dentro do prazo regulamentar, definidos anteriormente. Porém quando feito fora do prazo, está sujeito a penalidades previstas no artigo 527, inciso IV, alínea Z1, do RICMS/SP que transcrevo abaixo:

    IV - infrações relativas a documentos fiscais e impressos fiscais:

    z1) falta de solicitação de cancelamento de documento fiscal eletrônico, quando exigido pela legislação, ou solicitação de cancelamento desses documentos após transcurso do prazo regulamentar - multa equivalente a 10% (dez por cento) do valor da operação ou prestação constante do documento, nunca inferior a 15 (quinze) UFESPs, por documento ou impresso; no caso de solicitação após transcurso do prazo regulamentar, multa equivalente a 1% (um por cento) do valor da operação ou prestação constante do documento, nunca inferior a 6 (seis) UFESPs, por documento ou impresso;

  11. Estou com uma dúvida no cancelamento das nf-e em um prazo maior que 24 horas, o cancelamento só é permitido até 24 horas após sua autorização, e quando o cliente tenta  cancelar em um prazo maior que as 24 horas é  retornado :  155 - Cancelamento homologado fora de prazo. 

    O retorno 135, 136 seria os aceitos dentro da lei sem nenhum problema futuro. O 155 também é aceito porém fora do prazo, então se for feito fora do prazo, o que vocês fazem no sistema ? Validam antes e não deixa efetuar o cancelamento ou deixam passar e avisam ao usuário que fora do prazo se for aceito pode acarretar em algum multa futura ? Minha dúvida principal é .... até que ponto o sistema é responsável ... porque usuário não liga para todas a lei que existe e no fim a culpa sempre é do sistema que deixou passar determinada situação... para evitar problemas futuros e  impedir no máximo possíveis erros que possam trazer problemas para empresa, porque geralmente não é o dono da empresa que emitem os documentos fiscais, mas é você o desenvolvedor sempre o primeiro culpado quando a bomba estoura. Agradeço se alguém possa  passar como estão agindo nestes casos do retorno 155, porque a lei fala que pode sim vir a cobrar algum tipo de multa. 

     

  12. Estou com um problema estranho tive formatar a máquina que desenvolvo, instalei o integrador da sefaz ceará a versão 1.5.86, porém a executar ele começar a processar e atualizar algo e em seguida aparece a seguinte mensagen : Falta de permissão, você precisa de permissão de administrador, porém utilizo o windows 10 como administrador já coloquei acesso completo na pasta. Alguém tem alguma ideia ou já passou por isto ?

  13. Tenho o delphi Berlin e Tokyo instalado na mesma máquina, estou em processo de migração para o Tokyo, porém ainda estou usando o Berlin como
    ferramenta padrão de desenvolvimento, ao fazer a instalação do Acbr nas duas versões do Delphi tudo ocorre sem nenhum problema ou erro, ao abrir o Berlin tudo funciona normal e copila sem problema,
    porém no Tokyo ao abrir a ide ocorre o seguinte erro :

    Can't load package
    D:\Delphi\XE10.1\ACbr\Lib\Delphi\LL.\ACBr_Serial.bpl. Access violation at address 1AEF8799 in module 'rtl240.bpl'. Read of address 00000010.
    Do you want to attempt to load this package the next time a project is loaded?

    (Mas em alguns pacotes ocorre o mesmo erro).

    e este erro no final :

    Não foi possível localizar o número ordinal 3906 na biblioteca de vínculo dinâmico c:\program files(x86)\embarcadero\studio\19.0\bin\subversion\SSLEAY32.dll.


    Já separei o componentes em pasta para cada versão do delphi , tipo "..\XE10.1\ACbr" e a pasta "..\XE10.2\ACbr" instalando um e depois o outo em sua respectivas pastas, mas mesmo assim
    o erro na ide do Tokyo continua ocorrer, alguém teve o mesmo problema ? Alguma dica de como resolver ? Obrigado.
     

  14. Estou com um problema estranho em um cliente novo, ele emitiu a nota fiscal (isto está ocorrendo com outras), foi autorizada, tem o protocolo, tudo como deveria acontecer, porém ao consultar no site nacional da nf-e, ela não consta na base, porém já se passaram mais de 36 horas, mas se ele consultar no site da nf-e do estado, no caso dele é o ceará, ela consta lá autorizada tudo certinho, porém no site nacional não consta. Expliquei a ele que cada estado tem seu enderenço para o serviço da nf-e, porém que atualiza a base nacional é a fazenda do ceará, onde são responsáveis pela autorização. Alguém já passou por isto ? 

  15. 4 horas atrás, Daniel Simoes disse:

    Já leu os fontes do ptojeto demo ETQTeste?

    Na verdade foi meu ponto de partida analisar todo demo, como ele faz o envio do comando se for a linguagem PPLA e caso não seja, como ele faz de outra forma, vi a diferença e procurei ver cada unit, de cada linguagem trabalhada nos fontes, porém não vi nada no manual ou nos fontes exemplificando está conversão, a unica que existe é a PPLA, mas como a zebra usa a EPL2 ou ZplII. Meu maior problema é seguinte, no sistema fiz um cadastro onde pode existir diversos modelos de etiqueta ("etiqueta de composição",  "etiqueta de peço", etc ...)  o próprio usuário informa o campo que quer na posição (x, y) da etiqueta no cadastro de composição da etiqueta. Aí vamos imagina ele está com a etiqueta física na mão e com a régua faça a medição vertical e horizontal em milimetros, o componente converte em pontos na PPLA e aí não tem problema, porém na classe da EPL2  vi que evento oncreate ele coloca para etqDots e na ZplII não tem nenhuma modificação, mas percebemos que ele passa em pontos também. O usuário preciso que ele informa em MM mesmo, não estou conseguindo fazer esta "transformação" entre valores de Milimetros para Dots.

  16. Galera procurei no fórum e não encontrei nada sobre como preencher os 5 tipos de modelo de cálculo de substituição. Hoje utilizo o o tipo 'Margem Valor Agregado', 'Pauta' respectivamente 

    04 e 05, este último  implementei por causa da necessidade do cliente. Porém quero deixar no sistema as 5 formas de cálculos executando corretamente, porém o tipo 0,1,2 e 3 nunca vi em nenhuma nota, alguém trabalha com estes 4 tipos e poderia me fornecer uma luz de como é feito o calculo ?

    Este é exemplo dos que utilizo hoje :

     

    //0-Preço Tabelado - Não implementado no sistema
    //1-Lista Negativa - Não implementado no sistema
    //2-Lista Positiva - Não implementado no sistema
    //3-Lista Neutra - Não implementado no sistema
    
    //4-Margem Valor Agregado
    <ICMS>
       <ICMS70>
           <orig>0</orig>
           <CST>70</CST>
           <modBC>3</modBC>
           <pRedBC>10.00</pRedBC>
           <vBC>90.00</vBC>
           <pICMS>18.00</pICMS>
           <vICMS>16.20</vICMS>
           <modBCST>4</modBCST>
           <pMVAST>100.00</pMVAST>
           <pRedBCST>10.00</pRedBCST>
           <vBCST>162.00</vBCST>
           <pICMSST>18.00</pICMSST>
           <vICMSST>12.96</vICMSST>
       </ICMS70>
    </ICMS>
    
    //5-Pauta
    <ICMS>
       <ICMS70>
           <orig>0</orig>
           <CST>70</CST>
           <modBC>3</modBC>
           <pRedBC>10.00</pRedBC>
           <vBC>90.00</vBC>
           <pICMS>18.00</pICMS>
           <vICMS>16.20</vICMS>
           <modBCST>5</modBCST>
           <vBCST>90.00</vBCST>
           <pICMSST>3.00</pICMSST>
           <vICMSST>2.70</vICMSST>
       </ICMS70>
    </ICMS>

     

  17. Boa tarde antes de atualizar para trunk2, no meu código usava assim :

    ACBrNFe1.NotasFiscais.GerarNFe;
    //pego o nome do xml antes de enviar ...
    dsc_nfe_xml.Text := ACBrNFe1.NotasFiscais.Items[0].NomeArq;
    
    //envio a nota ...
    ACBrNFe1.Enviar(num_lote,False);

    conseguia pegar o nome do xml ...porém agora ele retorna vazio ... e mesmo depois de enviar a propriedade continua vazia ...

    tem alguma forma de pegar o nome do arquivo pelo componente, sem ter que fazer algo como :

            num_nfe_key.Text := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44);
            dsc_nfe_xml.Text := ACBrNFe1.Configuracoes.Arquivos.PathNFe + num_nfe_key.Text + '-nfe.xml';
    

    fiz conforme acima para funcionar, mas gostaria de saber se tem algo nativo para pegar este arquivo. Agradeço.

  18. Enviei o acerto para o repositório, peço que testem nas várias versões do delphi para termos certeza que está tudo 100%.

    Régys estou usando o delphi XE7 e esta ocorrendo o mesmo erro, por exemplo o demo ECFTeste1 copila , mas na hora que executa a função :

    hLibeayDLL := GetModuleHandle(LIBEAY_DLL_NAME); na linha 1318, retorna "0" e é executado a exceção programada, utilizo o acbr com o delphi xe8 no windows 7 64 bits.

  19. Enviei o acerto para o repositório, peço que testem nas várias versões do delphi para termos certeza que está tudo 100%.

    Régys estou usando o delphi XE7 e esta ocorrendo o mesmo erro, por exemplo o demo ECFTeste1 copila , mas na hora que executa a função :

    hLibeayDLL := GetModuleHandle(LIBEAY_DLL_NAME); na linha 1318, retorna "0" e é executado a exceção programada, utilizo o acbr com o delphi xe8 no windows 7 64 bits.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.