Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 05-04-2021 em todas as áreas
-
Note que está utilizando o método apenas para Criar o XML, veja que pode passar o parâmetro para gerar ou não o XML na resposta... https://acbr.sourceforge.io/ACBrMonitor/NFECriarNFe.html Se a intensão é obter o XML já autorizado com a resposta da SEFAZ, pode utilizar apenas o método CriarEnviarNFe, vai gerar o XML e realizar a transmissão em um único método https://acbr.sourceforge.io/ACBrMonitor/NFECriarEnviarNFe.html1 ponto
-
1 ponto
-
Não consegui compreender o seu post.. Você chama o comando de Assinar, antes de Enviar ?1 ponto
-
Desde já agradeço sua contribuição Amarildo, mas creio que não seja tão simples assim, pois pelo que ví aqui nas propriedades da SafeNet a pessoa pode definir a quantidade de tentativas possíveis diretamente no software que gerencia o leitor e cartão A3. Em todo caso é válida a sua resposta, pois eu posso definir no máximo 3 tentativas de acesso para não bloquear o certificado do usuário, e caso o usuário insistir em sair do sistema e voltar a tentar errar a senha ele já vai ter idéia que foi ele mesmo que bloqueou o certificado. Agradecido pela resposta rápida.1 ponto
-
Boa tarde Reinaldo, Não mudou nada para 01/09. O que esta agendado para essa data é a ativação de algumas regras de validação. A presença ou não da tag <indIntermed> no XML é outra coisa. A principio a referida tag não precisa estar presente no XML caso o valor de indPres seja igual a 1. Último paragrafo do item 1 (página 5 da NT 2020/006 versão 1.20). * Os campos B25c (indIntermed) e o grupo de intermediador (infIntermed) YB01 estarão disponíveis a partir 05/04/2021 em produção, porém, a validação ocorrerá somente a partir do dia 01/09/2021.1 ponto
-
bom dia.. Fiz testes aqui,, atualizei o acbrMonitor, e tudo certo.. rodou tudo legal..1 ponto
-
Não creio que esteja relacionado a atualização do ACBr... Você mesmo pode testar isso, rodando a versão antiga do seu software, no mesmo PC e certificado... Qual o modelo ? A1 ou A3 ?1 ponto
-
1 ponto
-
Veja se está passando algum valor para a propriedade ACBrNFeDANFeESCPOS1.PosPrinter.EspacoEntreLinhas. Se não estiver é usado o padrão da impressora. Algo entre 20 a 40 deve ficar adequado, é preciso testar.1 ponto
-
1 ponto
-
Não existe parcelamento sem juros... alguém está pagando os juros.. Seja o Lojista, Cliente ou a Adquirente... Você deve escolher a opção correta, conforma o que ocorreu no mundo real... (quem pagou pelo parcelamento) O retorno do CNPJ da credenciadora, é uma facilidade que o ACBr faz, mas só funciona com alguns TEFs... Se no seu TEF não retorna, você poderia ter uma tabela de referência cruzada, com esses dados Esse vídeo fala sobre esse assunto...1 ponto
-
@joseroberto No caso de NFc-e, não é obrigatório a impressão de lote e data de vencimento! Também não é indicado você imprimir isso na NFc-e! Veja que você terá muito dificuldade do balconista em informar esses dados no momento da sua venda! Agora se for NF-e, modelo 55, daí você pode informar! Eu disse pode! Também não é obrigatório! Agora, se você for um distribuidor, e vender produtos para, vamos supor, drogaria, daí você deve informar esses dados em sua nota! No caso de Nfc-e, Fortes ou ESC POS vc consegue imprimir esses dados que precisa!1 ponto
-
Obrigado Marcelo, foi uma boa notícia. estava com medo de ter ficado órfão. Assim que for publicado irei baixar. Abraço, Aristarco1 ponto
-
Bom dia. Estou finalizando a atualização do componente ACBreSocial para a versão simplificada e gostaria de enviar uma cópia para avaliarem se querem inserir no repositório.1 ponto
-
1 ponto
-
Eu creio que você possa informar um arquivo com a extensão TXT com um conteúdo de um INI1 ponto
-
Bom dia! Fiz o teste de emissão de NFCe agora mesmo, consultei o QR Code e o site mostrou as informações da nota corretamente. Acredito que fizeram a correção nessa manutenção que o Anderson citou. Até os QR Codes das notas emitidas semana passada abriram corretamente. Obrigada a todos pela atenção, acredito que o tópico possa ser fechado. Att,1 ponto
-
Bom dia Gilberto, Não existe isso de forçar um pagamento ou ser membro do ACBr "Pago". Me diz, a quanto tempo que você não atualiza os fontes do ACBr? A anos que comentamos no fórum que o Certificado A3 gera mais problemas do que solução para o seu cliente. Você sabia que o certificado A1 nem precisa ser instalado na maquina que vai ser utilizada para emitir as notas? Uma vez que o A1 é um arquivo, é possível salvar ele na mesma pasta do seu executável ou até mesmo ser armazenado no banco de dados. Você vai me dizer que o A1 tem validade de 1 ano e o A3 de 3 anos, tudo bem. Mas faça as constas de quanto tempo você demora resolvendo problemas com o A3 e com o A1, vai notar que o A1 os problemas são mínimos. Você sabia que o A3 se utiliza de uma DLL do Windows que possui um Bug, Bug este que deleta o certificado do cartão? Por fim, ficaremos honrados caso você venha fazer parte do ACBr SAC, pois além de estar contribuindo com o Projeto ACBr, vai ter a sua disposição toda a equipe de Consultores e Moderadores para esclarecer as suas duvidas. E dependendo do plano que você aderir poderá participar do nosso chat, onde todas as terças, quartas e quintas-feiras você poderá participar do nosso Papo Pró. Onde os Consultores, Moderadores e especialistas tem um papo descontraído com os desenvolvedores. Fica ai a dica.1 ponto
-
Registrando aqui que no Discord houve relato de problemas após esta contribuição ter sido enviada ao repositório, rev. 21616.1 ponto
-
O que penso que poderia ser feito para ajudar a todos é uma classe onde a mesma é alimentada com os dados do DAV e dai gerar impressão inicialmente em Fortes Report e depois podendo ser expandido para fast report mas isso é só ideia1 ponto
-
faz parte da implementação exatamente para diminuir o consumo de memoria.1 ponto
-
1 ponto
-
Pessoal importante lembrar que quando emitimos em contingência desta forma também teremos que modificar a propriedade na tag Ide.tpEmis de cada CTE Emitido. // se for emitir em contingencia faça assim Ide.tpEmis := teSVCRS // contingencia RS // se for emitir normal, faça como codigo abaixo Ide.tpEmis := teNormal; Realmente ainda está com problemas, e o pior que no site de Disponibilidade do Sefaz SP está tudo verdinho bonitinho. Terrível né !!! Att1 ponto
-
Não . tu entendeu errado existe 3 modelos primeira continua com seu Paf-ECF Normal. usa ECF emiti cupom segundo Tu usa seu Paf-ECF junto com NFC-e em que seu paf-ecf tem as questões do ER 02.06 que tu pode emitir NFC-e e será por ele e terceiro tu usa Paf-NFCe que tu vai emitir só NFC-e tem um ER só pra ele mas não tem homologação mas é só NFC-e. Sugiro assistir e ler as documentações que estão no sefaz do estado de SC.1 ponto
-
1 ponto
-
Olá Pessoal, estou criando mais um tópico com intuito de mostrar para vocês como utilizar ACBrLib no C#. Realizando download do ACBrLib. Primeiramente vamos fazer o da versão mais atualizada do ACBrLib.. Use os Links abaixo: DOWNLOAD da versão DEMO DOWNLOAD da versão PRO Após realizar o download do ACBrLib que deseja utilizar, será necessário descompactar o arquivo, assim que descompactar teremos uma estrutura de pasta exatamente assim. Ao acessar a pasta bin, temos algumas pastas como Cdecl, StdCall, Linux e MT, a pasta MT é onde esta ACBrLib com suporte para multithread. Para entender sobre a convenção de chamada Cdecl ou StdCall veja a sessão Cdecl ou StdCall qual usar, no Manual ACBrLib. Para entender as diferenças entre as bibliotecas multithread e singlethread veja o tópico a seguir: Copiando as bibliotecas para a pasta da Aplicação. Vou utilizar a ACBrLib com suporte a singlethread, mas para multithread os passos são os mesmos. Então vamos acessar a pasta bin, e depois Cdecl ou StdCall conforme a convenção a ser utilizada. Copiar ACBrLib x86, caso sua aplicação for compilada em x86 ou copie ACBrLib x64 caso sua aplicação for compilada em x64. Acessando a pasta onde esta o .exe da aplicação, vamos criar uma pasta chamada ACBrLib. Dentro desta pasta vamos criar mais uma pasta com o nome de x86 ou x64, vai depender de qual versão do ACBrLib você vai utilizar, como eu compilei aplicação em x86, vou criar pasta com nome de x86 e colar ACBrLib para dentro da pasta. Deve ficar desta forma. Bibliotecas com outras dependências - OpenSSL e LibXml2. Dentro da pasta dep temos duas dependências OpenSSL e LibXml2. - ACBrLibMail precisa da dependência OpenSSL. - ACBrLibSAT, ACBrLibCTe, ACBrLibGNRe, ACBrLibMDFe e ACBrLibNFe precisam das dependências OpenSSL e LibXml2. Copie a versão das dependências que correspondem a versão da ACBrLib que você vai utilizar, dependências x86 para ACBrLib x86 ou dependências x64 para ACBrLib x64. Bibliotecas com outras dependências - Pasta Schemas e ACBrServicos.ini Caso esteja usando ACBrLibCTe, ACBrLibGNRe, ACBrLibMDFe, ACBrLibNFe na pasta dep, temos uma pasta chamada Schemas. Devemos informar o caminho desta pasta Schemas em PathSchemas no .ini de configuração do ACBrLib. Abaixo um exemplo utilizando ACBrLibNFe. Mantenha o ACBrNFeServicos.ini junto a pasta Schemas. Deve ficar desta forma a pasta com as dependências: Estou utilizando Demo SAT em C# que esta disponível no SVN do Projeto ACBr. Gerenciador de Configurações Antes de executar demo ou sua aplicação verifique se no Gerenciador de Configurações esta configurado corretamente a versão correspondente do ACBrLib. Caso for utilizar ACBrLib x86 use as configurações em x86 e ACBrLib x64 as configurações x64. Depois de realizar todos os passos acima, agora vou abrir o demo e executar Observação: Quando for realizar download dos exemplos do Projeto ACBr, não se esqueça da pasta Shared.. ela é muito importante pois existem dependências para os exemplos. Faça download dos Demos aqui: https://projetoacbr.com.br/fontes/1 ponto
-
No repositório não existe, que eu saiba, essa pasta "NextGen". O instalador está na raiz do Trunk2, e devia mostrar a versão 2.2.4.1 no título da janela. Veja instruções de instalação em https://www.projetoacbr.com.br/fontes1 ponto
-
Está usando o método DistribuicaoDFePorUltNSU? Nesse método o UltNSU sempre deve ser informado de forma sequencial, se informar um UltNSU inferior ao já consultado vai ter rejeição por consumo indevido. Se é a primeira consulta do dia, pode ser que tenha mais alguém fazendo a consulta usando o certificado dele. O contador por exemplo.1 ponto
-
Os Ajustes SINIEF 21/2020 e 22/2020 introduziram a exigência da identificação do intermediador da transação comercial na NF-e e NFC-e. Sendo assim, foram criados 4 campos na NF-e/NFC-e, sendo eles: indIntermed (B25c), infIntermed (YB01), CNPJ (YB02) e idCadIntTran (YB03). O campo Indicador de intermediador/marketplace (indIntermed) é uma “flag” utilizada para o emitente da NF-e/NFC-e declarar quando a operação/venda ocorreu em site/marketplace ou plataforma de terceiro. Quando declarado que a operação for intermediada (indIntermed=1) será necessário informar os campos do grupo infIntermed (YB01): CNPJ (YB02) e idCadIntTran (YB03). Caracteriza-se venda com intermediador (indIntermed=1), quando o vendedor/emitente da NF-e/NFC-e (CNPJ14) for diferente do CNPJ14 do site/marketplace ou plataforma que realizou a venda. Em algumas situações, a venda/operação pode ocorrer com mais de um marketplace/intermediador, por exemplo quando o “Vendedor A” anuncia no “Marketplace M1” e este anuncia no “Marketplace M2”. Nesse caso, na hipótese do “Marketplace M1” ter enviado a informação para o “Vendedor A”, na NF-e deve ser informado o CNPJ do “Marketplace M1”. Em resumo, independente da cadeia de plataformas envolvidas, deve-se informar o CNPJ do intermediador (campo YB02) de quem que enviou a informação da venda para o vendedor/emitente da NF-e/NFC-e. Texto extraído da Nota Técnica 2020/006 versão 1.20 (página 12). Exemplos para quem utiliza o componente ACBrNFe: 1. Venda presencial no Estabelecimento ou Fora dele. Ide.indPres := pcPresencial ou pcPresencialForaEstabelecimento; Ide.indIntermed := iiSemOperacao; 2. Venda não presencial, pela Internet ou Teleatendimento ou com entrega a domicílio ou outros sem Intermediador. Ide.indPres := pcInternet ou pcTeleatendimento ou pcEntregaDomicilio ou pcOutros; Ide.indIntermed := iiOperacaoSemIntermediador; 3. Venda não presencial, pela Internet ou Teleatendimento ou com entrega a domicílio ou outros com Intermediador. Ide.indPres := pcInternet ou pcTeleatendimento ou pcEntregaDomicilio ou pcOutros; Ide.indIntermed := iiOperacaoComIntermediador; (...) // CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios. infIntermed.CNPJ := '1234'; // Identificador cadastrado no intermediador. // Nome do usuário ou identificação do perfil do vendedor no site do intermediador (agenciador, plataforma de delivery, // marketplace e similar) de serviços e de negócios. infIntermed.idCadIntTran := 'Zezinho'; Exemplos para quem utiliza o ACBrMonitor ou ACBrLibNFe: 1. Venda presencial no Estabelecimento ou Fora dele. [ide] indPres=1 ou 5 indIntermed= 2. Venda não presencial, pela Internet ou Teleatendimento ou com entrega a domicílio ou outros sem Intermediador. [ide] indPres=2 ou 3 ou 4 ou 5 indIntermed=0 3. Venda não presencial, pela Internet ou Teleatendimento ou com entrega a domicílio ou outros com Intermediador. [ide] indPres=2 ou 3 ou 4 ou 5 indIntermed=1 (...) [infIntermed] ; CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios. CNPJ=1234 ; Identificador cadastrado no intermediador. ; Nome do usuário ou identificação do perfil do vendedor no site do intermediador (agenciador, plataforma de delivery, ; marketplace e similar) de serviços e de negócios. idCadIntTran=Zezinho1 ponto
-
Pessoal, fiz o curso e fiz a prova. Agora tenho certificação Exin - PDPF ! Bem, de tudo que eu estudei até agora, vi que a parte de sistema corresponde a aprox. 30% de todo o trabalho. Os outros 70% são processos que precisam ser revistos na empresa. Muda a relação entre: software - cliente - cliente do cliente empresa - colaboradores empresa - fornecedores O impacto no desenvolvimento será levantado a partir dessa semana mas tem uma dica que posso compartilhar já: como a LGPD só vale para as pessoas naturais (ou seja, vivas) trocamos todos os nomes do banco de testes para nomes de brasileiros famosos já falecidos, para não correr o risco de "vazar" dados de alguém chamado "José da Silva" ou o banco ficar com dados do tipo AAAA / BBBB. A partir de hoje Tim Maia, Cássia Eller serão nomes comuns para testes, rs E se tem uma regra de ouro da LGPD é a seguinte: só colete os dados estritamente necessários e que vc possa explicar o porque de cada campo. Aqueles cadastros cheios de informações que nunca são usados, precisam ser revistos e campos eliminados. "Só colete os dados que consegue proteger". Os relatórios também serão todos revistos, para que o usuário tenha a opção de emitir o relatório apenas com o código do cliente / fornecedor / funcionário. E para atender o direito de portabilidade, os dados precisam ser baixados / exportados em um formato de fácil acesso do tipo XML, CSV sem que dependam de um programa específico para abertura. São apenas levantamentos iniciais, pois o assunto é bem extenso. Acabei de criar o blog da empresa onde pretendo disponibilizar informações sobre a LGPD por lá https://powerlog.com.br/blog Vamos aguardar também o @marcopoloviana e suas publicações sobre o assunto.1 ponto