Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 31-05-2019 em todas as áreas
-
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
-
Olá muito obrigado pelas várias contribuições. Está na nossa fila de análise.3 pontos
-
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.xml2 pontos
-
Por favor, continue no seguinte tópico:2 pontos
-
Você deve desligar o EchoMode, na variável que é passada como referencia, no Evento... Veja um exemplo em:2 pontos
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.2 pontos
-
2 pontos
-
Liberado no Paraná, testei hoje (31/05/2019) autorizou normalmente em produção.2 pontos
-
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
-
2 pontos
-
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.ini2 pontos
-
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
-
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
-
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
-
1 ponto
-
1 ponto
-
Meu email é [email protected], vamos nos falando, quem sabe encontramos alguma solução.1 ponto
-
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
-
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
-
Boa tarde, Ricardo Souza 777 O componente ACBrSpedFiscal atende os registros do bloco K. Basta atualizar os fontes e realizar os testes.1 ponto
-
Testamos e deu certo Italo. Segue em anexo arquivo com alteração. Obrigado. ACBrNFSeWebServices.pas1 ponto
-
1 ponto
-
Já consegui resolver, fiz o que o Italo sugeriu, atualizei todo o acbr e então funcionou.1 ponto
-
1 ponto
-
1 ponto
-
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
-
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
-
1 ponto
-
1 ponto
-
1 ponto
-
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
-
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. Grato1 ponto
-
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
-
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
-
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
-
1 ponto
-
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.pas1 ponto
-
Boa tarde Alisson, Muito obrigado pela colaboração, já enviei para o repositório.1 ponto
-
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
-
1 ponto
-
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
-
Exatamente! Estou aguardando resposta da prefeitura. Assim que tiver resultado, posto aqui. Obrigado.1 ponto
-
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.pas1 ponto
-
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
-
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
-
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
-
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
-
Obrigado Paulo pela indicação do meu curso Obrigado Paulo pela indicação do meu curso1 ponto
-
O seu comportamento viola as regras da nossa comunidade. Procure um outro point onde você possa determinar o que lhe faz sentido !1 ponto