Ir para conteúdo
  • Cadastre-se

everton@developer

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Tudo que everton@developer postou

  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.