Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 01-06-2020 em todas as áreas
-
Olá pessoal, venho retribuir aqui todos esses anos de ajuda e desenvolvimento por parte desse magnífico projeto que é o ACBr Eu nasci dentro do ecosistema web com PHP desde meados de 2001, e de lá pra cá venho aprendendo mais a cada dia. Hoje tenho a alegria de disponibilizar o projeto opensource de uma extenção php NATIVA escrita em C++ que permite o uso online do ACBrLib no PHP. Isso abre possibilidades para uso de todos esses recursos do ACBrLib online no php de forma nativa graças a esta grande iniciativa do ACBrLib. Conto com a ajuda do pessoal do ACBr para conferir o projeto e me ajudar a resolver um erro que só acontece em modo server. Mesmo assim, o funcionamento é de 99% como vocês mesmos (se tiverem curiosidade) irão ver no video que fiz a respeito e também no github onde o código está todo dispinível (ainda bem inicial apenas com algumas funções de NFe). Mesmo assim é o start para algo que acredito que (graças ao ACBr e todos os profissionais envolvidos), irá mudar a forma de emitir documentos fiscais online no Brasil! Grande dia! Link para o projeto: https://github.com/billbarsch/acbrlibphp Link para o vídeo que mostra todo o desenvolvimento:5 pontos
-
2 pontos
-
Boa tarde, Somente para constar a principio o problema foi resolvido. A principio problema no servidor deles mesmo, pois voltou a funcionar sozinho De qualquer forma obrigado2 pontos
-
2 pontos
-
Juliana, Bom dia!! Quero agradecer o retorno, resolvi de outra maneira. Vou gerar o danfse através do link, para que o cliente da empresa não fique confuso. Att2 pontos
-
Olá a todos Pessoal, enquanto não sai a atualização do componente, consegui usar o "código fonte" sem erros. Como estou fazendo? Crio o Componente em tempo de execução Configuro todas suas propriedades Atribuo procedures previamente criadas a todos aos eventos (onwait, statuspayment, error) Uso o componente (objeto). Aqui tudo funcionando, Enviar, Consultar e Cancelar no final destro o objeto com Free e se for usar novamente, executo tudo novamente2 pontos
-
José M. para deixar registrado aqui, eu consegui autorizar o MDFe informando a tag CNPJ que é obrigatório, contradizendo o manual Sefaz que diz não ser necessário informar o CNPJ para respSeg = 1, mas aí se não informa, não autoriza. <infResp> <respSeg>1</respSeg> </infResp> <infSeg> <xSeg>RSA SEGUROS</xSeg> <CNPJ>57296543000115</CNPJ> </infSeg> Nota: A Sefaz também autoriza se ao invés de informar o CNPJ, informarmos apenas a tag <CNPJ/>, mas isso não consegui com o ACBrMonitor porque ao assinar ele apaga essa tag <CNPJ/> se respSeg = 1. Obs: O PDF do ACBrMonitor não é tão ruim mas dá pra melhorar, mais pra frente quando eu tiver tranquilo vou gerar o PDF do MDFe bem bacaninha. Ah! Mês de Julho finalmente poderei fazer a assinatura do ACBr, já não terei mais a mensalidade de terceiros que intercambia com a Sefaz, graças ao ACBrMonitor! Após assinatura, pretendo usar a classe ACBr com Python se possível, sei que tem empresas que já conseguiram essa proeza, vou pesquisar isso, tentei usar a classe com Harbour e com ajuda aí do forum mas não consegui. Abraços. 35200557296543000115580010000000581000000770-mdfe.pdf 35200557296543000115580010000000581000000770-mdfe.xml2 pontos
-
com ACBr e Lazarus/FPC: 1 - Adicionar em Custom Options do Projeto a diretiva "NOGUI" 2 - Não usar a IDE ou o sistema da Packages do Lazarus. (Porque isso faria ele adicionar as dependências visuais, pois os Packages que foram compilados com e instalados na IDE, não foram gerados com a diretiva "NOGUI", ativada) Então os componentes devem ser criados em Run-time, ou você pode usar um DataModule... mas nesse caso, lembre-se de remover a dependência dos Packages do ACBr, conforma na figura acima... 3 - Adicionar em "Other Unit Files", todos os diretórios do ACBr, que o compilador sentir falta... Observe que no caso acima, eu usei um Macro com o diretório do ACBr... isso facilita, quando abrimos o mesmo projeto, em várias máquinas, onde os diretórios, podem variar.. (Você pode criar um Macro em Additions e Overrides... veja item 4) Adicione também em "Include Files", o diretório onde está o ACBr.inc 4 - Definir para o Lazarus que você quer usar a WidgetType com "nogui" O Macro "ACBrDir", usa um recurso do Lazarus, que permite ler informações de variáveis de ambiente... Então na minha máquina, tenho a definição do Home do ACBr nas minhas variáveis de Ambiente O Lazarus irá recompilar todos os fontes do ACBr, e gerar os PPU na pasta "lib" do seu projeto... isso é necessário, para gerar os arquivos PPU com a diretiva "CONSOLE" ativada1 ponto
-
Pessoal fica uma dica ao usar acbrmail com unigui dll isapi configurar a propriedade usetheread para false para funcionar na dll com ungui e exe ele funciona com true ou false, mas com dll isapi só consegui com false. Testei em Windows server 2012 e 2016 atualizei as dlls libcrypto- libssl- na pasta do Windows1 ponto
-
Eu não creio que a Sw.Express disponibilize isso... afinal, isso quebra toda a segurança do TEF... Com um mecanismo desses, você conseguiria, por exemplo, fazer um "chupa cabra", e capturar informações de cartões para clona-los1 ponto
-
Esse método é chamado quando o TEF precisa coletar dados... e não o contrário... por favor veja o Demo... você poderia coletar dados em OnDepoisConfirmarTransacoes1 ponto
-
Favor anexar um pdf também de um boleto gerado em homologação. obrigado1 ponto
-
Boa tarde o problema desse seu projeto é o Unit Scope Names, o link abaixo vai te explicar http://docwiki.embarcadero.com/RADStudio/Rio/en/Unit_Scope_Names1 ponto
-
Bom dia Aquela era só um rascunho pra ver se eu estava no caminho certo. Tenho uma funcional já pronta, restando apenas tratar algumas excessões. ADRCST.pas1 ponto
-
1 ponto
-
Obs.: Quando faço um "Evaluate/Modify" na variável "Value" do método "LoadLib" para o valor "/usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4" funciona, então é só uma questão de como informar o componente onde está o arquivo "libxml2.so".1 ponto
-
Bom dia Prezados! Seguem as alterações realizadas nos fontes ACBr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes, para que apareçam todos os campos. ACBrNFeDANFeRLRetrato.pas ACBrNFeDANFeRLRetrato.dfm Para isso desabilitamos a opção de reorganização dos campos, quando houvesse o campo total de tributos. Esse modelo sempre mostrará todos os campos conforme a imagem abaixo. At.te Marcos Silva ACBrNFeDANFeRLRetrato.pas ACBrNFeDANFeRLRetrato.dfm1 ponto
-
Bom dia. Entrei em contato com o gerente de desenvolvimento da antiga empresa e eles disseram que estão utilizando a opção já. Caso seja necessário, irão abrir um tópico para sugerir as alterações e com os documentos do banco, portanto, podemos encerrar este tópico.1 ponto
-
Olá essa informação só está implementada em Fast Report. Será necessário mexer para adicionar essa informação e mostrar ela se existir1 ponto
-
Boa noite Onyx, Você alterou o componente para que a tag <qVol> seja gerada com 2 casas decimais, correto? Gerou o XML e mandou imprimir o DANFE, correto? Foi impresso da forma que o seu cliente deseja, correto? Depois assinou e tentou validar, correto? Ocorreu erro na validação? Com certeza sim, pois veja como esta definido no schema da SEFAZ essa tag: <xs:element name="qVol" minOccurs="0"> <xs:annotation> <xs:documentation>Quantidade de volumes transportados</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:whiteSpace value="preserve"/> <xs:pattern value="[0-9]{1,15}"/> </xs:restriction> </xs:simpleType> </xs:element> Na linha: <xs:pattern value="[0-9]{1,15}"/> Esta claro que a tag <qVol> pode conter de 1 até 15 caracteres que estejam dentro do dominio [0-9], ou seja, somente dígitos. Na linha a baixo é um patter de uma tag que aceita até 15 dígitos, sendo 13 de corpo (parte inteira) e 2 decimais. <xs:pattern value="0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?"/> Deu para perceber bem a diferença. Resumindo não ainda você fazer a alteração que você fez pois o Schema não vai aceitar um numero real onde se espera um numero inteiro. Mas vamos em frente e atrás vem gente. Mantenha a sua alteração e comente a linha que realiza a validação do XML, desta forma, não vai ocorrer o erro de validação e o XML vai ser enviado para a SEFAZ. Veja a linha que deve ser comentada a baixo: function TACBrNFe.Enviar(const ALote: String; Imprimir: Boolean; Sincrono: Boolean; Zipado: Boolean): Boolean; var i: integer; begin WebServices.Enviar.Clear; WebServices.Retorno.Clear; (...) NotasFiscais.Assinar; // NotasFiscais.Validar; Linha comentada para não realizar a validação do XML antes do seu envio Result := WebServices.Envia(ALote, Sincrono, Zipado); (...) end; end; Se a SEFAZ aceitar a tag <qVol> como sendo um numero real em vez de inteiro, podemos concluir duas coisas: 1. A SEFAZ não valida essa informação, ela simplesmente trata ela como sendo uma simples string com no máximo 15 caracteres. 2. A SEFAZ valida essa informação, logo os schemas disponibilizados por ela a anos esta errado a definição dessa tag. Estou ansioso em saber se a nota foi autorizada ou não.1 ponto
-
Você esta falando besteira e não vamos perder nosso tempo com isso, o manual é claro que você esta errado, se a SEFAZ aceita problema dela nos seguimos o manual e por isso o topico esta encerrado. Afinal você não tem inteligência para entender uma coisa simples e nem leu o que foi passado, se quiser altere localmente e use, a sua sugestão não vai ser aceita pois esta fora dos padrões especificados.1 ponto
-
Não confunda, itens transportado com a quantidade de algo. Você transportar 1 volume que contem 13, 5 Mts Quadrado, mas sempre transporta 1 ou mais volumes, se você divide um volume ele passa a ser 2 volumes transportados. Por isso que disse não existe meio volume em transporte, você esta confundindo as coisas. Agora so para deixar mais claro olhe um pouco abaixo ai no manual o campo pesoL ou pesoB e tu vai ver que o tamanho vai estar 12v3 este numero depois do v indica a quantidade de casas decimais que o campo aceita, podendo ter varias tais como 3v2-4, que significa 3 casa numéricas e de 2 ate 4 casas decimais. Caso ainda tenha duvidas olha o que o manual diz sobre isso na pagina 2311 ponto
-
Valor numérico é inteiro. Não existe meio volume de algo, pode ser ver claramente pelo schema e pela documentação que é esperado um número de tamanho 1 até no máximo 15 caracteres e sem casas décimais.1 ponto
-
Olá parceiro desenvolvedor, você sabia que é possível deixar pré-carregado na memória o tamanho do cupom da TM-T20X em até 30%? Nesse post iremos passar as dicas de como você poderá ligar o modo de economia de bobina, através da ferramenta Utility. Antes de começarmos, vale dizer que essa configuração não requer qualquer alteração no aplicativo de vendas e após enviada para a impressora irá ficar armazenada na memória não volátil e mesmo que ela seja desligada não irá se perder. Pré-requisito: impressão em modo texto, pois em modo gráfico a imagem do cupom já é recebida pela impressora em formato bitmap impossibilitando a efetividade deste recurso. 1. Start o Utility; 2. Adicione a porta de comunicação, conforme a interface de sua impressora; 3. Clique no menu Definições básicas e logo a seguir em: Redução da folha: 4. Selecione todas as opções que desejar, começando pelo espaço superior e em seguida clique no botão Definir para enviar as configurações para a impressora: 5. No momento em que você clicar no botão definir, deverá aparecer uma imagem como a abaixo para você, isso indicará que a configuração foi armazenada na memória não volátil da impressora. 7. Pronto, agora você já poderá imprimir algo e verificar como ficou o leiaute/tamanho do seu cupom. Um forte abraço a todos!1 ponto
-
Pessoal bom dia!! Passando aqui agradecer o empenho de todos na questão que vinha colocando aqui estes dias.. Coloquei primeiramente o Demo para funcionar e depois fiz toda as configurações necessárias. Agora só colocar as cerejas por cima do bolo.1 ponto
-
Por favor veja o Novo Demo do ACBrTEFD, focado em impressoras Não Fiscais http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrTEFD/NaoFiscal/Delphi/1 ponto
-
Boa tarde, Fiz um pequeno ajustes para compilar com FMX em anexo arquivo modificado para analize att ACBrTEFDCappta.pas1 ponto
-
Mas realmente a correção é necessária... para evitar erros de compilação em FMX... Obrigado @volmir... já está no SVN...1 ponto
-
ACBrLibGNRe Visulizar Arquivo ACBrLibGNRe - Biblioteca para emissão e impressão de Guia GNRe Faça Download pelo SVN, dos Demos de uso da ACBrLibGNRe em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 27-05-2020 Categoria ACBrLib - PRO1 ponto
-
@Arnaldo Cruz, veja o novo Demo em: ACBr\Exemplos\ACBrTEFD\NaoFiscal\Delphi1 ponto
-
A partir do dia 01/06/2020 devemos informar o CEST tanto na NF-e quanto na NFC-e caso contrario a nota vai ser rejeitada. Atenção: Foi cancelado a exigência, uma nova data será definida leia a noticia do site da SEFAZ-MT clicando aqui. Para mais informações vide a noticia:1 ponto
-
Faça uma dupla checagem nos seus parâmetros de conexão e login... Usamos o ACBrMail com LocaWeb, sem problemas... Veja isso funcionando, inclusive no Android (nesse vídeo foi usada uma conta da Locaweb)1 ponto
-
Olá Pessoal, Já esta disponível o Portal da Nota Fiscal Fácil, vale a pena acessar e conferir. Para acessar o Portal clique aqui. De forma bem resumida, o Fisco vai disponibilizar um App para os dispositivos móveis que tem como objetivo tornar fácil a emissão de NF-e, NFC-e, CT-e e MDF-e. No portal encontramos uma explicação sobre a NFF, uma apresentação em Power Point e o Ajuste SINIEF 37/19, que institui o regime especial de simplificação do processo de emissão de documentos fiscais eletrônicos. Do lado direito da pagina do portal encontramos os links para baixar o App (mas ele ainda não esta disponível) e também o link para o FAQ. Fica ai a dica.1 ponto