Ir para conteúdo
  • Cadastre-se

EdmarFrazao

Membros
  • Total de ítens

    453
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que EdmarFrazao postou

  1. Esta alteração esta funcionado e ainda não esta no svn, favor verificarem Ja estou usando em produção desde 16/02/2024 sem problemas, ela trata as msg de retorno do webservice do sicoob corretamente.
  2. esta atualizado as novas dll libcrypto-3.dll libssl-3.dll \ACBR\DLLs\OpenSSL\3.1.3\x86
  3. Comecei a implementar o Boleto Itau. o que aprendi Tem duas maneira de enviar o Boleto 1)Enviar o Boleto sem PIX ACBrBoleto.Cedente.CedenteWS.IndicadorPix := False; ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2'; Funciona perfeitamente com Acbr em Homologação. 2)Enviar Boleto com PIX ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2'; Parece pela documentação abaixo que não tem homologação , quando envia da erro 500 sempre. https://devportal.itau.com.br/nossas-apis/itau-ep9-gtw-pix-recebimentos-conciliacoes-v2-ext#tag/Bolecode-(Clientes) Não tem Homologação ( ainda não conseguir testar em Produção) 3)Para liberar tem que solicitar ao suporte do itau a liberação da API para PIX Boleto https://devportal.itau.com.br/baas/#/ Gostaria de saber se alguém em produção esta conseguindo enviar Boleto Hibrido com PIX com o Itau. Ja consegui fazer funcionar o Boleto Hibrido com Sicoob ( so tem produção ) e em Testes Banco do Brasil ( homologação)
  4. Estou testando Banco do Brasil em homologação, tudo funcionando sem problemas ou erros. Envio, cancelamento, consulta , lista. Na lista e igual no demo acbr
  5. Podem subir a alteração da unit que esta funcionando corretamente com sicoob.
  6. Testei com incluir , consulta e baixa funcionou prefeito. o código pode ser alterado para baixa também if (TipoOperacao = tpInclui) or (TipoOperacao = tpBaixa) then begin aJsonViolacoes := aJson.Values['resultado'].AsArray; for x := 0 to aJsonViolacoes.Count -1 do begin aJsonViolacao := aJsonViolacoes[x].AsObject; if (aJSonViolacao.Values['status'].AsObject.Values['codigo'].AsString <> '200') then begin ARejeicao := ARetornoWS.CriarRejeicaoLista; ARejeicao.Codigo := aJSonViolacao.Values['status'].AsObject.Values['codigo'].AsString; ARejeicao.mensagem := aJSonViolacao.Values['status'].AsObject.Values['mensagem'].AsString; end; end; end; ACBrBoletoRet_Bancoob.pas
  7. para sicoob ClientSecret=clienteID veja
  8. esta ultima alteração esta dando erro na consulta de boletos. --------------------------- GExperts Debugger Exception Notification --------------------------- Project SePixCD.exe raised exception class Exception with message '<TJsonValue>"resultado" value type error: jvObject to jvArray'. --------------------------- [&Filter ...] [Ignore &All this Session] [&Break] [Additional &Info] [&Continue] --------------------------- ThreadId=23964 ProcessId=19 ThreadName="" ExceptionMessage="<TJsonValue>"resultado" value type error: jvObject to jvArray" na linha 130 da unit ACBrBoletoRet_Bancoob aJsonViolacoes := aJson.Values['resultado'].AsArray; Json que retornou: { "numeroContrato": 12345, "modalidade": 1, "numeroContaCorrente": 01234, "nossoNumero": 000000, "seuNumero": "000726", "especieDocumento": "DM", "dataEmissao": "2024-02-10T00:00:00-03:00", "codigoBarras": "75691965100000104000000000000000000652000001", "linhaDigitavel": "75691311910100000000000000000000196510000010400", "valor": 104, "dataVencimento": "2024-03-10T00:00:00-03:00", "valorAbatimento": 0, "tipoDesconto": 0, "valorMulta": 2.2, "valorJurosMora": 0.19, "numeroParcela": 1, "aceite": false, "pagador": { "nome": "5 - cliente xxxxxxxxx ", "numeroCpfCnpj": "00011111114", "endereco": "Rua x ", "bairro": "Centro ", "cidade": "FORMIGA ", "cep": "35570000", "uf": "MG" }, "mensagensInstrucao": { "mensagens": [ "", "", "", "", "" ] }, "identificacaoBoletoEmpresa": "00123400 ", "quantidadeDiasFloat": 0, "listaHistorico": [ { "dataHistorico": "2024-02-14T00:00:00-03:00", "tipoHistorico": "1", "descricaoHistorico": "ENTRADA - VALOR NOMINAL TÍTULO - R$ 104,00" } ], "tipoJurosMora": 1, "dataJurosMora": "2024-03-11T00:00:00-03:00", "tipoMulta": 2, "dataMulta": "2024-03-11T00:00:00-03:00", "situacaoBoleto": "Em Aberto", "qrCode": "00020101021226950014br.gov.bcb.pix2573pix.sicoob.com.br/qr/payload/v2/cobv/ff7528f4-9f1f-4f81-a0f000000000000000204000053039865802BR5917S E SISTEMAS LTDA6007FORMIGA62070503***6304D17F" } alterei o retorno pois e de produção
  9. resolvido. Basta atualizar as libs OpenSLL 3.1.3 \ACBR\DLLs\OpenSSL\3.1.3\x86 libcrypto-3.dll libssl-3.dll ou para quem gera 64bits \ACBR\DLLs\OpenSSL\3.1.3\x64
  10. Atualização até 08/11/2023 executável gerado esta funcionado corretamente com Sicoob, Itau, Banco do Brasil porem atualizei os fontes hoje e não funciona Log que funciona: Atribuindo PSP: TACBrPSPSicoob, Nome: ACBrPSPSicoob1 - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs CriarCobrancaImediata( ) TransmitirHttp( POST, https://auth.sicoob.com.br/auth/realms/cooperado/protocol/openid-connect/token ) ResultCode: 200 - OK AcessarEndPoint( POST, /cob ) TransmitirHttp( POST, https://api.sicoob.com.br/pix/api/v2/cob ) ResultCode: 201 - Created ResultCode:201 ConsultarCobrancaImediata( 9GUL2M0W1M3XRA419314451706210741322, 0 ) AcessarEndPoint( GET, /cob ) TransmitirHttp( GET, https://api.sicoob.com.br/pix/api/v2/cob/9GUL2M0W1M3XRA419314451706210741322 ) ResultCode: 200 - OK ResultCode:200 - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs Log da nova versão que não funciona: Atribuindo PSP: TACBrPSPSicoob, Nome: ACBrPSPSicoob1 - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs CriarCobrancaImediata( ) TransmitirHttp( POST, https://auth.sicoob.com.br/auth/realms/cooperado/protocol/openid-connect/token ) ResultCode: 500 - EACBrPixHttpException: Erro HTTP: 500, Metodo: GET, URL: https://auth.sicoob.com.br/auth/realms/cooperado/protocol/openid-connect/token ***************EACBrPixHttpException*************** Erro HTTP: 500, Metodo: GET, URL: https://auth.sicoob.com.br/auth/realms/cooperado/protocol/openid-connect/token - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs erro Banco do Brasil Atribuindo PSP: TACBrPSPSicoob, Nome: ACBrPSPSicoob1 Atribuindo PSP: TACBrPSPBancoDoBrasil, Nome: ACBrPSPBancoDoBrasil1 Atribuindo PSP: Nil Atribuindo PSP: TACBrPSPBancoDoBrasil, Nome: ACBrPSPBancoDoBrasil1 - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs CriarCobrancaImediata( ) TransmitirHttp( POST, https://oauth.hm.bb.com.br/oauth/token ) ResultCode: 500 - EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://oauth.hm.bb.com.br/oauth/token ***************EACBrPixHttpException*************** Erro HTTP: 500, Metodo: POST, URL: https://oauth.hm.bb.com.br/oauth/token - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs Erro Banco Itau: Atribuindo PSP: TACBrPSPSicoob, Nome: ACBrPSPSicoob1 Atribuindo PSP: TACBrPSPItau, Nome: ACBrPSPItau1 Atribuindo PSP: Nil Atribuindo PSP: TACBrPSPItau, Nome: ACBrPSPItau1 - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs CriarCobrancaImediata( ) TransmitirHttp( POST, https://devportal.itau.com.br/api/jwt ) ResultCode: 500 - EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://devportal.itau.com.br/api/jwt ***************EACBrPixHttpException*************** Erro HTTP: 500, Metodo: POST, URL: https://devportal.itau.com.br/api/jwt - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs
  11. uma ressalva MG FCP ST 1 – nas operações sujeitas ao regime de substituição tributária, na Guia Nacional de Apuração e Informação do ICMS Substituição Tributária – GIA-ST conforme os procedimentos previstos no Manual de Escrituração EFD – Fundo de Erradicação da Miséria, disponibilizado no endereço eletrônico da SEF na interne https://www.substituicaotributaria.com/SST/substituicao-tributaria/noticia/27/12/2023/mg-define-procedimentos-para-cobranca-do-fundo-de-combate-a-pobreza- 2.2 – do campo Informações Complementares, mediante indicação da expressão “Adicional de alíquota – Fundo de Erradicação da Miséria” acompanhada do respectivo valor; b) se optante pelo regime do Simples Nacional, inscrito no Cadastro de Contribuintes do ICMS ou cadastrado no Cadastro Simplificado de Contribuintes do ICMS – Difal neste Estado, da DeSTDA, observado o disposto no parágrafo único da cláusula quarta do Ajuste SINIEF 12, de 2015.
  12. so encontrei FCP para simples nacional com FCP ST. https://documentacao.senior.com.br/goup/5.10.3/manuais_processos/mercado/nf-e/fcp.htm https://www.econeteditora.com.br/boletim_icms/assuntos_diversos/16/23/nota_fiscal_eletronica_nfe.php https://blog.fortestecnologia.com.br/gestao-contabil/icms-fcp/ https://ajuda.nomus.com.br/support/solutions/articles/27000048922-passo-4-2-aplicacão-do-fcp-st-em-empresas-do-simples-nacional Creio que para simples nacional so teremos FCP ST para os CSON: 202,203 e 900 Conforme econect 3.2.1. Simples Nacional Já em relação às empresas do Simples Nacional, a Nota Técnica 002/2016 incluiu os seguintes campos, tendo em vista o Código de Situação da Operação do Simples Nacional (CSOSN) para o grupo “CRT 1 = CSOSN 201 - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária”, “CRT 1 = CSOSN 202 ou 203 - Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por substituição tributária / Isenção do ICMS no Simples Nacional para faixa de receita bruta e com cobrança do ICMS por substituição tributária, e “CRT 1 = CSOSN 900 - Outros”. Campo Descrição Observação vBCFCPST Valor da Base de Cálculo do FCP Informar o valor da Base de Cálculo do FCP vFCPST Percentual do FCP retido por Substituição Tributária Percentual relativo ao Fundo de Combate à Pobreza (FCP) retido por substituição tributária. Nota: Percentual máximo de 2%, conforme a legislação vFCPST Valor do FCP retido por Substituição Tributária Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) retido por substituição tributária Para o grupo “CRT 1 = CSOSN 500 - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação”, para as empresas do Simples Nacional, os campos “Valor da Base de Cálculo do FCP” e “Valor do FCP retido por Substituição Tributária”, serão denominados, respectivamente, “Valor da Base de Cálculo do FCP retido anteriormente” e “Valor do FCP retido anteriormente por Substituição Tributária”.
  13. Entendo que não tem como informar o FCP para Simples nacional. O Decreto não informa se simples nacional esta desobrigado de calcular. https://www.fazenda.mg.gov.br/empresas/legislacao_tributaria/leis/2023/l24471_2023.html Alguém tem alguma informação sobre o simples nacional como proceder?
  14. Nova tabela para FCP: Tabela de Alíquotas de FCP por UF (atualizada em 22/01/2024) Minha duvida: Como posso informar FCP para empresa Simples Nacional com CSON? Empresa simples nacional se informar as tags: Total.ICMSTot.vFCP ( sai no xml) ICMS.vFCP ( não sai no xml com CSON) com CST sai corretamente.
  15. estou com o mesmo problema, em Homologação funciona, em Produção um cliente que tenho parou e sempre da o mesmo erro acima informado
  16. entendo que as regras são complexas e ainda depende da interpretação das áreas fiscais, contábeis etc. A ideia seria criar uma classe para totalizar os tributos e cálculos, não as regras de tributação. O projeto acima ja auxilia nos cálculos individualmente, mas ainda precisa totalizar. mas obrigado
  17. Sugestão a Acbr criar um motor de cálculo de impostos. Poderia se o autor permitir implementar com base no projeto do SacFiscal: https://github.com/sacfiscal/Delphiscal Este projeto acima já auxiliar em alguns cálculos O interessante seria criar não somente os cálculos com também os totalizadores suportando todos os CST Normais bem como os CSON, bem como as outras tributações Fundo de Combate a pobreza, Combustíveis , Frete etc Fica a sugestão
  18. A implementação @Hudson G Leite, fiz o teste e retornou os valores
  19. segue arquivos 20230626085542-sit.xml ID1033416450000002023061614313300026-S5002.xml
  20. Não deu para eu testar, mas veja se os arquivos que enviei tem as tags
  21. Tente enviar novamente o xml, e veja os retornos ( logs) se der duplicidade no xml de retorno quando é duplicidade mostra a chave correta, confira os logs de retorno
×
×
  • 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...