-
Total de ítens
377 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que willian_delan postou
-
Implementado operação tpConsultaDetalhe, API V2 do Sicredi
willian_delan replied to willian_delan's tópico in ACBrBoleto
Boa tarde, tudo certo? avaliaram a alteração? sabe se irão utilizar o que enviei ou se constataram algum erro? meus clientes já estão utilizando normalmente com este processo. Caso eu possa contribuir com algo a mais me informem, obrigado. -
Implementado operação tpConsultaDetalhe, API V2 do Sicredi
um tópico no fórum postou willian_delan ACBrBoleto
Boa tarde, tudo certo? Implementei a operação tpConsultaDetalhe para o Banco Sicredi API V2. Segue units alteradas em anexo. * Testado consulta com os dados do nosso cliente e foi possível consultar com sucesso. *OBS: Deixado algumas informações comentadas por não ter as propertys criadas no ACBR (Campos opicionais). Segue abaixo exemplo de um JSON de consulta realizado com sucesso e todos os campos necessários do retorno: (Mais exemplos e informações no manual: https://drive.google.com/file/d/1PCnoGl_mQn80unYZoYz7ybCE_KX9vLgh/view?usp=share_link ) { "linhaDigitavel": "74891123211302140217027111291004993600000000500", "codigoBarras": "74899936000000005001123213021402172711129100", "carteira": "SIMPLES", "seuNumero": "541", "nossoNumero": "232130214", "pagador": { "codigo": "152YY", "documento": "06190590950", "nome": "209984 - CLI/FOR/TRANSP 209984" }, "dataEmissao": "2023-05-24", "dataVencimento": "2023-05-24", "dataBaixa": "2023-05-24", "valorNominal": 5, "situacao": "BAIXADO POR SOLICITACAO", "multa": 0, "abatimento": 0, "tipoJuros": "A - VALOR", "juros": 0.08, "diasProtesto": 0, "validadeAposVencimento": 3650, "diasNegativacao": 0, "tipoDesconto": "A - VALOR", "descontoAntecipacao": 0, "descontos": [] } Segue units alteradas: https://files.fm/u/umc6tncxk -
Não iremos precisar destas opções no momento, caso utilizarmos futuramente e implementarmos abrimos novo tópico. Pode encerrar este tópico.
-
Muito obrigado pela informação. Não iremos necessitar desta opção no momento, apenas a CodigoNegativacao e CodigoProtesto. Caso implemente eu posto as units aqui, caso o ACBr implemente até lá me avise por gentileza.
-
@Juliomar Marchetti Referente a funcionalidade da "RateioCredito", sabe dizer ?
-
@Juliomar MarchettiPode concluir este tópico.
-
Blz, obrigado.
-
@lucashpmeloConsegue me passar o Collections do Postman? não encontrei para baixar pelo manual, ai queria ver se alguém tem o arquivo para importarmos aqui para realizar os testes.
-
Boa tarde, tudo bem? Estou implementando a API Sicredi Boleto e encontrei alguns fóruns recentes sobre o assunto aqui no ACBr que foi recentemente implementado pelo ACBr e gostaria de saber se alguém possuí o manual da API V2 do Sicredi. *Alguém possuí o manual da V2 para disponibilizar? Manual da V1: https://drive.google.com/file/d/1PCnoGl_mQn80unYZoYz7ybCE_KX9vLgh/view?usp=share_link Foruns ACBr sobre o assunto:
-
@Juliomar Marchetti Sim, sugiro implementar. Caso eu consiga implementar eu repasso aqui a unit alterada. **** Referente a minha dúvida inicial: "Sabem informar a funcionalidade da "RateioCredito"?" -> Alguém possuí a informação de para que serve este campo, qual seria a usabilidade dele?
-
Identificamos também que não está implementado a CodigoNegativacao e CodigoProtesto que se refere ao Código para Protesto / Negativação, vimos que na Unit ACBrBancoBancoob tem esta gestão implementada e deveria ter tbm na Unit ACBrBoletoW_Bancoob Segue abaixo: {Código para Protesto / Negativação} case CodigoNegativacao of cnProtestarCorrido : ACodProtesto := '1'; cnProtestarUteis : ACodProtesto := '1'; // Não há no manual opção para dias uteis cnNegativar : ACodProtesto := '8'; else case TipoDiasProtesto of diCorridos : ACodProtesto := '1'; diUteis : ACodProtesto := '2'; else ACodProtesto := '3'; end; end; {Data e Dias de Protesto / Negativação} if (ACodProtesto = '8') then begin DataProtestoNegativacao := DateToStr(DataNegativacao); DiasProtestoNegativacao := IntToStr(DiasDeNegativacao); end else begin if (ACodProtesto <> '3') then begin DataProtestoNegativacao := DateToStr(DataProtesto); DiasProtestoNegativacao := IntToStr(DiasDeProtesto); end else begin DataProtestoNegativacao := ''; DiasProtestoNegativacao := '0'; end; end;
-
Boa tarde, tudo certo? Sabem informar a funcionalidade da "RateioCredito"? Identificamos pelos manuais e exemplos de JSON mas não identificamos ela mapeada no ACBr, sabem dizer? Segue abaixo JSON de exemplo do Manual: [ { "numeroContrato": 25546454, "modalidade": 1, "numeroContaCorrente": 0, "especieDocumento": "DM", "dataEmissao": "2018-09-20T00:00:00-03:00", "nossoNumero": 2588658, "seuNumero": "1235512", "identificacaoBoletoEmpresa": "4562", "identificacaoEmissaoBoleto": 1, "identificacaoDistribuicaoBoleto": 1, "valor": 156.23, "dataVencimento": "2018-09-20T00:00:00-03:00", "dataLimitePagamento": "2018-09-20T00:00:00-03:00", "valorAbatimento": 1, "tipoDesconto": 1, "dataPrimeiroDesconto": "2018-09-20T00:00:00-03:00", "valorPrimeiroDesconto": 1, "dataSegundoDesconto": "2018-09-20T00:00:00-03:00", "valorSegundoDesconto": 0, "dataTerceiroDesconto": "2018-09-20T00:00:00-03:00", "valorTerceiroDesconto": 0, "tipoMulta": 1, "dataMulta": "2018-09-20T00:00:00-03:00", "valorMulta": 5, "tipoJurosMora": 1, "dataJurosMora": "2018-09-20T00:00:00-03:00", "valorJurosMora": 4, "numeroParcela": 1, "aceite": true, "codigoNegativacao": 2, "numeroDiasNegativacao": 60, "codigoProtesto": 1, "numeroDiasProtesto": 30, "pagador": { "numeroCpfCnpj": "98765432185", "nome": "Marcelo dos Santos", "endereco": "Rua 87 Quadra 1 Lote 1 casa 1", "bairro": "Santa Rosa", "cidade": "Luziânia", "cep": "72320000", "uf": "DF", "email": [ "[email protected]" ] }, "beneficiarioFinal": { "numeroCpfCnpj": "98784978699", "nome": "Lucas de Lima" }, "mensagensInstrucao": { "tipoInstrucao": 1, "mensagens": [ "Descrição da Instrução 1", "Descrição da Instrução 2", "Descrição da Instrução 3", "Descrição da Instrução 4", "Descrição da Instrução 5" ] }, "gerarPdf": false, "rateioCreditos": [ { "numeroBanco": 756, "numeroAgencia": 4027, "numeroContaCorrente": 0, "contaPrincipal": true, "codigoTipoValorRateio": 1, "valorRateio": 156.23, "codigoTipoCalculoRateio": 1, "numeroCpfCnpjTitular": "98765432185", "nomeTitular": "Marcelo dos Santos", "codigoFinalidadeTed": 10, "codigoTipoContaDestinoTed": "CC", "quantidadeDiasFloat": 1, "dataFloatCredito": "2020-12-30" } ], "codigoCadastrarPIX": 1, "numeroContratoCobranca": 1 } ]
-
@Renato Rubinho Obrigado Renato, realmente agora não ocorre mais aquela rejeição. No entanto estou com outra referente ao conteúdo do JSON que estou enviando, devo abrir outro fórum? ou sabem dizer o que é por este? codigo":400,"mensagem":"O número do contrato deve ser o mesmo número do cliente. Retorno completo do RetWs: '{"resultado":[{"status":{"codigo":400,"mensagem":"O número do contrato deve ser o mesmo número do cliente."},"boleto":{"numeroContrato":0,"modalidade":17,"numeroContaCorrente":265184,"nossoNumero":359,"seuNumero":"51","especieDocumento":"01","dataEmissao":"2023-05-18T00:00:00-03:00","valor":5,"dataVencimento":"2023-05-18T00:00:00-03:00","tipoDesconto":0,"valorMulta":0,"valorJurosMora":300,"numeroParcela":1,"aceite":false,"pagador":{"nome":"000005 - CLI/FOR/TRANSP 000005","numeroCpfCnpj":"02160244988","endereco":"RUA MARIA CALAI,, 44 44","bairro":"FLOR DA SERRA","cidade":"JOACABA","cep":"89600000","uf":"SC"},"mensagensInstrucao":{"tipoInstrucao":1,"mensagens":["05","01"]},"identificacaoBoletoEmpresa":"000000000000000000359","tipoJurosMora":2,"dataJurosMora":"1899-12-30T00:00:00-03:00","tipoMulta":0,"identificacaoEmissaoBoleto":1,"identificacaoDistribuicaoBoleto":1,"gerarPdf":false,"codigoCadastrarPIX":1}}]}'
-
Boa tarde @Victor H. Gonzales - Panda, tudo certo? Estou passando pela mesma situação, atualizei o ACBr com as alterações e permanece a msg. Segue retorno do WebService: '{"mensagens":[{"mensagem":"Can not deserialize instance of java.lang.String[] out of VALUE_STRING token\n at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@b05210e4; line: 1, column: 777] (through reference chain: java.util.ArrayList[0]->br.com.sicoob.sisbr.cobrancabancaria.api.rest.dto.BoletoRestDto[\"mensagensInstrucao\"]->br.com.sicoob.sisbr.cobrancabancaria.api.rest.dto.MensagensInstrucao[\"mensagens\"])","codigo":"0004"}]}' Caso precise posso passar mais informações aqui para ajudar a corrigir a inconsistência.
-
Cancelamento de NFSe - Centi - Tridade (GO)
willian_delan replied to willian_delan's tópico in ACBrNFSe
@Italo Giurizzato Junior Realmente, a inconsistência era as aspas na tag <Id>, removendo as aspas encontrou a nota e cancelou com sucesso, agradeço. Tive esse problema pois não a ChaveAcesso não veio no XML de retorno, por isso tive que trazer do xmlnfse e acabei trazendo com as aspas. Obrigado pelo apoio, pode encerrar o tópico. -
Bom dia, Tudo bem? Estamos com problemas para realizar o cancelamento via WebSerivice para o provedor CENTI para o município de Trindade (GO). Todos os arquivos do ACBr estão atualizados, Schemas do provedor estão atualizados. Retorno do provedor ao tentar cancelar a nota "Não foi encontrada uma nota fiscal com os dados informados!" Analisamos o manual e aparenta estar OK mas mesmo assim não encontra a nota com os dados informados. A nota de cancelamento pega corretamente o mesmo Código de Verificação e o mesmo ID da nota emitida, mesma série, mesmo número, mesmo RPS e mesmo assim não identifica. Segue em anexo XML da nota emitida e XML e SOAP da nota de cancelamento que não deu certo, estou anexando tbm o Manual e o exemplo do XML de cancelamento. Manual do provedor: https://sites.google.com/a/centi.com.br/nfse/documentacao-nfs-e XML Nota emitida e XML e SOAP da Nota de Cancelamento e Exemplo do XML de Cancelamento: https://files.fm/u/x3248sp6x *OBS nota emitida pelo sistema se encontra corretamente na prefeitura, com mesma série e dados informados no XML.
-
Município [Cidade Gaucha] não está associado a nenhum Provedor.
willian_delan replied to flavioz_lopes's tópico in ACBrNFSe
@flavioz_lopes Deve ser incluído ao arquivo ACBrNFSeXServicos.ini do ACBr, hoje caso consulte esse município lá não tem nenhum provedor associado mesmo. Deve verificar qual o provedor e quais as URL´s de Homologação e Produção, para assim a equipe do ACBr poder incluir o provedor para esta cidade e poderem emitir as notas via WebService. Pelo que pesquisei deve ser o provedor GovDigital, mas de qualquer forma vá atrás das informações para verificar quais os dados corretos. -
@Diego Foliene Boa tarde, tudo certo? a alteração esta causando impacto para os meus clientes, não sendo possível emitir as notas desde esta modificação. Ocorre erro na validação dos Schemas: X800 - Erro de Validação: --> 1871 - Element '{http://www.abrasf.org.br/nfse.xsd}OutrasInformacoes': This element is not expected. - Segue XML: https://files.fm/u/ayqu47xyq Caso não alimente a TAG a nota é emitida com sucesso! Avaliem a alteração e ajustem por gentileza.
-
SimplISS - Blumenau SC - Casas decimais da TAG alíquota do XML
willian_delan replied to willian_delan's tópico in ACBrNFSe
Bom dia @Italo Giurizzato Junior e @Renato Rubinho, tudo certo? Realizei os testes, referente a alteração ficou tudo certo. No entanto ocorreu uma nova rejeição desta situação. Após enviar o RPS ele é enviado para a prefeitura e necessita que seja feito uma ConsultarLoteRps para consultar a situação do Lote e trazer as devidas informações e nessa consulta tenho a seguinte rejeição: <Situacao>3</Situacao><ListaMensagemRetorno><MensagemRetorno><Codigo>RPS</Codigo><Mensagem>9999</Mensagem><Correcao>Identificação do número do RPS.</Correcao></MensagemRetorno><MensagemRetorno><Codigo>E236</Codigo><Mensagem>O campo ResponsavelRetencao deve ser preenchido somente quando o ISSRetido for igual a "1 - Sim."</Mensagem><Correcao>Remova o campo ResponsavelRetencao para emissão da NFS-e.</Correcao></MensagemRetorno></ListaMensagemRetorno></ConsultarLoteRpsResposta>' Verifiquei o XML e realmente esta trazendo o ResponsavelRetencao preenchido, pode ser feito algum tratamento para somente preencher o ResponsavelRetencao quando o ISSRetido for 1? ou devemos tratar internamente? Segue XML para analise: https://files.fm/u/qpa77rrqb Obrigado pela atenção. *OBS: Removendo o ResponsavelRetencao a nota emite com sucesso, testado e validado. -
SimplISS - Blumenau SC - Casas decimais da TAG alíquota do XML
willian_delan replied to willian_delan's tópico in ACBrNFSe
Bom dia @Renato Rubinho, assim que estiver disponível informe que realizado alguns testes para validar se ficou tudo ok, obrigado. -
SimplISS - Blumenau SC - Casas decimais da TAG alíquota do XML
willian_delan replied to willian_delan's tópico in ACBrNFSe
@Renato Rubinho Segue XML, SOAP, RPS -> https://files.fm/u/gty4vkr4e Desculpe a demora para enviar. Assim que o #TK-3766 estiver disponível no SVN me informe por favor, obrigado.