Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (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 por Martin Afonso De Sousa
Mencionar mais uma informação
Postado

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";

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.