Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 10-08-2015 em todas as áreas
-
2 pontos
-
Só porque você não consegue... Isso é razão para desautoriza a nossa recomendação de usar o Trunk2 ??? Varios desenvolvedores já estão usando o Trunk2 com sucesso Seja mais objetivo e menos emocional quando relatar problemas: - abra um novo topico - relate com precisão o que você tentou fazer ( passo a passo ) - reproduza o problema no Demo do ACBr ( não temos o seu código fonte para testar, mas temos o Demo) - informe o seu ambiente (IDE, SO, estado, etc) - informe a exata msg de erro2 pontos
-
acabei de ver.. Obrigado desculpe pelo descuido. testei mesma coisa erro da exatamente aki.. regerei o xml.. em anexo doc := xmlParseDoc(PAnsiChar(UTF8Encode(Axml))); if ((doc = nil) or (xmlDocGetRootElement(doc) = nil)) then raise EACBrDFeException.Create('Error: unable to parse'); 41150804558147000152570020000009718088434241.xml1 ponto
-
Opa Italo, isso mesmo, tinha alterado essas propriedades para aprender um pouco mais sobre e estava na versão 2 e os schemas com diretório incorreto. Obrigado.1 ponto
-
Olá pessoal, bom dia Estamos utilizando o ACBrNFeMonitor para emissão de NFC-e, e a impressão do nome está muito grande, cortando o nome da empresa no DANFe NFC-e. Isso teria que ser alterado direto no monitor ou eu consigo fazer essa correção por meio de configuração?1 ponto
-
1 ponto
-
Voce, como desenvolvedor, precisa do certificado digital sim, tanto para cadastrar sua empresa no site da fazenda como para gerar a assinatura concatenada da sua empresa com o seu cliente.1 ponto
-
Exatamente o que o Italo falou. Estão sendo considerados path's diferentes. A função GetPathEvento realmente é simples. Estou somente informando o ocorrido para ajudar, pois acho que essa é minha função já que uso o ACBr desde 2010 ou 2011. Nunca tive problemas com o componente e ja homologuei vários PAF-ECF e utilizo direto para NFe. Antes de postar alguma duvida ou comentário procuro sempre usar e abusar dos demos para verificar se o erro não é meu. Procuro nos post´s se existe solução ( o que na maioria das vezes encontro ). O problema em si não me incomoda, pois ja resolvi fazendo o que falei. Só comentei para que outros não tenham o mesmo problema.1 ponto
-
Tinha uma erro na definição da porta quando não era indicado a porta de comunicação. Alterado. Alterei também para manter a conexão tcp desligada... nos testes, a impressora não estava estável (o link tcp com a rede) daí a conexão se perdia... não vai resolver todas a situações, mas vai diminuir. ACBrDevice.pas1 ponto
-
Daniel, Caso opte pela minha sugestão, vai sim ter quebra de código como se trata de um Refactoring isso foi discutindo entre nós que isso iria acontecer e não vejo essa alteração como traumática. Da forma que hoje esta implementado o PathEvento e o GetPathEvento já prevê todos os eventos: %MeuPath% \CNPJ \YYYYMM \Evento \CCe \Cancelamento \EPEC \Confirmacao \Ciencia \Desconhecimento \NaoRealizada Acredito que o problema que o Ricardo se refere é: no momento de gravar o XML do evento o componente se baseia no PathCCe ou PathCan dependendo do evento. E ao tentar ler o XML o componente se baseia no PathEvento. Se eliminarmos as propriedades PathCCe e PathCan e consequentemente o GetPathCCe e GetPathCan, teremos que realizar as correções a fim de no momento de salvar a solicitação, o retorno e o XML de compartilhamento do evento levando em conta o PathEvento. Os componentes ACBrCTe e ACBrMDFe já trabalham desta forma.1 ponto
-
1 ponto
-
Mais uma vez muito obrigado pelas contribuições... Seu Refactoring em ACBrNFeDANFeRLRetrato.pas foi de ótimo nível... suas contribuições já estão no SVN1 ponto
-
Apliquei as seguintes modificações no SVN Use o método SAT.criarenviarcfe para que o Monitor não gere as Tags que são responsabilidades do SAT1 ponto
-
Implatação de Enumaradores : function modFreteToDesStr(const t: TpcnModalidadeFrete): string; function indProcToDescrStr(const t: TpcnIndicadorProcesso): string; pcnConversao.pas Implatação de Enumaradores : function VeiculosRestricaoStr( const iRestricao :Integer ): String; function VeiculosCorDENATRANStr( const sCorDENATRAN : String ): String; function VeiculosCondicaoStr( const condVeic: TpcnCondicaoVeiculo ): String; function VeiculosVinStr( const sVin: String ): String; function VeiculosEspecieStr( const iEspecie : Integer ): String; function VeiculosTipoStr( const iTipoVeic : Integer ): String; function VeiculosCombustivelStr( const sTpComb : String ): String; function VeiculosTipoOperStr( const TtpOP : TpcnTipoOperacao ): String; function ArmaTipoStr( const TtpArma : TpcnTipoArma ): String; pcnConversaoNFe.pas Revisão 2 : Diversos ajustes no código fonte. Implantação de Encerrante no grupo combustível. ACBrNFeDANFeRLRetrato.pas ACBrNFeDANFeRLRetrato.dfm1 ponto
-
A rede do SAT só serve para falar com o SEFAZ ( internet ) A DLL do SAT e o ACBrSAT só falam com o equipamento pela USB1 ponto
-
Pessoal, Boa noite. É importante estarmos atento ao HOME do SAT na secretaria da fazenda. Lá diz que os cupons para ambiente de testes não estão sendo processados o que indica que o ambiente de testes está apresentando problemas até hoje (agora, 08/08). Eles comentam que o ambiente de produção está com o processamento normal dos cupons e portanto os contribuintes não estariam sendo afetados, salvo todo quarto domingo do mês onde das 8 até as 14 eles param o ambiente de produção e testes para manutenção programada. Portanto, quem estiver com equipamento apenas em ambiente de desenvolvimento teoricamente a luz de block estará acessa e a da SEFAZ verdinha verdinha. Eu desisti e estou usando apenas o emulador off para desenvolvimento. Está tudo certo, e algumas vendas de teste de 1 real são feitas com o SAT do cliente (já configurado e ativado em produção) antes de botar ele lá na linha de frente. Não sei como vocês estão procedendo mas aqui a coisa está correndo assim, rsrs, a SEFAZ é uma brincalhona viu, manda que se cumpra e os program(otários)adores que se virem. A gente dança conforme a música. Espero ter contribuindo com algo, até mais,1 ponto
-
Boa tarde! Notei que falta campos no grupo de produtos. Não testei tudo, mas adicione os campos que estão faltando e retorne o resultado. [Produto001] Codigo=10-1-8871 cEAN= Descricao=ACOPLAMENTO AD 04 NCM=84834090 CFOP=5102 Unidade=PC Quantidade=10 ValorUnitario=422,40 vFrete=,00 ValorTotal=422,40 //(Não localizei no arquivo ENTNFE101.TXT que vc anexou. Pode usar vProd= vSeg=,00 //vProd= Valor total bruto dos PRODUTOS ou SERVIÇOS vDesc=,00 vOutro=,00 IndTot=1 //Não localizei no arquivo ENTNFE101.TXT que vc anexou.1 ponto
-
Bom dia É verdade nessa versão expansão da logo não esta funcionando Grato Designerba1 ponto
-
Deve haver uma maneira de desabilitar o "Range Check", em sua IDE, na compilação do EXE (no Lazarus eu sei que tem)1 ponto
-
Sim, vou ter que fazer dessa forma mesmo pra evitar dor de cabeça no cliente.. Muito obrigada..1 ponto
-
Boa tarde, O componente ACBrNFe segue Manuais, Notas Técnicas e a legislação vigente. AJUSTE SINIEF 07/2005 - disponível no Portal Nacional da NF-e. O paragrafo primeiro da cláusula primeira diz: § 1º Considera-se Nota Fiscal Eletrônica - NF-e o documento emitido e armazenado eletronicamente, de existência apenas digital, com o intuito de documentar operações e prestações, cuja validade jurídica é garantida pela assinatura digital do emitente e autorização de uso pela administração tributária da unidade federada do contribuinte, antes da ocorrência do fato gerador. Comentário: O primeiro paragrafo se refere ao XML, pois é este que contem a assinatura digital do emitente. Item 3 da cláusula sétima diz: III - da concessão da Autorização de Uso da NF-e; Comentário: isso significa: assim que obtemos o retorno da SEFAZ com o protocolo de autorização. O paragrafo sétimo da cláusula sétima diz: § 7º Deverá ser encaminhado ou disponibilizado download do arquivo da NF-e e seu respectivo Protocolo de Autorização: I - no caso de NF-e modelo 55, obrigatoriamente: a ) ao destinatário da mercadoria, pelo emitente da NF-e, imediatamente após o recebimento da autorização de uso da NF-e; b ) ao transportador contratado, pelo tomador do serviço antes do início da prestação correspondente; II - no caso de NF-e, modelo 65, ao adquirente, quando solicitado no momento da ocorrência da operação. Comentário: Uma forma de disponibilizar é enviar por e-mail o arquivo da NF-e, como dito antes é o XML assinado e com o protocolo de autorização. Veja o que diz o paragrafo segundo da cláusula décima: Cláusula décima O emitente deverá manter a NF-e em arquivo digital, sob sua guarda e responsabilidade, pelo prazo estabelecido na legislação tributária, mesmo que fora da empresa, devendo ser disponibilizado para a Administração Tributária quando solicitado. § 1º O destinatário deverá verificar a validade e autenticidade da NF-e e a existência de Autorização de Uso da NF-e. § 2º O destinatário da NF-e modelo 55 também deverá cumprir o disposto no caput desta cláusula e, caso não seja contribuinte credenciado para a emissão de NF-e modelo 55, poderá, alternativamente, manter em arquivo o DANFE relativo à NF-e modelo 55 da operação, o qual deverá ser apresentado à Administração Tributária, quando solicitado. § 3º O emitente de NF-e modelo 55 deverá guardar pelo prazo estabelecido na legislação tributária o DANFE que acompanhou o retorno de mercadoria não entregue ao destinatário e que contenha o motivo do fato em seu verso. Comentário: Se o destinatário for uma pessoa física, o DANFE serve como nota fiscal, mas para uma pessoa jurídica e principalmente se esta for credenciada a emitir NF-e o que vale é o XML assinado e protocolado. Resumindo, você enviar somente o PDF do DANFE por e-mail, você esta infringindo a legislação, pois não estaria enviando para o cliente a nota fiscal propriamente dita. É por isso que ao executar o EnviarEmail o ACBrNFe sempre vai anexar o XML.1 ponto
-
Muito Obrigado. Revisão 2 - Em testes : - Mais Remoção de Variáveis - Mais Remoção de If´s - Mais Estrutura em case. - Novos procedimentos e Funções. - Código limpo para manutenção e implementação. - Novos enumeradores para implantar em pcnConversoNfe.pas para serem aproveitados.1 ponto
-
1 ponto
-
A lei não proíbe compartilhar o SAT.. Eu particularmente acho que isso não é uma boa ideia... Veja esse tópico:1 ponto
-
Tópico Fechado... Se o Rafa Moraes, quisesse compartilhar o projeto, ele deixaria algum link para download...1 ponto