Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 17-10-2014 em Posts

  1. Boa tarde a todos, A ideia é incluir uma parametrização nas Units referentes aos provedores. A principio esse parâmetro que pode se chamar QuebradeLinha terá o valor ";". Quando você for alimentar o componente deve-se sempre utilizar o carácter ";" para identificar que naquele ponto deve ocorrer uma quebra de linha. Vamos supor que o provedor XYZ se utiliza do carácter "|", o que vai ocorrer? Ao gerar o XML para ser enviado para o Web Services o componente vai substituir o ";" pelo "|". Por outro lado ao imprimir o DANFSE, o componente vai saber qual é o carácter ou sequencia de caracteres que ele deve utilizar para realizar a quebra de linha em função do provedor.
    2 pontos
  2. Para NF-e funciona, mas para NFC-e, o que você faria com um programa on-line se a internet cair e você estiver com a loja cheia de clientes e impedido de emitir NFC-e?
    2 pontos
  3. Claro que há diferença, do jeito que você está fazendo está criando uma nova nota em branco a cada vez que adiciona um novo item. with ACBrNFe1.NotasFiscais.Add.NFe.Det.Add do Isso instrui o componente a add uma nova nfe e um novo item nessa nova adicionada, se você faz isso para cada item, tem uma nova nota em branco para cada item.
    2 pontos
  4. CAT 52 não permite um periodo maior do que um dia... Por isso ela gera vários arquivos... Você deve usar o arquivo no formato do Ato Cotepe 17/04, para permitir vários dias em um único arquivo
    2 pontos
  5. Existe algo no SVN chamado Vendor Branches. Mas é muito chato de se mexer... Fora isso, tem de ser na mão mesmo.
    1 ponto
  6. Boa tarde! Pelo fato da mercadoria ter circulado (Registro de passagem) não sei se é aceito o cancelamento. Porém como o Régys comentou que em MG é feito pelo site, eu achei a informação abaixo. Você procedeu desta forma? Vc acessou o site? Fonte: http://vinco.com.br/noticias/41-comunicado-cancelamento-de-nf-e-fora-do-prazo
    1 ponto
  7. Você sabe se outras marcas já disponibilizaram o comando no protocolo básico?
    1 ponto
  8. O erro está na seguinte linha. Se você não consegue ver, refatore o código removendo a cláusula with, que você vai conseguir entender.
    1 ponto
  9. Boa tarde pessoal, vou dar um pitaco também. O Fonte do ACBrNFeDANFeESCPOS.pas foi desenvolvido usando uma Epson TM T20, pedi a um cliente e ele adquiriu uma, testamos a NFC-e e sinceramente, fiquei impressionado. Ah, sem DLL. #ficaadica.
    1 ponto
  10. Vlw Regis tinha me esquecido de olhar o exemplo. Resolvido.
    1 ponto
  11. Esse cancelamento não existe mais, agora deve ser feito por evento, veja no demo do ACBrNFe, existe um exemplo completo.
    1 ponto
  12. Sugestão para lhe ajudar ! com o código aberto, segure o Ctrl e pressione com o mouse em cima do nome da propriedade, ele vai ir até a classe repita o mesmo procedimento mas agora clique em cima do tipo da propriedade e ele vai te mostrar os enumeradores! essa dica serve para ou outros tipos também! e é claro existem outras formas de se chegar a informação!
    1 ponto
  13. Bom dia Rodrigo, No seu XML consta que a UF de inicio é MG e de Fim é AL, até ai sem problemas. Mas no percurso você coloca os Estados na seguinte ordem: PR-SP-MG-BA-SE Muito bem se o caminhão parte de MG, primeiro ele tem que passar por SP e depois chegar ao PR, e ao voltar para poder chegar até BA tem que passar por SP, depois MG. O correto é: SP-PR-SP-MG-BA-SE (esta faltando o que esta em negrito).
    1 ponto
  14. Bom dia juaumkiko. Nossa sua dica foi fundamental. Fiz os ajustes aqui e vou colocar aqui para que seja incluso em uma nova versão do Acbr. Na unit pcnNFeW na linha 1225 ficou assim - Gerador.wCampo(IIf(Usar_tcDe4,tcDe4_SZD,tcDe2), 'N19', 'pMVAST ', 01, IIf(Usar_tcDe4,06,05), 0, nfe.Det.Imposto.ICMS.pMVAST, DSC_PMVAST); Na unit pcnGerador a procedure TGerador.wCampo sofreu simples alterações todas com o comentario //ajustado devido a alguns tipos nao permitirem zeros a direita [Luis Fernando - Orasystems] Na unit pcnConversao o tipo TpcnTipoCampo ficou assim TpcnTipoCampo = (tcStr, tcInt, tcDat, tcDatHor, tcEsp, tcDe2, tcDe3, tcDe4, tcDe10, tcHor, tcDe6, tcDatCFe, tcHorCFe, tcDatVcto, tcDe4_SZD); // tcEsp = String: somente numeros; OBS: Também estou anexando as unit para melhor conferencia dos Moderadores e o XML validado e assinado pela receita. E muito obrigado pela atenção. Espero que possam avaliar e implementar no Acbr assim que possível. PCN2.rar
    1 ponto
  15. Bom dia. Alguém já pensou em utilizar uma exception específica para o ACBrNFSe, assim como existe EACBrNFeException para o ACBrNFe, e EACBrCTeException para o ACBrCTe?
    1 ponto
  16. Bom dia! Quem sabe ainda não tenha sido implemetado por falta de tempo! Mas se tiver algo implemetando por favor fique a vontade para contribuir com o projeto! estamos sempre aberto a toda ajuda que vier!! Anexe os fontes aqui que avaliamos ele e subimos!
    1 ponto
  17. Se o computador for 32 bits, você usa somente o pacote 32 bits, se o computador é 64 bits você usa os dois pacotes, 32 e 64 bits, eu tenho como habito sempre coloca-los junto ao executável. Feito isso, você deve rodar um arquivo chamado registra.bat como administrador, ele vai registrar os arquivos que a dll precisa para trabalhar. Verifique também se não existem arquivos do pacote da dll fora do diretório do seu executável, se existir apague pois a dll se perde com arquivos em varios paths.
    1 ponto
  18. Bom dia Leandro, Manual versão 2.00a do CT-e: Página 80 - diz que você não pode cancelar um evento EPEC Página 82 - regras de validação do evento de cancelamento Página 88 até 95 - Lista de rejeições, procure por cancela você vai encontrar as rejeições ao tentar cancelar um CT-e Nota Técnica 2014/001 Página 2 - itens 3 e 4 Como você pode ver, uma apostila não tem, o que temos são os Manuais e Nota Técnicas. A dica que dou e as vez pareço ser chato, é sempre pedir para que leem os Manuais e NT. Eu todo dia visito os Portais da NF-e, CT-e e MDF-e em busca de algo novo, uma Nota Técnica, Schemas, etc. Se todos passarem a ter esse tipo de atitude, muitas duvidas são sanadas só lendo esses documentos. Ficando apenas esclarecer algumas coisas, uma vez que a interpretação de um não é a mesma de outro. Hoje tenho: CT-e: 40 documentos (Manuais e NT) NF-e: 69 documentos MDF-e: 18 documentos Todos baixados dos Portais: http://www.nfe.fazenda.gov.br/portal/principal.aspx http://www.cte.fazenda.gov.br/ https://mdfe-portal.sefaz.rs.gov.br/
    1 ponto
  19. Sistema de Emissão de NFe , NFCe e Orçamento. Transmissão de arquivos para o site ( cópia de segurança da NFs emitidas) , envio de e-mail para o Cliente , envio de e-mail para o Contador (Opcional). Relatórios de venda por Operador (Caixa) , Vendedor , Cliente , Faixa Horária e Tipos de Pagamento. Emissão de Boletos ( Itaú ) Contas a Receber Contas a Pagar Controle de Estoque Sistema desenvolvido em Visual Basic , com DLLs em VB.Net. Comercializo os Fontes (Com ou sem assessoria) ou só os executáveis. DLLs para Transmissão de Arquivos , Envio de E-mail , Geração do QRCode , Conversão Hexadecimal , Geração de MD5 ( Texto e Arquivo ) e geração de SHA1. Geração de Códigos de Barra EAN-8 , EAN-13 , CODE-128 , etc...
    1 ponto
  20. Bom dia Mauricio, Se o usuário lança as os RPS e os mesmos são armazenados no banco de dados, depois em um segundo form lhe é apresentado uma lista de RPS lançados mas não enviados e ao clicar no botão Enviar todo o processo é realizado simplifica a vida do usuário. Eu sei que você quer que a aplicação vai mostrando o que esta sendo feito. Mas os passos: gerar os XMLs de cada RPS, assinar os RPS (depende do provedor), gerar o Lote, assinar o Lote (depende do provedor) e validar o Lote é tão rápido que não vejo o porque. E como você pode ver, dependendo do provedor você não vai poder imprimir a mensagem informando ao usuário que o XML do RPS ou o Lote foi assinado, pelo simples fato de que para o provedor em questão a assinatura não é feita. Quem monta o Lote a ser enviado é o comando Enviar e logo após a montagem do mesmo, a assinatura é realizada ou não dependendo do provedor, se na Unit referente ao provedor constar que o Lote tem que ser assinado, a mesma será feita, caso contrario não. Como você pode ver o componente foi feito de uma forma que determinados passos não foram separados para garantir os requisitos dos provedores.
    1 ponto
  21. Unit: pcnNFeW.pas Linha: 1225 []´s
    1 ponto
  22. O sistema é seu? Se sim, tentou debugar e ver porque acontece ?
    1 ponto
  23. Boa tarde vou acreditar que leu rápidamente a resposta! em nenhum momento falei sobre assinatura ! conforme nosso amigo Rafael postou acima só lembrei das regras! pedi por gentileza e ainda agradeci sua compreensão e paciência! Peço desculpas se lhe ofendi de algum modo e volto agradecer sua paciência e compreensão!
    1 ponto
  24. Amigo a resposta não foi ríspida, ele simplesmente pediu paciência, assim que a Juliana ver a resposta e tiver tempo para responder ela vai faze-lo. Ele avisou para você evitar de ficar dando bump em tópico, e sobre poder responder assim, sim ele pode responder assim a qualquer pessoa, afinal ele não fez nada de errado só informou as regras do fórum e pediu paciência pois o projeto é "OPENSOURCE". e você esta com muita pressa convido a analisar os códigos fontes e fazer você mesmo a correção. Se não esta satisfeito com as regras convido a não participar do fórum, pois elas não vão mudar para lhe agradar. Espero que aja de maneira mais sensata e atente que ninguém aqui é empregado de ninguém nem o pessoal que paga a assinatura tem este "DiREITO", todos seguem as regras.
    1 ponto
  25. Diego, Você mesmo pode implementar... e anexar no fórum, os fontes modificados para analise...
    1 ponto
  26. Boa Tarde Giovani! tenha um pouco de calma! conforme já foi repassado em outros lugarres o acbr e mantido por pessoas que são donas de empresas ou funcionários! e como tal tem trabalhos a serem feitos e não tem como ficar o tempo todo olhando o fórum! peço que aguarde pelo menos 24 horas antes de voltar a postar para perguntar algo que está sendo verificado por alguém! as regras do fórum deixam isso claro! desde já agradecemos sua compreensão e paciência !
    1 ponto
  27. Só pra constar.... É só verificar os informes que estao na página principal do Portal da NFe. http://www.nfe.fazenda.gov.br/portal/informe.aspx?ehCTG=false []´s
    1 ponto
  28. Boa tarde Thiago, Quando o nome do tomador tive o caracter "&" simplesmente mude para "E". O componente já faz o tratamento, mas se o webservice não consegue interpretar corretamente o "&" não resolve nada.
    1 ponto
  29. Regras e orientações gerais do Fórum Olá Pessoal, Com o objetivo de deixar o nosso fórum mais dinâmico e organizado para cumprir o objetivo de ser uma ajuda a todos os usuários do projeto ACBr, estamos deixando aqui algumas regras e orientações para todos nós. Todos devem se familiarizar com essas. Também queremos lembrar que essas são regras e orientações gerais para todo o fórum. Para regras específicas do ACBrSAC, queira ver esse tópico sobre o funcionamento do SAC. As orientações estão no próximo post desse tópico. Então vamos primeiro às regras: 1 - Assumiremos boa fé - Vamos procurar assumir boa fé ao lidar com violações, isto é, que o usuário não teve má intenção. Vamos procurar advertir ou banir apenas usuários que repetidamente ou flagrantemente violam as regras. Contudo, isso não dá direito a nenhum usuário abusar dessa liberdade. 2.1 - Não faça SPAM - Temos uma área específica para Classificados, então qualquer propaganda ou requisição de produtos e serviços deve ser postada lá. Usuários que postarem spam fórum terão suas mensagens removidas e podem ser banidos imediatamente sem prévio aviso. Se um post que é considerado apropriado incluir links consideradas spam, esses links serão removidos. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". 3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. 3.2 - Não faça "bump" de forma excessiva (postar simplesmente para que um tópico vá para o topo da lista). Isso é considerado flooding. 3.3 - Use o botão "Editar"- Não faça posts seguidos para corrigir algo que acabou de escrever. Para isto existe o botão "Editar" logo abaixo de seu post. Isso também é considerado flooding. 4 - Proteja sua privacidade - Não publique qualquer informação sensível. Moderadores poderão remover informações pessoais de mensagens para proteger sua privacidade. 5.1 - Respeite os direitos autorais - Não há objeção de se postar algum trecho de algo para desenvolver o seu post. No entanto, em vez de publicar em sua totalidade um texto de outra pessoa, coloque um link para o conteúdo. A não ser, é claro, que você seja o detentor ou tenha a permissão do detentor dos direitos autorais. 5.2 - Nada de pirataria - É proibido fornecer ou pedir informações sobre como obter ou fornecer ilegalmente qualquer coisa, seja software ("warez", "Crackz"), música, produtos, etc. 6.1 - Respeite os outros membros - Não use linguagem obscena, racista, discriminatória, indecente, lasciva, suja, ou excessivamente violenta. Isso também inclui as imagens e assinaturas dos usuários que podem ser alteradas ou removidas pela equipe de moderação. 6.2 - Não assedie, insulte, provoque, humilhe, constranja ou ataque pessoalmente outros. Seja amigável mesmo que os outros não sejam. 6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS ou tudo em negrito. Isso é lido como se estivesse gritando e é considerado rude. 6.4 - Assinaturas: É permitido o uso de uma imagem nas assinaturas. Apenas mantenha a imagem com no máximo 175 pixels de altura e 540 pixels de largura. O motivo destas limitações é que não queremos assinaturas que tirem a atenção dos posts nem que quebrem o layout do fórum (mesmo o layout mobile). Somos um fórum de programação e automação comercial, não de design. 7 - Ajude os moderadores - Se você observar alguém quebrar uma regra, ou se comportando de uma ou outra forma questionável, alerte um moderador ou um administrador. Há opções de denúncia nos posts. Não tente lidar com eles sozinho. 8 - Os administradores e moderadores usarão bom senso e têm a palavra final na interpretação e execução destas regras. 9 - Os administradores poderão modificar essas regras para que se tornem mais práticas e/ou claras para todos. Não seja um chato: Ou adicionaremos algumas imagens e mensagens bem constrangedoras ao seu perfil e avisaremos a todos os seus amigos por e-mail, facebook e twitter... Brincadeirinha: Mas tenham certeza que vamos fazer as regras valerem. Mesmo que isso inclua punições. Como podem ver não criamos uma lista extensa de regras. Acreditamos que o bom senso e um ambiente profissional é do desejo de todos os usuários do ACBr e confiamos que todos tem se esforçado pra fazer o melhor. Assim esperamos que isso não se torne necessário. Agradecemos sua cooperação. Equipe de Moderação.
    1 ponto
  30. Como receber respostas satisfatórias? Fazendo perguntas apropriadas. Como desenvolvedores, temos um grande leque de ferramentas para encontrar ajuda na internet: fóruns, grupos, listas de discussão, blogs, etc. No entanto, é comum alguns terem dificuldades em receber respostas satisfatórias às suas perguntas. Mesmo que esteja acostumado a usar essas ferramentas, aconselhamos você a ler este excelente artigo em inglês que trata desse assunto: http://www.catb.org/~esr/faqs/smart-questions.html. Caso prefira, poderá ler a tradução em https://wiki.python.org.br/ComoFazerPerguntasInteligentes notando, no entanto, que pode estar desatualizado. Pode ir lá, a gente espera você acabar de ler e voltar... Aqui vamos deixar algumas dicas que podem ajudar você a receber respostas satisfatórias ou reduzir o tempo em que você as receba: É necessário fazer isso: LEIA O MANUAL! (de qualquer coisa com a qual estiver lidando) Atualizou os componentes? Queira fazê-lo. Talvez seu problema já tenha sido corrigido; Sempre tenha certeza de pesquisar antes de postar uma nova dúvida; Leia as leis, Normas Técnicas (NT) e convênios relacionados. Agora faça um esforço de entendê-las; Você é programador(a)? Então leia o código fonte e se esforce a entendê-lo; Crie tópicos nos subfóruns dedicados para o assunto; Ao criar um tópico, use um título específico como "Devo criar um registro R7 para cada R4 e para cada R6?". Não algo genérico como "Dúvida sobre R6 e R7"; Quando citar outros posts, copie o endereço deles. (Ex.: Procurei ajuda nos tópicos A, B e C, mas meu caso é um pouco diferente porque...); Ao relatar sua dúvida ou problema, dê informações completas logo de início: Qual a versão do Sistema Operacional e a versão da IDE de desenvolvimento (Lazarus, Delphi 7,2009,2010, XE, etc...) Qual o componente? Se envolve um erro, qual a mensagem de erro? Se envolve um teste de Certificação TEF ou Homologação PAF-ECF, qual o teste? Com qual parte do teste está com problemas? Envolve uma lei? Qual a lei? O que esperava obter? O que realmente obteve? O que você já tentou fazer para corrigir o problema? Quais os resultados? Ao compartilhar um código, use texto, não imagens. Tanto aqui no fórum como no Discord existe uma tag específica para código ao escrever um post. Ao usar uma imagem no seu post, garanta que elas sejam efetivas para mostrar a sua ocorrência. Não corte informações importantes para solução ou coloque imagens em que não seja possível visualizar o conteúdo. Tenha certeza de se informar bem antes de pedir uma alteração no componente. Talvez seja algo já explicado nos manuais, wiki, fórum ou no próprio código; Não se esqueça que os outros usuários não são seus funcionários. Eles são funcionários e donos de outras empresas, que tem os seus próprios clientes e prazos para atender. Então não os trate como se fossem obrigados a dar alguma satisfação. Isso vale especialmente para a Equipe de Moderação; NOTA: Seguir essas orientações não vai fazer que, como mágica, sua resposta seja respondida no primeiro minuto após ser postada. Mas vai reduzir a quase zero a probabilidade de ser ignorada. E vai aumentar em muito a probabilidade de receber uma resposta satisfatória. E lembre-se, se precisar de ajuda com mais urgência com as soluções do Projeto ACBr, você pode contratar o ACBr Pro. Com o ACBr Pro você vai ter um SLA de respostas. Caso tenha alguma dúvida sobre o ACBr Pro, fique a vontade para nos contatar, seja pelo WhatsApp e telefone, perguntar aqui no fórum ou diretamente no nosso Servidor discord no canal #quero-ser-pro.
    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...