Martin Afonso De Sousa Postado 18 Junho Postado 18 Junho (editado) Boa tarde, tento fazer envio da nfce usando AcbrLib, quando escolho o pix ocorre esse erro. GRAVE: Error: java.lang.Exception: Rejeicao: Nao informados os dados do cartao de credito/debito nas Formas de Pagamento da Nota Fiscal [Ocorr:1] at service.components.nfce.NfceFacade.validaRetornoEnvio(NfceFacade.java:35) at service.components.nfce.EmissaoNfce$1$1.call(EmissaoNfce.java:61) at service.components.nfce.EmissaoNfce$1$1.call(EmissaoNfce.java:39) at javafx.concurrent.Task$TaskCallable.call(Task.java:1423) at java.util.concurrent.FutureTask.run(Unknown Source) at javafx.concurrent.Service.lambda$null$6(Service.java:725) at java.security.AccessController.doPrivileged(Native Method) at javafx.concurrent.Service.lambda$executeTask$7(Service.java:724) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) No ini fica assim: [pag001] tPag=17 vPag=0.10 vTroco=0 tpIntegra=2 [Destinatario] [Transportador] modFrete=9 [DadosAdicionais] o momento que crio a forma de pgto é aqui: @IniEntity(name = "pag") public class FinalizacaoNfce { @IniProperty(name = "tPag") private final String especie; @IniProperty(name = "vPag") private final BigDecimal valorPago; @IniProperty(name = "vTroco") private final BigDecimal troco; private final String finalizadora; @IniProperty(name = "tpIntegra") private final int tipoPagamentoIntegrado; public FinalizacaoNfce(Finalizacao finalizacao) { especie = finalizacao.getEspecie(); valorPago = finalizacao.getValorPago(); troco = finalizacao.getTroco(); finalizadora = finalizacao.getFinalizadora(); tipoPagamentoIntegrado = 2; } } já tentei de tudo conforme as regras fiscais, mas nada resolveu, não sei se tem alguma relação com atualização do acbrlib. Vi que tem que add uma tag <card>, mas nas instruções e no ini de exemplo das instruções do acbrlib (o que consta no site) não mostra sobre essa tag, aguardo uma ajuda, abraços. Editado 18 Junho por Martin Afonso De Sousa Mencionar mais uma informação
Moderadores Juliomar Marchetti Postado 18 Junho Moderadores Postado 18 Junho O exemplo em C# existente não contempla isso? enfim mas o erro é porque se tu informa 17 tem que informar conforme as regras fiscais mais dados abaixo. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Martin Afonso De Sousa Postado 19 Junho Autor Postado 19 Junho Adaptei para gerar da seguinte maneira no ini: [pag001] tPag=17 vPag=0.10 vTroco=0 tpIntegra=2 dPag=18/06/2025 indPag=0 UFPag=CE [card001] tBand=10 cAut=PIX-AUTO CNPJ=32131231 CNPJReceb=1231231231 idTermPag=12345678901234567890 (coloquei cnpj aqui para retirar o meu cpf) porém, continua dizendo que não foi informado dados do cartão etc. Eu também testei sem add [card001] e ainda continua o erro, li o decreto da sefaz do Estado que obriga agora ter essas informações. Nos exemplos do C# só encontrei isso para MT e RS, e tentei porém sem sucesso: //PagamentoNFe pagtoCartaoMT = new PagamentoNFe(); //pagtoCartaoMT.tPag = FormaPagamento.fpCartaoCredito; //pagtoCartaoMT.vPag = 100; //pagtoCartaoMT.tpIntegra = TpIntegra.tiPagIntegrado; //pagtoCartaoMT.CNPJ = "99999999999999"; //pagtoCartaoMT.cAut = "123456789012345678901234567890"; //pagtoCartaoMT.CNPJReceb = "123456789101234"; //pagtoCartaoMT.idTermPag = "12345678901234567890";
Moderadores Juliomar Marchetti Postado 20 Junho Moderadores Postado 20 Junho veja no exemplo do manual https://acbr.sourceforge.io/ACBrLib/Modelo1-NFCeINI.html mas ao que parece está errado no seu in Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora