Ir para conteúdo
  • Cadastre-se

GuilhermeCosta

Membros
  • Total de ítens

    72
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que GuilhermeCosta postou

  1. Boa tarde Srs, @Juliomar Marchetti, segue em anexo as alterações nos eventos não periódicos de acordo com o novo leiaute 2.2.02. Algumas alterações constantes no anexo, dependem dos arquivos anexados no post do dia 25/05, porém eles ainda não constam nos branches, existe algum problemas com os aquivos postados? O evento S-2305 foi substituído pelo evento S-2306. Algumas classes do evento 1200 foram passadas para a unit "commom" para poderem ser usadas nas classes dos eventos não periódicos, por isto o mesmo consta novamente no arquivo em anexo. Nos exemplos desabilitei a geração do evento S-4000 e S-4999 pois os mesmos não constam mais no novo leiaute. Abraços. eSocial.rar
  2. Bom dia amigos, @Juliomar Marchetti, segue em anexo as alterações nos eventos periódicos para validação dos mesmos no leiaute 2.2.01. Os arquivos referente aos eventos 1200 e 1202 estão bem diferentes dos constantes nos branches pelo fato do leiaute ter mudado bastante. Foi criado um novo evento, o 1207. No 1280, constará bastante remoção de fonte, pelo fato do indicador de desoneração ter sido removido do leiaute. No restante foi alteração simples, alguns grupos removidos (Exemplo 1300 a parte de contribuição sindical). Está em anexo 1 XSD, pois existia uma expressão regular incorreta e o arquivo acabava não sendo validado. Atualizei os exemplos também. Acredito estar tudo ok eSocial.rar
  3. Bom dia, primeiramente, desculpe os transtornos... Vamos por partes então, neste anexo, está constando apenas as alterações que realizei agora para a validação no novo leiaute, adaptei todos eventos de tabelas (S-1000 até S-1080), e também realizei a criação do novo evento S-1035. Atualizei os exemplos em delphi e lazarus e centralizei a pasta schemas. Joguei estes arquivos na pasta do branches e o componente compilou sem erro. Sobre a unit do delphi, não consegui identificar qual seria. obrigado. eSocial.rar
  4. Sim, só não sei se estará pronto até o início do ambiente de homologação.
  5. Eita... faltou converter os arquivos de exemplo, pelo menos no lazarus eram os unicos arquivos UTF-8 que ele estava demonstrando. Desculpe. Apenas gerando por enquanto amigo. eSocial.rar
  6. Sim, na maioria dos arquivos o que foi alterado, foi na geração do cabeçalho dos xml's, pois não estavam sendo validados para a versão 2.1, onde não era necessário passar o nome do evento na geração do mesmo, e alguns atributos que se fazia necessário a criação de uma coleção para os mesmos. Como disse anteriormente, são alterações que foram necessário para ser validado na versão 2.1, e terá que passar um "pente fino" novamente, para atender as alterações da versão 2.2.01, onde consegui tempo para realizar as alterações para nova versão apenas no evento S-1000, que ja consta no arquivo em anexo.
  7. Converti para CP1252 pois estou utilizando o Lazarus, seria o equivalente a win1252? Removi os executáveis e centralizei a pasta schemas para os exemplos em delphi e lazarus. Existiam algumas pasta do componente antigo, que ficavam fora da pasta do DFe, que também foram removidos. Acredito que agora esta td ok. eSocial.rar
  8. Bom dia Srs, @Juliomar Marchetti, segue em anexo os arquivos para serem atualizados nos branches, Existem muitas alterações nos arquivos devido os arquivos dos branches estarem muito desatualizados, as alterações que foram realizadas na época, foi para atender a versão 2.1. Com base nestas alterações apenas o evento S-1000 está sendo validado com os "xsd" da versão 2.2.01 eSocial.rar
  9. Bom dia @adilsonpazzini, não consegui ver os tópicos pois o grupo é fechado, se for possível, me envie um convite, Obrigado
  10. Bom dia pessoal, Na empresa em que trabalho, não utilizamos delphi nem o lazarus em grandes projetos, utilizamos o delphi apenas para criar DLLs com algumas funcionalidades para integrar com os projetos que desenvolvemos em clarion. Pela questão da quantidade de licença do delphi que temos hoje na empresa resolvi migrar um dos nossos "projetinhos" do delphi XE4 para o Lazarus. O projeto em questão, se trata de uma dll que utilizo o componente AcbreSocial (que ainda está em desenvolvimento). Sempre que crio um função na DLL que será consumida por nossas aplicações desenvolvidas em clarion, e esta função irá receber um String por parâmetro, por questão de compatibilidade, sempre criei o tipo do parâmetro como "PAnsiChar", e posteriormente convertia para string, e sempre funcionou "bunitinho" no delphi. Porém ao migrar para o Lazarus, a principio, ocorreu tudo bem, o único problema é quando estou passado uma String(Clarion) que contém alguma acentuação, ao debugar a DLL, quando inspeciono o parâmetro, a letra acentuada está vindo como um ponto de interrogação "?", existe alguma configuração a se fazer no lazarus para que o tipo PAnsiChar se comporte da mesma forma que no Delphi XE4, ou se tenho que fazer alguma conversão diferente, pois hoje e unica conversão que faço é: var a: PAnsiChar; b: String; begin b := String(a); end; Obrigado.
  11. Boa tarde, @Daniel Simoes, realizei teste em outra maquina funcionou, vou ver aqui o que pode estar bloqueando. Vlw
  12. Bom dia @Daniel Simoes, não tenho proxy nem firewall, consigo acessar o endereço " https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl " pelo navegador. Fiz o teste com o exemplo no delphi xe4 e no lazarus.
  13. No exemplo está dando erro 500, devo fazer alguma alteração?
  14. Bom dia! Pessoal, com relação a validação dos xmls, ocorre um erro ao validar os esquemas no methodo "TDFeCapicom.Validar" dentro do ACBrDFeCapicom.pas, ao chamar a função "Schema.add(FpDFeSSL.NameSpaceURI, ArqSchema);", o erro ocorre devido o atributo "NameSpaceURI" estar vazio. Seguindo o exemplo de como é feito no CTe, deveria ser criada uma constante no "ACBreSocial.pas" como o caminho do namespace para validação dos XMLs, e o methodo "GetNameSpaceURI". Porém, no eSocial, existe um namespace para cada evento. Alguma ideia de como proceder para validação, pensei em passar o namespace de cada evento no methodo "GerarCabecalho", mas não sei se seria uma boa pratica. Obrigado.
  15. Bom dia @Tiago Ravache, posso estar enganado, mas analisando o leiaute do evento "S1210" (MOS 2.1), nas tags "detPgtoFl" e "detPgtoResc", consta que poderá ser gerado de "0-200" registros, porém no componente, as propriedades referente a este campo, não são um TCollection. Caso minha afirmação esteja correta, e se por acaso esta correção ainda não foi feita, segue o arquivo em anexo com as alterações que realizei no componente para atender tal situação. eSocial_S1210.pas
  16. Boa tarde Tiago, fiz o procedimento que me passou e deu certo, o componente foi instalado sem nenhum erro. Desculpe não ter passado os procedimentos que estava fazendo para que você pudesse realizar a simulação. Obrigado.
  17. Bom dia pessoal, não consigo ver o que estou fazendo de errado, estou usando o Delphi XE4, após as ultimas atualizações ao abrir o o Acbre_Social.dpk, o mesmo esta sendo compilado normalmente, porém a opção de instalar não é apresentada. Estou escolhendo o dpk errado para compilação? Obrigado.
  18. Rômulo, realizei testes hoje pela manhã e ele passou a encontrar as NF-e a partir do ultNSU, talvez estava com algum problema no momento que estava realizando os testes na sexta feira... Obrigado.
  19. FocusRJ, Realizei a consulta porém no sefaz de sp https://homologacao.nfe.fazenda.sp.gov.br/ConsultaNFe/consulta/publica/ConsultarNFe.aspx e encontrou nota. Obrigado.
  20. Boa tarde pessoal, Focus, respondendo as suas perguntas; sim, a consulta é realizada com o mesmo certificado que foi utilizado para a emissão da nota. sim, o destinatário é o mesmo que o emitente (CNPJ) sendo diferente apenas a razão social do destinatário que fica com o valor "NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL"; sobre o cStat = 100 retornado na transmissão da nota, não sei te responder, pelo programa do sefaz, o xml de retorno é armazenado em algum ligar? sim esta autorizado o uso da NF-e Obrigado
  21. Mark, sim existem notas emitidas contra o meu CNPJ no ambiente de homologação. Como eu disse, eu apenas duplico uma nota pelo emissor de NF-e (Ambiente de Teste) da própria SEFAZ. Exemplo: Ao realizar a pesquisa, o WS me retornou 10 notas... Eu guardo este NSU que foi retornado, acesso o programa de emissão de nota e duplico uma nota, apenas alterando o número dela, assino e transmito. Ao realizar a pesquisa novamente a partir do NSU da ultima consulta realizada, o WS não me retorna nenhuma nota encontrada... imagino que WS teria que retornar 1 nota encontrada, que seria a que eu dupliquei no caso, porém, se eu realizar a consulta novamente com o NSU zerado, eu encontro as 11 notas, sendo 10 ao qual ele já tinha encontrada anteriormente e mais 1 que foi a que eu dupliquei.
  22. Bom dia pessoal, Eu ainda tenho dúvidas sobre esta pergunta do Ricardo, estou fazendo testes no ambiente de homologação (SP), vou explicar a situação que esta ocorrendo... Faço a pesquisa da nfe destinadas ate q o indicador de continuação me retorne com 0, feito isso guardo o ultNSU retornado para que a próxima pesquisa seja feita a partir do mesmo... Feito isso, acesso o emissor de NFe do próprio SEFAZ (Ambiente de Teste) e duplico uma determinada nota, assino e transfiro... Após este processo, faço a pesquisa da NFe destinada a partir do ultNSU retornado na ultima consulta, porém o WS não me retorna mais nenhuma nota encontrada, eu apenas encontro esta nota que eu dupliquei por ultimo, realizando a consulta com o ultNSU zerado... este comportamento no ambiente de teste é normal?
×
×
  • 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...