Ir para conteúdo
  • Cadastre-se

Lucas Peres da Silva

Membros
  • Total de ítens

    23
  • Registro em

  • Última visita

  • Days Won

    1

Lucas Peres da Silva last won the day on 21 Novembro 2013

Lucas Peres da Silva had the most liked content!

Contact Methods

  • Website URL
    www.sibrax.com.br

Últimos Visitantes

1.301 visualizações

Lucas Peres da Silva's Achievements

Apprentice

Apprentice (3/14)

  • Reacting Well Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

12

Reputação

  1. Boa tarde, Consegui localizar um manual para API, caso alguém interesse!
  2. Certo, e via API o Sicredi já tem disponível essa modalidade ?? Pois pelo que vi no site deles apenas via CNAB. Vc tem os links da documentação por gentileza @Juliomar Marchetti ? Att
  3. Boa tarde, Alguma novidade ? Onde encontro a documentação para ativar o boleto híbrido via API ? Att
  4. Bom dia Italo, De acordo com o Manual de Orientação do Desenvolvedor 1.4, o layout da mensagem de entrada p/ todos os registros consultáveis, o campo: número de inscrição do estabelecimento é sempre de 12 ou 14 posições, e também o nrInscTomador no caso do 2010 e do 2020. O único campo é cortado nas primeiras 8, é a inscrição do contribuinte. http://sped.rfb.gov.br/estatico/86/04B49C6BED90C5DACC3EDFB499938D35003FB2/ManualOrientacaoDesenvolvedor-REINF v1.04.00.pdf nrInscEstab Obrigatório Número de inscrição do estabelecimento (14 posições completado com zeros à esquerda) A alteração foi a seguinte: Index: pcnReinfConsulta.pas =================================================================== --- pcnReinfConsulta.pas (revision 16818) +++ pcnReinfConsulta.pas (working copy) @@ -110,7 +110,6 @@ if Length(nrInscEstab) = 14 then begin - nrInscEstab := Copy( nrInscEstab, 1, 8 ); FtpInscEstab := '1'; end else @@ -118,7 +117,6 @@ if Length(nrInscTomador) = 14 then begin - nrInscTomador := Copy( nrInscTomador, 1, 8 ); FtpInscTomador := '1'; end else Manual de Orientação do Desenvolvedor, pág. 49. Layout msg entrada consulta registro R2050: nrInscEstab Obrigatório Número de Inscrição do Estabelecimento que Comercializou a Produção (14 posições completado com zeros à esquerda). Layout msg entrada consulta registro R2060: nrInscEstab Obrigatório Número de inscrição do estabelecimento que auferiu a receita bruta (12 ou14 posições completado com zeros à esquerda) Layout msg entrada consulta registro R3010: InscEstab Obrigatório Número de inscrição do estabelecimento 55 (14 posições completado com zeros à esquerda).
  5. Bom dia, tive que fazer 2 pequenas alterações para consultar o R2010 e R2020, pois estava retornado as seguintes rejeições: Para o R2010: <?xml version="1.0" encoding="UTF-8"?> <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/retornoRecibosChaveEvento/v1_04_00"> <ideStatus> <cdRetorno>3</cdRetorno> <descRetorno>ERRO</descRetorno> <regOcorrs> <tpOcorr>1</tpOcorr> <localErroAviso/> <dscResp>Número de inscrição do estabelecimento em desacordo com o tipo de inscrição. Para tipo de inscrição CNPJ devem ser informados 14 dígitos e para tipo inscrição CNO devem ser informadas 12 dígitos</dscResp> </regOcorrs> </ideStatus> </Reinf> e para o R2020: <?xml version="1.0" encoding="UTF-8"?> <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/retornoRecibosChaveEvento/v1_04_00"> <ideStatus> <cdRetorno>3</cdRetorno> <descRetorno>ERRO</descRetorno> <regOcorrs> <tpOcorr>1</tpOcorr> <localErroAviso/> <dscResp>CNPJ inválido.</dscResp> </regOcorrs> </ideStatus> </Reinf> Alterações em anexo: pcnReinfConsulta.pas.patch pcnReinfConsulta.pas
  6. Bom dia, Tanto pelo manual do contribuinte ou o manual do desenvolvedor fica especificado que é está obrigado a enviar os registros 2010/2020 os contribuintes que tomaram ou prestaram serviço com retenção da contribuição previdenciária. No caso de não haver retenção e o contribuinte estiver obrigado a declarar a reINF deve ser enviado uma declaração sem movimento: somente o R1000 e o R2099.
  7. Olá, atualizei o ACBr e comecei o ter Access Violation ao tentar enviar, mesmo com o demo, na seguinte linha: @\Fontes\ACBrDFe\ACBrReinf\ACBrReinfLoteEventos.pas - linha: 143 FEventos := TACBrReinf(FACBrReinf).Eventos; Tive q fazer a seguinte alteração para funcionar. Index: ACBrReinfLoteEventos.pas =================================================================== --- ACBrReinfLoteEventos.pas (revision 16781) +++ ACBrReinfLoteEventos.pas (working copy) @@ -75,7 +75,6 @@ TLoteEventos = class(TReinfCollection) private - FACBrReinf: TComponent; FIdeEmpregador: TIdeContri; FIdeTransmissor: TIdeTransmissor; FGerador: TGerador; Em anexo para analise. ACBrReinfLoteEventos.pas.patch ACBrReinfLoteEventos.pas
  8. Boa tarde, Seguem as units alteradas conforme a sugestão: Nessa versão já liberei a consulta dos registros R2030, R2040 e R2050 que não estavam consultando (estavam sem preenchimento no pcnReinfConsulta.pas). Att ACBrReinfWebServices.pas pcnReinfConsulta.pas
  9. Legal, obrigado Italo, Atualizei o demo do AcbrReinf, para passar esse novo parâmetro, e também tive que fazer +1 alteração para consultar o R2020. Seguem os arquivos para analise. acbr\Exemplos\ACBrDFe\ACBrReinf\Delphi\uExemploReinf.pas acbr\Fontes\ACBrDFe\ACBrReinf\PCNReinf\pcnReinfConsulta.pas Att pcnReinfConsulta.pas uExemploReinf.pas pcnReinfConsulta.pas.patch
  10. Olá seguem as units: ACBrReinf in '..\..\..\..\Fontes\ACBrDFe\ACBrReinf\ACBrReinf.pas', pcnReinfConsulta in '..\..\..\..\Fontes\ACBrDFe\ACBrReinf\PCNReinf\pcnReinfConsulta.pas', ACBrReinfWebServices in '..\..\..\..\Fontes\ACBrDFe\ACBrReinf\ACBrReinfWebServices.pas', ACBrReinf.pas pcnReinfConsulta.pas ACBrReinfWebServices.pas
  11. Notei um problema na utilização do método: ACBrReinf.consultarRecibo. De acordo com a implementação o método deve receber 3 parâmetros: TACBrReinf.ConsultaReciboEvento(const APerApur: String; ATipoEvento: TTipoEvento; ACnpjPrestadorTomador:String='') Porém de acordo com o layout do Reinf os eventos R2010 e o R2020 são enviados agrupados por CNPJ prestador e inscrição do estabelcimento/obra, não consegui obter o recibo correto no caso de ter mais de uma obra para um mesmo prestador/tomador. Passando apenas o CNPJ do prestador obtenho o retorno: <?xml version="1.0" encoding="UTF-8"?> <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/retornoRecibosChaveEvento/v1_04_00"> <ideStatus> <cdRetorno>1</cdRetorno> <descRetorno>Um ou mais eventos encontrados</descRetorno> </ideStatus> Que no caso acredito que devido ao fato de já ter enviado para envetos com o obras distintas para o mesmo prestador no mesmo período de apuração, acabo não conseguindo saber ao certo qual é o recibo correto para aquele CNO de obra. Nesse caso acredito ser necessário acrescentar +1 parâmetro para indicar qual a inscrição do estabelecimento/obra para aquele evento e aquele cnpj prestador/tomador. Seguem em anexo as alterações que fiz para analise e contribuição caso seja útil para mais alguém. Obrigado Att reinf_consultaReciboEvento.patch
  12. Digibyte, vamos tentar manter organizado este tópico! Pq vc não anexou suas modificações no tópico ?? No primeiro post, anexei todas as tabelas dos eventos iniciais: S1000: Tabela de rubricas da folha de pagamentos S1010: Tabela de Lotações e Departamentos S1020:Tabela de Cargos S1030:Tabela de Funções S1040:Tabela de Horários S1050:Tabela de Estabelecimentos e Obras de Consutração Civil S1060:Tabela de Processos S1070:Tabela de Operadores Portuarios Oque vc está fazendo ?? pois As rubricas e cargos já estão prontas, conforme anexado no primeiro post.
  13. Kra, pelo manual o Arquivo de Tabela S1010 (Tabela de Rúbricas), e TODOS os outros Arquivos de tabelas são usados só nos eventos iniciais. Não tem pq vc usar em outro lugar! Quanto a ideEmpregador que tem um campo e que não tem,é só vc por diretiva virtual, e nas classes que não tem vc sobrepõe. Lucas
  14. Olá Rodrigo, Seguindo o modelo do TAcbrNFe, acho que poderíamos ter: TACBrESocial = class(TComponent) private FEventosInciais : TEventosIniciais; FEventosTrabalhistas : TEventosTrabalhistas; FFolhaPagamentoEOutras : TFolhaPagamentoEOutras; published property EventosIniciais : TEventosIniciais read FEventosIniciais write FEventosIniciais; property EventosTrabalhistas : TEventosTrabalhistas read FEventosTrabalhistas write FEventosTrabalhistas; property FolhaPagamentoEOutras : read FFolhaPagamentoEOutras read FFolhaPagamentoEOutras; end; Aí a classe TEventosIniciais fica composta por essas classes do primeiro post S1000, S1010.... Outra coisa que também precisava ver, as classes S10(00-70), todas tem os grupos: infEvento e ideEmpregador. Isso poderia ser generalizado em uma classe mais abstrata (S10XX), e herdada nas S1000, S1010...etc. Oque acha ? Lucas
  15. Conforme sugerido pelo EMBarbosa, foi criado o tópico: Att
×
×
  • 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...