-
Total de ítens
178 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que TiagoTecchio postou
-
Mudança de provedor de NFS-e para cidade de Farroupilha/RS
TiagoTecchio replied to desenvolvedor 2 Gestec's tópico in ACBrNFSe
Bom dia a todos, Também estou testando este novo provedor e detectei uma situação em relação ao campo ItemListaServico O componente ao realizar a carga do XML formata o campo como NN.NN embora na geração eu tenha informado N.NN. Esta transformação causa rejeição do provedor após o envio assíncrono. Isso ocorre porque existem alguns tipos de serviço como informática que na relação deles consta como: "1.07 Suporte técnico em informática, inclusive instalação, configuração e manutenção de programas de computação e bancos de dados." Para funcionar ajustei a função TNFSeR.SetxItemListaServico. Porém não sei como funcionaria este provedor para as demais prefeituras, no meu caso é somente para Farroupilha. pnfsNFSeR.pas -
Problemas no método Validar (XML document must have a top level element"
TiagoTecchio replied to rcdfb's tópico in ACBrNFe
A quem possa interessar, é bom verificar se os arquivos de schemas não estão danificados. No meu caso um arquivo de validação (e210220_v1.00.xsd) estava nulo e ocasionava o erro citado no momento de realizar o "desconhecimento de operação". Substitui por um arquivo íntegro e funcionou normalmente. -
ICMS retido e efetivo obrigatórios a partir de 03/06
TiagoTecchio replied to DouglasDll's tópico in ACBrNFe
As tags do ICMS efetivo destinam-se a informar os valores do ICMS que seria cobrado caso a operação fosse tributada - neste caso a operação é por Substituição Tributária. As últimas notas técnicas explicam o objetivo destes tags, bem como um "google" também lhe fornecerá diversos links detalhando o procedimento. -
Boa tarde, Encontrei um "typo" numa mensagem do ACBrValidador, dentro da procedure TACBrValidador.ValidarIE Errado: (está escrito "verique" ao invés de "verifique") fsMsgErro := Format('Tamanho Inválido, esperado %d caracteres, foram digitados somente %d caracteres, verique', [Tamanho, Length(fsDocto)]) ; Correto: fsMsgErro := Format('Tamanho Inválido, esperado %d caracteres, foram digitados somente %d caracteres, verifique', [Tamanho, Length(fsDocto)]) ; ACBrValidador.pas
- 1 reply
-
- 2
-
-
Tentou reinstalar o certificado? Qual o tipo de configuração do acbr que vc está usando: Wincrypt, Capicom, etc?
-
Creio que esta regra de "SEM GTIN" ainda não esteja ativa, pelo que vi na nota técnica entrará em produção mais adiante. De qualquer forma só consegui validar (no meu caso no RS) no ambiente de homologação. Produção não passa ainda. Tentou atualizar os schemas?
-
Bom dia, Não está claro o teu problema. Algum erro acontece?
-
Erro Interno 0 Erro Http 500 Consulta Cadastro RS e SVRS
TiagoTecchio replied to rodrigo.flama's tópico in ACBrNFe
Bom dia! Acredito que seja algum problema relacionado ao SOAPAction do webservice ou a forma como é feita a comunicação com o mesmo. Atualizei o arquivo ACBrNFeServicos.ini para incluir o endereço correto do webservice de consulta da versão 4: NfeConsultaCadastro_4.00=https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx Debugando o método TDFeHttpWinHttp.Enviar em ACBrDFeHttpWinApi.pas o resultado é sempre HTTPResultCode=500 e a mensagem de retorno que recebe-se do WS em Result := String( ReadStrFromStream(Resp, Resp.Size) ); é a seguinte: <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap = "http://www.w3.org/2003/05/soap-envelope" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd = "http://www.w3.org/2001/XMLSchema"> <soap:Body> <soap:Fault> <soap:Code> <soap:Value>soap:Sender</soap:Value> </soap:Code> <soap:Reason> <soap:Text xml:lang = "en">System.Web.Services.Protocols.SoapException: Unable to handle request without a valid action parameter. Please supply a valid soap action.'#$D#$A' at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()'#$D#$A' at System.Web.Services.Protocols.SoapServerProtocol.Initialize()'#$D#$A' at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)'#$D#$A' at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)</soap:Text> </soap:Reason> <soap:Detail/> </soap:Fault> </soap:Body> </soap:Envelope> -
Também resolvi instalando o ACBR_Integrador.dpk. Mas porque ele é requerido pelo ACBR_DFeComum.dpk? Porque preciso embutir as rotinas desse pacote no meu executável?
-
Boa tarde, Fiz alguns ajustes nas units de escrita (pnfsNFSeW_Infisc.pas) e leitura (pnfsNFSeR.pas) de XMLs para o provedor Infisc. No caso da unit pnfsNFSeW_Infisc programei o nodo de Condições de Pagamentos para a versão v10. Para a unit pnfsNFSeR tive que adicionar a leitura de alguns tags que foram esquecidos (versão v11), o que causava problemas: o XML assinado ficava diferente do gerado. Por exemplo, eram omitidos os tags <regimeTrib>, <mod> e <ambienteEmi>. Ajustei também a unit de cancelamento pnfsCancNfseResposta.pas para alimentar a propriedade "acbrNFSe.WebServices.CancNFSe.RetCancNFSe.InfCanc.Protocolo" com o protocolo de cancelamento. pnfsNFSeR.pas pnfsNFSeW_Infisc.pas pnfsCancNfseResposta.pas
-
Erro ao processar evento de manifesto "Ciência da Emissão"
TiagoTecchio replied to felipetx's tópico in ACBrNFe
Eu pessoalmente sempre chamo ".clear", não vejo motivo para "correção" pois ao meu ver não está errado. -
Dúvidas sobre como proceder com duplicidade de NFe
TiagoTecchio replied to maiko_bito's tópico in ACBrNFe
FelipeIW, Constumo fazer assim: objNFE.Configuracoes.WebServices.AguardarConsultaRet := 5000; objNFE.Configuracoes.WebServices.Tentativas := 30;- 10 replies
-
- duplicidade
- duplicidade nfe
- (e 1 mais)
-
Dúvidas sobre como proceder com duplicidade de NFe
TiagoTecchio replied to maiko_bito's tópico in ACBrNFe
Também já sofri com esse problema. Infelizmente não encontrei uma solução definitiva, simplesmente aumentei o tempo de resposta e espera do componente e o erros foram minimizados quase a zero. Eventualmente acontece a situação que você descreveu, então a maneira correta é consultar a chave no site da Sefaz, baixar o XML e anexar no BD.- 10 replies
-
- duplicidade
- duplicidade nfe
- (e 1 mais)
-
Olá Italo. Obrigado pelo retorno. Uso sem problemas tanto certificados A1 quanto A3 com o ACBR e nunca tive problemas. A questão é este certificado ACS Cryptomate - há algo de diferente nele ou alguma incompatibilidade com o CAPICOM. A empresa que comercializa este tipo de token aqui no RS, a Invia, usa como base e sempre testa com o programa de emissão de NFe da Sefaz (que acredito que seja feito em Java). Com este programa assina e envia sem problemas... Meu conhecimento de Java é limitado, mas penso que a assinatura digital seja feita de outra forma daquela feita pelo ACBR (estou especulando).
-
Diogo, De fato, ocorre a mesma situação para mim. No primeiro envio é solicitado o PIN, e autoriza normal. A partir daí, não vai de jeito nenhum. Geralmente retorna "297-Rejeicao: Assinatura difere do calculado" mas eventualmente surge "Parâmetro incorreto". Já limpei o XML, removi espaços em branco, removi apóstrofo, &, etc, e nada. Parece que algo se perde entre uma assinatura e outra. Percebi que o erro de parâmetro incorreto é levantado nessa linha: signedKey := xmldsig.sign(dsigKey, $00000002); Mas como disse, é eventual. Como esse token (ACS Cryptomate) é de uso recente e há pouca gente usando, talvez no futuro alguém descubra onde está o problema... Até lá vou instruir o cliente para a única solução possível: abandonar essa degraça e comprar um certificado A1, que é garantido. Att.
-
Problema Delphi 7 + Indy 10 + Acbr + Libeay32.dll
TiagoTecchio replied to diegobolognini's tópico in ACBrTCP
Vale a pena ressaltar a configuração da conta de e-mail. No meu caso, uso o GMail, e para funcionar precisei liberar a opção "Acesso para aplicativos menos seguros" nas configurações de segurança da conta. Sem isso, não envia de jeito nenhum. -
Instalação Acbrcomum.dpk (Duplicate Resource)
TiagoTecchio replied to TiagoTecchio's tópico in Dúvidas Gerais sobre o ACBr
Utilizando a dica do colega Mark Apollo, a instalação do pacote funcionou. Removi a linha {$R *.res} do arquivo ACBrComum.dpk consegui dar um "build" sem problemas. Obrigado. -
Instalação Acbrcomum.dpk (Duplicate Resource)
TiagoTecchio replied to TiagoTecchio's tópico in Dúvidas Gerais sobre o ACBr
Desculpe, correto é "update". -
Instalação Acbrcomum.dpk (Duplicate Resource)
TiagoTecchio replied to TiagoTecchio's tópico in Dúvidas Gerais sobre o ACBr
Como eu disse, removi a pasta antiga e dei um "commit" para pegar os fontes atualizados. Em seguida tentei atualizar e ocorreu o problema. Off: ocorreu duplicação de post antes porque o forum disparou um erro no MySQL com a seguinte mensagem: "mySQL query error: INSERT INTO ipb_cache_store" -
Instalação Acbrcomum.dpk (Duplicate Resource)
um tópico no fórum postou TiagoTecchio Dúvidas Gerais sobre o ACBr
Delphi: 2007. Windows 7 64bits. Bom dia Colegas! Estou enfrentando um problema ao compilar/instalar a última atualização do ACBr, mais precisamente o pacote ACBrComum.dpk. Até então nunca havia visto tal situação. Fiz os procedimentos de sempre antes de atualizar, removendo os pacotes antigos, eliminando tudo. Porém tanto instalando "no braço" na IDE quanto através do ACBrInstall, o erro ocorre. A Mensagem é Error: E2161 Duplicate resource: Type 2 (BITMAP), ID ACBR O mais estranho é que os demais pacotes instalam e funcionam... Trecho do log com problema: Compiling package C:\Componentes\ACBR\Pacotes\Delphi\ACBrComum.dpk "C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Componentes\ACBR\Pacotes\Delphi\ACBrComum.dpk" --no-config -B -$O- -$W+ -$Y- -M -Q -H- -W- -DRELEASE -U [...] CodeGear Delphi for Win32 compiler version 18.5 Copyright (c) 1983,2007 CodeGear C:\Componentes\ACBR\Fontes\ACBrComum\ACBrUtil.pas(2124) Warning: W1044 Suspicious typecast of string to PWideChar C:\Componentes\ACBR\Fontes\ACBrComum\ACBrAAC.pas(254) Warning: W1000 Symbol 'FileAge' is deprecated C:\Componentes\ACBR\Fontes\ACBrComum\ACBrAAC.pas(590) Warning: W1000 Symbol 'FileAge' is deprecated C:\Componentes\ACBR\Fontes\ACBrComum\ACBrAAC.pas(611) Warning: W1000 Symbol 'FileAge' is deprecated C:\Componentes\ACBR\Fontes\ACBrComum\ACBrDFeUtil.pas(131) Warning: W1055 PUBLISHED caused RTTI ($M+) to be added to type 'DFeUtil' Error: E2161 Duplicate resource: Type 2 (BITMAP), ID ACBR; File C:\Componentes\ACBR\Pacotes\Delphi\ACBrComum.res resource kept; file ACBrComum.res resource discarded. Error: E2161 Duplicate resource: Type 14 (ICON GROUP), ID MAINICON; File C:\Componentes\ACBR\Pacotes\Delphi\ACBrComum.res resource kept; file ACBrComum.res resource discarded. Error: E2161 Duplicate resource: Type 16 (VERSIONINFO), ID 1; File C:\Componentes\ACBR\Pacotes\Delphi\ACBrComum.res resource kept; file ACBrComum.res resource discarded. Compilation failure Sugestões são bem vindas. Grato. Tiago. -
Obrigado por identificar o problema. Já havia percebido, mas não havia encontrado a origem.
-
Percebeu isso: "Rejeição: A data do evento não pode ser maior que a data do processamento" ?
-
Novo componente ACBrEAD, dê sua opnião
TiagoTecchio replied to Daniel Simoes's tópico in Dúvidas Gerais sobre o ACBr
Daniel, Existe uma versão do ACBr anterior a esta mudança no EAD? Porque fiz o update por SVN, compilei e enviei para o clientes sem saber desse esquema da libeay32... ou seja, me ferrei. Sinceramente para mim esse recurso não tem nenhuma utilidade, e este é o problema. Obrigado. -
NumCOOInicial Zerado após RZ de dia não movimentado
um tópico no fórum postou TiagoTecchio ACBrSerial
Olá Colegas! Percebi que a propriedade NumCOOInicial do ACBREcf retorna 0 após uma RZ de um dia sem movimentos, o que não acontece quando existe venda. A propriedade NumCOO funciona perfeitamente. Estou usando um ECF Bematech MP4000.
