Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 31-05-2019 em todas as áreas

  1. Olá, Em primeiro lugar, muito obrigado pela iniciativa e pela intenção de contribuir com o projeto. Ficamos felizes com as contribuições. Obrigado por ter apontado também ao outro tópico, de modo que podemos relacionar os dois. Hmmm... acho que precisamos fazer um artigo na base de conhecimento sobre contribuições em forma de código ou componentes... Mas vamos lá! Nós pedimos que os novos componentes: funcionem em Lazarus e Delphi preferencialmente usem apenas bibliotecas de terceiros que já estão no nosso SVN se esforcem em seguir a formatação dos componentes já implementados possuam um aplicativo simples de demonstração Sobre o componente específico, depende mais do que for necessário. Se for comunicação com WebServices, é provável que se você basear num componente da paleta ACBrDFe poupará trabalho. Mas se for apenas comunicação TCP, então veja os componentes da paleta ACBrTCP. Acho que eu não entendi exatamente como você quer que ajudemos. Se você tiver uma dúvida mais específica, talvez fique mais fácil opinar. Caso contrário, você pode enviar o código, explicar suas dúvidas e pedir sugestões.
    4 pontos
  2. Olá muito obrigado pelas várias contribuições. Está na nossa fila de análise.
    3 pontos
  3. Ola pessoal depois de muito tempo tivemos um tempo de da continuidade aos testes no componente de consulta spc. Bom já conseguimos ter uma versão experimental do componente baseado na documentação do spc brasil. No caso pegamos a documentação da cdl manaus na nossa cidade. Queríamos duas ajudas importantes: 1 - Para doação do componente que estamos criando para o acbr tem algum regra de padronização? Por ser um componente TCP os commit recomendariam se basear em algum componente especifico? 2 - Fizemos a leitura do xml de retorno e talvez não esteja de uma forma tão profissional como esperado pelos padrões do acbr. Se alguém poder nos ajudar com a analise do retorno e poder nos sugerir uma forma de melhor ou mais fácil. Estou anexando algumas fotos do componente e padrões que estamos usando e o arquivo de retorno que estamos precisando de ajuda. O arquivo prot-282754218.xml e o retorno que estamos precisando de ajuda. Eu tinha criado esse tópicos a tempos atrás com essa ideia rs; Demo rodando e funcional com as seguintes funções: - Consulta e leitura do retorno. - Baixar as tabelas que são necessária para enviar o motivo de exclusão e inclusão no spc. - Rotina de inclusão do cliente no spc. - Rotina de exclusão do cliente no spc. Pacote instalado no delphi Tokyo Pasta separada com exemplos, fontes e pacotes Rotina de consulta ja meio no padrão do acbr - 20190530162535-ped-sta.xml prot-282754218.xml
    2 pontos
  4. Você deve desligar o EchoMode, na variável que é passada como referencia, no Evento... Veja um exemplo em:
    2 pontos
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    2 pontos
  6. Obrigado Felipe, abraço Tópico já pode ser fechado.
    2 pontos
  7. Liberado no Paraná, testei hoje (31/05/2019) autorizou normalmente em produção.
    2 pontos
  8. Obrigado Italo, outra pessoa havia uma alteração para retornar True, mas já orientei a fazer desse forma que vc falou e vamos testar aqui.
    2 pontos
  9. 2 pontos
  10. Boa noite Rene, Muito obrigado pela colaboração, as alterações já estão no repositório. Favor atualizar os fontes e faça novos testes usando o programa exemplo. Note que fiz alterações nos arquivos INI: Cidades.ini, Pronim.ini e Pronimv2.ini
    2 pontos
  11. Boa tarde Edson, Tente com essa alteração: case Fprovedor of proNotaBlu, proGiap: Result := (UpperCase(FRetornoNFSe.ListaNFSe.Sucesso) = UpperCase('true')); proISSDSF: Result := Alerta203 or (FDataRecebimento <> 0); proEgoverneISS: Result := ProcSucesso; else Result := (FDataRecebimento <> 0); end;
    2 pontos
  12. Homologando o Módulo VPE - CE Ola, Nesse tópico vamos detalhar os passos para realizar testes e homologação utilizando o Módulo VPE (Validador de Pagamentos Eletrônicos) com o Integrador Fiscal no estado do CE. Embora a SEFAZ CE permitiu a emissão de Cupom Fiscal Eletrônico utilizando apenas o driver MFe (sem a necessidade do uso do Aplicativo Integrador Fiscal), para a integração dos dados de pagamento com cartão - VPE, ainda é necessário a utilização do Integrador Fiscal do Ceará. Para esse procedimento, segue abaixo como utilizar o Componente ACBrIntegrador para realizar o envio dos dados de pagamento por meio do Integrador Fiscal. Neste caso, estamos utilizando o Demo "SATTest" do Projeto ACBr para os testes, você poderá verificar os fontes desse demo no repositório do ACBr : (..\ACBr\Exemplos\ACBrSAT\ ) ou baixar o demo em: SATTest Instalar Integrador Fiscal O Primeiro passo é Instalar o Aplicativo Integrador Fiscal, segue abaixo o tópico sobre como Instalar e configurar o Integrador Fiscal: Instalar Integrador Fiscal Utilizando o SATTest No exemplo do SATTest abaixo, estamos utilizando a conexão direta com a dll do driver MFe, mas a comunicação entre o ACBrIntegrador - (VPE) e o Integrador Fiscal vai funcionar independente desta configuração, basta apenas que o Integrador Fiscal esteja em execução e devidamente configurado na máquina. Para mais Informações sobre configuração do Driver MFe, veja em: Configurar Driver MFe Para integração ACBrIntegrador e VPE vá para aba: MFe e veja as quatro opções disponíveis para o Módulo VPE - ("Enviar Pagamento", "Enviar Status Pagamento", "Verificar Status Validador", "Resposta Fiscal") Existem duas situações para Integração do Módulo VPE, sendo distintas entre: POS e TEF: Utilizando Integração VPE com Pagamento P.O.S. Obs Importante: A SEFAZ CE não disponibilizou um Serviço P.O.S. compatível com Integrador Fiscal conforme estava previsto inicialmente. Então a opção "Verificar Status Validador" está disponível apenas para ambiente de homologação, para isso é utilizado o Simulador P.O.S. Ceara: http://simuladorposceara.azurewebsites.net/. Portanto o Serviço "Verificar Status Validador" não é utilizado em Produção. Passo 1: EnviarPagamento Informações a ser enviada neste método: PagamentoMFe := TEnviarPagamento.Create; try with PagamentoMFe do begin Clear; ChaveAcessoValidador := '25CFE38D-3B92-46C0-91CA-CFF751A82D3D'; ChaveRequisicao := '26359854-5698-1365-9856-965478231456'; Estabelecimento := '10'; SerialPOS := InputBox('SerialPOS','Informe o Serial do POS','ACBr-'+RandomName(8)); CNPJ := edtEmitCNPJ.Text; IcmsBase := 0.23; ValorTotalVenda := 1530; HabilitarMultiplosPagamentos := True; HabilitarControleAntiFraude := False; CodigoMoeda := 'BRL'; EmitirCupomNFCE := False; OrigemPagamento := 'Mesa 1234'; end; ... finally ... end; Definição sobre Principais Campos: Chave de Acesso Validador - Esta chave é fixa, está Pré-Definida no Manual Do Integrador Fiscal. Chave de Requisição - Esta chave deve ser única para cada requisição POS, deve-se gerar um GUID para cada Envio de Pagamento. Esta especificação está descrita no Manual do Integrador. Estabelecimento - Como não existe este equipamento POS Integrado conforme previsão inicial, está sendo informado um valor fixo. SerialPOS - Como não existe este equipamento POS Integrado conforme previsão inicial, está sendo informado o Numero serial do Equipamento POS utilizado (Independente do equipamento) (Apenas para efeito de testes no SATTest, estamos utilizando um valor randômico para gerar o Número do Serial). Após o Envio do Pagamento será retornado o "ID do Pagamento" obs: O ID do pagamento deve ser gravado pela sua aplicação para Identificação do Pagamento e Requisições Posteriores, pode ser obtido pelo método: (RespostaVerificarStatusValidador.CodigoAutorizacao) Passo 2: VerificarStatusValidador (Utilizado apenas em Ambiente de Homologação) Para Testes em Homologação deve-se utilizar o Site Simulador POS Ceará http://simuladorposceara.azurewebsites.net/ e informar o SerialPOS utilizado no envio, para Simular o Pagamento Efetuado Após a Confirmação de Pagamento utilizando o Emulador, deve realizar a chamada do método: VerificarStatusValidador informando o ID Pagamento: with VerificarStatusValidador do begin Clear; ChaveAcessoValidador := '25CFE38D-3B92-46C0-91CA-CFF751A82D3D'; IDFila := StrToIntDef(InputBox('IDPagmento','Informe o ID do Pagamento',''),0); CNPJ:= edtEmitCNPJ.Text; end; Definição sobre os Campos: Chave de Acesso Validador - Esta chave é fixa, está Pré-Definida no Manual Do Integrador Fiscal. ID FIla - Este campo se trata do "ID Pagamento" retornado no primeiro método CNPJ - CNPJ do Emitente Será obtido como retorno o XML com a simulação da Autorização de Pagamento: Lembrando que em Produção não é possível realizar o Passo 2, pula direto para o passo 3: Passo 3: RespostaFiscal Após o Envio do XML de Venda para o MFe ou Integrador (no caso de NFC-e), realiza-se o passo 3, apenas para Vincular o Pagamento com Cartão a um Documento Fiscal, através do método: RespostaFiscal RespostaFiscal := TRespostaFiscal.Create; try with RespostaFiscal do begin Clear; ChaveAcessoValidador := '25CFE38D-3B92-46C0-91CA-CFF751A82D3D'; IDFila := StrToIntDef(InputBox('IDPagmento','Informe o ID do Pagamento',''),0); ChaveAcesso := '35170408723218000186599000113100000279731880'; Nsu := '1674068'; NumerodeAprovacao := '123456'; Bandeira := 'VISA'; Adquirente := 'STONE'; if Assigned(ACBrSAT1.CFe) and (ACBrSAT1.Extrato= ACBrSATExtratoESCPOS1) then ImpressaoFiscal := '<![CDATA['+ACBrSATExtratoESCPOS1.GerarImpressaoFiscalMFe+']]>'; NumeroDocumento := '1674068'; CNPJ:= edtEmitCNPJ.Text; end; finally RespostaFiscal.Free; end; Definição sobre Principais Campos: Chave de Acesso Validador - Esta chave é fixa, está Pré-Definida no Manual Do Integrador Fiscal. ID FIla - Este campo se trata do "ID Pagamento" retornado no primeiro método ChaveAcesso - Refere-se a Chave do CFe de Venda gerado pelo MFe ou Integrador Fiscal (no caso de NFC-e) NSU - Fornecido pela Adquirente (Autorizadora de Pagamento) - Como não existe este equipamento POS Integrado conforme previsão inicial, está sendo informado um valor fixo. NumeroAprovacao - Código de Autorização de Pagamento Retornado pela Adquirente - Como não existe este equipamento POS Integrado conforme previsão inicial, está sendo informado um valor fixo. ImpressaoFiscal - A Intensão futura será passar o Extrato do CFe para impressão no aparelho POS (A Função GerarImpressaoFiscalMFe já gera o Modelo do Cupom a ser impresso) NumeroDocumento - Número do Cupom Fiscal Autorizado. Será obtido o XML Retorno com o Código de Processamento da Resposta Fiscal. Encerra-se o Processo VPE - utilizando o P.O.S. Utilizando Integração VPE com Pagamento TEF Passo 1: EnviarStatusPagamento Informações a ser enviada neste método: StatusPagamentoMFe := TStatusPagamento.Create; try with StatusPagamentoMFe do begin Clear; ChaveAcessoValidador := '25CFE38D-3B92-46C0-91CA-CFF751A82D3D'; CodigoAutorizacao := '20551'; Bin := '123456'; DonoCartao := 'TESTE'; DataExpiracao := '01/01'; InstituicaoFinanceira:= 'STONE'; Parcelas := 1; CodigoPagamento := '12846'; ValorPagamento := 1530; IDFila := 1674068; Tipo := '1'; UltimosQuatroDigitos := 1234; end; finally StatusPagamentoMFe.Free; end; Definição sobre Principais Campos: Chave de Acesso Validador - Esta chave é fixa, está Pré-Definida no Manual Do Integrador Fiscal. Obs: Para quem utiliza o Componente ACBrTEFD os dados do cartão e de Confirmação de Pagamento, utilizados no pagamento TEF podem ser obtidos acessando a propriedade ACBrTEFDRespNFCeSAT da Classe de retorno TACBrTEFDResp do Componente ACBrTEFD, automatizando assim o preenchimento destes dados. Será obtido o XML Retorno com o Código de Processamento do Status de Pagamento. Passo 2: RespostaFiscal Após o Envio do XML de Venda para o MFe (ou Integrador no caso de NFC-e), realiza o passo 2, apenas para Vincular um Pagamento com Cartão ao Documento Fiscal, através do método: RespostaFiscal RespostaFiscal := TRespostaFiscal.Create; try with RespostaFiscal do begin Clear; ChaveAcessoValidador := '25CFE38D-3B92-46C0-91CA-CFF751A82D3D'; IDFila := StrToIntDef(InputBox('IDPagmento','Informe o ID do Pagamento',''),0); ChaveAcesso := '35170408723218000186599000113100000279731880'; Nsu := '1674068'; NumerodeAprovacao := '123456'; Bandeira := 'VISA'; Adquirente := 'STONE'; if Assigned(ACBrSAT1.CFe) and (ACBrSAT1.Extrato= ACBrSATExtratoESCPOS1) then ImpressaoFiscal := '<![CDATA['+ACBrSATExtratoESCPOS1.GerarImpressaoFiscalMFe+']]>'; NumeroDocumento := '1674068'; CNPJ:= edtEmitCNPJ.Text; end; finally RespostaFiscal.Free; end; Definição sobre Principais Campos: Chave de Acesso Validador - Esta chave é fixa, está Pré-Definida no Manual Do Integrador Fiscal. ID FIla - Este campo se trata do "ID Pagamento" retornado no primeiro método ChaveAcesso - Refere-se a Chave do CFe de Venda gerado pelo MFe ou Integrador Fiscal (no caso de NFC-e) NSU - Fornecido pela Adquirente (Autorizadora de Pagamento) - Como não existe este equipamento POS Integrado conforme previsão inicial, está sendo informado um valor fixo. NumeroAprovacao - Código de Autorização de Pagamento Retornado pela Adquirente - Como não existe este equipamento POS Integrado conforme previsão inicial, está sendo informado um valor fixo. ImpressaoFiscal - A Intensão futura é utilizar no Aparelho POS NumeroDocumento - Número do Cupom Fiscal Autorizado. Será obtido o XML Retorno com o Código de Processamento da Resposta Fiscal. Encerra o Processo VPE - utilizando o TEF Veja Mais detalhes sobre o Fluxo de Venda utilizando POS e TEF em: https://servicos.sefaz.ce.gov.br/internet/download/projetomfe/FluxoVendaPDVUtilizandoPOS.pdf https://servicos.sefaz.ce.gov.br/internet/download/projetomfe/FluxoVendaPDVUtilizandoTEF.pdf Manual Integrador: http://cfe.sefaz.ce.gov.br/mfe/informacoes/downloads#/
    1 ponto
  13. Boa tarde. Por favor evite copiar conteúdo de arquivos no post, ao invés disso, anexe o mesmo ao tópico. Att.
    1 ponto
  14. Boa tarde, Obrigada pela contribuição, adicionada para validação. Att.
    1 ponto
  15. Boa tarde, Quando isso ocorre? Att.
    1 ponto
  16. Meu email é [email protected], vamos nos falando, quem sabe encontramos alguma solução.
    1 ponto
  17. Boa tarde, marciobueno. Veja a página abaixo, nela existe um passo a passo para você baixar os fontes: https://www.projetoacbr.com.br/fontes/
    1 ponto
  18. Olá a todos. também estava com esta rejeição na sefaz RS. Mas a partir de hoje a tarde começou autorizar os documentos. Acredito que acertaram algo no ws.
    1 ponto
  19. Boa tarde, Ricardo Souza 777 O componente ACBrSpedFiscal atende os registros do bloco K. Basta atualizar os fontes e realizar os testes.
    1 ponto
  20. Testamos e deu certo Italo. Segue em anexo arquivo com alteração. Obrigado. ACBrNFSeWebServices.pas
    1 ponto
  21. Já consegui resolver, fiz o que o Italo sugeriu, atualizei todo o acbr e então funcionou.
    1 ponto
  22. Você só pode informar os totalizadores de alíquotas.
    1 ponto
  23. De acordo com o que foi me informado por um consultor tributário: pRedBCEfet = pRedBC(Nota Entrada) vBCEfet = vProd( Valor Total do Item que está sendo vendido) * (1 - pRedBCEfet ) pICMSEfet = pICMSST(Nota Entrada) vICMSEfet = vBCEfet * pICMSEfet Agora não sei se isto se aplica para todas as UF's que estão exigindo este grupo!
    1 ponto
  24. https://www.fazenda.sp.gov.br/nfe/perguntas_frequentes/respostas_VIII.asp Neste sentido também o artigo 41 da Portaria CAT 162/2008: Artigo 41 - Na hipótese em que o contribuinte credenciado a emitir NF-e exerça atividade sujeita à incidência do Imposto Sobre Serviços de Qualquer Natureza - ISSQN, poderá utilizar os campos da NF-e relativos ao ISSQN, desde que a legislação municipal assim lhe permita. Parágrafo único - O emitente deverá disponibilizar o arquivo digital da NF-e ou o respectivo DANFE a Administração Tributária municipal, conforme o disposto na respectiva legislação. http://www.sped.fazenda.mg.gov.br/spedmg/nfe/Perguntas-Frequentes/respostas_vii/index.html Na minha interpretação, sem uma autorização expressa da prefeitura, não se deve fazer emissão da NFe ou NFCe conjugada , ou apenas com serviços, em SP ou MG, e sim emitir a NFSe apenas. Omitir informação gerada em documento fiscal no SPED pode ser visto pela fiscalização como sonegação por parte da empresa.
    1 ponto
  25. Bom dia Juliomar, quando tiver alguma coisa que possa testar. Estou a disposição..
    1 ponto
  26. Bom dia, Obrigada pela contribuição, adicionada para análise. Att.
    1 ponto
  27. Use da sua empresa, case tenha o certificado.
    1 ponto
  28. Bom dia Para conseguir transmitir precisa do certificado do emitente mesmo... o CSC/Token, precisa solicitar o token para homologação, não é o mesmo utilizado em produção.
    1 ponto
  29. Obrigado Italo pela ajuda, como estou fazendo os testes em meu ambiente de testes, não sei se isso possa gerar alguma inconsistência. vou esperar algum cliente ligar com problema, atualizar, e fazer os testes diretamente em ambiente de produção. Grato
    1 ponto
  30. Gente não válida kkkkkk, o cara me induziu ao erro. Olhei o xsd e vi que a validação para os icmssn 300, 103 e 400 é pelo o 102, aí pra me assegurar que ele tá errado usei o xml nviado por ele e não validou também. não encontrei nenhum schema novo, então fui passado pra trás nessa, mais gerei o xml que ele disse era correto, amanhã vou enviar pra ele e mostrar que ele tá errado Agora não sei como ele criou o xml.
    1 ponto
  31. Fernando, reinstale o certificado a partir de um backup do certificado original. Exportar um certificado que apresenta defeito e reinstalar, pela minha lógica não deve funcionar, a não ser que vc exporte ele em outro computador. Na imagem, o uso da chave não está "normal" Por que tu esta usando ainda o CAPICOM ?
    1 ponto
  32. Olá, muitas SHs estão recomendando o uso de certificados A1 em detrimento dos A3 em função da perda da chave privada em alguns casos. Talvez seja isso que ele refere.
    1 ponto
  33. Boa tarde, o evento S-5013 possui vazamento de memória FastMM An unexpected memory leak has occurred. The unexpected small block leaks are: 1 - 12 bytes: TInfoDpsFGTS x 1 13 - 20 bytes: TLeitor x 1, TDpsPerApurCollectionItem x 3, Unknown x 1 21 - 28 bytes: TDpsPerApurCollection x 1, Unknown x 1 69 - 76 bytes: TStringList x 1 117 - 124 bytes: Unknown x 1 Correção pcesS5013.pas
    1 ponto
  34. Boa tarde Alisson, Muito obrigado pela colaboração, já enviei para o repositório.
    1 ponto
  35. Enviei as alterações ao SVN na revisão 17103. Creio que está tudo ok. Queira por favor atualizar, testar e reportar qualquer problema. Muito obrigado pela contribuição.
    1 ponto
  36. Breno, Muito obrigado pela colaboração, já enviei para o repositório.
    1 ponto
  37. Boa tarde, Cuidado com as armadilhas que a legislação impõe. Primeiramente penso que não se pode comparar ECF com NFC-e. Segundo que, mesmo a legislação de NF-e e NFC-e atendam o ISS, não significa que você pode utilizar tal recurso. É sempre recomendável consultar os dois lados da moeda. Tanto a SEFAZ quanto a prefeitura. Agora... se você já consultou e ambos lhe deram o respaldo legal para isso, aí tudo bem. Com relação a não aceitar somente serviços, é uma limitação técnica que não previram. Nesse caso, é tentar entrar em contato com o ENCAT e dar a sugestão a eles. Difícil... mas quem sabe.
    1 ponto
  38. Exatamente! Estou aguardando resposta da prefeitura. Assim que tiver resultado, posto aqui. Obrigado.
    1 ponto
  39. Bom dia, o evento S-2299 possui vazamento de memória FastMM --------------------------- Unexpected Memory Leak --------------------------- An unexpected memory leak has occurred. The unexpected small block leaks are: 1 - 12 bytes: TInfoPerApur x 1, TInfoAgNocivo x 1 13 - 20 bytes: TLeitor x 1, Unknown x 1 21 - 28 bytes: TDmDevCollection x 1, TDMDevCollectionItem x 1, TInfoTrabIntermCollection x 1, TideEstabLotCollection x 1, TRubricaCollection x 1, UnicodeString x 23, Unknown x 2 29 - 36 bytes: TideEstabLotItem x 1, UnicodeString x 25 37 - 44 bytes: UnicodeString x 1 45 - 52 bytes: TRubricaCollectionItem x 23 69 - 76 bytes: TStringList x 1 117 - 124 bytes: Unknown x 1 205 - 220 bytes: Unknown x 1 Correção pcesS2299.paspcesCommon.pas
    1 ponto
  40. Entrei em contato com o suporte da bematech, e os mesmos informaram que pode ser problema de firmware, e estão avaliando com o setor de engenharia deles. O firmware utilizado pelos meus testes foram na versão 2.0, diferente da homologada pelo Tiago. Obrigado. Felipe, infelizmente ja efetuei testes de todo tipo possível de configuração, e nenhum obtive sucesso.
    1 ponto
  41. Bom dia, junto aos fontes do ACBrMonitor abra o manual utilizando o arquivo ACBrMonitor.hnd (utilize o programa HelpNDoc) , ou no manual (Help) que acompanha o Instalador já poderá encontrar a especificação de todos os métodos do BPe.
    1 ponto
  42. Na minha visão também está, por isso não entendo o motivo ainda de tanto investimento do governo no Bloco X.
    1 ponto
  43. Bom dia, willmesquita. Na minha visão o PAF-ECF já esta com os dias contados...Sugiro que entre em contato com a homologadora para obter mais detalhes.
    1 ponto
  44. Obrigado Paulo pela indicação do meu curso Obrigado Paulo pela indicação do meu curso
    1 ponto
  45. O seu comportamento viola as regras da nossa comunidade. Procure um outro point onde você possa determinar o que lhe faz sentido !
    1 ponto
×
×
  • 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.

The popup will be closed in 10 segundos...