rodrigod6 - Projeto ACBr
About rodrigod6
rodrigod6 replied to rodrigod6's topic in ACBrNFSe
Bom dia! A prefeitura de SJP me retornou que a consulta foi feita, seguindo o padrão deles de maneira correta! Obrigado, abs,
Boa tarde Italo, Atualizei os fontes, gerou conforme o exemplo da prefeitura. Vamos atualizar os clientes, e contactar a prefeitura para verificar se tudo ficou correto! Muito Obrigado pela ajuda,
Bom dia Italo, Estou anexando um XML de consulta. O arquivo de exemplo, entrei na página da prefeitura Primeiro a página principal https://nfe.sjp.pr.gov.br/servicos/issOnline2/ Acessando a página temos a área do desenvolvedor Nesta página https://nfe.sjp.pr.gov.br/servicos/issOnline2/desenvolvedor/ temos a seção XML de exemplo dos métodos, nela temos o exemplo ConsultarLoteRpsV3 https://nfe.sjp.pr.gov.br/servicos/issOnline2/ws/schemes/ConsultarLoteRpsEnvio.xml Mesmo assim vou realizar o download do exemplo deles e anexar aqui. 01-74580479-con-lot.xml (XML Gerado pelo ACBr) ExemploSJP-ConsultarLoteRpsEnvio.xml (Exemplo do Site) 01-74580479-con-lot.xml ExemploSJP-ConsultarLoteRpsEnvio.xml
rodrigod6 started following Boletos via webserver caixa, Servicos utilizados sem a assinatura digital - consultarlote - Provedor SJP, Consulta de SPC via componente and and 1 other February 4
rodrigod6 replied to reij's topic in ACBrBoleto
Bom dia, A título de comentário, no github temos o projeto Api-Boleto, que foi implementado em Linguagem Go. Podemos verificar como é a implementação de outros bancos. Eles já tem implementado os bancos: Banco do Brasil Caixa Citibank Santander BradescoShopFacil BradescoNetEmpresas Itau https://github.com/mundipagg/boleto-api Não encontrei o layout dos bancos no projeto, mas temos outros tópicos que temos referências com os manuais. Mas tem esse que o Davi coloca o fonte da Caixa no último comentário e alguns layouts (bradesco, caixa)
rodrigod6 started following NT 2018.005 v1.00 - Alterações NFe/NFCe em homologação February 28, 2019
rodrigod6 started following ACBrGNRe - Atualização 01/04/2019 versão 2.0 February 21, 2019
rodrigod6 posted a topic in ACBrGNRe
Recebemos este e-mail sobre a atualização do ws da GNRE para a versão 2.00 Prezado Contribuinte, Informamos que a partir do dia 01/04/2019, o Portal GNRE terá sua versão atualizada para 2.0. A versão 2.0 contemplará três opções para geração das guias: 1.	GNRE Simples - esta opção equivale à geração da GNRE atual, ou seja, geração de guia para apenas um pagamento. 2.	GNRE com Múltiplos Documentos de Origem - nesta opção poderão ser adicionados múltiplos documentos de origem, desde que mantida a mesma UF destinatária, o mesmo Contribuinte Emitente, o mesmo Código de Receita e o mesmo Tipo de Documento de Origem. 3.	GNRE com Múltiplas Receitas - nesta opção poderão ser adicionados diversos códigos de receitas, desde que se mantenha a mesma UF destinatária e o mesmo Contribuinte Emitente. Nesta opção serão aceitos vários códigos de receita, inclusive podendo repetir o mesmo código de receita. Para os contribuintes que utilizam os serviços (webservices) de automação que o Portal disponibiliza, será necessário adequar suas aplicações para a nova estrutura do XML versão 2.0. Haverá um período em que o Portal da GNRE aceitará as duas versões simultaneamente.Este período será para que as UFs e os contribuintes possam fazer os ajustes necessários para utilização desta versão. Ao fim deste período só serão aceitas requisições, via webservice, na nova versão. O período inicial da versão 2.0 será informado no Portal GNRE (Testes/Homologação e Produção) em momento posterior. Para maiores detalhes, acessar o Portal GNRE no ambiente de Testes/Homologação (http://www.testegnre.pe.gov.br) e clicar no menu Automação. Neste link, você encontrará: •	Manual para Preenchimento do Lote: o	Formato do arquivo (versão 1.0 e 2.0) o	Dicionário de dados do arquivo XML (versão 1.0 e 2.0) o	Regras de Preenchimento •	Anexos •	Links para as empresas solicitarem a utilização dos webservices •	Manual de Integração do Contribuinte (versão 2.0) •	Endereço dos serviços (webservices) Em caso de dúvidas encaminhar e-mail para [email protected] Atenciosamente, Gestor Nacional do GNRE Secretaria da Fazenda do Estado de Pernambuco Na encontrei mais informações sobre o período que inicia o ambiente de testes. E também não encontrei informações sobre até quando as duas irão funcionar em paralelo. Alguém tem mais informações a respeito? Obrigado,
rodrigod6 replied to Rafael Fachini's topic in ACBrGNRe
Acho que falta o c10_valorTotal no seu arquivo: <c10_valorTotal>55.81</c10_valorTotal> with ACBrGNRE1.Guias.Add.GNRE do begin ... c10_valorTotal := c06_valorPrincipal; ... abs
rodrigod6 started following Segmento S - Santander e Banco do Brasil - Mensagem C 200, Motivos de Rejeição CNAB 240 Banco do Brasil and Registro Online de Boleto November 23, 2018
ANSWERED AcbrBancoBrasil CodMotivoRejeicaoToDescricao outros motivos
Modifiquei o AcbrBancoBrasil nos motivos do retorno para que não quando ache o motivo, retorne 00-Outros motivos. Fiz a modificação baseado no AcbrSantander que já possui a funcionalidade. 1) Primeira mudança - alinhamento do if que verifica CNAB 400 2) Alinhamento/padronização dos motivos do tipo da ocorrência: toRetornoComandoRecusado: //03 (Recusado) 3) Adicionado um retorno padrão (CNAB 400), semelhante ao que tem no fonte do AcbrSantander, para retornar outros motivos. 4) CNAB 240 - (toRetornoRegistroRecusado) - Alinhado case, e colocado no result os códigos junto com a descrição, seguindo o padrão existente: 5) CNAB 240 -(toRetornoLiquidado, toRetornoBaixaAutomatica, toRetornoLiquidadoSemRegistro: // 06, 09 e 17 (Liquidado)) Colocado no result os códigos junto com a descrição, seguindo o padrão existente: 6) Mesmo acima para toRetornoDebitoTarifas 7) Adicionado um retorno padrão (CNAB 240), semelhante ao que tem no fonte do AcbrSantander, para retornar outros motivos. Segue arquivo fonte para análise se pode ser alterado no Acbr. ACBrBancoBrasil.Acbr.2018.10.26-Correcao.pas Obrigado,
rodrigod6 replied to lazarinr's topic in ACBrBoleto
Estou com o mesmo retorno do código A9 no motivo, também no arquivo de retorno do Banco do Brasil. Ele só retornar quando vem o retorno de entrada confirmada no código da ocorrência. No meu arquivo esta retorno assim: 0000000000000000000000161A9 11019088330 000 0000000000000000000000161A9A4 11019088330 000 Primeiro título veio A9 (Linha 1) No segundo veio A9A4 (Linha 3) No layout do CNAB 240 temos o campo 28.3T que identifica os códigos dos motivos das ocorrências Encontrei no final das notas do campo o seguinte trecho: Detalhamento para DDA: Para título DDA, o campo "Código de movimento de retorno", posição 16 a 17, apresentará a mensagem "02 – Entrada confirmada". Além disso, no campo "Motivo da Ocorrência", posição 214 a 223, haverá a mensagem "A4 – Sacado DDA". Entendo que quando no campo 16-17 vir 02 - Entrada confirmada No motivo da ocorrência vier A4, será A4 - Sacado DDA. Quanto ao A9 não consegui identificar qual o tratamento ou mensagem do mesmo. Teríamos que criar no ACBrBancoBrasil, um código assim: toRetornoRegistroConfirmado: //02 (Entrada) case CodMotivo of 00: Result:='00-Por meio magnético'; 11: Result:='11-Por via convencional'; 16: Result:='16-Por alteração do código do cedente'; 17: Result:='17-Por alteração da variação'; 18: Result:='18-Por alteração de carteira'; A4: Result:='A4-Sacado DDA' end; Mas o campo CodMotivo é do tipo System.Integer não sendo possível fazer isso. Se alguém tiver alguma ideia de como ajustar, pensei em algumas opções: 1 - Mudar a variável da Integer para String; 2 - Colocar o else do case semelhante ao do santander: else Result := IntToStrZero(CodMotivo, 3) + ' - Outros Motivos'; end; Só que ai com 2 e não apareceria o A4. O que acham, alguma ideia? Mais alguém recebeu retornos de entrada confirmadas com este código?
Na última versão já tem e diferença do CNAB 240 e 400. function TACBrBancoBrasil.CodMotivoRejeicaoToDescricao(const TipoOcorrencia: TACBrTipoOcorrencia; CodMotivo: Integer): String; begin if (ACBrBanco.ACBrBoleto.LayoutRemessa = c400) then begin // end else //240 // ... Somente para o banco do brasil, e como o colega citou, temos dois layouts (CNAB 240 e CNAB 400) Acho que são esses links BB - Leiaute CNAB 240 - Novembro 2016 BB - Layout de Arquivo - CNAB 400 - Março - 2018
rodrigod6 replied to MagoSchmidt's topic in ACBrBoleto
Pesquisei e achei esses https://www.projetoacbr.com.br/forum/topic/35914-trasmissão-automática-remessa-e-retorno/?tab=comments#comment-285905
ANSWERED Segmento S - Santander e Banco do Brasil - Mensagem C 200
ANSWERED Banco Santander LerRetorno240 Motivo da Ocorrência quando liquidação
rodrigod6 replied to Souza's topic in ACBrBoleto
Boa Tarde, Achei interessante o tópico, vou estudar mais a respeito. Realmente existe a opção citada ( http://docs.tecnospeed.com.br/boleto/BancosHomologados/) Alguns banco que achei em uma breve pesquisa: Banco - 237 - Bradesco Transmissão Automática de Arquivos A transmissão de arquivos ao Banco pode ser realizada automaticamente. Para manter toda a segurança no processo os arquivos devem ser criptografados. Após o envio ficam pendentes de aprovação.Fonte: https://banco.bradesco/html/pessoajuridica/ferramentas/net-empresa/produtos-e-servicos/transferencia-de-arquivos-webta.shtm Banco 104 – CEF Os boletos poderão ser registrados on-line para liquidação em qualquer banco? Sim. A Cobrança Bancária CAIXA permitirá o registro on-line de 3 formas: Integração via Webservice Há possibilidade de registro por meio de integração entre o sistema do Beneficiário e os sistemas da CAIXA via webservice. Este modelo é ideal para situações em que há necessidade de fornecer o boleto no ato de atendimento ao Pagador, seja em uma plataforma web (site) em que o próprio usuário é o Pagador ou em qualquer outro modelo em que um sistema do Beneficiário é utilizado para emissão de boleto em transações individuais ("boleto a boleto"). Fonte: https://www.caixa.gov.br/Downloads/cobranca-caixa/Perguntas_Frequentes-Nova_Plataforma_de_Cobranca_v1-05.pdf Abraços,
rodrigod6 replied to valterpatrick's topic in Object Pascal - Delphi & Lazarus
Bom Dia Fernando Rodrigo, Legal !! Eu também estou fazendo assim, mesclando os dados da DI e da planilha do Excel que contem os dados! Levante a questão da possibilidade da criação de um objeto no ACBr para todos conseguirem ler a DI! Inclusive , acredito, ter encontrado o layout técnico dos arquivos da DI e Adição no site da Receita Federal. http://idg.receita.fazenda.gov.br/orientacao/aduaneira/manuais/despacho-de-importacao/sistemas/siscomex-importacao-web/declaracao-de-importacao/funcionalidades/links-para-arquivos/ Abs