Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 30-12-2016 em todas as áreas

  1. Version 1.4.0.287

    925 downloads

    ACBrMonitorPLUS compilado em Linux x64. Saiba mais sobre o ACBrMonitorPLUS, Clique Aqui Para acompanhar todo o histórico de alterações acesse o arquivo completo: ACBrMonitor-change-log.txt
    1 ponto
  2. É isto mesmo, André. 1) Sua a aplicação gera o arquivo ENT.TXT na pasta C:\ACBrMonitorPLUS. Ele contém uma linha de comando solicitando que o ACBr gere o xml correspondente aos dados contidos contidos em ENT.TXT. 2) O monitor lê o arquivo, obedece ao comando de criar a Nfe e gera o arquivo SAI.TXT contendo o retorno da Sefaz que diz se deu certo ou não. 3) Sua a aplicação gera outro arquivo texto contendo o comando de validar o xml que o monitor criou. 4) O monitor lê o arquivo, obedece ao comando de validar o xml e gera outro arquivo SAI.TXT contendo o retorno da Sefaz. 5) Sua aplicação lê o arquivo SAI.TXT e, dependento de um conteúdo que indique sucesso, cria outro arquivo ENT.TXT contendo o comando de envio da NFe à Sefaz. 6) O monitor responde gerando mais um arquivo SAI.TXT informando se a nota foi autorizada ou não e por quê. 7) Sua aplicação lê o arquivo SAI.TXT e informa o resultado ao usuário. Sua primeira dificuldade será o que informar no arquivo ENT.TXT. Há um modelo no arquivo ACBrMonitorPLUS.chm. "Comandos\Comandos do objeto NFe/NFCe\NFE.CriarNFe". Você poderá, também, fazer o monitor gerar um arquivo INI a partir de um XML de NFe que você pode facilmente conseguir com o contador do seu cliente. Este comando, que é uma mão na roda pra quem não tem ideia de como deve ser o INI, se chama NFE.LerNFe. Ele também é explicado no arquivo de help do componente (ACBrMonitorPLUS.chm).
    1 ponto
  3. Boa tarde a todos, O componente ACBrNFSe atende sim a cidade de São Paulo.
    1 ponto
  4. Juliomar muito obrigado. Bem observado o número da nota fiscal são 9 digitos. O usuário digitou errado.
    1 ponto
  5. Obrigado @Juliomar Marchetti, sincronizado e funcionando. Tenha um feliz e próspero ano novo.
    1 ponto
  6. Bom dia bem lembrando eu que me equivoquei. já está no svn favor atualizar e testar. Obrigado pela mudança.
    1 ponto
  7. bom dia, Muito Obrigado. tudo certo.
    1 ponto
  8. Pessoal encontrei o problema o CST estava gravado 010 na base .
    1 ponto
  9. http://www.projetoacbr.com.br/forum/forum/63-equipamentos-testados/
    1 ponto
  10. Bom dia @Juliomar Marchetti, eu esqueci de mencionar que não alterei o layout do impresso, não adicionei nenhum componente ou alterei posições, eu apenas alterei a linha 691 do .pas. Mas de qualquer forma estão ai os arquivos solicitados. ACBrDANFCeFortesFrA4.dfm ACBrDANFCeFortesFrA4.lfm
    1 ponto
  11. Boa tarde! O teu erro está na soma mesmo da base de calculo dos itens. Veja: Uma sugestão. Não divida o frete por quantidade de itens. Faça por valor proporcional ao valor do produto. Pois desta forma imagina que vc tivesse uma geladeira um abraçadeira. Ai tivesse um valor de 3,000,00 em um item e 0,20 centavos na abraçadeira e um frete de 100 reais. Se vc divide por dois vc estaria colocando 50,00 na geladeira e 50,00 em uma abraçadeira que custa 0,20. Ai quem coleta a composição do custo pelo XML acaba tendo problema com isto, pois o custo da abraçadeira estaria saindo por 50,20 e se o comerciante tiver 100% de margem ele estaria vendendo por 0,40. Entendeu? O correto ai seria o seguinte calculo: Soma dos itens: 456,00 Valor do frete: 12,50 Calculo para achar o fator de multiplicação proporcional ao frete: (Vl.frete/Valorprodutos)*100=fator_multiplicador (12,50/456)*100=2,741228 Valor do item 1 = 90,00 // (90/100)*2,741228=2,467 (valor do frete proporcional ao valor do item 1 = 2,467) Valor do item 2 = 312,00 // (312/100)*2,741228=8,553 (valor do frete proporcional ao valor do item 2 = 8,553) Valor do item 3 = 54,00 // (54/100)*2,74,1228=1,480 (valor do frete proporcional ao valor do item 3 = 1,480) Valor dos produtos (90+312+54)= 456,00 Valor do frete: (2,467+8,553+1,480)= 12,50
    1 ponto
  12. Boa noite Arce, Para que a chave esteja ficando diferente, isso é porque você esta atribuindo o valor zero ao campo cCT isso faz com que toda vez que o componente for gerar o XML ele gera o código do CT-e de forma randômica. O que você tem que fazer é gerar o cCT randomicamente com até 8 dígitos. Salva essa informação com as demais no banco de dados. E quanto for alimentar o componente com os dados do CT-e atribua ao campo cCT o valor gerado. Exemplo: // // Dados de Identificação do CT-e // Ide.cUF := DM_CTA.EmpresaCodigoEstado.AsInteger; Ide.cCT := DM_CNT.ConhecimentoCTChave.AsInteger; // Código Aleatório Ide.CFOP := DM_CNT.ConhecimentoCFOP.AsInteger; Ide.natOp := 'PRESTAÇÃO DE SERVIÇO'; Isso faz com que o componente sempre gera a chave igual, para o mesmo CT-e.
    1 ponto
  13. Boa tarde Postei dois exemplos MDfeini58.txt CTEini57.txt
    1 ponto
  14. Com esse erro usando o Delphi 10 Seatle, copiei o arquivo libeay32.pas da pasta ACBr\Fontes\ACBrOpenSSL e atualizei o que estava na pasta da minha aplicação, resolvendo o problema.
    1 ponto
  15. Para NFCe o campo indIEDest deve sempre ser preenchido como Não Contribuinte. Exemplo: Dest.indIEDest = inNaoContribuinte;
    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.