Ir para conteúdo
  • Cadastre-se

everton@developer

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Últimos Visitantes

998 visualizações

everton@developer's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Ola, Estou tenho o acbrnfe funcionando no meu software mas ao fazer o teste colocando a empresa como regime simples nacional o xml esta sendo recusado pelo webservice, quando faco o teste com regime normal funciona normalmente. erro do webservice: Erro nao espereado - Falha na validação dos dados da nota 941 Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN'is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMS'. Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS00,{http://www.portalfiscal.inf.br/nfe}ICMS10, {http://www.portalfiscal.inf.br/nfe}.... trecho de codigo: Emit.CRT := crtSimplesNacional; with Det.Add do begin Prod.nItem := i + 1; // Número sequencial, para cada item deve ser incrementado Prod.cProd := movimento.Itens[i].codc; Prod.cEAN := movimento.Itens[i].cbarras; Prod.xProd := movimento.Itens[i].descri; Prod.NCM := movimento.Itens[i].ncm; // '10063011'; Prod.EXTIPI := ''; Prod.CFOP := '5101'; Prod.uCom := 'UN'; Prod.qCom := movimento.Itens[i].quant; Prod.vUnCom := movimento.Itens[i].preco; Prod.vProd := movimento.Itens[i].getTotal; //incrementa o valor dos produtos vTotalProdutos := vTotalProdutos + movimento.Itens[i].getTotal; Prod.cEANTrib := movimento.Itens[i].cbarras; Prod.uTrib := 'UN'; Prod.qTrib := movimento.Itens[i].quant; Prod.vUnTrib := movimento.Itens[i].preco; Prod.vOutro := movimento.Itens[i].por; Prod.vFrete := 0; Prod.vSeg := 0; vItenDesc := 0; vItenDesc := TMathFunc.GetValuePercentage(TMathFunc.GetPercentage(movimento.Desconto, movimento.Total - movimento.Percentual), movimento.Itens[i].getTotal); //movimento.Desconto / movimento.itenscount))); Prod.vDesc := vItenDesc; vTotalDesc := vTotalDesc + vItenDesc; cTotalOutros := cTotalOutros + movimento.Itens[i].por; infAdProd := ''; with Imposto do begin with ICMS do begin CST := cst00; //(cst00, cst10, cst20, cst30, cst40, cst41, cst45, cst50, cst51, cst60, cst70, cst80, cst81, cst90, cstPart10, cstPart90, cstRep41, cstVazio, cstICMSOutraUF, cstICMSSN); ICMS.orig := oeNacional; ICMS.modBC := dbiValorOperacao; ICMS.vBC := movimento.Itens[i].getTotal; //teste if movimento.Itens[i].alicota = 'FF' then begin ICMS.pICMS := 0; end else begin ICMS.pICMS := 17; end; vProdutoICMS := TMathFunc.Round((movimento.Itens[i].getTotal * ICMS.pICMS) / 100.00, 3); //StrToCurr(FormatFloat('###,###,#0.00',((movimento.Itens[i].getTotal *ICMS.pICMS)/100.00))); ICMS.vICMS := vProdutoICMS; //incrementa valor total do icms da nota vTotalICMSProdutos := vTotalICMSProdutos + vProdutoICMS; ICMS.modBCST := dbisMargemValorAgregado; ICMS.pMVAST := 0; ICMS.pRedBCST := 0; ICMS.vBCST := 0; ICMS.pICMSST := 0; ICMS.vICMSST := 0; ICMS.pRedBC := 0; end; // ICMS // lei da transparencia nos impostos vTotTrib := ((movimento.Itens[i].getTotal * movimento.Itens[i].ncmaliq) / 100); vTotalImpostos := vTotalImpostos + vTotTrib; // vTotalImpostos + TMathFunc.GetValuePercentage(45, movimento.itens[i].getTotal); end; //Imposto end; //Det xml gerado em anexo: 25150400146429000191650010000009411000009410-nfe.xml
  2. everton@developer

    Download Xml Nfc-E

    Pessoal, Existe a possibilidade de fazer o download do xml de uma nfc-e da mesma forma que é possivel fazer com a nfe, ou se tem alguma previsão para que isto seja possivel. Obrigado
  3. Pessoal, estou com uma duvida de como deve passar o valor do troco para o componente ACBrNFeDANFeESCPOS para que possa ser impresso. Pois pesquisei aqui no forum e não achei nada a respeito sobre isso para o componente, vi que se passarmos o pagamento como dinheiro ele mostra o valor troco zerado mas se passar o valor do dinheiro maior q o valor da nota é recusada a nota então não sei como fazer.
  4. A Daruma esta funcionando faltava apenas chamar o metodo Ativar, a velocidade da porta eu já estava setando. Agora a Diebold ela não consegue imprimir o Danfe pois ela fica num loop infinito no metodo AcbrUtil.QuebraLinhas, onde fui debugando e manualmente fiz sair e imprimiu dessa forma Tambem utilizei ela para imprimir com metodo imprimirelatorio do componente escpos e as funcoes de formatacao (ex: expandido) não são reconhecidas pela impressora, penso q pode ser a versão de firmware antiga como podem ver ela tambem nao imprimiu o qr code. sobre o exemplo do ACBrDANFeEscPOS ele nao abriu pois apresenta a seguinte mensagem --------------------------- Error --------------------------- Cannot find resource file: C:\Acbr\Exemplos\ACBrNFe2\Demo ACBrNFeDANFeEscPos\Delphi\DemoDANFEEscPos.res. Recreated. --------------------------- OK --------------------------- Não conheco muito delphi e então não me aventurei a tentar resolver Muito obrigado pela ajuda vcs.
  5. Ola, estou realizando os testes de impressão nas impressoras utilizando o TACBrNFeDANFeESCPOS e por este topico vi que relataram a que a daruma e a diebold não esta funcionando, mas na presente data vi que o componente implementado para as duas mas ao fazer os teste esta apresentando erro e não estao imprimindo nada, gostaria de saber se alguem conseguiu utiliza-las corretamente e se faz necessario a atualizacacao do firmware como no caso da bematech. estou utilizando: Diebold TSP143MU e Daruma DR700 no caso a daruma esta apresentando o seguinte erro: Communication error 9994: Instance not yet connected
×
×
  • 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...
The popup will be closed in 10 segundos...