Jump to content
Fivewin Brasil

Jorge Andrade

Membros
  • Posts

    843
  • Joined

  • Last visited

  • Days Won

    77

Everything posted by Jorge Andrade

  1. Informax, achei esse carinha no seu xml, depois que retirei ele ao menos ele mostrou indentado e esta dando quebra na sequência. Erro no processamento de XML: formatação incorreta Posição: file:///W:/download/xml.xml Número da linha 153, coluna 10:<xEnder>1 TENENTE AVIADOR JOA, 186</xEnder> ---------^ []s,
  2. Que nó? Ahauahuau e ele é tão grande que vc até mudou meu nome, ahauahuaau. Desculpe amigo, entendi errado, pensei que vc quisesse saber os tamanhos das linhas/segmentos antes. []s,
  3. Mamp2 Não sei se vai te ajudar, mas vc sabe que CR LF nada mais é que 0d 0a ou CHR(13) CHR(10), então, se vc tem um texto separados por eles, basta vc criar uma função para identificar o tamanho de cada segmento do texto, separados por eles, comparando qual o maior segmento, antes de formatar o botão. Isto posto! Acredito que a função abaixo, possa te ajudar a criar a função de comparação. AtToken( <cString> , [<cDelimiter>], [<nCount>] ) []s,
  4. Pessoal, Tenho uma dúvida e uma sugestão. Sugestão: Estive lendo este artigo (Vide link abaixo) e me parece uma situação muito boa para ganhar tempo de I/O. Antes a gente usava discos virtuais para gravação de pequenos arquivos, como são os casos dos arquivos TXT de envio e retorno do ACBR, sendo que o de envio é eliminando automaticamente, liberando espaço e o de retorno com tratamento pelo usuário pelo sistema. Com isso, acredito que o ganho do processo de I/O, seja substancial, tendo em vista o arquivo estar sendo gravado em mémória. https://www.tecmundo.com.br/windows-7/3210-dicas-do-windows-7-adicione-um-novo-disco-virtual-ao-computador.htm Dúvida: Essa DLL "shlwapi". É de origem do windows? A sua chamada pode ser feito em qualquer ferramenta? O pq da minha questão. Tentei reproduzir trecho do post do Giovany, e não compila com o Xharbour por falta da função. Syntax error: "syntax error at 'FUNCTION'" []s,
  5. Vou te passar a rotina que gera o arquivo xml da GNRE. []s
  6. Amigo, antes de validar, tente assinar antes o arquivo.
  7. Hasa Boa tarde Vc que usa o ACBR, pode utilizar este comando, para este caso que vc não está confiando na Fun~ção da ferramenta. NFe.FileExists(cNomeArq) Verifica se o arquivo passado através do parâmetro cNomeArq existe na máquina em que o ACBrNFeMonitor está instalado. Útil para quem utiliza comunicação via Sockets e deseja verificar a existência de um arquivo na máquina que está instalado o ACBrNFeMonitor sem precisar mapear a unidade de rede. Parâmetro: cNomeArq - Nome do Arquivo Exemplo: NFe.FileExists("NFe01.xml") []s,
  8. Esse temporizador ajuda? WaitPeriod(100) DO WHILE WaitPeriod() <do something> ENDDO
  9. O Batata me perguntou se eu sabia quem tinha sistema de Frotas e eu disse a ele para perguntar aqui no fórum, pois teria mais apelo diante das necessidades dele. Caso alguém tivesse, poderia até abrir mão de alguns custos para ceder a ele ou instalar no cliente dele e dar alguma participação a ele, entendeu? []s.
  10. Não me confunda piolho ahauahuaua
  11. Jfaguiar, boa noite O Acbr é um projeto free, no qual existem vários módulos. Se vc tiver conhecimento de Delphi/Lazurus, pode utilizar os fontes, caso contrário, utiliza um binário (Monitor) que funciona em TRAY, interpretando os comandos. Como disse acima, como usuário do fórum, poderá baixar gratuitamente os fontes ou monitor binário, o tipo SAC (Pago R$ 120,00, somente o mês que vc desejar) poderá baixar as versões mais recentes, senão as gratuítas com algumas defasagem de atualizações. Já faz parte do projeto futuro disponibilizar os módulos em dll's. Entre no fórum e veja se alguma das opções converge para as suas necessidades, pois há NF-e, NFC-e, Sat-CF-e, Boleto, Gnre, consultas e etc... []s,
  12. ??? João explique pq vc repetiu sem nenhuma observação? []s,
  13. Ele havia me perguntando e eu pedi pra ele ver aqui no fórum, pois apelo partindo dele seria maior, mas eu acho que o amigo não está muito confiante. []s,
  14. Se tiver pensando em uma situação em que seu desenvolvimento torna-se apenas gerar um arquivo do tipo INI e submeter a um interpretador, pense no ACBR. Sei que estará utilizando ferramenta externa ao seus sistema, porém, as atualizações de sua competência serão em relação as alterações do banco e mais poderá instalar o ACBR no servidor ao invés de cpu a cpu. []s,
  15. Crisvam Até onde eu sei, os layouts continuam os mesmos até as próximas atualizações, a partir daí, eles terão suas alterações independentes. []s,
  16. Atualizou os schemas?? Se é que é preciso pra quem usa flexdoc. []s,
  17. Hasa, boa noite Eu ia implementar isso semana que vem, embora eu já tenho rotina que gera o arquivo xml para ser enviado via browse, mas quero deixar automático pelo ACBR. []s
  18. Resolvido. Após ler tópicos no ACBR, ativei os protocolos 1.0, 1.1 e 1.2 e desativei os demais. []s,
  19. Estou tendo problemas com SP (4.00) hoje, exclusivamente com clientes clientes certificados A3, alguém está com este problema? Estou já em produção há quase 1 mês e hoje tá essa zica. []s,
  20. Justo Gilmer, aí pode estar o problema dele. Cada certificado tem seu número/chave e cnpj e vc pode não estar selecionando conforme a operação. Vc pode deixar no seu sistema os números/chaves e cnpj de cada certificados e pode selecionar conforme a empresa e passar por parâmetro na rotina. []s,
  21. Mkyx, Neste caso ele tem que ficar trocando o cartão para uso de cada empresa? Acho que não é isso que ele quer. Acredito que, a intenção dele é utilizar várias leitoras, todas com certificados e que ele possa acessar cada empresa, de acordo com o respectivo certificado. Valdir, por favor, me corrija se eu estiver errado. Obs: Eu não entendi a necessidade do uso de certificados diferentes no mesmo ambiente? Neste caso, seria producente ter o certificado A1, onde ele pode instalar N's certificados e acessar conforme a sua necessidade, desde de que o sistema permita acessar o certificado por operação. Como disse acima, se for matriz e filial, exemplo: Cnpj matriz: 12.345.678/0001-00, Cnpj filial: 12.345.678/0002-10, não há necessidade do uso de certificados diferentes, usa-se o mesmo para ambas empresas. []s, TODOS COM CERTIFICADOScada um com certificaddiferente e que ele possa processar escolhendo cada certificado
  22. Pessoal, assunto extremamente pertinente. NFe 4.0 Principais Rejeições da nova versão A NFe na versão 4.0 já pode ser emitida desde Dezembro do ano passado, mas, devido às várias mudanças que vem ocorrendo desde então, muitos clientes deixam para os últimos dias para se adaptar aos novos campos. Isso não é indicado, pois no decorrer da migração de versão, várias notas podem ser rejeitadas por causa das regras de validação que passaram a valer. Para ajudar você, nós buscamos quais as rejeições mais comuns na NFe 4.0 e como resolver para que você tenha o mínimo de esforço na adequação ao novo layout. Rejeição 885: GTIN informado, mas não informado o GTIN da unidade tributável O código de barras GTIN também é outra mudança que a NFe 4.0 trouxe. Ele deve ser informado nos campos cEAN (código comercial do produto) e cEANTrib (código tributável do produto) nos casos onde existe o GTIN. Se o cEAN for preenchido na NFe, obrigatoriamente o código tributário correspondente deve ser informado. Caso contrário, a nota poderá ser rejeitada. Saiba como resolver Rejeição 869: Valor do troco incorreto A NFe 4.0 trouxe alguns novos campos e dentre eles está o Valor do Troco. Este campo deve ser informado sempre que o valor do pagamento é maior que o valor total da nota. Lembrando que podem haver mais de um meio de pagamento (dinheiro, cartão, etc). Saiba como resolver Rejeição 902: Valor Líquido da Fatura difere do Valor Original menos o Valor do Desconto A nova versão trouxe validações a campos já existentes, como o caso do grupo de faturas nos Dados de Cobrança da NFe. O valor líquido da fatura deve ser o valor original da fatura subtraído do valor do desconto dado no total da NFe. Caso o valor seja menor, esta rejeição irá acontecer. Saiba como resolver Rejeição 881: Percentual de FCP ST igual a zero Existem muitas dúvidas em relação ao FCP na NFe 4.0. Uma delas é se seus campos devem ser informados mesmo quando sobre um produto não incide a alíquota para o Fundo. Neste caso, os campos não devem ser informados, nem com os valores zerados. Caso contrário, uma rejeição pode acontecer, como para os campos relativos ao ST. Saiba como resolver Rejeição 871: O campo Meio de Pagamento deve ser preenchido com a opção Sem Pagamento O Grupo Pagamento passou a ser obrigatório para NFe na versão 4.0. Porém há alguns tipos de notas que não faz sentido preencher o pagamento sendo que não se trata de uma operação de venda. É caso de NFes com a finalidade de Devolução ou Ajuste. Para essas notas, o meio de pagamento deve ser "90 - Sem Pagamento". Qualquer outro valor poderá resultar em rejeição. Saiba como resolver Caso se depare com outras rejeições, a nossa Base de Conhecimento reúne mais de 900 artigos com resolução de problemas e dúvidas sobre os documentos fiscais eletrônicos. Acesse agora: Crédito: OOBJ []s.
  23. Ahuahuahu, João, assim vc mata o véi Vardir, ele quer saber se pode ter mais de um token/leitor de cartão A3 (Coisa da era jurássica) na mesma cpu. Valdir não vejo problemas, desde de que vc no seu sistema consiga obter o certificado correto para cada empresa, mas se for matriz e filial usa somente um certificado. []s,
  24. Crisvam, acho que vc não entendeu. Somente se vc utilizar a forma de pagamento 14-duplicata mercantil, demais c, ir´pa gerar somente o grupo de pagamento. []s,
  25. Crisvam O Confaz não sabe mais o que está fazendo, na nota técnica 1.30 estava assim (Alterada regra de validação YA02-30 de forma a obrigar a informação do Grupo Duplicata (id:Y07) apenas se informado Duplicata Mercantil como uma das formas de pagamento.), na nota técnica 1.50 , excluiu a forma de pagamento 14-Duplicatas ( Exclusão da modalidade “Duplicata Mercantil” do campo tpag “Meio de Pagamento (id:YA02)), sendo assim não haveria a necessidade de informar o Grupo Cobr, ou seja, esta não seria validada, porém na nota técnica 1.60, esta foi reativada (Reativada RV YA02-10, tendo em vista que ainda não foi retirado do schema a opção de duplicata mercantil). Viu agora como está a coisa. Olha os desmandos deles: Se vc gerar em homologação uma nota com vdesc - zerado dá pau - Em produção não Com 14 - duplicata dá pau - Em produção não. E assim vai.
×
×
  • Create New...