Ir para conteúdo
  • Cadastre-se

Aurino

Membros
  • Total de ítens

    166
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Aurino postou

  1. Bom Dia Implementei no InfCpl do XML mas ja estou avaliando o componente para ver consigo fazer direto pelo componente.. se conseguir, mando pra analise do pessoal.
  2. Segue a tabela ANP ref. a NT 2012.003d. TabelaANP_ref._NT2012.003d_pub.sql
  3. O que pode fazer é imprimir as formas de pagamento da nfe nas observações da nota fiscal
  4. o que pode implementar é adicionar nas observações da nota fiscal capturando a tag indPag dentro da tag Pag. Outra ideia é implementar o detalhamento das formas de pagamento da NFe nas observações da nota fiscal eletrônica como exemplo abaixo:
  5. pode tentar usar o campo codigo de barras para acessos internos(aqueles com letras, numeros aleatorios ou até gerado pelo seu proprio sistema), e codigo de barra gtin para codigos validos(codigo de barra da embalagem válidos) para ir para o xml , ou apenas validar o codigo de barra como exemplo abaixo: //Validando Ean GTIN ACBrValidador1.Documento := NFeItensCODBARRA.AsString; ACBrValidador1.TipoDocto := docGTIN; if not ACBrValidador1.Validar then begin Prod.cEAN := 'SEM GTIN'; end else begin Prod.cEAN := NFeItensCODBARRA.AsString; end; //Validando EanTrib GTIN ACBrValidador1.Documento := NFeItensCODBARRATRIB.AsString; ACBrValidador1.TipoDocto := docGTIN; if not ACBrValidador1.Validar then begin Prod.cEANTrib := 'SEM GTIN'; end else begin Prod.cEANTrib := NFeItensCODBARRATRIB.AsString; end;
  6. a tag IndPag foi mudada de posição passando para dentro do grupo da tag pag. pag.indPag.
  7. Compreendo mas acredito que essa simples alteração, não causaria penalidades ao detalhar a bandeira do cartão respectiva ao pagamento realizado. Como na imagem, o cliente saberá claramente qual valor e em qual cartão foi pago os valores da compra.
  8. As NT's não informa que deve ser informado as bandeiras dos cartões mas também não diz que é proibido. Porém, mantem a mesma regra, informar o meio de pagamento clara e segundo as regras NT's e Procons.
  9. Diretorio do arquivo: ..\ACBr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\EscPos\ACBrNFeDANFeESCPOS.pas procedure TACBrNFeDANFeESCPOS.GerarPagamentos; var i: Integer; Troco: Real; pBandeira : String; begin //Total := 0; FPosPrinter.Buffer.Add('<c>' + PadSpace('FORMA DE PAGAMENTO | VALOR PAGO R$', FPosPrinter.ColunasFonteCondensada, '|')); for i := 0 to FpNFe.pag.Count - 1 do begin with FpNFe.pag.Items[i] do begin if (tPag = fpCartaoCredito) or (tPag = fpCartaoDebito) then begin case tBand of bcVisa: pBandeira := 'Visa' ;//+ ' NSU: ' + cAut; bcMasterCard: pBandeira := 'MasterCard' ;//+ ' NSU: ' + cAut; bcAmericanExpress: pBandeira := 'AmericanExpress' ;//+ ' NSU: ' + cAut; bcSorocred: pBandeira := 'Sorocred' ;//+ ' NSU: ' + cAut; bcDinersClub: pBandeira := 'Diners Club' ;//+ ' NSU: ' + cAut; bcElo: pBandeira := 'Elo' ;//+ ' NSU: ' + cAut; bcHipercard: pBandeira := 'Hipercard' ;//+ ' NSU: ' + cAut; bcAura: pBandeira := 'Aura' ;//+ ' NSU: ' + cAut; bcCabal: pBandeira := 'Cabal' ;//+ ' NSU: ' + cAut; bcOutros: pBandeira := 'Outros' ;//+ ' NSU: ' + cAut; end; end; end; FPosPrinter.Buffer.Add('<c>' + ACBrStr(PadSpace(FormaPagamentoToDescricao(FpNFe.pag.Items[i].tPag) + ' ' + pBandeira + '|' + FormatFloatBr(FpNFe.pag.Items[i].vPag), FPosPrinter.ColunasFonteCondensada, '|'))); end; Troco := IIf(FpNFe.pag.vTroco > 0,FpNFe.pag.vTroco,vTroco); if Troco > 0 then FPosPrinter.Buffer.Add('<c>' + PadSpace('Troco R$|' + FormatFloatBr(Troco), FPosPrinter.ColunasFonteCondensada, '|')); end;
  10. Pessoal, segue uma contribuição caso seja necessário para a comunidade, a descrição da bandeira do cartão na forma de pagamento cartão crédito ou débito no danfe NFCe Fortes sendo impresso conforme imagem abaixo; Local do Arquivo: ..\ACBr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas Foi implementado a rotina no procedure TACBrNFeDANFCeFortesFr.rlbPagamentoBeforePrint(Sender: TObject; conforme descrito abaixo: procedure TACBrNFeDANFCeFortesFr.rlbPagamentoBeforePrint(Sender: TObject; var PrintIt: boolean); var pBandeira: String; begin with ACBrNFeDANFCeFortes.FpNFe.pag.Items[fNumPagto] do begin if (tPag = fpCartaoCredito) or (tPag = fpCartaoDebito) then begin case tBand of bcVisa: pBandeira := 'Visa' ;//+ ' NSU: ' + cAut; bcMasterCard: pBandeira := 'MasterCard' ;//+ ' NSU: ' + cAut; bcAmericanExpress: pBandeira := 'AmericanExpress' ;//+ ' NSU: ' + cAut; bcSorocred: pBandeira := 'Sorocred' ;//+ ' NSU: ' + cAut; bcDinersClub: pBandeira := 'Diners Club' ;//+ ' NSU: ' + cAut; bcElo: pBandeira := 'Elo' ;//+ ' NSU: ' + cAut; bcHipercard: pBandeira := 'Hipercard' ;//+ ' NSU: ' + cAut; bcAura: pBandeira := 'Aura' ;//+ ' NSU: ' + cAut; bcCabal: pBandeira := 'Cabal' ;//+ ' NSU: ' + cAut; bcOutros: pBandeira := 'Outros' ;//+ ' NSU: ' + cAut; end; end; lMeioPagamento.Caption := ACBrStr(FormaPagamentoToDescricao(tPag)) + ' '+ pBandeira; lPagamento.Caption := FormatFloatBr(vPag); fTotalPagto := fTotalPagto + vPag; end; end;
  11. Posso verificar sim, com eles, mas realmente, o atendimentos deles é demorado e as vezes, no balcão de atendimento, desconhecem as nossas solicitações básicas. Mas assim que tiver alguma resposta, darei retorno aqui.
  12. E como faz para associar o cupom ao comprovante caso o fisco solicite?
  13. Por aqui esta implementado tpIntegra := tiPagNaoIntegrado, e as demais tag... e ta passando sem problemas... até coloquei pra sair no danfe o codigo do NSU da via do cartao POS pra facilitar ao usuario o vinculo entre o cupom e comprovante, apesar de constar no XML e no banco.. mas para o usuario e cliente, ficou mais pratico. E sem problemas até agora .
  14. Bom Dia. Até o momento nao tivemos relatos desse problema ...
  15. Boa Noite.. Tem propriedade para informar o numero do terminal do POS?
  16. Assista esse vídeo abaixo, é bem antigo mas já poderá instalar de forma fácil.
  17. Observe que o mesmo texto se colocado no bloco de notas ou até aqui mesmo digitando o sinal negativo, o Hífen é diferente do inserido no bloco de notas. – - Tente informar assim: PROCON-Rua da Ajuda 5-RJ-(21)151, ALERJ-R 1. de Marco s/n -RJ- (21)2588-1418; MD-5: BA88082DBCC8E2A4BE1CA923C0A16A5D; PROCON–-Rua da Ajuda 5 –-RJ–- (21)151; ALERJ–-R 1. de Marco s/n –RJ–- (21)2588-1418; Trib aprox.R$3,99 Federal e R$5,35 Estadual. ; Fonte:IBPT/FECOMERCIO RJ ca7gi3; Vendedor:111(249146);Volte;Sempre;
  18. Bom Dia Senhores. No exemplo, caso o prazo de cancelamento não esteja no prazo, qual procedimento a ser adotado para essa situação? Nesse caso, é ideal a partir do primeiro erro de retorno, emitir em OFFLINE as proximas notas até um certo tempo para ser verificado novamente a consulta do webservices e retornar a emissao em NORMAL, isso seria interessante?
  19. Bom Dia Senhores Quero de tirar uma dúvida com os senhores ref. a emissão de NFCe enviada Normal, porém sem retorno, e sistema acaba identificando falha da web-services, gerando a nota em contingencia OFFLINE, ou seja, alterando a chave com o tipo de emissão de 1 para 9. No entanto, ao enviar a nota pendente de autorização, a OFFLINE, é retornada o erro de duplicidade com diferença de chave de acesso, obtendo a chave enviada inicialmente, com o tipo de emissão 1, gerando o erro também de XML não encontrado no micro. O Caso é que a nota entregue ao cliente, está em contingencia, e esta não constará na sefaz, de nenhuma forma, pois a nota recebida foi enviada como NORMAL porém houve falhas no retorno da sefaz. O que fazer para evitar que esse problema ocorra novamente ou como pode ser tratado esta falha de retorno? Vou tentar exemplificar abaixo o problema e a situação deste caso. Resumindo o Problema 1 - Enviando Nota Gerando ID Chave aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10001aaaaaaaaa; 2 - Sefaz Recebe; 3 - Sem Retorno da nota enviada; 4 - Entra em Contingencia gerando ID Chave aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10009aaaaaaaaa; 5 - Impressa a nota e entregue ao cliente; 6 - Ao enviar a nota pendente de autorização com ID chave aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10009aaaaaaaaa, contingencia, retorna duplicidade de diferenca de chave com ID chave aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10001aaaaaaaaa,identificando o processo 1 que foi enviado com sucesso. 7 - Sistema notifica que XML não é encontrado no micro devido a alteração da chave e não existir documento. Problemas 1 - Lojista deverá baixar o XML manualmente na sefaz para manter os diretorios atualizados e corretos; 2 - Cliente possui um documento fiscal inexistente e sem validade jurídica 3 - Cliente perde direitos de compra devido documento ser invalido. 4 - Lojista será notificado pela sefaz, e passível de multa, por emitir documento offline inexistente, caracterizando, sonegação fiscal. Resultados 1 - Cliente nunca conseguirá consultar a nota impressão que esta em seu poder; 2 - Lojista corre risco de penalidade fiscal e ser caracterizado a sonegação fiscal.
  20. Poderá tbm validar o código de barra do produto da nota relacionando ao produto existente na base ...
  21. Veja a propriedade: MostrarPreview := false; Tente Assim: ###Exemplo usando o fortes; //impressora do caixa ACBrNFe1.DANFE.Impressora := 'ELGIN i9'; // nome igual como esta na lista de impressoras do windows ACBrNFe1.NotasFiscais.Imprimir; // impressora da cozinha/conferencia/etc... ACBrNFe1.DANFE.Impressora := 'ELGIN i7'; // nome igual como esta na lista de impressoras do windows ACBrNFe1.NotasFiscais.Imprimir;
  22. Boa Noite Mas o problema não está nas questão de pagamentos. Abaixo fiz apenas uma NFCe sem desconto, apenas selecionando Dinheiro, sendo que a nota é de 12,00 reais, sendo pago 15,00 reais, sendo gerado o troco de 3,00 reais. O que fiz de errado para gerar o erro NFC-e com somatório dos pagamentos diferente do total da Nota Fiscal? O valor pago em Dinheiro deve ser assim: vPag := vPag - vTroco ? <total> <ICMSTot> <vBC>0.00</vBC> <vICMS>0.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vFCPUFDest>0.00</vFCPUFDest> <vFCP>0.00</vFCP> <vBCST>0.00</vBCST> <vST>0.00</vST> <vFCPST>0.00</vFCPST> <vFCPSTRet>0.00</vFCPSTRet> <vProd>12.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vIPIDevol>0.00</vIPIDevol> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>0.00</vOutro> <vNF>12.00</vNF> <vTotTrib>0.48</vTotTrib> </ICMSTot> </total> <transp> <modFrete>9</modFrete> </transp> <pag> <detPag> <tPag>01</tPag> <vPag>15.00</vPag> </detPag> <vTroco>3.00</vTroco> </pag>
×
×
  • 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...